|
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.
1.8.6