|
| enum | AvatarOrigin { Local
, AvatarGalery
} |
| |
|
|
static void | ShowExample () |
| |
|
|
void | Setup () |
| |
|
void | DisplayProvider () |
| | Display list of provider depending of current avatar origin.
|
| |
|
void | DisplayProvider (List< AvatarData > avatars) |
| | Parse list of avatars to get available providers.
|
| |
|
void | DisplayFilters () |
| | Display list of filters depending of current avatar origin.
|
| |
| void | DisplayFilters (List< AvatarData > avatars) |
| | Parse list of avatars to get available filters.
|
| |
|
void | DisplayAvatars () |
| | Display list of avatars depending of current avatar origin.
|
| |
|
void | DisplayCachedAvatars (ScrollView scrollView) |
| | Display avatars present in cache.
|
| |
|
void | DisplayGalleryAvatars (ScrollView scrollView) |
| | Display avatars from avatar gallery api.
|
| |
|
void | AvatarGalleryResult (UnityWebRequest.Result result, ScrollView scrollView) |
| | Callback from RequestAvatarGalleryJson, display available avatars from Avatar gallery.
|
| |
|
void | LoadNextPanel () |
| | Use an action queue to limit simultanious calls when downloading avatars preview images.
|
| |
| void | AddAvatarDataPanel (ScrollView scrollView, VisualTreeAsset asset, AvatarData data, AvatarOrigin origin, UnityAction CallBack=null) |
| | Setup an avatar pannel for an avatar.
|
| |
|
void | UpdateAvatar (ClickEvent evt, Button avatarButton, AvatarData data) |
| | Check if avatar is in cache folder and update "load avatar" button accordingly.
|
| |
|
void | FilterAvatars (ref List< AvatarData > data) |
| | Filter list of avatars using current filters.
|
| |
|
|
Queue< UnityAction > | actionQueue |
| |
|
AvatarOrigin | currentOrigin |
| |
|
string | provider = "Any" |
| |
|
string | genderFilter = "Any" |
| |
|
string | ageFilter = "Any" |
| |
|
|
const int | maxSimultaneousCalls = 5 |
| |
◆ DisplayFilters()
| void Inria.Avatar.AvatarReady.AvatarExplorer.DisplayFilters |
( |
List< AvatarData > | avatars | ) |
|
|
inlineprivate |
Parse list of avatars to get available filters.
- Parameters
-
◆ AddAvatarDataPanel()
| void Inria.Avatar.AvatarReady.AvatarExplorer.AddAvatarDataPanel |
( |
ScrollView | scrollView, |
|
|
VisualTreeAsset | asset, |
|
|
AvatarData | data, |
|
|
AvatarOrigin | origin, |
|
|
UnityAction | CallBack = null ) |
|
inlineprivate |
Setup an avatar pannel for an avatar.
- Parameters
-
| scrollView | scroll view to add avatar pannel to |
| asset | Pannel asset to instantiate |
| data | Avatar data of displayed avatar |
| origin | Current avatar origin |
| CallBack | Callback when avatar has been added |
The documentation for this class was generated from the following file: