Space Engineers
|
Public Member Functions | |
CVRSystem (IntPtr VRSystem) | |
override IntPtr | GetIntPtr () |
override void | GetRecommendedRenderTargetSize (ref uint pnWidth, ref uint pnHeight) |
override HmdMatrix44_t | GetProjectionMatrix (EVREye eEye, float fNearZ, float fFarZ, EGraphicsAPIConvention eProjType) |
override void | GetProjectionRaw (EVREye eEye, ref float pfLeft, ref float pfRight, ref float pfTop, ref float pfBottom) |
override DistortionCoordinates_t | ComputeDistortion (EVREye eEye, float fU, float fV) |
override HmdMatrix34_t | GetEyeToHeadTransform (EVREye eEye) |
override bool | GetTimeSinceLastVsync (ref float pfSecondsSinceLastVsync, ref ulong pulFrameCounter) |
override int | GetD3D9AdapterIndex () |
override void | GetDXGIOutputInfo (ref int pnAdapterIndex) |
override bool | IsDisplayOnDesktop () |
override bool | SetDisplayVisibility (bool bIsVisibleOnDesktop) |
override void | GetDeviceToAbsoluteTrackingPose (ETrackingUniverseOrigin eOrigin, float fPredictedSecondsToPhotonsFromNow, TrackedDevicePose_t[] pTrackedDevicePoseArray) |
override void | ResetSeatedZeroPose () |
override HmdMatrix34_t | GetSeatedZeroPoseToStandingAbsoluteTrackingPose () |
override HmdMatrix34_t | GetRawZeroPoseToStandingAbsoluteTrackingPose () |
override uint | GetSortedTrackedDeviceIndicesOfClass (ETrackedDeviceClass eTrackedDeviceClass, uint[] punTrackedDeviceIndexArray, uint unRelativeToTrackedDeviceIndex) |
override EDeviceActivityLevel | GetTrackedDeviceActivityLevel (uint unDeviceId) |
override void | ApplyTransform (ref TrackedDevicePose_t pOutputPose, ref TrackedDevicePose_t pTrackedDevicePose, ref HmdMatrix34_t pTransform) |
override uint | GetTrackedDeviceIndexForControllerRole (ETrackedControllerRole unDeviceType) |
override ETrackedControllerRole | GetControllerRoleForTrackedDeviceIndex (uint unDeviceIndex) |
override ETrackedDeviceClass | GetTrackedDeviceClass (uint unDeviceIndex) |
override bool | IsTrackedDeviceConnected (uint unDeviceIndex) |
override bool | GetBoolTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError) |
override float | GetFloatTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError) |
override int | GetInt32TrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError) |
override ulong | GetUint64TrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError) |
override HmdMatrix34_t | GetMatrix34TrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError) |
override uint | GetStringTrackedDeviceProperty (uint unDeviceIndex, ETrackedDeviceProperty prop, System.Text.StringBuilder pchValue, uint unBufferSize, ref ETrackedPropertyError pError) |
override string | GetPropErrorNameFromEnum (ETrackedPropertyError error) |
override bool | PollNextEvent (ref VREvent_t pEvent, uint uncbVREvent) |
override bool | PollNextEventWithPose (ETrackingUniverseOrigin eOrigin, ref VREvent_t pEvent, uint uncbVREvent, ref TrackedDevicePose_t pTrackedDevicePose) |
override string | GetEventTypeNameFromEnum (EVREventType eType) |
override HiddenAreaMesh_t | GetHiddenAreaMesh (EVREye eEye) |
override bool | GetControllerState (uint unControllerDeviceIndex, ref VRControllerState_t pControllerState) |
override bool | GetControllerStateWithPose (ETrackingUniverseOrigin eOrigin, uint unControllerDeviceIndex, ref VRControllerState_t pControllerState, ref TrackedDevicePose_t pTrackedDevicePose) |
override void | TriggerHapticPulse (uint unControllerDeviceIndex, uint unAxisId, char usDurationMicroSec) |
override string | GetButtonIdNameFromEnum (EVRButtonId eButtonId) |
override string | GetControllerAxisTypeNameFromEnum (EVRControllerAxisType eAxisType) |
override bool | CaptureInputFocus () |
override void | ReleaseInputFocus () |
override bool | IsInputFocusCapturedByAnotherProcess () |
override uint | DriverDebugRequest (uint unDeviceIndex, string pchRequest, string pchResponseBuffer, uint unResponseBufferSize) |
override EVRFirmwareError | PerformFirmwareUpdate (uint unDeviceIndex) |
override void | AcknowledgeQuit_Exiting () |
override void | AcknowledgeQuit_UserPrompt () |
override void | PerformanceTestEnableCapture (bool bEnable) |
override void | PerformanceTestReportFidelityLevelChange (int nFidelityLevel) |
Definition at line 773 of file openvr_api.cs.
|
inline |
Definition at line 775 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1043 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1048 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 890 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1014 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 812 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1031 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 919 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1002 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1008 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 901 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 985 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 991 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 832 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 856 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 838 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 973 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 818 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 925 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 979 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 931 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 781 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 943 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 797 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 803 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 955 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 872 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 790 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 866 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 878 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 949 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 824 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 884 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 907 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 895 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 937 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 844 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1025 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 913 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1053 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1058 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1037 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 961 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 967 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 1020 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 861 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 850 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVRSystem.
Definition at line 997 of file openvr_api.cs.