| AvatarSDKVersion | Oculus.Avatar.CAPI | static |
| Initialize() | Oculus.Avatar.CAPI | static |
| LoggingCallback(IntPtr str) | Oculus.Avatar.CAPI | static |
| LoggingDelegate(IntPtr str) | Oculus.Avatar.CAPI | |
| MarshalRenderComponent< T >(IntPtr ptr) | Oculus.Avatar.CAPI | static |
| ovrAvatar_Create(IntPtr avatarSpecification, ovrAvatarCapabilities capabilities) | Oculus.Avatar.CAPI | |
| ovrAvatar_Destroy(IntPtr avatar) | Oculus.Avatar.CAPI | |
| ovrAvatar_DrawDebugLines() | Oculus.Avatar.CAPI | static |
| ovrAvatar_GetBodyPBSMaterialStates(IntPtr renderPart) | Oculus.Avatar.CAPI | static |
| ovrAvatar_GetCombinedMeshAlphaData(IntPtr avatar, ref UInt64 textureID, ref Vector4 offset) | Oculus.Avatar.CAPI | static |
| ovrAvatar_GetCombinedMeshAlphaData_Native(IntPtr avatar, IntPtr textureIDPtr, IntPtr offsetPtr) | Oculus.Avatar.CAPI | |
| ovrAvatar_GetDebugLines_Native(IntPtr count) | Oculus.Avatar.CAPI | |
| ovrAvatar_GetDebugTransforms_Native(IntPtr count) | Oculus.Avatar.CAPI | |
| ovrAvatar_GetExpressiveParameters(IntPtr avatar) | Oculus.Avatar.CAPI | |
| ovrAvatar_GetReferencedAsset(IntPtr avatar, UInt32 index) | Oculus.Avatar.CAPI | |
| ovrAvatar_GetReferencedAssetCount(IntPtr avatar) | Oculus.Avatar.CAPI | |
| ovrAvatar_Initialize(string appID) | Oculus.Avatar.CAPI | |
| ovrAvatar_OverrideExpressiveLogic(IntPtr avatar, ovrAvatarBlendShapeParams blendParams) | Oculus.Avatar.CAPI | static |
| ovrAvatar_RegisterLoggingCallback(LoggingDelegate callback) | Oculus.Avatar.CAPI | |
| ovrAvatar_RemoveGazeTargets(UInt32 targetCount, UInt32[] ids) | Oculus.Avatar.CAPI | |
| ovrAvatar_RemoveLights(UInt32 lightCount, UInt32[] ids) | Oculus.Avatar.CAPI | |
| ovrAvatar_RequestAvatarSpecification(UInt64 userID) | Oculus.Avatar.CAPI | |
| ovrAvatar_RequestAvatarSpecificationFromSpecRequest(IntPtr specificationRequest) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetActionUnitFalloffSpeed(IntPtr avatar, float falloffSpeed) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetActionUnitOnsetSpeed(IntPtr avatar, float onsetSpeed) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetDebugDrawContext(UInt32 context) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetForceASTCTextures(bool value) | Oculus.Avatar.CAPI | static |
| ovrAvatar_SetLeftControllerVisibility(IntPtr avatar, bool show) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetLeftHandCustomGesture(IntPtr avatar, UInt32 jointCount, [In] ovrAvatarTransform[] customJointTransforms) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetLeftHandGesture(IntPtr avatar, ovrAvatarHandGesture gesture) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetLeftHandVisibility(IntPtr avatar, bool show) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetLoggingLevel(ovrAvatarLogLevel level) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetRightControllerVisibility(IntPtr avatar, bool show) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetRightHandCustomGesture(IntPtr avatar, UInt32 jointCount, [In] ovrAvatarTransform[] customJointTransforms) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetRightHandGesture(IntPtr avatar, ovrAvatarHandGesture gesture) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetRightHandVisibility(IntPtr avatar, bool show) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetVisemeMultiplier(IntPtr avatar, float visemeMultiplier) | Oculus.Avatar.CAPI | |
| ovrAvatar_SetVisemes(IntPtr avatar, ovrAvatarVisemes visemes) | Oculus.Avatar.CAPI | static |
| ovrAvatar_Shutdown() | Oculus.Avatar.CAPI | |
| ovrAvatar_UpdateGazeTargets(ovrAvatarGazeTargets targets) | Oculus.Avatar.CAPI | static |
| ovrAvatar_UpdateLights(ovrAvatarLights lights) | Oculus.Avatar.CAPI | static |
| ovrAvatar_UpdatePoseFromPacket(IntPtr avatar, IntPtr packet, float secondsFromStart) | Oculus.Avatar.CAPI | |
| ovrAvatar_UpdateWorldTransform(IntPtr avatar, ovrAvatarTransform transform) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_BeginLoading(UInt64 assetID) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_BeginLoadingLOD(UInt64 assetId, ovrAvatarAssetLevelOfDetail lod) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetAvatar(IntPtr assetHandle) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetCombinedMeshData(IntPtr assetPtr) | Oculus.Avatar.CAPI | static |
| ovrAvatarAsset_GetCombinedMeshIDs(IntPtr assetHandle) | Oculus.Avatar.CAPI | static |
| ovrAvatarAsset_GetCombinedMeshIDs_Native(IntPtr assetHandle, IntPtr count) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetMaterialState(IntPtr assetPtr) | Oculus.Avatar.CAPI | static |
| ovrAvatarAsset_GetMeshBlendShapeCount(IntPtr assetPtr) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetMeshBlendShapeName(IntPtr assetPtr, UInt32 index) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetMeshBlendShapeVertices(IntPtr assetPtr) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetMeshData(IntPtr assetPtr) | Oculus.Avatar.CAPI | static |
| ovrAvatarAsset_GetSubmeshCount(IntPtr assetPtr) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetSubmeshLastIndex(IntPtr assetPtr, UInt32 index) | Oculus.Avatar.CAPI | |
| ovrAvatarAsset_GetTextureData(IntPtr assetPtr) | Oculus.Avatar.CAPI | static |
| ovrAvatarAsset_GetType(IntPtr assetHandle) | Oculus.Avatar.CAPI | |
| ovrAvatarComponent_Count(IntPtr avatar) | Oculus.Avatar.CAPI | |
| ovrAvatarComponent_Get(IntPtr avatar, UInt32 index, bool includeName, ref ovrAvatarComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarComponent_Get(IntPtr componentPtr, bool includeName, ref ovrAvatarComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarComponent_Get_Native(IntPtr avatar, UInt32 index) | Oculus.Avatar.CAPI | |
| ovrAvatarMessage_Free(IntPtr msg) | Oculus.Avatar.CAPI | |
| ovrAvatarMessage_GetAssetLoaded(IntPtr msg) | Oculus.Avatar.CAPI | static |
| ovrAvatarMessage_GetAvatarSpecification(IntPtr msg) | Oculus.Avatar.CAPI | static |
| ovrAvatarMessage_GetType(IntPtr msg) | Oculus.Avatar.CAPI | |
| ovrAvatarMessage_Pop() | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_BeginRecording(IntPtr avatar) | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_EndRecording(IntPtr avatar) | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_Free(IntPtr packet) | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_GetDurationSeconds(IntPtr packet) | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_GetSize(IntPtr packet) | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_Read(UInt32 bufferSize, [In] byte[] buffer) | Oculus.Avatar.CAPI | |
| ovrAvatarPacket_Write(IntPtr packet, UInt32 bufferSize, [Out] byte[] buffer) | Oculus.Avatar.CAPI | |
| ovrAvatarPose_Finalize(IntPtr avatar, float elapsedSeconds) | Oculus.Avatar.CAPI | |
| ovrAvatarPose_GetBaseComponent(IntPtr avatar, ref ovrAvatarBaseComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarPose_GetBodyComponent(IntPtr avatar, ref ovrAvatarBodyComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarPose_GetLeftControllerComponent(IntPtr avatar, ref ovrAvatarControllerComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarPose_GetLeftHandComponent(IntPtr avatar, ref ovrAvatarHandComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarPose_GetRightControllerComponent(IntPtr avatar, ref ovrAvatarControllerComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarPose_GetRightHandComponent(IntPtr avatar, ref ovrAvatarHandComponent component) | Oculus.Avatar.CAPI | static |
| ovrAvatarPose_UpdateBody(IntPtr avatar, ovrAvatarTransform headPose) | Oculus.Avatar.CAPI | |
| ovrAvatarPose_UpdateHands(IntPtr avatar, ovrAvatarHandInputState inputStateLeft, ovrAvatarHandInputState inputStateRight) | Oculus.Avatar.CAPI | |
| ovrAvatarPose_UpdateHandsWithType(IntPtr avatar, ovrAvatarHandInputState inputStateLeft, ovrAvatarHandInputState inputStateRight, ovrAvatarControllerType type) | Oculus.Avatar.CAPI | |
| ovrAvatarPose_UpdateVoiceVisualization(IntPtr avatar, float[] pcmData) | Oculus.Avatar.CAPI | static |
| ovrAvatarRenderPart_GetProjectorRender(IntPtr renderPart) | Oculus.Avatar.CAPI | static |
| ovrAvatarRenderPart_GetSkinnedMeshRender(IntPtr renderPart) | Oculus.Avatar.CAPI | static |
| ovrAvatarRenderPart_GetSkinnedMeshRenderPBS(IntPtr renderPart) | Oculus.Avatar.CAPI | static |
| ovrAvatarRenderPart_GetSkinnedMeshRenderPBSV2(IntPtr renderPart) | Oculus.Avatar.CAPI | static |
| ovrAvatarRenderPart_GetType(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRender_GetBlendShapeParams(IntPtr renderPart, ref ovrAvatarBlendShapeParams blendParams) | Oculus.Avatar.CAPI | static |
| ovrAvatarSkinnedMeshRender_GetDirtyJoints(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRender_GetJointTransform(IntPtr renderPart, UInt32 jointIndex) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRender_GetMaterialState(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRender_GetTransform(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRender_GetVisibilityMask(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRender_MaterialStateChanged(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBS_GetAlbedoTextureAssetID(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBS_GetDirtyJoints(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBS_GetJointTransform(IntPtr renderPart, UInt32 jointIndex) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBS_GetSurfaceTextureAssetID(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBS_GetTransform(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBS_GetVisibilityMask(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBSV2_GetDirtyJoints(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBSV2_GetJointTransform(IntPtr renderPart, UInt32 jointIndex) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBSV2_GetPBSMaterialState(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBSV2_GetTransform(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBSV2_GetVisibilityMask(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSkinnedMeshRenderPBSV2_MaterialStateChanged(IntPtr renderPart) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_Create(UInt64 userID) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_Destroy(IntPtr specificationRequest) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_SetCombineMeshes(IntPtr specificationRequest, bool useCombinedMesh) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_SetExpressiveFlag(IntPtr specificationRequest, bool enable) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_SetFallbackLookAndFeelVersion(IntPtr specificationRequest, ovrAvatarLookAndFeelVersion version) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_SetLevelOfDetail(IntPtr specificationRequest, ovrAvatarAssetLevelOfDetail lod) | Oculus.Avatar.CAPI | |
| ovrAvatarSpecificationRequest_SetLookAndFeelVersion(IntPtr specificationRequest, ovrAvatarLookAndFeelVersion version) | Oculus.Avatar.CAPI | |
| ovrp_GetVersion() | Oculus.Avatar.CAPI | static |
| Result enum name | Oculus.Avatar.CAPI | |
| SendEvent(string name, string param="", string source="") | Oculus.Avatar.CAPI | static |
| Shutdown() | Oculus.Avatar.CAPI | static |