Space Engineers
Public Member Functions | List of all members
Valve.VR.CVRRenderModels Class Reference
Inheritance diagram for Valve.VR.CVRRenderModels:
Valve.VR.IVRRenderModels

Public Member Functions

 CVRRenderModels (IntPtr VRRenderModels)
 
override IntPtr GetIntPtr ()
 
override EVRRenderModelError LoadRenderModel_Async (string pchRenderModelName, ref IntPtr ppRenderModel)
 
override void FreeRenderModel (IntPtr pRenderModel)
 
override EVRRenderModelError LoadTexture_Async (int textureId, ref IntPtr ppTexture)
 
override void FreeTexture (IntPtr pTexture)
 
override EVRRenderModelError LoadTextureD3D11_Async (int textureId, IntPtr pD3D11Device, ref IntPtr ppD3D11Texture2D)
 
override void FreeTextureD3D11 (IntPtr pD3D11Texture2D)
 
override uint GetRenderModelName (uint unRenderModelIndex, System.Text.StringBuilder pchRenderModelName, uint unRenderModelNameLen)
 
override uint GetRenderModelCount ()
 
override uint GetComponentCount (string pchRenderModelName)
 
override uint GetComponentName (string pchRenderModelName, uint unComponentIndex, System.Text.StringBuilder pchComponentName, uint unComponentNameLen)
 
override ulong GetComponentButtonMask (string pchRenderModelName, string pchComponentName)
 
override uint GetComponentRenderModelName (string pchRenderModelName, string pchComponentName, System.Text.StringBuilder pchComponentRenderModelName, uint unComponentRenderModelNameLen)
 
override bool GetComponentState (string pchRenderModelName, string pchComponentName, ref VRControllerState_t pControllerState, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState)
 
override bool RenderModelHasComponent (string pchRenderModelName, string pchComponentName)
 

Detailed Description

Definition at line 2021 of file openvr_api.cs.

Constructor & Destructor Documentation

Valve.VR.CVRRenderModels.CVRRenderModels ( IntPtr  VRRenderModels)
inline

Definition at line 2023 of file openvr_api.cs.

Member Function Documentation

override void Valve.VR.CVRRenderModels.FreeRenderModel ( IntPtr  pRenderModel)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2044 of file openvr_api.cs.

override void Valve.VR.CVRRenderModels.FreeTexture ( IntPtr  pTexture)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2055 of file openvr_api.cs.

override void Valve.VR.CVRRenderModels.FreeTextureD3D11 ( IntPtr  pD3D11Texture2D)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2066 of file openvr_api.cs.

override ulong Valve.VR.CVRRenderModels.GetComponentButtonMask ( string  pchRenderModelName,
string  pchComponentName 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2095 of file openvr_api.cs.

override uint Valve.VR.CVRRenderModels.GetComponentCount ( string  pchRenderModelName)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2083 of file openvr_api.cs.

override uint Valve.VR.CVRRenderModels.GetComponentName ( string  pchRenderModelName,
uint  unComponentIndex,
System.Text.StringBuilder  pchComponentName,
uint  unComponentNameLen 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2089 of file openvr_api.cs.

override uint Valve.VR.CVRRenderModels.GetComponentRenderModelName ( string  pchRenderModelName,
string  pchComponentName,
System.Text.StringBuilder  pchComponentRenderModelName,
uint  unComponentRenderModelNameLen 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2101 of file openvr_api.cs.

override bool Valve.VR.CVRRenderModels.GetComponentState ( string  pchRenderModelName,
string  pchComponentName,
ref VRControllerState_t  pControllerState,
ref RenderModel_ControllerMode_State_t  pState,
ref RenderModel_ComponentState_t  pComponentState 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2107 of file openvr_api.cs.

override IntPtr Valve.VR.CVRRenderModels.GetIntPtr ( )
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2029 of file openvr_api.cs.

override uint Valve.VR.CVRRenderModels.GetRenderModelCount ( )
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2077 of file openvr_api.cs.

override uint Valve.VR.CVRRenderModels.GetRenderModelName ( uint  unRenderModelIndex,
System.Text.StringBuilder  pchRenderModelName,
uint  unRenderModelNameLen 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2071 of file openvr_api.cs.

override EVRRenderModelError Valve.VR.CVRRenderModels.LoadRenderModel_Async ( string  pchRenderModelName,
ref IntPtr  ppRenderModel 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2038 of file openvr_api.cs.

override EVRRenderModelError Valve.VR.CVRRenderModels.LoadTexture_Async ( int  textureId,
ref IntPtr  ppTexture 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2049 of file openvr_api.cs.

override EVRRenderModelError Valve.VR.CVRRenderModels.LoadTextureD3D11_Async ( int  textureId,
IntPtr  pD3D11Device,
ref IntPtr  ppD3D11Texture2D 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2060 of file openvr_api.cs.

override bool Valve.VR.CVRRenderModels.RenderModelHasComponent ( string  pchRenderModelName,
string  pchComponentName 
)
inlinevirtual

Implements Valve.VR.IVRRenderModels.

Definition at line 2113 of file openvr_api.cs.


The documentation for this class was generated from the following file: