My Project v1
Project
载入中...
搜索中...
未找到
Game.VrManager

静态 Public 成员函数

static void Initialize ()
 
static void StartVr ()
 
static void StopVr ()
 
static void WaitGetPoses ()
 
static void SubmitEyeTexture (VrEye eye, Texture2D texture)
 
static Matrix GetEyeToHeadTransform (VrEye eye)
 
static Matrix GetProjectionMatrix (VrEye eye, float near, float far)
 
static bool IsControllerPresent (VrController controller)
 
static Matrix GetControllerMatrix (VrController controller)
 
static Vector2 GetStickPosition (VrController controller, float deadZone=0f)
 
static ? Vector2 GetTouchpadPosition (VrController controller, float deadZone=0f)
 
static float GetTriggerPosition (VrController controller, float deadZone=0f)
 
static bool IsButtonDown (VrController controller, VrControllerButton button)
 
static bool IsButtonDownOnce (VrController controller, VrControllerButton button)
 
static ? TouchInput GetTouchInput (VrController controller)
 

属性

static bool IsVrAvailable [get]
 
static bool IsVrStarted [get]
 
static RenderTarget2D VrRenderTarget [get]
 
static Matrix HmdMatrix [get]
 
static Matrix HmdMatrixInverted [get]
 
static Vector3 HmdMatrixYpr [get]
 
static Matrix HmdLastMatrix [get]
 
static Matrix HmdLastMatrixInverted [get]
 
static Vector3 HmdLastMatrixYpr [get]
 
static Vector2 HeadMove [get]
 
static Vector2 WalkingVelocity [get]
 

成员函数说明

◆ GetControllerMatrix()

static Matrix Game.VrManager.GetControllerMatrix ( VrController controller)
static
这是这个函数的调用关系图:

◆ GetEyeToHeadTransform()

static Matrix Game.VrManager.GetEyeToHeadTransform ( VrEye eye)
static

◆ GetProjectionMatrix()

static Matrix Game.VrManager.GetProjectionMatrix ( VrEye eye,
float near,
float far )
static
这是这个函数的调用关系图:

◆ GetStickPosition()

static Vector2 Game.VrManager.GetStickPosition ( VrController controller,
float deadZone = 0f )
static
这是这个函数的调用关系图:

◆ GetTouchInput()

static ? TouchInput Game.VrManager.GetTouchInput ( VrController controller)
static
这是这个函数的调用关系图:

◆ GetTouchpadPosition()

static ? Vector2 Game.VrManager.GetTouchpadPosition ( VrController controller,
float deadZone = 0f )
static
这是这个函数的调用关系图:

◆ GetTriggerPosition()

static float Game.VrManager.GetTriggerPosition ( VrController controller,
float deadZone = 0f )
static
这是这个函数的调用关系图:

◆ Initialize()

static void Game.VrManager.Initialize ( )
static

◆ IsButtonDown()

static bool Game.VrManager.IsButtonDown ( VrController controller,
VrControllerButton button )
static
这是这个函数的调用关系图:

◆ IsButtonDownOnce()

static bool Game.VrManager.IsButtonDownOnce ( VrController controller,
VrControllerButton button )
static
这是这个函数的调用关系图:

◆ IsControllerPresent()

static bool Game.VrManager.IsControllerPresent ( VrController controller)
static
这是这个函数的调用关系图:

◆ StartVr()

static void Game.VrManager.StartVr ( )
static

◆ StopVr()

static void Game.VrManager.StopVr ( )
static

◆ SubmitEyeTexture()

static void Game.VrManager.SubmitEyeTexture ( VrEye eye,
Texture2D texture )
static

◆ WaitGetPoses()

static void Game.VrManager.WaitGetPoses ( )
static

属性说明

◆ HeadMove

Vector2 Game.VrManager.HeadMove
staticget

◆ HmdLastMatrix

Matrix Game.VrManager.HmdLastMatrix
staticget

◆ HmdLastMatrixInverted

Matrix Game.VrManager.HmdLastMatrixInverted
staticget

◆ HmdLastMatrixYpr

Vector3 Game.VrManager.HmdLastMatrixYpr
staticget

◆ HmdMatrix

Matrix Game.VrManager.HmdMatrix
staticget

◆ HmdMatrixInverted

Matrix Game.VrManager.HmdMatrixInverted
staticget

◆ HmdMatrixYpr

Vector3 Game.VrManager.HmdMatrixYpr
staticget

◆ IsVrAvailable

bool Game.VrManager.IsVrAvailable
staticget

◆ IsVrStarted

bool Game.VrManager.IsVrStarted
staticget

◆ VrRenderTarget

RenderTarget2D Game.VrManager.VrRenderTarget
staticget

◆ WalkingVelocity

Vector2 Game.VrManager.WalkingVelocity
staticget

该类的文档由以下文件生成: