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