- AddApplicationManifest
EVRApplicationError AddApplicationManifest(const(char)* pchApplicationManifestFullPath, bool bTemporary)
Undocumented in source.
- CancelApplicationLaunch
bool CancelApplicationLaunch(const(char)* pchAppKey)
Undocumented in source.
- GetApplicationAutoLaunch
bool GetApplicationAutoLaunch(const(char)* pchAppKey)
Undocumented in source.
- GetApplicationCount
uint GetApplicationCount()
Undocumented in source.
- GetApplicationKeyByIndex
EVRApplicationError GetApplicationKeyByIndex(uint unApplicationIndex, char* pchAppKeyBuffer, uint unAppKeyBufferLen)
Undocumented in source.
- GetApplicationKeyByProcessId
EVRApplicationError GetApplicationKeyByProcessId(uint unProcessId, char* pchAppKeyBuffer, uint unAppKeyBufferLen)
Undocumented in source.
- GetApplicationLaunchArguments
uint GetApplicationLaunchArguments(uint unHandle, char* pchArgs, uint unArgs)
Undocumented in source.
- GetApplicationProcessId
uint GetApplicationProcessId(const(char)* pchAppKey)
Undocumented in source.
- GetApplicationPropertyBool
bool GetApplicationPropertyBool(const(char)* pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError* peError)
Undocumented in source.
- GetApplicationPropertyString
uint GetApplicationPropertyString(const(char)* pchAppKey, EVRApplicationProperty eProperty, char* pchPropertyValueBuffer, uint unPropertyValueBufferLen, EVRApplicationError* peError)
Undocumented in source.
- GetApplicationPropertyUint64
ulong GetApplicationPropertyUint64(const(char)* pchAppKey, EVRApplicationProperty eProperty, EVRApplicationError* peError)
Undocumented in source.
- GetApplicationSupportedMimeTypes
bool GetApplicationSupportedMimeTypes(const(char)* pchAppKey, char* pchMimeTypesBuffer, uint unMimeTypesBuffer)
Undocumented in source.
- GetApplicationsErrorNameFromEnum
const(char)* GetApplicationsErrorNameFromEnum(EVRApplicationError error)
Undocumented in source.
- GetApplicationsThatSupportMimeType
uint GetApplicationsThatSupportMimeType(const(char)* pchMimeType, char* pchAppKeysThatSupportBuffer, uint unAppKeysThatSupportBuffer)
Undocumented in source.
- GetCurrentSceneProcessId
uint GetCurrentSceneProcessId()
Undocumented in source.
- GetDefaultApplicationForMimeType
bool GetDefaultApplicationForMimeType(const(char)* pchMimeType, char* pchAppKeyBuffer, uint unAppKeyBufferLen)
Undocumented in source.
- GetSceneApplicationState
EVRSceneApplicationState GetSceneApplicationState()
Undocumented in source.
- GetSceneApplicationStateNameFromEnum
const(char)* GetSceneApplicationStateNameFromEnum(EVRSceneApplicationState state)
Undocumented in source.
- GetStartingApplication
EVRApplicationError GetStartingApplication(char* pchAppKeyBuffer, uint unAppKeyBufferLen)
Undocumented in source.
- IdentifyApplication
EVRApplicationError IdentifyApplication(uint unProcessId, const(char)* pchAppKey)
Undocumented in source.
- IsApplicationInstalled
bool IsApplicationInstalled(const(char)* pchAppKey)
Undocumented in source.
- LaunchApplication
EVRApplicationError LaunchApplication(const(char)* pchAppKey)
Undocumented in source.
- LaunchApplicationFromMimeType
EVRApplicationError LaunchApplicationFromMimeType(const(char)* pchMimeType, const(char)* pchArgs)
Undocumented in source.
- LaunchDashboardOverlay
EVRApplicationError LaunchDashboardOverlay(const(char)* pchAppKey)
Undocumented in source.
- LaunchInternalProcess
EVRApplicationError LaunchInternalProcess(const(char)* pchBinaryPath, const(char)* pchArguments, const(char)* pchWorkingDirectory)
Undocumented in source.
- LaunchTemplateApplication
EVRApplicationError LaunchTemplateApplication(const(char)* pchTemplateAppKey, const(char)* pchNewAppKey, const(AppOverrideKeys_t)* pKeys, uint unKeys)
Undocumented in source.
- PerformApplicationPrelaunchCheck
EVRApplicationError PerformApplicationPrelaunchCheck(const(char)* pchAppKey)
Returns errors that would prevent the specified application from launching immediately. Calling this function will cause the current scene application to quit, so only call it when you are actually about to launch something else. What the caller should do about these failures depends on the failure:
VRApplicationError_OldApplicationQuitting - An existing application has been told to quit. Wait for a VREvent_ProcessQuit and try again.
VRApplicationError_ApplicationAlreadyStarting - This application is already starting. This is a permanent failure.
VRApplicationError_LaunchInProgress - A different application is already starting. This is a permanent failure.
VRApplicationError_None - Go ahead and launch. Everything is clear.
- RemoveApplicationManifest
EVRApplicationError RemoveApplicationManifest(const(char)* pchApplicationManifestFullPath)
Undocumented in source.
- SetApplicationAutoLaunch
EVRApplicationError SetApplicationAutoLaunch(const(char)* pchAppKey, bool bAutoLaunch)
Undocumented in source.
- SetDefaultApplicationForMimeType
EVRApplicationError SetDefaultApplicationForMimeType(const(char)* pchAppKey, const(char)* pchMimeType)
Undocumented in source.