![]() |
Avatar SDK Offline Unity plugin
1.9.1
animted_face and head_1.2 pipelines
|
CItSeez3D.AvatarSdk.Core.AccessCredentials | |
CItSeez3D.AvatarSdk.Core.Communication.AccessData | Access data returned by auth request. |
▶CAssetPostprocessor | |
▶CItSeez3D.AvatarSdk.Core.AsyncRequest | The main return type for most SDK calls. Analogue of Unity's WWW and UnityWebRequest classes. Should be used inside coroutines. AsyncRequests allow chaining of multiple async calls in a single coroutine, much like the traditional sequential code. Class is derived from CustomYieldInstruction, which allows you to yield on it, and then check the return value or the error once the async operation is completed. See the samples for usage examples. |
▶CItSeez3D.AvatarSdk.Core.AsyncRequest< DataType > | |
CItSeez3D.AvatarSdk.Core.AsyncUtils | |
CItSeez3D.AvatarSdk.Core.AvatarColor | |
CItSeez3D.AvatarSdk.Core.AvatarData | |
CItSeez3D.AvatarSdk.Core.AvatarSdkMgr | Utility class (singleton) that takes care of a few things. 1) Singleton instance is a MonoBehaviour added as a component to active GameObject in a scene. Having this we can spawn coroutines from methods of classes not derived from MonoBehaviour (such as Connection or Session). 2) AvatarSdkMgr instance holds implementations of abstract interfaces used across the plugin, such as IStringManager and IPersistentStorage. |
CItSeez3D.AvatarSdk.Offline.AvatarSdkParams | |
CItSeez3D.AvatarSdk.Core.AvatarSdkSettings | |
CItSeez3D.AvatarSdk.Core.BlendshapeReader | Read blendshapes from a simple binary format. |
CItSeez3D.AvatarSdk.Core.ComputationList | List of computation values such as haircuts, blendshapes |
CItSeez3D.AvatarSdk.Core.ComputationListValue | Represents the value in the list of the computation params (such as haircuts, blendshapes, etc) |
CItSeez3D.AvatarSdk.Core.ComputationParameters | Parameters for avatar generation |
▶CItSeez3D.AvatarSdk.Core.ComputationParametersController | Base class that contains common methods for OfflineParametersController and CloudParametersController |
▶CItSeez3D.AvatarSdk.Core.ComputationPropertiesGroup | Base class that stores group of the computation properties |
▶CItSeez3D.AvatarSdk.Core.ComputationProperty | Base class represents the computation property |
CItSeez3D.AvatarSdk.Core.ComputationProperty< bool > | |
CItSeez3D.AvatarSdk.Core.ComputationProperty< Color > | |
CItSeez3D.AvatarSdk.Core.ComputationProperty< float > | |
CItSeez3D.AvatarSdk.Core.Communication.ConnectionBase | |
▶CCustomYieldInstruction | |
CItSeez3D.AvatarSdk.Core.TopologyUtils.Edge | |
CItSeez3D.AvatarSdk.Core.EncryptionUtils | Utilities for symmetric encryption/decryption. |
CSimpleJSON.JSONNode.Enumerator | |
CItSeez3D.AvatarSdk.Core.PlyReader.FaceUv | In .ply uv-coordinates are stored per face (three pairs of coordinates for each of three vertices of the triangle). |
CItSeez3D.AvatarSdkSamples.Core.GallerySample.GalleryAvatar | |
▶CItSeez3D.AvatarSdkSamples.Core.IAvatarClickHandler | Interface to handle clicks on avatar preview buttons |
▶CItSeez3D.AvatarSdkSamples.Core.IColorPicker | Interface to select the haircut color |
▶CIDisposable | |
▶CIEnumerable< KeyValuePair< string, JSONNode >> | |
▶CIEnumerator< KeyValuePair< string, JSONNode >> | |
▶CItSeez3D.AvatarSdkSamples.Core.IHaircutViewer | Interface to notify HaircutRecoloring about changes in the displayed haircut |
CItSeez3D.AvatarSdk.Core.ImageWrapper | This class's goal is to struggle problems with Unity's Texture2D usage in separate thread. |
▶CItSeez3D.AvatarSdk.Core.IMeshConverter | |
CItSeez3D.AvatarSdk.Core.Interpolation | |
CItSeez3D.AvatarSdk.Core.IoCContainer | This class is used to provide different implementations of interfaces for Cloud and Offline versions of SDK |
▶CItSeez3D.AvatarSdk.Core.IPersistentStorage | SDK uses this interface to interact with the filesystem, e.g. save/load files and metadata. By default SDK will use DefaultPersistentStorage implementation. If your application stores files differently you can implement this interface and pass instance of your implementation to AvatarSdkMgr.Init() - this will override the default behavior. Probably the best way to implement IPersistentStorage is to derive from DefaultPersistentStorage. |
▶CIPointerClickHandler | |
▶CIPointerDownHandler | |
▶CItSeez3D.AvatarSdk.Core.IStringManager | SDK uses this interface to obtain strings that can potentially be displayed on the screen. You can override this interface and provide instance of your implementation in the AvatarSdkMgr.Init(). This will allow you to replace certain strings with your own, or add translation, etc. |
▶CSimpleJSON.JSONNode | |
CSimpleJSON.JSONNode.KeyEnumerator | |
CItSeez3D.AvatarSdk.Core.MeshData | Data required for avatar SDK 3D objects (heads, haircuts). |
CItSeez3D.AvatarSdk.Core.ModelInfo | |
▶CMonoBehaviour | |
CItSeez3D.AvatarSdk.Offline.NativeMethods | |
▶CItSeez3D.AvatarSdk.Offline.OfflineSdkUtils | |
CItSeez3D.AvatarSdk.Offline.OfflineTools | This class is a collection of static methods that you'll need when you work with offline avatar generation. |
CItSeez3D.AvatarSdk.Core.RacesInfo | |
CItSeez3D.AvatarSdk.Offline.RawPhoto | This structure holds the data that we need to pass to the actual native plugin. |
CItSeez3D.AvatarSdkSamples.Core.AvatarViewer.SceneParams | |
CItSeez3D.AvatarSdk.Core.Strings | Strings that occur in the plugin and can be potentially displayed on the screen (for example when showing request progress, see the samples). This file contains strings used in both "Offline" and "Cloud" versions of the plugin. |
CItSeez3D.AvatarSdk.Core.TexturedMesh | Combines Unity mesh and it's texture. |
CItSeez3D.AvatarSdk.Core.TextureSize | |
CSimpleJSON.JSONNode.ValueEnumerator |