Space Engineers
Public Member Functions | List of all members
Valve.VR.IVRApplications Class Referenceabstract
Inheritance diagram for Valve.VR.IVRApplications:
Valve.VR.CVRApplications

Public Member Functions

abstract IntPtr GetIntPtr ()
 
abstract EVRApplicationError AddApplicationManifest (string pchApplicationManifestFullPath, bool bTemporary)
 
abstract EVRApplicationError RemoveApplicationManifest (string pchApplicationManifestFullPath)
 
abstract bool IsApplicationInstalled (string pchAppKey)
 
abstract uint GetApplicationCount ()
 
abstract EVRApplicationError GetApplicationKeyByIndex (uint unApplicationIndex, string pchAppKeyBuffer, uint unAppKeyBufferLen)
 
abstract EVRApplicationError GetApplicationKeyByProcessId (uint unProcessId, string pchAppKeyBuffer, uint unAppKeyBufferLen)
 
abstract EVRApplicationError LaunchApplication (string pchAppKey)
 
abstract EVRApplicationError LaunchDashboardOverlay (string pchAppKey)
 
abstract EVRApplicationError IdentifyApplication (uint unProcessId, string pchAppKey)
 
abstract uint GetApplicationProcessId (string pchAppKey)
 
abstract string GetApplicationsErrorNameFromEnum (EVRApplicationError error)
 
abstract uint GetApplicationPropertyString (string pchAppKey, EVRApplicationProperty eProperty, string pchPropertyValueBuffer, uint unPropertyValueBufferLen, ref EVRApplicationError peError)
 
abstract bool GetApplicationPropertyBool (string pchAppKey, EVRApplicationProperty eProperty, ref EVRApplicationError peError)
 
abstract ulong GetApplicationPropertyUint64 (string pchAppKey, EVRApplicationProperty eProperty, ref EVRApplicationError peError)
 
abstract EVRApplicationError SetApplicationAutoLaunch (string pchAppKey, bool bAutoLaunch)
 
abstract bool GetApplicationAutoLaunch (string pchAppKey)
 
abstract EVRApplicationError GetStartingApplication (string pchAppKeyBuffer, uint unAppKeyBufferLen)
 
abstract EVRApplicationTransitionState GetTransitionState ()
 
abstract EVRApplicationError PerformApplicationPrelaunchCheck (string pchAppKey)
 
abstract string GetApplicationsTransitionStateNameFromEnum (EVRApplicationTransitionState state)
 
abstract bool IsQuitUserPromptRequested ()
 

Detailed Description

Definition at line 542 of file openvr_api.cs.

Member Function Documentation

abstract EVRApplicationError Valve.VR.IVRApplications.AddApplicationManifest ( string  pchApplicationManifestFullPath,
bool  bTemporary 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract bool Valve.VR.IVRApplications.GetApplicationAutoLaunch ( string  pchAppKey)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract uint Valve.VR.IVRApplications.GetApplicationCount ( )
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.GetApplicationKeyByIndex ( uint  unApplicationIndex,
string  pchAppKeyBuffer,
uint  unAppKeyBufferLen 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.GetApplicationKeyByProcessId ( uint  unProcessId,
string  pchAppKeyBuffer,
uint  unAppKeyBufferLen 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract uint Valve.VR.IVRApplications.GetApplicationProcessId ( string  pchAppKey)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract bool Valve.VR.IVRApplications.GetApplicationPropertyBool ( string  pchAppKey,
EVRApplicationProperty  eProperty,
ref EVRApplicationError  peError 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract uint Valve.VR.IVRApplications.GetApplicationPropertyString ( string  pchAppKey,
EVRApplicationProperty  eProperty,
string  pchPropertyValueBuffer,
uint  unPropertyValueBufferLen,
ref EVRApplicationError  peError 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract ulong Valve.VR.IVRApplications.GetApplicationPropertyUint64 ( string  pchAppKey,
EVRApplicationProperty  eProperty,
ref EVRApplicationError  peError 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract string Valve.VR.IVRApplications.GetApplicationsErrorNameFromEnum ( EVRApplicationError  error)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract string Valve.VR.IVRApplications.GetApplicationsTransitionStateNameFromEnum ( EVRApplicationTransitionState  state)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract IntPtr Valve.VR.IVRApplications.GetIntPtr ( )
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.GetStartingApplication ( string  pchAppKeyBuffer,
uint  unAppKeyBufferLen 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationTransitionState Valve.VR.IVRApplications.GetTransitionState ( )
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.IdentifyApplication ( uint  unProcessId,
string  pchAppKey 
)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract bool Valve.VR.IVRApplications.IsApplicationInstalled ( string  pchAppKey)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract bool Valve.VR.IVRApplications.IsQuitUserPromptRequested ( )
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.LaunchApplication ( string  pchAppKey)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.LaunchDashboardOverlay ( string  pchAppKey)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.PerformApplicationPrelaunchCheck ( string  pchAppKey)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.RemoveApplicationManifest ( string  pchApplicationManifestFullPath)
pure virtual

Implemented in Valve.VR.CVRApplications.

abstract EVRApplicationError Valve.VR.IVRApplications.SetApplicationAutoLaunch ( string  pchAppKey,
bool  bAutoLaunch 
)
pure virtual

Implemented in Valve.VR.CVRApplications.


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