Space Engineers
|
Public Member Functions | |
CVROverlay (IntPtr VROverlay) | |
override IntPtr | GetIntPtr () |
override EVROverlayError | FindOverlay (string pchOverlayKey, ref ulong pOverlayHandle) |
override EVROverlayError | CreateOverlay (string pchOverlayKey, string pchOverlayFriendlyName, ref ulong pOverlayHandle) |
override EVROverlayError | DestroyOverlay (ulong ulOverlayHandle) |
override EVROverlayError | SetHighQualityOverlay (ulong ulOverlayHandle) |
override ulong | GetHighQualityOverlay () |
override uint | GetOverlayKey (ulong ulOverlayHandle, System.Text.StringBuilder pchValue, uint unBufferSize, ref EVROverlayError pError) |
override uint | GetOverlayName (ulong ulOverlayHandle, System.Text.StringBuilder pchValue, uint unBufferSize, ref EVROverlayError pError) |
override EVROverlayError | GetOverlayImageData (ulong ulOverlayHandle, IntPtr pvBuffer, uint unBufferSize, ref uint punWidth, ref uint punHeight) |
override string | GetOverlayErrorNameFromEnum (EVROverlayError error) |
override EVROverlayError | SetOverlayFlag (ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, bool bEnabled) |
override EVROverlayError | GetOverlayFlag (ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, ref bool pbEnabled) |
override EVROverlayError | SetOverlayColor (ulong ulOverlayHandle, float fRed, float fGreen, float fBlue) |
override EVROverlayError | GetOverlayColor (ulong ulOverlayHandle, ref float pfRed, ref float pfGreen, ref float pfBlue) |
override EVROverlayError | SetOverlayAlpha (ulong ulOverlayHandle, float fAlpha) |
override EVROverlayError | GetOverlayAlpha (ulong ulOverlayHandle, ref float pfAlpha) |
override EVROverlayError | SetOverlayWidthInMeters (ulong ulOverlayHandle, float fWidthInMeters) |
override EVROverlayError | GetOverlayWidthInMeters (ulong ulOverlayHandle, ref float pfWidthInMeters) |
override EVROverlayError | SetOverlayAutoCurveDistanceRangeInMeters (ulong ulOverlayHandle, float fMinDistanceInMeters, float fMaxDistanceInMeters) |
override EVROverlayError | GetOverlayAutoCurveDistanceRangeInMeters (ulong ulOverlayHandle, ref float pfMinDistanceInMeters, ref float pfMaxDistanceInMeters) |
override EVROverlayError | SetOverlayTextureColorSpace (ulong ulOverlayHandle, EColorSpace eTextureColorSpace) |
override EVROverlayError | GetOverlayTextureColorSpace (ulong ulOverlayHandle, ref EColorSpace peTextureColorSpace) |
override EVROverlayError | SetOverlayTextureBounds (ulong ulOverlayHandle, ref VRTextureBounds_t pOverlayTextureBounds) |
override EVROverlayError | GetOverlayTextureBounds (ulong ulOverlayHandle, ref VRTextureBounds_t pOverlayTextureBounds) |
override EVROverlayError | GetOverlayTransformType (ulong ulOverlayHandle, ref VROverlayTransformType peTransformType) |
override EVROverlayError | SetOverlayTransformAbsolute (ulong ulOverlayHandle, ETrackingUniverseOrigin eTrackingOrigin, ref HmdMatrix34_t pmatTrackingOriginToOverlayTransform) |
override EVROverlayError | GetOverlayTransformAbsolute (ulong ulOverlayHandle, ref ETrackingUniverseOrigin peTrackingOrigin, ref HmdMatrix34_t pmatTrackingOriginToOverlayTransform) |
override EVROverlayError | SetOverlayTransformTrackedDeviceRelative (ulong ulOverlayHandle, uint unTrackedDevice, ref HmdMatrix34_t pmatTrackedDeviceToOverlayTransform) |
override EVROverlayError | GetOverlayTransformTrackedDeviceRelative (ulong ulOverlayHandle, ref uint punTrackedDevice, ref HmdMatrix34_t pmatTrackedDeviceToOverlayTransform) |
override EVROverlayError | SetOverlayTransformTrackedDeviceComponent (ulong ulOverlayHandle, uint unDeviceIndex, string pchComponentName) |
override EVROverlayError | GetOverlayTransformTrackedDeviceComponent (ulong ulOverlayHandle, ref uint punDeviceIndex, string pchComponentName, uint unComponentNameSize) |
override EVROverlayError | ShowOverlay (ulong ulOverlayHandle) |
override EVROverlayError | HideOverlay (ulong ulOverlayHandle) |
override bool | IsOverlayVisible (ulong ulOverlayHandle) |
override EVROverlayError | GetTransformForOverlayCoordinates (ulong ulOverlayHandle, ETrackingUniverseOrigin eTrackingOrigin, HmdVector2_t coordinatesInOverlay, ref HmdMatrix34_t pmatTransform) |
override bool | PollNextOverlayEvent (ulong ulOverlayHandle, ref VREvent_t pEvent, uint uncbVREvent) |
override EVROverlayError | GetOverlayInputMethod (ulong ulOverlayHandle, ref VROverlayInputMethod peInputMethod) |
override EVROverlayError | SetOverlayInputMethod (ulong ulOverlayHandle, VROverlayInputMethod eInputMethod) |
override EVROverlayError | GetOverlayMouseScale (ulong ulOverlayHandle, ref HmdVector2_t pvecMouseScale) |
override EVROverlayError | SetOverlayMouseScale (ulong ulOverlayHandle, ref HmdVector2_t pvecMouseScale) |
override bool | ComputeOverlayIntersection (ulong ulOverlayHandle, ref VROverlayIntersectionParams_t pParams, ref VROverlayIntersectionResults_t pResults) |
override bool | HandleControllerOverlayInteractionAsMouse (ulong ulOverlayHandle, uint unControllerDeviceIndex) |
override bool | IsHoverTargetOverlay (ulong ulOverlayHandle) |
override ulong | GetGamepadFocusOverlay () |
override EVROverlayError | SetGamepadFocusOverlay (ulong ulNewFocusOverlay) |
override EVROverlayError | SetOverlayNeighbor (EOverlayDirection eDirection, ulong ulFrom, ulong ulTo) |
override EVROverlayError | MoveGamepadFocusToNeighbor (EOverlayDirection eDirection, ulong ulFrom) |
override EVROverlayError | SetOverlayTexture (ulong ulOverlayHandle, ref Texture_t pTexture) |
override EVROverlayError | ClearOverlayTexture (ulong ulOverlayHandle) |
override EVROverlayError | SetOverlayRaw (ulong ulOverlayHandle, IntPtr pvBuffer, uint unWidth, uint unHeight, uint unDepth) |
override EVROverlayError | SetOverlayFromFile (ulong ulOverlayHandle, string pchFilePath) |
override EVROverlayError | CreateDashboardOverlay (string pchOverlayKey, string pchOverlayFriendlyName, ref ulong pMainHandle, ref ulong pThumbnailHandle) |
override bool | IsDashboardVisible () |
override bool | IsActiveDashboardOverlay (ulong ulOverlayHandle) |
override EVROverlayError | SetDashboardOverlaySceneProcess (ulong ulOverlayHandle, uint unProcessId) |
override EVROverlayError | GetDashboardOverlaySceneProcess (ulong ulOverlayHandle, ref uint punProcessId) |
override void | ShowDashboard (string pchOverlayToShow) |
override uint | GetPrimaryDashboardDevice () |
override EVROverlayError | ShowKeyboard (int eInputMode, int eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText, bool bUseMinimalMode, ulong uUserValue) |
override EVROverlayError | ShowKeyboardForOverlay (ulong ulOverlayHandle, int eInputMode, int eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText, bool bUseMinimalMode, ulong uUserValue) |
override uint | GetKeyboardText (System.Text.StringBuilder pchText, uint cchText) |
override void | HideKeyboard () |
override void | SetKeyboardTransformAbsolute (ETrackingUniverseOrigin eTrackingOrigin, ref HmdMatrix34_t pmatTrackingOriginToKeyboardTransform) |
override void | SetKeyboardPositionForOverlay (ulong ulOverlayHandle, HmdRect2_t avoidRect) |
Definition at line 1610 of file openvr_api.cs.
|
inline |
Definition at line 1612 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1923 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1875 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1941 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1634 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1641 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1627 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1967 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1893 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1653 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1618 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1997 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1719 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1745 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1704 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1679 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1691 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1671 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1851 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1659 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1863 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1665 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1771 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1759 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1789 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1814 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1801 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1777 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1732 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1979 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1839 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1881 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 2003 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1827 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1955 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1949 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1887 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1833 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1911 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1845 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1961 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1899 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1647 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 2013 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 2008 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1713 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1739 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1698 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1685 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1935 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1857 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1869 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1905 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1929 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1917 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1765 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1753 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1783 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1808 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1795 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1726 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1974 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1985 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1991 of file openvr_api.cs.
|
inlinevirtual |
Implements Valve.VR.IVROverlay.
Definition at line 1821 of file openvr_api.cs.