Class CVRRenderModels
- Namespace
- Valve.VR
- Assembly
- Stride.VirtualReality.dll
public class CVRRenderModels
- Inheritance
-
object
CVRRenderModels
Methods
FreeRenderModel(nint)
public void FreeRenderModel(nint pRenderModel)
Parameters
pRenderModel nint
FreeTexture(nint)
public void FreeTexture(nint pTexture)
Parameters
pTexture nint
FreeTextureD3D11(nint)
public void FreeTextureD3D11(nint pD3D11Texture2D)
Parameters
pD3D11Texture2D nint
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, nint)
public EVRRenderModelError LoadIntoTextureD3D11_Async(int textureId, nint pDstTexture)
Parameters
textureId int
pDstTexture nint
Returns
- EVRRenderModelError
LoadRenderModel_Async(string, ref nint)
public EVRRenderModelError LoadRenderModel_Async(string pchRenderModelName, ref nint ppRenderModel)
Parameters
pchRenderModelName string
ppRenderModel nint
Returns
- EVRRenderModelError
LoadTextureD3D11_Async(int, nint, ref nint)
public EVRRenderModelError LoadTextureD3D11_Async(int textureId, nint pD3D11Device, ref nint ppD3D11Texture2D)
Parameters
textureId int
pD3D11Device nint
ppD3D11Texture2D nint
Returns
- EVRRenderModelError
LoadTexture_Async(int, ref nint)
public EVRRenderModelError LoadTexture_Async(int textureId, ref nint ppTexture)
Parameters
textureId int
ppTexture nint
Returns
- EVRRenderModelError
RenderModelHasComponent(string, string)
public bool RenderModelHasComponent(string pchRenderModelName, string pchComponentName)
Parameters
pchRenderModelName string
pchComponentName string
Returns
- bool