VR-Engage  2.2
Loading...
Searching...
No Matches
App Launcher Component Role Parameters

Detailed Description

Collaboration diagram for App Launcher Component Role Parameters:

Variables

constexpr const char * makVre::AppLauncherComponentConfig::application = "application"
 
constexpr const char * makVre::AppLauncherComponentConfig::arguments = "arguments"
 
constexpr const char * makVre::AppLauncherComponentConfig::height = "height"
 
constexpr const char * makVre::AppLauncherComponentConfig::positionX = "positionX"
 
constexpr const char * makVre::AppLauncherComponentConfig::positionY = "positionY"
 
constexpr const char * makVre::AppLauncherComponentConfig::shutdownOnDisengage = "shutdownOnDisengage"
 
constexpr const char * makVre::AppLauncherComponentConfig::vreBackOnTopDelay = "vreBackOnTopDelay"
 
constexpr const char * makVre::AppLauncherComponentConfig::width = "width"
 
constexpr const char * makVre::AppLauncherComponentConfig::windowTitle = "windowTitle"
 
constexpr const char * makVre::AppLauncherComponentConfig::workingDirectory = "workingDirectory"
 

Variable Documentation

◆ application

const char* makVre::AppLauncherComponentConfig::application = "application"
constexpr
Parameter Nameapplication
Parameter DescriptionPath to the application executable to launch when engaging in the role.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
application = "";
...
};

◆ arguments

const char* makVre::AppLauncherComponentConfig::arguments = "arguments"
constexpr
Parameter Namearguments
Parameter DescriptionCommand-line arguments to pass to the launched application.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
arguments = "";
...
};

◆ height

const char* makVre::AppLauncherComponentConfig::height = "height"
constexpr
Parameter Nameheight
Parameter DescriptionDesired height in pixels for the launched application window.
Parameter Typeint
Parameter Default768
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
height = 768;
...
};

◆ positionX

const char* makVre::AppLauncherComponentConfig::positionX = "positionX"
constexpr
Parameter NamepositionX
Parameter DescriptionDesired X position in pixels for the launched application window.
Parameter Typeint
Parameter Default100
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
positionX = 100;
...
};

◆ positionY

const char* makVre::AppLauncherComponentConfig::positionY = "positionY"
constexpr
Parameter NamepositionY
Parameter DescriptionDesired Y position in pixels for the launched application window.
Parameter Typeint
Parameter Default300
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
positionY = 300;
...
};

◆ shutdownOnDisengage

const char* makVre::AppLauncherComponentConfig::shutdownOnDisengage = "shutdownOnDisengage"
constexpr
Parameter NameshutdownOnDisengage
Parameter DescriptionWhether to terminate the launched application when disengaging from the role.
Parameter Typebool
Parameter Defaulttrue
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
shutdownOnDisengage = true;
...
};

◆ vreBackOnTopDelay

const char* makVre::AppLauncherComponentConfig::vreBackOnTopDelay = "vreBackOnTopDelay"
constexpr
Parameter NamevreBackOnTopDelay
Parameter DescriptionDelay in seconds before bringing the VR Engage window back to the foreground after launching the application.
Parameter Typefloat
Parameter Default8.0
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
vreBackOnTopDelay = 8.0;
...
};

◆ width

const char* makVre::AppLauncherComponentConfig::width = "width"
constexpr
Parameter Namewidth
Parameter DescriptionDesired width in pixels for the launched application window.
Parameter Typeint
Parameter Default1024
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
width = 1024;
...
};

◆ windowTitle

const char* makVre::AppLauncherComponentConfig::windowTitle = "windowTitle"
constexpr
Parameter NamewindowTitle
Parameter DescriptionWindow title of the launched application used for finding and positioning the window.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
windowTitle = "";
...
};

◆ workingDirectory

const char* makVre::AppLauncherComponentConfig::workingDirectory = "workingDirectory"
constexpr
Parameter NameworkingDirectory
Parameter DescriptionWorking directory for the launched application process.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["appLauncherComponent"] = {
...
workingDirectory = "";
...
};