IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | List of all members
Valve.VR.CVRApplications Class Reference

Public Member Functions

EVRApplicationError AddApplicationManifest (string pchApplicationManifestFullPath, bool bTemporary)
 
EVRApplicationError RemoveApplicationManifest (string pchApplicationManifestFullPath)
 
bool IsApplicationInstalled (string pchAppKey)
 
uint GetApplicationCount ()
 
EVRApplicationError GetApplicationKeyByIndex (uint unApplicationIndex, System.Text.StringBuilder pchAppKeyBuffer, uint unAppKeyBufferLen)
 
EVRApplicationError GetApplicationKeyByProcessId (uint unProcessId, System.Text.StringBuilder pchAppKeyBuffer, uint unAppKeyBufferLen)
 
EVRApplicationError LaunchApplication (string pchAppKey)
 
EVRApplicationError LaunchTemplateApplication (string pchTemplateAppKey, string pchNewAppKey, AppOverrideKeys_t[] pKeys)
 
EVRApplicationError LaunchApplicationFromMimeType (string pchMimeType, string pchArgs)
 
EVRApplicationError LaunchDashboardOverlay (string pchAppKey)
 
bool CancelApplicationLaunch (string pchAppKey)
 
EVRApplicationError IdentifyApplication (uint unProcessId, string pchAppKey)
 
uint GetApplicationProcessId (string pchAppKey)
 
string GetApplicationsErrorNameFromEnum (EVRApplicationError error)
 
uint GetApplicationPropertyString (string pchAppKey, EVRApplicationProperty eProperty, System.Text.StringBuilder pchPropertyValueBuffer, uint unPropertyValueBufferLen, ref EVRApplicationError peError)
 
bool GetApplicationPropertyBool (string pchAppKey, EVRApplicationProperty eProperty, ref EVRApplicationError peError)
 
ulong GetApplicationPropertyUint64 (string pchAppKey, EVRApplicationProperty eProperty, ref EVRApplicationError peError)
 
EVRApplicationError SetApplicationAutoLaunch (string pchAppKey, bool bAutoLaunch)
 
bool GetApplicationAutoLaunch (string pchAppKey)
 
EVRApplicationError SetDefaultApplicationForMimeType (string pchAppKey, string pchMimeType)
 
bool GetDefaultApplicationForMimeType (string pchMimeType, System.Text.StringBuilder pchAppKeyBuffer, uint unAppKeyBufferLen)
 
bool GetApplicationSupportedMimeTypes (string pchAppKey, System.Text.StringBuilder pchMimeTypesBuffer, uint unMimeTypesBuffer)
 
uint GetApplicationsThatSupportMimeType (string pchMimeType, System.Text.StringBuilder pchAppKeysThatSupportBuffer, uint unAppKeysThatSupportBuffer)
 
uint GetApplicationLaunchArguments (uint unHandle, System.Text.StringBuilder pchArgs, uint unArgs)
 
EVRApplicationError GetStartingApplication (System.Text.StringBuilder pchAppKeyBuffer, uint unAppKeyBufferLen)
 
EVRApplicationTransitionState GetTransitionState ()
 
EVRApplicationError PerformApplicationPrelaunchCheck (string pchAppKey)
 
string GetApplicationsTransitionStateNameFromEnum (EVRApplicationTransitionState state)
 
bool IsQuitUserPromptRequested ()
 
EVRApplicationError LaunchInternalProcess (string pchBinaryPath, string pchArguments, string pchWorkingDirectory)
 
uint GetCurrentSceneProcessId ()
 

Detailed Description

Definition at line 1964 of file openvr_api.cs.


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