VR-Engage  2.2
Loading...
Searching...
No Matches
Human Observer Updater Role Parameters

Detailed Description

Collaboration diagram for Human Observer Updater Role Parameters:

Variables

constexpr const char * makVre::HumanObserverUpdaterConfig::attachModeTransitionSpeed = "attachModeTransitionSpeed"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::cutToFirstPersonDist = "cutToFirstPersonDist"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::nightVisionSensorMode = "nightVisionSensorMode"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::offsets = "offsets"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::postureChangeSpeed = "postureChangeSpeed"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::scopeChannelName = "scopeChannelName"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::scopeWalkingPitch = "scopeWalkingPitch"
 
constexpr const char * makVre::HumanObserverUpdaterConfig::thirdPersonAimSpeed = "thirdPersonAimSpeed"
 

Variable Documentation

◆ attachModeTransitionSpeed

const char* makVre::HumanObserverUpdaterConfig::attachModeTransitionSpeed = "attachModeTransitionSpeed"
constexpr
Parameter NameattachModeTransitionSpeed
Parameter DescriptionSpeed of transitions when changing attachment modes.
Parameter Typedouble
Parameter Default8.0
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
attachModeTransitionSpeed = 8.0;
...
};

◆ cutToFirstPersonDist

const char* makVre::HumanObserverUpdaterConfig::cutToFirstPersonDist = "cutToFirstPersonDist"
constexpr
Parameter NamecutToFirstPersonDist
Parameter DescriptionDistance threshold for cutting to first-person view.
Parameter Typedouble
Parameter Default0.4
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
cutToFirstPersonDist = 0.4;
...
};

◆ nightVisionSensorMode

const char* makVre::HumanObserverUpdaterConfig::nightVisionSensorMode = "nightVisionSensorMode"
constexpr
Parameter NamenightVisionSensorMode
Parameter DescriptionSensor mode name for night vision goggles.
Parameter Typestring
Parameter DefaultNVG
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
nightVisionSensorMode = NVG;
...
};

◆ offsets

const char* makVre::HumanObserverUpdaterConfig::offsets = "offsets"
constexpr
Parameter Nameoffsets
Parameter DescriptionTable of observer offset configurations for different postures and view modes.
Parameter Typetable
Parameter Default{}
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
offsets = {};
...
};

◆ postureChangeSpeed

const char* makVre::HumanObserverUpdaterConfig::postureChangeSpeed = "postureChangeSpeed"
constexpr
Parameter NamepostureChangeSpeed
Parameter DescriptionSpeed of observer position changes when posture changes.
Parameter Typedouble
Parameter Default2.0
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
postureChangeSpeed = 2.0;
...
};

◆ scopeChannelName

const char* makVre::HumanObserverUpdaterConfig::scopeChannelName = "scopeChannelName"
constexpr
Parameter NamescopeChannelName
Parameter DescriptionChannel name for scope rendering.
Parameter Typestring
Parameter DefaultRemoteView
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
scopeChannelName = RemoteView;
...
};

◆ scopeWalkingPitch

const char* makVre::HumanObserverUpdaterConfig::scopeWalkingPitch = "scopeWalkingPitch"
constexpr
Parameter NamescopeWalkingPitch
Parameter DescriptionPitch angle for scope view when walking.
Parameter Typedouble
Parameter Default-45.0
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
scopeWalkingPitch = -45.0;
...
};

◆ thirdPersonAimSpeed

const char* makVre::HumanObserverUpdaterConfig::thirdPersonAimSpeed = "thirdPersonAimSpeed"
constexpr
Parameter NamethirdPersonAimSpeed
Parameter DescriptionSpeed of observer movements in third-person aiming mode.
Parameter Typedouble
Parameter Default9.0
Required?No

Example Role Config Usage:

["humanObserverUpdater"] = {
...
thirdPersonAimSpeed = 9.0;
...
};