Class CVRRenderModels
- Namespace
- Valve.VR
- Assembly
- Stride.VirtualReality.dll
public class CVRRenderModels
- Inheritance
-
CVRRenderModels
Methods
FreeRenderModel(IntPtr)
public void FreeRenderModel(IntPtr pRenderModel)
Parameters
pRenderModel
IntPtr
FreeTexture(IntPtr)
public void FreeTexture(IntPtr pTexture)
Parameters
pTexture
IntPtr
FreeTextureD3D11(IntPtr)
public void FreeTextureD3D11(IntPtr pD3D11Texture2D)
Parameters
pD3D11Texture2D
IntPtr
public ulong GetComponentButtonMask(string pchRenderModelName, string pchComponentName)
Parameters
pchRenderModelName
string
pchComponentName
string
Returns
- ulong
GetComponentCount(string)
public uint GetComponentCount(string pchRenderModelName)
Parameters
pchRenderModelName
string
Returns
- uint
GetComponentName(string, uint, StringBuilder, uint)
public uint GetComponentName(string pchRenderModelName, uint unComponentIndex, StringBuilder pchComponentName, uint unComponentNameLen)
Parameters
pchRenderModelName
string
unComponentIndex
uint
pchComponentName
StringBuilder
unComponentNameLen
uint
Returns
- uint
GetComponentRenderModelName(string, string, StringBuilder, uint)
public uint GetComponentRenderModelName(string pchRenderModelName, string pchComponentName, StringBuilder pchComponentRenderModelName, uint unComponentRenderModelNameLen)
Parameters
pchRenderModelName
string
pchComponentName
string
pchComponentRenderModelName
StringBuilder
unComponentRenderModelNameLen
uint
Returns
- uint
GetComponentState(string, string, ref VRControllerState_t, ref RenderModel_ControllerMode_State_t, ref RenderModel_ComponentState_t)
public bool GetComponentState(string pchRenderModelName, string pchComponentName, ref VRControllerState_t pControllerState, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState)
Parameters
pchRenderModelName
string
pchComponentName
string
pControllerState
VRControllerState_t
pState
RenderModel_ControllerMode_State_t
pComponentState
RenderModel_ComponentState_t
Returns
- bool
GetComponentStateForDevicePath(string, string, ulong, ref RenderModel_ControllerMode_State_t, ref RenderModel_ComponentState_t)
public bool GetComponentStateForDevicePath(string pchRenderModelName, string pchComponentName, ulong devicePath, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState)
Parameters
pchRenderModelName
string
pchComponentName
string
devicePath
ulong
pState
RenderModel_ControllerMode_State_t
pComponentState
RenderModel_ComponentState_t
Returns
- bool
GetRenderModelCount()
public uint GetRenderModelCount()
Returns
- uint
public string GetRenderModelErrorNameFromEnum(EVRRenderModelError error)
Parameters
error
EVRRenderModelError
Returns
- string
GetRenderModelName(uint, StringBuilder, uint)
public uint GetRenderModelName(uint unRenderModelIndex, StringBuilder pchRenderModelName, uint unRenderModelNameLen)
Parameters
unRenderModelIndex
uint
pchRenderModelName
StringBuilder
unRenderModelNameLen
uint
Returns
- uint
GetRenderModelOriginalPath(string, StringBuilder, uint, ref EVRRenderModelError)
public uint GetRenderModelOriginalPath(string pchRenderModelName, StringBuilder pchOriginalPath, uint unOriginalPathLen, ref EVRRenderModelError peError)
Parameters
pchRenderModelName
string
pchOriginalPath
StringBuilder
unOriginalPathLen
uint
peError
EVRRenderModelError
Returns
- uint
GetRenderModelThumbnailURL(string, StringBuilder, uint, ref EVRRenderModelError)
public uint GetRenderModelThumbnailURL(string pchRenderModelName, StringBuilder pchThumbnailURL, uint unThumbnailURLLen, ref EVRRenderModelError peError)
Parameters
pchRenderModelName
string
pchThumbnailURL
StringBuilder
unThumbnailURLLen
uint
peError
EVRRenderModelError
Returns
- uint
LoadIntoTextureD3D11_Async(int, IntPtr)
public EVRRenderModelError LoadIntoTextureD3D11_Async(int textureId, IntPtr pDstTexture)
Parameters
textureId
int
pDstTexture
IntPtr
Returns
- EVRRenderModelError
LoadRenderModel_Async(string, ref IntPtr)
public EVRRenderModelError LoadRenderModel_Async(string pchRenderModelName, ref IntPtr ppRenderModel)
Parameters
pchRenderModelName
string
ppRenderModel
IntPtr
Returns
- EVRRenderModelError
LoadTextureD3D11_Async(int, IntPtr, ref IntPtr)
public EVRRenderModelError LoadTextureD3D11_Async(int textureId, IntPtr pD3D11Device, ref IntPtr ppD3D11Texture2D)
Parameters
textureId
int
pD3D11Device
IntPtr
ppD3D11Texture2D
IntPtr
Returns
- EVRRenderModelError
LoadTexture_Async(int, ref IntPtr)
public EVRRenderModelError LoadTexture_Async(int textureId, ref IntPtr ppTexture)
Parameters
textureId
int
ppTexture
IntPtr
Returns
- EVRRenderModelError
RenderModelHasComponent(string, string)
public bool RenderModelHasComponent(string pchRenderModelName, string pchComponentName)
Parameters
pchRenderModelName
string
pchComponentName
string
Returns
- bool