示例#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);
 }