Space Engineers
Public Member Functions | List of all members
Valve.VR.CVROverlay Class Reference
Inheritance diagram for Valve.VR.CVROverlay:
Valve.VR.IVROverlay

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)
 

Detailed Description

Definition at line 1610 of file openvr_api.cs.

Constructor & Destructor Documentation

Valve.VR.CVROverlay.CVROverlay ( IntPtr  VROverlay)
inline

Definition at line 1612 of file openvr_api.cs.

Member Function Documentation

override EVROverlayError Valve.VR.CVROverlay.ClearOverlayTexture ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1923 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.ComputeOverlayIntersection ( ulong  ulOverlayHandle,
ref VROverlayIntersectionParams_t  pParams,
ref VROverlayIntersectionResults_t  pResults 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1875 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.CreateDashboardOverlay ( string  pchOverlayKey,
string  pchOverlayFriendlyName,
ref ulong  pMainHandle,
ref ulong  pThumbnailHandle 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1941 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.CreateOverlay ( string  pchOverlayKey,
string  pchOverlayFriendlyName,
ref ulong  pOverlayHandle 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1634 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.DestroyOverlay ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1641 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.FindOverlay ( string  pchOverlayKey,
ref ulong  pOverlayHandle 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1627 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetDashboardOverlaySceneProcess ( ulong  ulOverlayHandle,
ref uint  punProcessId 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1967 of file openvr_api.cs.

override ulong Valve.VR.CVROverlay.GetGamepadFocusOverlay ( )
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1893 of file openvr_api.cs.

override ulong Valve.VR.CVROverlay.GetHighQualityOverlay ( )
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1653 of file openvr_api.cs.

override IntPtr Valve.VR.CVROverlay.GetIntPtr ( )
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1618 of file openvr_api.cs.

override uint Valve.VR.CVROverlay.GetKeyboardText ( System.Text.StringBuilder  pchText,
uint  cchText 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1997 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayAlpha ( ulong  ulOverlayHandle,
ref float  pfAlpha 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1719 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayAutoCurveDistanceRangeInMeters ( ulong  ulOverlayHandle,
ref float  pfMinDistanceInMeters,
ref float  pfMaxDistanceInMeters 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1745 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayColor ( ulong  ulOverlayHandle,
ref float  pfRed,
ref float  pfGreen,
ref float  pfBlue 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1704 of file openvr_api.cs.

override string Valve.VR.CVROverlay.GetOverlayErrorNameFromEnum ( EVROverlayError  error)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1679 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayFlag ( ulong  ulOverlayHandle,
VROverlayFlags  eOverlayFlag,
ref bool  pbEnabled 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1691 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayImageData ( ulong  ulOverlayHandle,
IntPtr  pvBuffer,
uint  unBufferSize,
ref uint  punWidth,
ref uint  punHeight 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1671 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayInputMethod ( ulong  ulOverlayHandle,
ref VROverlayInputMethod  peInputMethod 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1851 of file openvr_api.cs.

override uint Valve.VR.CVROverlay.GetOverlayKey ( ulong  ulOverlayHandle,
System.Text.StringBuilder  pchValue,
uint  unBufferSize,
ref EVROverlayError  pError 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1659 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayMouseScale ( ulong  ulOverlayHandle,
ref HmdVector2_t  pvecMouseScale 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1863 of file openvr_api.cs.

override uint Valve.VR.CVROverlay.GetOverlayName ( ulong  ulOverlayHandle,
System.Text.StringBuilder  pchValue,
uint  unBufferSize,
ref EVROverlayError  pError 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1665 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayTextureBounds ( ulong  ulOverlayHandle,
ref VRTextureBounds_t  pOverlayTextureBounds 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1771 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayTextureColorSpace ( ulong  ulOverlayHandle,
ref EColorSpace  peTextureColorSpace 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1759 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayTransformAbsolute ( ulong  ulOverlayHandle,
ref ETrackingUniverseOrigin  peTrackingOrigin,
ref HmdMatrix34_t  pmatTrackingOriginToOverlayTransform 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1789 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayTransformTrackedDeviceComponent ( ulong  ulOverlayHandle,
ref uint  punDeviceIndex,
string  pchComponentName,
uint  unComponentNameSize 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1814 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayTransformTrackedDeviceRelative ( ulong  ulOverlayHandle,
ref uint  punTrackedDevice,
ref HmdMatrix34_t  pmatTrackedDeviceToOverlayTransform 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1801 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayTransformType ( ulong  ulOverlayHandle,
ref VROverlayTransformType  peTransformType 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1777 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetOverlayWidthInMeters ( ulong  ulOverlayHandle,
ref float  pfWidthInMeters 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1732 of file openvr_api.cs.

override uint Valve.VR.CVROverlay.GetPrimaryDashboardDevice ( )
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1979 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.GetTransformForOverlayCoordinates ( ulong  ulOverlayHandle,
ETrackingUniverseOrigin  eTrackingOrigin,
HmdVector2_t  coordinatesInOverlay,
ref HmdMatrix34_t  pmatTransform 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1839 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.HandleControllerOverlayInteractionAsMouse ( ulong  ulOverlayHandle,
uint  unControllerDeviceIndex 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1881 of file openvr_api.cs.

override void Valve.VR.CVROverlay.HideKeyboard ( )
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 2003 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.HideOverlay ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1827 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.IsActiveDashboardOverlay ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1955 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.IsDashboardVisible ( )
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1949 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.IsHoverTargetOverlay ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1887 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.IsOverlayVisible ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1833 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.MoveGamepadFocusToNeighbor ( EOverlayDirection  eDirection,
ulong  ulFrom 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1911 of file openvr_api.cs.

override bool Valve.VR.CVROverlay.PollNextOverlayEvent ( ulong  ulOverlayHandle,
ref VREvent_t  pEvent,
uint  uncbVREvent 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1845 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetDashboardOverlaySceneProcess ( ulong  ulOverlayHandle,
uint  unProcessId 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1961 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetGamepadFocusOverlay ( ulong  ulNewFocusOverlay)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1899 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetHighQualityOverlay ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1647 of file openvr_api.cs.

override void Valve.VR.CVROverlay.SetKeyboardPositionForOverlay ( ulong  ulOverlayHandle,
HmdRect2_t  avoidRect 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 2013 of file openvr_api.cs.

override void Valve.VR.CVROverlay.SetKeyboardTransformAbsolute ( ETrackingUniverseOrigin  eTrackingOrigin,
ref HmdMatrix34_t  pmatTrackingOriginToKeyboardTransform 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 2008 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayAlpha ( ulong  ulOverlayHandle,
float  fAlpha 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1713 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayAutoCurveDistanceRangeInMeters ( ulong  ulOverlayHandle,
float  fMinDistanceInMeters,
float  fMaxDistanceInMeters 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1739 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayColor ( ulong  ulOverlayHandle,
float  fRed,
float  fGreen,
float  fBlue 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1698 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayFlag ( ulong  ulOverlayHandle,
VROverlayFlags  eOverlayFlag,
bool  bEnabled 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1685 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayFromFile ( ulong  ulOverlayHandle,
string  pchFilePath 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1935 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayInputMethod ( ulong  ulOverlayHandle,
VROverlayInputMethod  eInputMethod 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1857 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayMouseScale ( ulong  ulOverlayHandle,
ref HmdVector2_t  pvecMouseScale 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1869 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayNeighbor ( EOverlayDirection  eDirection,
ulong  ulFrom,
ulong  ulTo 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1905 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayRaw ( ulong  ulOverlayHandle,
IntPtr  pvBuffer,
uint  unWidth,
uint  unHeight,
uint  unDepth 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1929 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayTexture ( ulong  ulOverlayHandle,
ref Texture_t  pTexture 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1917 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayTextureBounds ( ulong  ulOverlayHandle,
ref VRTextureBounds_t  pOverlayTextureBounds 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1765 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayTextureColorSpace ( ulong  ulOverlayHandle,
EColorSpace  eTextureColorSpace 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1753 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayTransformAbsolute ( ulong  ulOverlayHandle,
ETrackingUniverseOrigin  eTrackingOrigin,
ref HmdMatrix34_t  pmatTrackingOriginToOverlayTransform 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1783 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayTransformTrackedDeviceComponent ( ulong  ulOverlayHandle,
uint  unDeviceIndex,
string  pchComponentName 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1808 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayTransformTrackedDeviceRelative ( ulong  ulOverlayHandle,
uint  unTrackedDevice,
ref HmdMatrix34_t  pmatTrackedDeviceToOverlayTransform 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1795 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.SetOverlayWidthInMeters ( ulong  ulOverlayHandle,
float  fWidthInMeters 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1726 of file openvr_api.cs.

override void Valve.VR.CVROverlay.ShowDashboard ( string  pchOverlayToShow)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1974 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.ShowKeyboard ( int  eInputMode,
int  eLineInputMode,
string  pchDescription,
uint  unCharMax,
string  pchExistingText,
bool  bUseMinimalMode,
ulong  uUserValue 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1985 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.ShowKeyboardForOverlay ( ulong  ulOverlayHandle,
int  eInputMode,
int  eLineInputMode,
string  pchDescription,
uint  unCharMax,
string  pchExistingText,
bool  bUseMinimalMode,
ulong  uUserValue 
)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1991 of file openvr_api.cs.

override EVROverlayError Valve.VR.CVROverlay.ShowOverlay ( ulong  ulOverlayHandle)
inlinevirtual

Implements Valve.VR.IVROverlay.

Definition at line 1821 of file openvr_api.cs.


The documentation for this class was generated from the following file: