GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
vr::VR_IVRApplications_FnTable Struct Reference

#include <openvr_mingw.h>

Collaboration diagram for vr::VR_IVRApplications_FnTable:

Public Member Functions

 EVRApplicationError (__stdcall *AddApplicationManifest)(const char *pchApplicationManifestFullPath
 EVRApplicationError (__stdcall *RemoveApplicationManifest)(const char *pchApplicationManifestFullPath)
 bool (__stdcall *IsApplicationInstalled)(const char *pchAppKey)
 uint32_t (__stdcall *GetApplicationCount)()
 EVRApplicationError (__stdcall *GetApplicationKeyByIndex)(uint32_t unApplicationIndex
 EVRApplicationError (__stdcall *GetApplicationKeyByProcessId)(uint32_t unProcessId
 EVRApplicationError (__stdcall *LaunchApplication)(const char *pchAppKey)
 EVRApplicationError (__stdcall *LaunchTemplateApplication)(const char *pchTemplateAppKey
 vr::EVRApplicationError (__stdcall *LaunchApplicationFromMimeType)(const char *pchMimeType
 EVRApplicationError (__stdcall *LaunchDashboardOverlay)(const char *pchAppKey)
 bool (__stdcall *CancelApplicationLaunch)(const char *pchAppKey)
 EVRApplicationError (__stdcall *IdentifyApplication)(uint32_t unProcessId
 uint32_t (__stdcall *GetApplicationProcessId)(const char *pchAppKey)
const char *__stdcall * GetApplicationsErrorNameFromEnum (EVRApplicationError error)
 uint32_t (__stdcall *GetApplicationPropertyString)(const char *pchAppKey
 bool (__stdcall *GetApplicationPropertyBool)(const char *pchAppKey
 uint64_t (__stdcall *GetApplicationPropertyUint64)(const char *pchAppKey
 EVRApplicationError (__stdcall *SetApplicationAutoLaunch)(const char *pchAppKey
 bool (__stdcall *GetApplicationAutoLaunch)(const char *pchAppKey)
 EVRApplicationError (__stdcall *SetDefaultApplicationForMimeType)(const char *pchAppKey
 bool (__stdcall *GetDefaultApplicationForMimeType)(const char *pchMimeType
 bool (__stdcall *GetApplicationSupportedMimeTypes)(const char *pchAppKey
 uint32_t (__stdcall *GetApplicationsThatSupportMimeType)(const char *pchMimeType
 uint32_t (__stdcall *GetApplicationLaunchArguments)(uint32_t unHandle
 EVRApplicationError (__stdcall *GetStartingApplication)(char *pchAppKeyBuffer
 EVRApplicationTransitionState (__stdcall *GetTransitionState)()
 EVRApplicationError (__stdcall *PerformApplicationPrelaunchCheck)(const char *pchAppKey)
const char *__stdcall * GetApplicationsTransitionStateNameFromEnum (EVRApplicationTransitionState state)
 bool (__stdcall *IsQuitUserPromptRequested)()
 EVRApplicationError (__stdcall *LaunchInternalProcess)(const char *pchBinaryPath
 uint32_t (__stdcall *GetCurrentSceneProcessId)()

Public Attributes

bool bTemporary
char * pchAppKeyBuffer
char uint32_t unAppKeyBufferLen
const char * pchNewAppKey
const char const AppOverrideKeys_t * pKeys
const char const AppOverrideKeys_t uint32_t unKeys
const char * pchArgs
const char * pchAppKey
EVRApplicationProperty eProperty
EVRApplicationProperty char * pchPropertyValueBuffer
EVRApplicationProperty char uint32_t unPropertyValueBufferLen
EVRApplicationProperty char uint32_t EVRApplicationError * peError
EVRApplicationProperty EVRApplicationError * peError
bool bAutoLaunch
const char * pchMimeType
char * pchMimeTypesBuffer
char uint32_t unMimeTypesBuffer
char * pchAppKeysThatSupportBuffer
char uint32_t unAppKeysThatSupportBuffer
char * pchArgs
char uint32_t unArgs
uint32_t unAppKeyBufferLen
const char * pchArguments
const char const char * pchWorkingDirectory

Member Function Documentation

◆ bool() [1/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * CancelApplicationLaunch) const

◆ bool() [2/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * GetApplicationAutoLaunch) const

◆ bool() [3/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * GetApplicationPropertyBool) const

◆ bool() [4/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * GetApplicationSupportedMimeTypes) const

◆ bool() [5/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * GetDefaultApplicationForMimeType) const

◆ bool() [6/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * IsApplicationInstalled) const

◆ bool() [7/7]

vr::VR_IVRApplications_FnTable::bool ( __stdcall * IsQuitUserPromptRequested)

◆ EVRApplicationError() [1/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * AddApplicationManifest) const
Here is the caller graph for this function:

◆ EVRApplicationError() [2/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * GetApplicationKeyByIndex)

◆ EVRApplicationError() [3/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * GetApplicationKeyByProcessId)

◆ EVRApplicationError() [4/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * GetStartingApplication)

◆ EVRApplicationError() [5/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * IdentifyApplication)

◆ EVRApplicationError() [6/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * LaunchApplication) const

◆ EVRApplicationError() [7/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * LaunchDashboardOverlay) const

◆ EVRApplicationError() [8/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * LaunchInternalProcess) const

◆ EVRApplicationError() [9/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * LaunchTemplateApplication) const

◆ EVRApplicationError() [10/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * PerformApplicationPrelaunchCheck) const

◆ EVRApplicationError() [11/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * RemoveApplicationManifest) const

◆ EVRApplicationError() [12/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * SetApplicationAutoLaunch) const

◆ EVRApplicationError() [13/13]

vr::VR_IVRApplications_FnTable::EVRApplicationError ( __stdcall * SetDefaultApplicationForMimeType) const

◆ EVRApplicationTransitionState()

vr::VR_IVRApplications_FnTable::EVRApplicationTransitionState ( __stdcall * GetTransitionState)
Here is the caller graph for this function:

◆ GetApplicationsErrorNameFromEnum()

const char *__stdcall * vr::VR_IVRApplications_FnTable::GetApplicationsErrorNameFromEnum ( EVRApplicationError error)
Here is the caller graph for this function:

◆ GetApplicationsTransitionStateNameFromEnum()

const char *__stdcall * vr::VR_IVRApplications_FnTable::GetApplicationsTransitionStateNameFromEnum ( EVRApplicationTransitionState state)
Here is the caller graph for this function:

◆ uint32_t() [1/6]

vr::VR_IVRApplications_FnTable::uint32_t ( __stdcall * GetApplicationCount)
Here is the caller graph for this function:

◆ uint32_t() [2/6]

vr::VR_IVRApplications_FnTable::uint32_t ( __stdcall * GetApplicationLaunchArguments)

◆ uint32_t() [3/6]

vr::VR_IVRApplications_FnTable::uint32_t ( __stdcall * GetApplicationProcessId) const

◆ uint32_t() [4/6]

vr::VR_IVRApplications_FnTable::uint32_t ( __stdcall * GetApplicationPropertyString) const

◆ uint32_t() [5/6]

vr::VR_IVRApplications_FnTable::uint32_t ( __stdcall * GetApplicationsThatSupportMimeType) const

◆ uint32_t() [6/6]

vr::VR_IVRApplications_FnTable::uint32_t ( __stdcall * GetCurrentSceneProcessId)

◆ uint64_t()

vr::VR_IVRApplications_FnTable::uint64_t ( __stdcall * GetApplicationPropertyUint64) const

◆ vr::EVRApplicationError()

vr::VR_IVRApplications_FnTable::vr::EVRApplicationError ( __stdcall * LaunchApplicationFromMimeType) const

Member Data Documentation

◆ bAutoLaunch

bool vr::VR_IVRApplications_FnTable::bAutoLaunch

◆ bTemporary

bool vr::VR_IVRApplications_FnTable::bTemporary

◆ eProperty

EVRApplicationProperty vr::VR_IVRApplications_FnTable::eProperty

◆ pchAppKey

const char* vr::VR_IVRApplications_FnTable::pchAppKey

◆ pchAppKeyBuffer

char * vr::VR_IVRApplications_FnTable::pchAppKeyBuffer

◆ pchAppKeysThatSupportBuffer

char* vr::VR_IVRApplications_FnTable::pchAppKeysThatSupportBuffer

◆ pchArgs [1/2]

char* vr::VR_IVRApplications_FnTable::pchArgs

◆ pchArgs [2/2]

const char* vr::VR_IVRApplications_FnTable::pchArgs

◆ pchArguments

const char* vr::VR_IVRApplications_FnTable::pchArguments

◆ pchMimeType

const char* vr::VR_IVRApplications_FnTable::pchMimeType

◆ pchMimeTypesBuffer

char* vr::VR_IVRApplications_FnTable::pchMimeTypesBuffer

◆ pchNewAppKey

const char* vr::VR_IVRApplications_FnTable::pchNewAppKey

◆ pchPropertyValueBuffer

EVRApplicationProperty char* vr::VR_IVRApplications_FnTable::pchPropertyValueBuffer

◆ pchWorkingDirectory

const char const char* vr::VR_IVRApplications_FnTable::pchWorkingDirectory

◆ peError [1/2]

EVRApplicationProperty EVRApplicationError* vr::VR_IVRApplications_FnTable::peError

◆ peError [2/2]

EVRApplicationProperty EVRApplicationError * vr::VR_IVRApplications_FnTable::peError

◆ pKeys

const char const AppOverrideKeys_t* vr::VR_IVRApplications_FnTable::pKeys

◆ unAppKeyBufferLen [1/2]

uint32_t vr::VR_IVRApplications_FnTable::unAppKeyBufferLen

◆ unAppKeyBufferLen [2/2]

char uint32_t vr::VR_IVRApplications_FnTable::unAppKeyBufferLen

◆ unAppKeysThatSupportBuffer

char uint32_t vr::VR_IVRApplications_FnTable::unAppKeysThatSupportBuffer

◆ unArgs

char uint32_t vr::VR_IVRApplications_FnTable::unArgs

◆ unKeys

const char const AppOverrideKeys_t uint32_t vr::VR_IVRApplications_FnTable::unKeys

◆ unMimeTypesBuffer

char uint32_t vr::VR_IVRApplications_FnTable::unMimeTypesBuffer

◆ unPropertyValueBufferLen

EVRApplicationProperty char uint32_t vr::VR_IVRApplications_FnTable::unPropertyValueBufferLen

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