Class CVRRenderModels
Inheritance
System.Object
CVRRenderModels
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Assembly-CSharp.dll
Syntax
public class CVRRenderModels
Methods
FreeRenderModel(IntPtr)
Declaration
public void FreeRenderModel(IntPtr pRenderModel)
Parameters
Type |
Name |
Description |
System.IntPtr |
pRenderModel |
|
FreeTexture(IntPtr)
Declaration
public void FreeTexture(IntPtr pTexture)
Parameters
Type |
Name |
Description |
System.IntPtr |
pTexture |
|
FreeTextureD3D11(IntPtr)
Declaration
public void FreeTextureD3D11(IntPtr pD3D11Texture2D)
Parameters
Type |
Name |
Description |
System.IntPtr |
pD3D11Texture2D |
|
Declaration
public ulong GetComponentButtonMask(string pchRenderModelName, string pchComponentName)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.String |
pchComponentName |
|
Returns
Type |
Description |
System.UInt64 |
|
GetComponentCount(String)
Declaration
public uint GetComponentCount(string pchRenderModelName)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
Returns
Type |
Description |
System.UInt32 |
|
GetComponentName(String, UInt32, StringBuilder, UInt32)
Declaration
public uint GetComponentName(string pchRenderModelName, uint unComponentIndex, StringBuilder pchComponentName, uint unComponentNameLen)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.UInt32 |
unComponentIndex |
|
System.Text.StringBuilder |
pchComponentName |
|
System.UInt32 |
unComponentNameLen |
|
Returns
Type |
Description |
System.UInt32 |
|
GetComponentRenderModelName(String, String, StringBuilder, UInt32)
Declaration
public uint GetComponentRenderModelName(string pchRenderModelName, string pchComponentName, StringBuilder pchComponentRenderModelName, uint unComponentRenderModelNameLen)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.String |
pchComponentName |
|
System.Text.StringBuilder |
pchComponentRenderModelName |
|
System.UInt32 |
unComponentRenderModelNameLen |
|
Returns
Type |
Description |
System.UInt32 |
|
GetComponentState(String, String, ref VRControllerState_t, ref RenderModel_ControllerMode_State_t, ref RenderModel_ComponentState_t)
Declaration
public bool GetComponentState(string pchRenderModelName, string pchComponentName, ref VRControllerState_t pControllerState, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetComponentStateForDevicePath(String, String, UInt64, ref RenderModel_ControllerMode_State_t, ref RenderModel_ComponentState_t)
Declaration
public bool GetComponentStateForDevicePath(string pchRenderModelName, string pchComponentName, ulong devicePath, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetRenderModelCount()
Declaration
public uint GetRenderModelCount()
Returns
Type |
Description |
System.UInt32 |
|
Declaration
public string GetRenderModelErrorNameFromEnum(EVRRenderModelError error)
Parameters
Returns
Type |
Description |
System.String |
|
GetRenderModelName(UInt32, StringBuilder, UInt32)
Declaration
public uint GetRenderModelName(uint unRenderModelIndex, StringBuilder pchRenderModelName, uint unRenderModelNameLen)
Parameters
Type |
Name |
Description |
System.UInt32 |
unRenderModelIndex |
|
System.Text.StringBuilder |
pchRenderModelName |
|
System.UInt32 |
unRenderModelNameLen |
|
Returns
Type |
Description |
System.UInt32 |
|
GetRenderModelOriginalPath(String, StringBuilder, UInt32, ref EVRRenderModelError)
Declaration
public uint GetRenderModelOriginalPath(string pchRenderModelName, StringBuilder pchOriginalPath, uint unOriginalPathLen, ref EVRRenderModelError peError)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.Text.StringBuilder |
pchOriginalPath |
|
System.UInt32 |
unOriginalPathLen |
|
EVRRenderModelError |
peError |
|
Returns
Type |
Description |
System.UInt32 |
|
GetRenderModelThumbnailURL(String, StringBuilder, UInt32, ref EVRRenderModelError)
Declaration
public uint GetRenderModelThumbnailURL(string pchRenderModelName, StringBuilder pchThumbnailURL, uint unThumbnailURLLen, ref EVRRenderModelError peError)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.Text.StringBuilder |
pchThumbnailURL |
|
System.UInt32 |
unThumbnailURLLen |
|
EVRRenderModelError |
peError |
|
Returns
Type |
Description |
System.UInt32 |
|
LoadIntoTextureD3D11_Async(Int32, IntPtr)
Declaration
public EVRRenderModelError LoadIntoTextureD3D11_Async(int textureId, IntPtr pDstTexture)
Parameters
Type |
Name |
Description |
System.Int32 |
textureId |
|
System.IntPtr |
pDstTexture |
|
Returns
LoadRenderModel_Async(String, ref IntPtr)
Declaration
public EVRRenderModelError LoadRenderModel_Async(string pchRenderModelName, ref IntPtr ppRenderModel)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.IntPtr |
ppRenderModel |
|
Returns
LoadTexture_Async(Int32, ref IntPtr)
Declaration
public EVRRenderModelError LoadTexture_Async(int textureId, ref IntPtr ppTexture)
Parameters
Type |
Name |
Description |
System.Int32 |
textureId |
|
System.IntPtr |
ppTexture |
|
Returns
LoadTextureD3D11_Async(Int32, IntPtr, ref IntPtr)
Declaration
public EVRRenderModelError LoadTextureD3D11_Async(int textureId, IntPtr pD3D11Device, ref IntPtr ppD3D11Texture2D)
Parameters
Type |
Name |
Description |
System.Int32 |
textureId |
|
System.IntPtr |
pD3D11Device |
|
System.IntPtr |
ppD3D11Texture2D |
|
Returns
RenderModelHasComponent(String, String)
Declaration
public bool RenderModelHasComponent(string pchRenderModelName, string pchComponentName)
Parameters
Type |
Name |
Description |
System.String |
pchRenderModelName |
|
System.String |
pchComponentName |
|
Returns
Type |
Description |
System.Boolean |
|