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

Detailed Description

Collaboration diagram for Pilot Observer Updater Role Parameters:

Variables

constexpr const char * makVre::PilotObserverUpdaterConfig::attachOffset = "attachOffset"
 
constexpr const char * makVre::PilotObserverUpdaterConfig::attachType = "attachType"
 
constexpr const char * makVre::PilotObserverUpdaterConfig::oriOffset = "oriOffset"
 
constexpr const char * makVre::PilotObserverUpdaterConfig::rotateEntitySymbols = "rotateEntitySymbols"
 
constexpr const char * makVre::PilotObserverUpdaterConfig::smoothingPeriod = "smoothingPeriod"
 

Variable Documentation

◆ attachOffset

const char* makVre::PilotObserverUpdaterConfig::attachOffset = "attachOffset"
constexpr
Parameter NameattachOffset
Parameter DescriptionPosition offset from the attachment point for the pilot observer camera.
Parameter TypeDtVector
Parameter DefaultDtVector::zero()
Required?No

Example Role Config Usage:

["pilotObserverUpdater"] = {
...
attachOffset = DtVector::zero();
...
};

◆ attachType

const char* makVre::PilotObserverUpdaterConfig::attachType = "attachType"
constexpr
Parameter NameattachType
Parameter DescriptionType of attachment behavior for the observer to the aircraft entity.
Parameter Typeint
Parameter DefaultDtObserverObject::AttachTypeMimic
Required?No

Example Role Config Usage:

["pilotObserverUpdater"] = {
...
attachType = DtObserverObject::AttachTypeMimic;
...
};

◆ oriOffset

const char* makVre::PilotObserverUpdaterConfig::oriOffset = "oriOffset"
constexpr
Parameter NameoriOffset
Parameter DescriptionOrientation offset angles (pitch, yaw, roll) for the observer relative to attachment.
Parameter TypeDtVector
Parameter DefaultDtVector::zero()
Required?No

Example Role Config Usage:

["pilotObserverUpdater"] = {
...
oriOffset = DtVector::zero();
...
};

◆ rotateEntitySymbols

const char* makVre::PilotObserverUpdaterConfig::rotateEntitySymbols = "rotateEntitySymbols"
constexpr
Parameter NamerotateEntitySymbols
Parameter DescriptionWhether to rotate entity symbols on displays based on aircraft orientation.
Parameter Typebool
Parameter Defaulttrue
Required?No

Example Role Config Usage:

["pilotObserverUpdater"] = {
...
rotateEntitySymbols = true;
...
};

◆ smoothingPeriod

const char* makVre::PilotObserverUpdaterConfig::smoothingPeriod = "smoothingPeriod"
constexpr
Parameter NamesmoothingPeriod
Parameter DescriptionSmoothing period in seconds for observer movement transitions.
Parameter Typefloat
Parameter Default0.8
Required?No

Example Role Config Usage:

["pilotObserverUpdater"] = {
...
smoothingPeriod = 0.8;
...
};