CVRSystem Class

Definition

C++
public ref class CVRSystem
Inheritance
CVRSystem

Methods

AcknowledgeQuit_Exiting()
AcknowledgeQuit_UserPrompt()
ApplyTransform(TrackedDevicePose_t, TrackedDevicePose_t, HmdMatrix34_t)
ComputeDistortion(EVREye, Single, Single, DistortionCoordinates_t)
DriverDebugRequest(UInt32, String, StringBuilder, UInt32)
GetArrayTrackedDeviceProperty(UInt32, ETrackedDeviceProperty, UInt32, IntPtr, UInt32, ETrackedPropertyError)
GetBoolTrackedDeviceProperty(UInt32, ETrackedDeviceProperty, ETrackedPropertyError)
GetButtonIdNameFromEnum(EVRButtonId)
GetControllerAxisTypeNameFromEnum(EVRControllerAxisType)
GetControllerRoleForTrackedDeviceIndex(UInt32)
GetControllerState(UInt32, VRControllerState_t, UInt32)
GetControllerStateWithPose(ETrackingUniverseOrigin, UInt32, VRControllerState_t, UInt32, TrackedDevicePose_t)
GetD3D9AdapterIndex()
GetDeviceToAbsoluteTrackingPose(ETrackingUniverseOrigin, Single, TrackedDevicePose_t[])
GetDXGIOutputInfo(Int32)
GetEventTypeNameFromEnum(EVREventType)
GetEyeToHeadTransform(EVREye)
GetFloatTrackedDeviceProperty(UInt32, ETrackedDeviceProperty, ETrackedPropertyError)
GetHiddenAreaMesh(EVREye, EHiddenAreaMeshType)
GetInt32TrackedDeviceProperty(UInt32, ETrackedDeviceProperty, ETrackedPropertyError)
GetMatrix34TrackedDeviceProperty(UInt32, ETrackedDeviceProperty, ETrackedPropertyError)
GetOutputDevice(UInt64, ETextureType, IntPtr)
GetProjectionMatrix(EVREye, Single, Single)
GetProjectionRaw(EVREye, Single, Single, Single, Single)
GetPropErrorNameFromEnum(ETrackedPropertyError)
GetRawZeroPoseToStandingAbsoluteTrackingPose()
GetRecommendedRenderTargetSize(UInt32, UInt32)
GetSeatedZeroPoseToStandingAbsoluteTrackingPose()
GetSortedTrackedDeviceIndicesOfClass(ETrackedDeviceClass, UInt32[], UInt32)
GetStringTrackedDeviceProperty(UInt32, ETrackedDeviceProperty, StringBuilder, UInt32, ETrackedPropertyError)
GetTimeSinceLastVsync(Single, UInt64)
GetTrackedDeviceActivityLevel(UInt32)
GetTrackedDeviceClass(UInt32)
GetTrackedDeviceIndexForControllerRole(ETrackedControllerRole)
GetUint64TrackedDeviceProperty(UInt32, ETrackedDeviceProperty, ETrackedPropertyError)
IsDisplayOnDesktop()
IsInputAvailable()
IsSteamVRDrawingControllers()
IsTrackedDeviceConnected(UInt32)
PerformFirmwareUpdate(UInt32)
PollNextEvent(VREvent_t, UInt32)
PollNextEventWithPose(ETrackingUniverseOrigin, VREvent_t, UInt32, TrackedDevicePose_t)
ResetSeatedZeroPose()
SetDisplayVisibility(Boolean)
ShouldApplicationPause()
ShouldApplicationReduceRenderingWork()
TriggerHapticPulse(UInt32, UInt32, UInt16)

Applies to

Produkt Versioner
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0