IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Classes | Public Member Functions | List of all members
Valve.VR.CVRSystem Class Reference

Public Member Functions

void GetRecommendedRenderTargetSize (ref uint pnWidth, ref uint pnHeight)
 
HmdMatrix44_t GetProjectionMatrix (EVREye eEye, float fNearZ, float fFarZ)
 
void GetProjectionRaw (EVREye eEye, ref float pfLeft, ref float pfRight, ref float pfTop, ref float pfBottom)
 
bool ComputeDistortion (EVREye eEye, float fU, float fV, ref DistortionCoordinates_t pDistortionCoordinates)
 
HmdMatrix34_t GetEyeToHeadTransform (EVREye eEye)
 
bool GetTimeSinceLastVsync (ref float pfSecondsSinceLastVsync, ref ulong pulFrameCounter)
 
int GetD3D9AdapterIndex ()
 
void GetDXGIOutputInfo (ref int pnAdapterIndex)
 
void GetOutputDevice (ref ulong pnDevice, ETextureType textureType, IntPtr pInstance)
 
bool IsDisplayOnDesktop ()
 
bool SetDisplayVisibility (bool bIsVisibleOnDesktop)
 
void GetDeviceToAbsoluteTrackingPose (ETrackingUniverseOrigin eOrigin, float fPredictedSecondsToPhotonsFromNow, TrackedDevicePose_t[] pTrackedDevicePoseArray)
 
void ResetSeatedZeroPose ()
 
HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose ()
 
HmdMatrix34_t GetRawZeroPoseToStandingAbsoluteTrackingPose ()
 
uint GetSortedTrackedDeviceIndicesOfClass (ETrackedDeviceClass eTrackedDeviceClass, uint[] punTrackedDeviceIndexArray, uint unRelativeToTrackedDeviceIndex)
 
EDeviceActivityLevel GetTrackedDeviceActivityLevel (uint unDeviceId)
 
void ApplyTransform (ref TrackedDevicePose_t pOutputPose, ref TrackedDevicePose_t pTrackedDevicePose, ref HmdMatrix34_t pTransform)
 
uint GetTrackedDeviceIndexForControllerRole (ETrackedControllerRole unDeviceType)
 
ETrackedControllerRole GetControllerRoleForTrackedDeviceIndex (uint unDeviceIndex)
 
ETrackedDeviceClass GetTrackedDeviceClass (uint unDeviceIndex)
 
bool IsTrackedDeviceConnected (uint unDeviceIndex)
 
bool GetBoolTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
 
float GetFloatTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
 
int GetInt32TrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
 
ulong GetUint64TrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
 
HmdMatrix34_t GetMatrix34TrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
 
uint GetArrayTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, uint propType, IntPtr pBuffer, uint unBufferSize, ref ETrackedPropertyError pError)
 
uint GetStringTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, System.Text.StringBuilder pchValue, uint unBufferSize, ref ETrackedPropertyError pError)
 
string GetPropErrorNameFromEnum (ETrackedPropertyError error)
 
bool PollNextEvent (ref VREvent_t pEvent, uint uncbVREvent)
 
bool PollNextEventWithPose (ETrackingUniverseOrigin eOrigin, ref VREvent_t pEvent, uint uncbVREvent, ref TrackedDevicePose_t pTrackedDevicePose)
 
string GetEventTypeNameFromEnum (EVREventType eType)
 
HiddenAreaMesh_t GetHiddenAreaMesh (EVREye eEye, EHiddenAreaMeshType type)
 
bool GetControllerState (uint unControllerDeviceIndex, ref VRControllerState_t pControllerState, uint unControllerStateSize)
 
bool GetControllerStateWithPose (ETrackingUniverseOrigin eOrigin, uint unControllerDeviceIndex, ref VRControllerState_t pControllerState, uint unControllerStateSize, ref TrackedDevicePose_t pTrackedDevicePose)
 
void TriggerHapticPulse (uint unControllerDeviceIndex, uint unAxisId, char usDurationMicroSec)
 
string GetButtonIdNameFromEnum (EVRButtonId eButtonId)
 
string GetControllerAxisTypeNameFromEnum (EVRControllerAxisType eAxisType)
 
bool IsInputAvailable ()
 
bool IsSteamVRDrawingControllers ()
 
bool ShouldApplicationPause ()
 
bool ShouldApplicationReduceRenderingWork ()
 
uint DriverDebugRequest (uint unDeviceIndex, string pchRequest, System.Text.StringBuilder pchResponseBuffer, uint unResponseBufferSize)
 
EVRFirmwareError PerformFirmwareUpdate (uint unDeviceIndex)
 
void AcknowledgeQuit_Exiting ()
 
void AcknowledgeQuit_UserPrompt ()
 

Detailed Description

Definition at line 1531 of file openvr_api.cs.


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