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

Public Member Functions

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

Detailed Description

Definition at line 706 of file openvr_api.cs.

Member Function Documentation

abstract void Valve.VR.IVRRenderModels.FreeRenderModel ( IntPtr  pRenderModel)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract void Valve.VR.IVRRenderModels.FreeTexture ( IntPtr  pTexture)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract void Valve.VR.IVRRenderModels.FreeTextureD3D11 ( IntPtr  pD3D11Texture2D)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract ulong Valve.VR.IVRRenderModels.GetComponentButtonMask ( string  pchRenderModelName,
string  pchComponentName 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract uint Valve.VR.IVRRenderModels.GetComponentCount ( string  pchRenderModelName)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract uint Valve.VR.IVRRenderModels.GetComponentName ( string  pchRenderModelName,
uint  unComponentIndex,
System.Text.StringBuilder  pchComponentName,
uint  unComponentNameLen 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract uint Valve.VR.IVRRenderModels.GetComponentRenderModelName ( string  pchRenderModelName,
string  pchComponentName,
System.Text.StringBuilder  pchComponentRenderModelName,
uint  unComponentRenderModelNameLen 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract bool Valve.VR.IVRRenderModels.GetComponentState ( string  pchRenderModelName,
string  pchComponentName,
ref VRControllerState_t  pControllerState,
ref RenderModel_ControllerMode_State_t  pState,
ref RenderModel_ComponentState_t  pComponentState 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract IntPtr Valve.VR.IVRRenderModels.GetIntPtr ( )
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract uint Valve.VR.IVRRenderModels.GetRenderModelCount ( )
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract uint Valve.VR.IVRRenderModels.GetRenderModelName ( uint  unRenderModelIndex,
System.Text.StringBuilder  pchRenderModelName,
uint  unRenderModelNameLen 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract EVRRenderModelError Valve.VR.IVRRenderModels.LoadRenderModel_Async ( string  pchRenderModelName,
ref IntPtr  ppRenderModel 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract EVRRenderModelError Valve.VR.IVRRenderModels.LoadTexture_Async ( int  textureId,
ref IntPtr  ppTexture 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract EVRRenderModelError Valve.VR.IVRRenderModels.LoadTextureD3D11_Async ( int  textureId,
IntPtr  pD3D11Device,
ref IntPtr  ppD3D11Texture2D 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.

abstract bool Valve.VR.IVRRenderModels.RenderModelHasComponent ( string  pchRenderModelName,
string  pchComponentName 
)
pure virtual

Implemented in Valve.VR.CVRRenderModels.


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