コード例 #1
0
 public override void AvatarPose_Finalize(Avatar avatar, float deltaSeconds)
 {
     SafeNativeMethods.ovrAvatarPose_Finalize(avatar.nativePointer, deltaSeconds);
 }
コード例 #2
0
 public abstract AvatarHandComponent AvatarPose_GetRightHandComponent(Avatar avatar);
コード例 #3
0
 public abstract void AvatarPose_UpdateHands(Avatar avatar, AvatarHandInputState inputStateLeft, AvatarHandInputState inputStateRight);
コード例 #4
0
 public abstract AvatarBodyComponent AvatarPose_GetBodyComponent(Avatar avatar);
コード例 #5
0
 public abstract AvatarControllerComponent AvatarPose_GetRightControllerComponent(Avatar avatar);
コード例 #6
0
 public abstract void Avatar_SetActiveCapabilities(Avatar avatar, AvatarCapabilities capabilities);
コード例 #7
0
 public abstract void Avatar_SetCustomBasePosition(Avatar avatar, AvatarVector3f position);
コード例 #8
0
 public override void Avatar_SetRightHandGesture(Avatar avatar, AvatarHandGesture gesture)
 {
     SafeNativeMethods.ovrAvatar_SetRightHandGesture(avatar.nativePointer, gesture);
 }
コード例 #9
0
 public override void Avatar_SetActiveCapabilities(Avatar avatar, AvatarCapabilities capabilities)
 {
     SafeNativeMethods.ovrAvatar_SetActiveCapabilities(avatar.nativePointer, capabilities);
 }
コード例 #10
0
 public override UInt64 Avatar_GetReferencedAsset(Avatar avatar, UInt32 index)
 {
     return(SafeNativeMethods.ovrAvatar_GetReferencedAsset(avatar.nativePointer, index));
 }
コード例 #11
0
 public override void Avatar_SetRightControllerVisibility(Avatar avatar, bool visibility)
 {
     SafeNativeMethods.ovrAvatar_SetRightControllerVisibility(avatar.nativePointer, visibility);
 }
コード例 #12
0
 public override UInt32 Avatar_GetReferencedAssetCount(Avatar avatar)
 {
     return(SafeNativeMethods.ovrAvatar_GetReferencedAssetCount(avatar.nativePointer));
 }
コード例 #13
0
 public override AvatarComponent AvatarComponent_Get(Avatar avatar, UInt32 index)
 {
     return((AvatarComponent)Marshal.PtrToStructure(
                SafeNativeMethods.ovrAvatarComponent_Get(avatar.nativePointer, index),
                typeof(AvatarComponent)));
 }
コード例 #14
0
 public override UInt32 AvatarComponent_Count(Avatar avatar)
 {
     return(SafeNativeMethods.ovrAvatarComponent_Count(avatar.nativePointer));
 }
コード例 #15
0
 public abstract void Avatar_SetRightControllerVisibility(Avatar avatar, bool visibility);
コード例 #16
0
 public override void Avatar_ClearCustomBasePosition(Avatar avatar)
 {
     SafeNativeMethods.ovrAvatar_ClearCustomBasePosition(avatar.nativePointer);
 }
コード例 #17
0
 public abstract void Avatar_SetRightHandGesture(Avatar avatar, AvatarHandGesture gesture);
コード例 #18
0
 public override void Avatar_SetCustomBasePosition(Avatar avatar, AvatarVector3f position)
 {
     SafeNativeMethods.ovrAvatar_SetCustomBasePosition(avatar.nativePointer, position);
 }
コード例 #19
0
 public abstract void Avatar_ClearCustomBasePosition(Avatar avatar);
コード例 #20
0
 public override void Avatar_Destroy(Avatar avatar)
 {
     SafeNativeMethods.ovrAvatar_Destroy(avatar.nativePointer);
 }
コード例 #21
0
 public abstract void Avatar_Destroy(Avatar avatar);
コード例 #22
0
 public abstract UInt32 AvatarComponent_Count(Avatar avatar);
コード例 #23
0
 public abstract AvatarBaseComponent AvatarPose_GetBaseComponent(Avatar avatar);
コード例 #24
0
 public abstract AvatarComponent AvatarComponent_Get(Avatar avatar, UInt32 index);
コード例 #25
0
 public abstract AvatarHandComponent AvatarPose_GetLeftHandComponennt(Avatar avatar);
コード例 #26
0
 public abstract UInt32 Avatar_GetReferencedAssetCount(Avatar avatar);
コード例 #27
0
 public abstract void AvatarPose_UpdateBody(Avatar avatar, AvatarTransform avatarTransform);
コード例 #28
0
 public abstract UInt64 Avatar_GetReferencedAsset(Avatar avatar, UInt32 index);
コード例 #29
0
 public abstract void AvatarPose_Finalize(Avatar avatar, float deltaSeconds);
コード例 #30
0
 public override void AvatarPose_UpdateHands(Avatar avatar, AvatarHandInputState inputStateLeft, AvatarHandInputState inputStateRight)
 {
     SafeNativeMethods.ovrAvatarPose_UpdateHands(avatar.nativePointer, inputStateLeft, inputStateRight);
 }