IMHOTEP Framework
|
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 () |
Definition at line 1531 of file openvr_api.cs.