| ▼NInria | |
| ▼NAvatar | |
| ►NAvatarReady | Contains helper classess to serialize animations |
| ►NBundle | |
| ►CAvatarAssetBundlePipeline | |
| CPipelineData | |
| CAvatarBundleConfiguration | Configuration for an Avatar bundle pipeline |
| CAvatarImporter | |
| CAvatarImporterEditor | |
| CCharacterCreatorImporter | |
| CMixamoImporter | |
| CPackageManagerHelper | |
| CRocketBoxImporter | |
| CAnimationClipPlayer | Player for Unity animation clip. Path must be in animation ressources folder |
| CAnimationConfig | Root class for configuration for a specific AnimationSystem |
| CAnimationControllerPlayer | Player for animator controller. Path must be in animation resources folder |
| CAnimationJsonPlayer | Player for avatar animations json files. Path must be in animation json folder |
| CAnimationManagerEditor | Inspector window for <see cref=ReplayManager" /> |
| CAnimationRiggingSystem | IK animation system using unity's animation rigging package |
| CAnimationSystem | Root class for animation technique like IK or Mocap. In the AvatarReady UI, abstract subclasses will be used as Animation Type, concrete subclasses will be used as Animation System |
| CAnimationTrackerJson | This player can be used to play not humanoid animation on a GameObject. It's mainly meant to replay animation recorded on a VrRig using the RecordTrackerAnimationFeature |
| CARiggingDefaultConfig | Config for IK system using unity animation rigging. 3 parts config: head, left hand and right hand |
| CARiggingFullBodyConfig | Config for IK system using unity animation rigging. 6 parts config: head, left hand, right hand, left foot, right foot and pelvis |
| CAvatarCache | Manage AssetBundles, download avatar AssetBundles from web API, save them in a local folder and load them on demand. For local avatars, the metadata is stored in the AvatarCacheFolder |
| CAvatarExplorer | |
| CAvatarFeature | Root class for AvatarReady features |
| CAvatarGalleryApi | Manages the AvatarGallery api. Launch a web request to AvatarGallery API to get the json representation of the avatar database |
| CAvatarPreviewCache | Manages preview pictures of avatar from AvatarGallery. Download them from web server, save them in local folder, load them on demand |
| CAvatarProvider | Root class for Avatar creating software |
| CAvatarReady | Main class of AvatarReady. Contains all the informations that defines the current configuration. Provides also the method that apply the configuration to the avatar |
| CAvatarReadyAnimationPlayer | Abstract class for animation players. Each player define a way of playing an animation on an animator |
| CAvatarReadyAnimationReplayer | |
| CAvatarReadyCalibrationData | |
| CAvatarReadyConstOptionAttribute | Only support Enum, bool, int, float, double and string |
| CAvatarReadyDefineSymbols | Defines AvatarReady compilation symbols. If specific files are present in the Unity project, a corresponding compilation symbol is added that will add compatible features. Also defines a symbol for each render pipeline |
| CAvatarReadyEditor | Inspector script for AvatarReady. The inspector will search for implementation of specific classes to build the UI accordingly |
| CAvatarReadyMenuItems | Add menu items related to AvatarReady |
| CAvatarReadyNameAttribute | |
| CAvatarReadyObjectOptionAttribute | Only support UnityEngine.Object and subclasses |
| CAvatarReadyOptionAttribute | |
| CAvatarReadyReflectionOptionAttribute | Beware, this method is complex and use reflection. Only use it if you know what you are doing |
| CAvatarReadyRuntimeImportHelper | Helper class to load avatars from AssetBundles |
| CAvatarReadyRuntimeLink | Allows developper to get callbacks when an avatar is loaded or destroyed |
| CAvatarReadySettingsAsset | Scriptable object containing avatar ready settings values. A default asset will be created at "CustomSettingsPath" with "DefaultSettingsName", this asset can't be deleted, moved or renamed. This default asset will reference the setting asset used (can be itself) |
| CAvatarReadySettingsProvider | AvatarReadySettings provider, values are stored in a scriptable object (AvatarReadySettingsAsset) The asset can be modified from ProjectSettings => AvatarReadySettings |
| CAvatarReadySetup | Simple class to facilitate the setting up of a RuntimeImport avatar |
| CAvatarReadySetupEditor | Inspector script for AvatarReadySetup. Gives a easy way to set up a RuntimeImport avatar |
| CAvatarReadySupportedProviderAttribute | |
| CAvatarReadySupportedSystemAttribute | |
| CAvatarReadySupportedTrackerAttribute | |
| CAvatarResourceLoader | |
| CAvatarRuntimeImportUi | |
| CCalibrationHelper | Helper class to manage the avatar calibration process |
| ►CCalibrationProfile | Represents a User's real measures like height. Used by Calibration to save and load data |
| CCalibrationData | |
| CCalibrationProfilesManager | Manages CalibrationProfile, save them as files |
| CCalibrationTechnique | Main class to handle avatar calibration. The Awake method can be used to query data from the avatar in T-Pose |
| CCalibrationUi | |
| CCharacterCreatorAvatarProvider | |
| CCharacterCreatorFirstPersonVRFeature | |
| CClipInfo | |
| CCopyPositionAndRotation | |
| CCurveInfo | |
| CDestroyUtils | Utility class that contain a method to correctly destroy a Unity component without having to know if we are in Editor or Play mode |
| ►CFacialAnimationFeature | Facial animation feature - API, set values (blendshapes / action units / visemes / emotions) |
| CBlendshapeData | |
| CFacialAnimationFeatureCharacterCreator | Facial animation feature - implementation for character creator |
| CFacialAnimationFeatureEditor | Inspector script for FacialAnimationFeature. Displays sliders for every emotions, visemes and actionUnits |
| CFacialAnimationFeatureRocketBox | Facial animation feature - implementation for RocketBox Avatar |
| CFirstPersonVRFeature | |
| CFootTracker | |
| CForceBodyPosition | |
| CForceBodyRotation | |
| CGameObjectExtensions | Extensions class for Transform |
| CGuideUi | Manage a UI to show calibration instructions |
| CHandTracker | |
| CHeadTracker | |
| CHeightAndArmspanRatioCalibration | |
| CHMDTracker | Head offset for standard HMD. The offset position between the headset tracking position and actual head position (neck joint). Avatar dependant |
| CHTCControllerHandTracker | Hand offset for the HTC Vive controller The offset position between the controller tracking position and actual wrist position |
| ►CHumanoidManualFingerAnimationFeature | |
| CHandMusclesValues | |
| CIKAnimationSystem | |
| CKeyFrameInfo | |
| CMakeHumanAvatarProvider | |
| CMixamoAvatarProvider | |
| CMocapAnimationSystem | |
| ►COptionDictionary | |
| CConfigOption | |
| COtherAvatarProvider | |
| ►CPathUtils | Utility class for handling paths |
| CPersistentPath | |
| CResourcePath | |
| CPelvisTracker | |
| CRecorderFeature | |
| CRecordHumanoidAnimationFeature | |
| CRecordHumanoidAnimationFeatureEditor | |
| CRecordManagerBehaviour | |
| CRecordTrackerAnimationFeature | |
| CReflectionUtils | Utility class with useful methods about Reflection |
| CReplayAnimationClipConfig | Config for animation system. Play an animation clip on an avatar |
| CReplayAnimationSystem | |
| CReplayAnimatorConfig | Config for animation system. Apply an animator controller on an avatar |
| CReplayAvatarReadyAnimationSystem | Replay animation system |
| CReplayAvatarReadyConfig | Config for animation system. Play an animation file (json) on an avatar |
| ►CReplayManager | |
| CAnimatedAvatar | |
| CManagerData | |
| CRocketBoxAvatarProvider | |
| CRocketBoxFirstPersonVRFeature | |
| CSerializableDictionary | |
| CShowSkeleton | Class used in the AvatarRuntimeImport prefab to show dummy skeleton |
| CTargetHelper | |
| CTrackerDescriptor | |
| CTrackerDescriptorArray | |
| CTrackerType | Root class for hardware tracker |
| CTransformExtensions | Extensions class for Transform |
| CTwistedWristCorrectionCharacterCreatorFeature | |
| CTypeArray | |
| CTypeList | |
| CUIEditorUtils | |
| CValveIndexControllerGripOpenXR | Hand offset for the Valve Index controller. The offset position between the controller tracking position and actual wrist position |
| CValveIndexControllerHandTracker | Hand offset for the Valve Index controller. The offset position between the controller tracking position and actual wrist position |
| CViveTrackerOnBeltPelvisTracker | |
| CViveTrackerOnHandHandTracker | |
| CViveTrackerOnShoeFootTracker | |
| CXRRigConfigurationHelper | |
| CXRRigConfigurationHelperEditor | Inspector script for XRRigConfiguration |
| ▼CARiggingComponent | Component for unity Animation rigging system |
| CLimb | A limb is a three jointed kinematic chain. Create and setup a ChainIKConstraint for that chain |
| CARiggingJob | Animation used as entry of the animation graph. Set T pose as default avatar pose |
| CARiggingLocomotionJob | Locomotion job for Avatars using unity animation rigging. This is a basic locomotion job that moves the hips to follow head movements |
| CAvatarData | Class used to serialize and de-serialize the json file containing avatar descriptions and metadata from AvatarGallery |
| CAvatarDataPreview | |
| CAvatarMetaData | |
| CHumanoidManualFingerAnimationFeatureSO | Store values for the HumanoidManualFingerAnimationFeature in a ScriptableObject |