|
VR-Engage
2.2
|
Enumerations | |
| enum | SensorViews { VISUAL , NVG , THERMAL_WHITE , THERMAL_BLACK , MAX_SENSORS } |
| enum | HumanPosture { PRONE , SITTING , CROUCHING , KNEELING , STANDING , JUMPING , PARACHUTING , MAX_POSTURES } |
| enum | ObserverAttachMode { FIRST_PERSON , THIRD_PERSON , CARRY , WEAPON_ATTACH , MAX_OBSERVER_ATTACH_MODES } |
| enum | Equipment { NONE , GUN , LAUNCHER , GRENADE , BINOCULARS , MAX_EQUIPMENT } |
| enum | LauncherState { NO_LAUNCHER , DEPLOYED , AIMING } |
| enum | LauncherType { UNKNOWN , SHOULDER_MOUNTED , TRIPOD_MOUNTED } |
| enum | TerrainElement { DOOR , WINDOW } |
| enum | TerrainAction { OPEN , CLOSE } |
| enum | DtCameraType { Uninitialized = 0 , Gimbal , Stealth , PlanView , Panel } |
| enum class | DtSessionType { HOSTED_SESSION = 1 , UNHOSTED_SESSION , JOINED_SESSION , UNKNOWN_SESSION = 100 } |
| enum | DtDimensionality { Dt2D = 0 , Dt3D } |
| enum | DtVreEffectTextureType { VRE_ET_MAP = 1100 , VRE_HUD_ET_MAP = 1101 } |
| enum class | CallbackPosition { FRONT = 0 , BACK } |
| enum | DtVreMessageResult { IGNORED , HANDLED , EATEN } |
Functions | |
| static void | sendJoystickMessage (const DtEntityIdentifier &entity, const std::string &functionGroup, const std::string &function, double value, bool repeat=false) |
| static void | sendSarRequest () |
| static void | raiseGate (const DtEntityIdentifier &entity) |
| static void | lowerGate (const DtEntityIdentifier &entity) |
| static void | setLightState (const DtEntityIdentifier &entity, int light, bool state) |
| static void | requestSimState (const DtEntityIdentifier &entity) |
| static void | createGimbalView (const DtEntityIdentifier &entity, int width, int height, const std::string &sensorMode) |
| static void | destroyGimbalView (const DtEntityIdentifier &entity) |
| static void | modifyGimbalView (const DtEntityIdentifier &entity, const std::string &sensorMode) |
| static void | cycleGimbalView (const DtEntityIdentifier &entity) |
| static void | createPlanView (const DtEntityIdentifier &entity, int width, int height) |
| static void | destroyPlanView (const DtEntityIdentifier &entity) |
| static void | takeControlOf (const DtEntityIdentifier &entity, const std::vector< std::string > &functionGroups, const std::vector< std::string > &roles) |
| static void | releaseControlOf (const DtEntityIdentifier &entity) |
| static void | sendCockpitInitialized (const std::string &cockpitName) |
| static void | setOverlaySections (const std::vector< std::string > §ions) |
| static void | restoreOverlaySections () |
| static void | startMapZoomIn (const DtEntityIdentifier &entity) |
| static void | startMapZoomOut (const DtEntityIdentifier &entity) |
| static void | stopMapZoomIn (const DtEntityIdentifier &entity) |
| static void | stopMapZoomOut (const DtEntityIdentifier &entity) |
| static void | requestGlsConfig (const DtEntityIdentifier &entity, const std::string &panelId) |
| static void | sendSetRwrEnabledMessage (const DtEntityIdentifier &entity, bool enabled) |
| static void | setRwrSoundsEnabled (bool enabled) |
| static void | playRwrSound (const std::string &sound) |
| static void | setRadarModeAndSubmode (const DtEntityIdentifier &hostId, const std::string &mode, const std::string &submode, int sttTarget=-1) |
| static void | subscribeToBoss (const std::string &messageType) |
| static void | unsubscribeFromBoss (const std::string &messageType) |
| void VRELUABINDING_DLL | DtLoadVreBindings (lua_State *L) |
| void VRELUABINDING_DLL | DtInitializeDefaultBindings () |
| void VRELUABINDING_DLL | DtRegisterBindingFunction (DtLuaRegistrationFunc func) |
| int VRELUABINDING_DLL | luaopen_Font (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_JoystickController (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_JoystickManager (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_Line (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_Message (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_Overlay (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_Quad (lua_State *L) |
| void VRELUABINDING_DLL | registerMessageBindings () |
| int VRELUABINDING_DLL | luaopen_State (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_Text (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_Texture (lua_State *L) |
| int VRELUABINDING_DLL | luaopen_VreMessageManager (lua_State *L) |
| Q_DECLARE_METATYPE (makVre::ChannelInfo) | |
| void PLAYERSTATION_DLL | init (makVrv::DtDe &de) |
| VRL_DLL SimulationStateMessage * | createAndFillSimStateMessage (DtReflectedEntity *entity) |
| VRL_DLL void | updateReflectedEntityAttributes (DtReflectedExtEntityList *rel, DtAttributeHandle entityStateStore) |
| UTIL_DLL bool | customAssert (bool condition, const char *expression, const char *description, int line, const char *file, const char *function, bool *handled) |
| UTIL_DLL bool | customAssert (bool condition, const char *file, const std::string &function, int line, const char *expression, const char *message, bool *handled) |
| template<typename T> | |
| bool | operator== (const makVre::DtAttributeHandleType< T > &a, const T &b) |
| template<typename T> | |
| bool | operator== (const T &a, const makVre::DtAttributeHandleType< T > &b) |
| template<typename T> | |
| bool | operator!= (const makVre::DtAttributeHandleType< T > &a, const T &b) |
| template<typename T> | |
| bool | operator!= (const T &a, const makVre::DtAttributeHandleType< T > &b) |
| int UTIL_DLL | DtEncodedStringSize (const std::string &str) |
| int UTIL_DLL | DtLuaErrorHandler (lua_State *L) |
| UTIL_DLL void | getForwardVectorFromOrientation (const DtTaitBryan &ori, DtVector32 &fwd) |
| UTIL_DLL DtInitTable | loadTableFile (const std::string &path, DtInitializer *initializer) |
| UTIL_DLL DtInitTable | getRoleTemplateFromPath (const std::string &path, DtInitializer *initializer) |
| UTIL_DLL DtInitTable | getDisplayLayout (DtEntityRoleDescriptor &roleDescriptor, const std::string &name, DtInitializer *initializer) |
| UTIL_DLL DtInitTable | getDefaultDisplayLayout (const std::string &roleDescriptorPath, DtInitializer *initializer) |
| UTIL_DLL void | getDisplayConfigNames (DtEntityRoleDescriptor &roleDescriptor, DtInitializer *initializer, std::set< std::string > &displayConfigNames) |
| UTIL_DLL void | clearRoleCache (DtInitializer *initializer) |
| bool UTIL_DLL | DtInitializeTimer () |
| UInt64 UTIL_DLL | DtVreTimestamp () |
| double UTIL_DLL | DtWallClockTime () |
| unsigned int UTIL_DLL | DtGetThreadId () |
| bool UTIL_DLL | DtIsEnvironmentVariableSet (const std::string &env, const std::string &testValue="") |
| bool UTIL_DLL | findArg (const char *arg, int argc, char **argv, const char *param[]) |
| bool UTIL_DLL | findArg (const char *arg, int argc, char **argv) |
| std::string UTIL_DLL | rtoa (float r) |
| std::vector< std::string > UTIL_DLL | tokenize (const std::string &string, const std::string &delimiter=" ") |
| std::string UTIL_DLL | trim (const std::string &str) |
| std::string UTIL_DLL | subStrRangeReplaced (const std::string &string, const std::string &start, const std::string &end, const std::string &replacement) |
| void UTIL_DLL | replaceSubStrRange (std::string &string, const std::string &start, const std::string &end, const std::string &replacement) |
| std::string UTIL_DLL | subStrReplaced (const std::string &string, const std::string &target, const std::string &replacement) |
| void UTIL_DLL | replaceSubStr (std::string &string, const std::string &target, const std::string &replacement) |
| std::string UTIL_DLL | lengthClamped (const std::string &string, size_t length, const std::string &tail="...") |
| void UTIL_DLL | clampLength (std::string &string, size_t length, const std::string &tail="...") |
| void UTIL_DLL | makeLower (std::string &str) |
| std::string UTIL_DLL | lowerCase (const std::string &in) |
| double UTIL_DLL | clampToPrecision (double val, double precision) |
| DtVector UTIL_DLL | clampToPrecision (DtVector val, double precision) |
| DtTaitBryan UTIL_DLL | clampToPrecision (DtTaitBryan val, double precision) |
| template<class T> | |
| T | clampValue (T value, T min, T max) |
| template int UTIL_DLL | clampValue< int > (int, int, int) |
| template float UTIL_DLL | clampValue< float > (float, float, float) |
| template double UTIL_DLL | clampValue< double > (double, double, double) |
| int UTIL_DLL | randomInt (int min, int max) |
| double UTIL_DLL | randReal (double min, double max) |
| bool UTIL_DLL | stob (const std::string &in) |
| int UTIL_DLL | stoi (const std::string &in) |
| long UTIL_DLL | stol (const std::string &in) |
| unsigned long UTIL_DLL | stoul (const std::string &in) |
| long long UTIL_DLL | stoll (const std::string &in) |
| unsigned long long UTIL_DLL | stoull (const std::string &in) |
| float UTIL_DLL | stof (const std::string &in) |
| double UTIL_DLL | stod (const std::string &in) |
| void UTIL_DLL | fixMissingBoostClosingTag (DtString &xml) |
| template<class Signal, class F> | |
| boost::signals2::connection | connectOnce (Signal &sig, F &&f) |
| template<class Signal, class F> | |
| boost::signals2::connection | connectOnceFront (Signal &sig, F &&f) |
| std::ostream & | operator<< (std::ostream &str, const makVre::DtVector2DD &vec) |
| std::ostream & | operator<< (std::ostream &str, const makVre::DtVector2DI &vec) |
| UTIL_DLL makVrv::DtWindow * | findWindow (makVrv::DtDe &de, const std::string &windowName="Window 1") |
| UTIL_DLL makVrv::DtChannel * | findChannel (makVrv::DtDe &de, const std::string &channelName="Channel 1", const std::string &windowName="Window 1") |
| UTIL_DLL makVrv::DtOsgChannel * | findOsgChannel (makVrv::DtDe &de, const std::string &channelName="Channel 1", const std::string &windowName="Window 1") |
| UTIL_DLL makVrv::DtObserver * | findObserver (makVrv::DtDe &de, const std::string &observerName="Observer 1") |
| UTIL_DLL bool | applyChannelConfig (makVrv::DtDe &de, const std::string &channelName, const std::string &windowName, const makVrv::DtChannelConfiguration &config) |
| UTIL_DLL bool | applyChannelConfig (makVrv::DtDe &de, const makVrv::DtChannel &channel, const makVrv::DtChannelConfiguration &config) |
| template<typename LIST_T> | |
| void | pruneReferenceMap (LIST_T &map) |
| const DtSetMessageType | DtSetVreControlledType ("set-vre-controlled") |
| const DtSetMessageType | DtSetVreEmbarkedRoleType ("set-vre-embarked-role") |
| VREVRFOBJCORE_DLL void | addVreConsoleCommands (DtLocalObjectManager *mgr) |
| VREVRFOBJCORE_DLL void | removeVreConsoleCommands () |
| VREVRFOBJCORE_DLL void | addVreLuaExtensions (DtVrfParameterDb *db) |
| VREVRFOBJCORE_DLL void | removeVreLuaExtensions () |
| VREVRFOBJCORE_DLL bool | isPlayerControlled (const DtSimObject &stateRep) |
| VREVRFOBJCORE_DLL bool | isPlayerControlledAs (const DtSimObject &stateRep, std::string role) |
| VREVRFOBJCORE_DLL void | setLocalObjectManager (DtLocalObjectManager *mgr) |
| VREVRFOBJCORE_DLL DtLocalObjectManager * | getLocalObjectManager () |
| void VREVRFVORTEX_DLL | ConvertVortexToFlatEarth (const DtVector &input, DtVector &output) |
| void VREVRFVORTEX_DLL | ConvertVortexToDISBody (const DtVector &input, DtVector &output) |
| void VREVRFVORTEX_DLL | ConvertFlatEarthToVortex (const DtVector &input, DtVector &output) |
| void VREVRFVORTEX_DLL | ConvertDISBodyToVortex (const DtVector &input, DtVector &output) |
| void VREVRFVORTEX_DLL | ConvertVxVector3ToDtVector (const VxMath::Vector3 &input, DtVector &output) |
| void VREVRFVORTEX_DLL | ConvertDtVectorToVxVector3 (const DtVector &input, VxMath::Vector3 &output) |
| bool VREVRFVORTEX_DLL | doesBoundingBoxInclude (const VxMath::BoundingBox &bbOne, VxMath::BoundingBox &bbTwo) |
| bool VREVRFVORTEX_DLL | doesBoundingBoxContainPoint (const VxMath::BoundingBox &bb, const DtVector &vec) |
| bool VREVRFVORTEX_DLL | doesBoundingBoxContainPoint (const VxMath::BoundingBox &bb, const DtPoint &vec) |
| bool VREVRFVORTEX_DLL | doesBoundingBoxContainPoint (const VxMath::BoundingBox &bb, const VxMath::Vector3 &vec) |
| bool VREVRFVORTEX_DLL | doesExtentContainPoint (const DtExtent &ext, const DtVector &vec) |
| bool VREVRFVORTEX_DLL | doesExtentContainPoint (const DtExtent &ext, const DtPoint &vec) |
| bool VREVRFVORTEX_DLL | doesExtentContainPoint (const DtExtent &ext, const VxMath::Vector3 &vec) |
| DtVector | getDtVector (const VxMath::Vector3 &input) |
| VxMath::Vector3 | getVxVector (const DtVector &input) |
| bool | isValidVortexLocalObject (DtLocalObject *obj) |
Variables | |
| constexpr const char * | DtAppLauncherComponentType = "DtAppLauncherComponent" |
| constexpr const char * | DtArtPartParamToStateAttrMapType = "DtArtPartParamToStateAttrMap" |
| constexpr const char * | DtArtPartUpdaterType = "DtArtPartUpdater" |
| constexpr const char * | DtAudioListenerOverrideUpdaterType = "DtAudioListenerOverrideUpdater" |
| constexpr const char * | DtAudioUpdaterType = "DtAudioUpdater" |
| constexpr const char * | DtCommanderControlLogicType = "DtCommanderControlLogic" |
| constexpr const char * | DtCommanderHatchControlLogicType = "DtCommanderHatchControlLogic" |
| constexpr const char * | DtCommanderHatchViewUpdaterType = "DtCommanderHatchViewUpdater" |
| constexpr const char * | DtCommanderObserverUpdaterType = "DtCommanderObserverUpdater" |
| constexpr const char * | DtDeadReckonOverriderType = "DtDeadReckonOverrider" |
| constexpr const char * | DtDeployableObjectsSimLogicType = "DtDeployableObjectsSimLogic" |
| constexpr const char * | DtDisembarkControlLogicType = "DtDisembarkControlLogic" |
| constexpr const char * | DtDriverControlLogicType = "DtDriverControlLogic" |
| constexpr const char * | DtDriverMenuLogicType = "DtDriverMenuLogic" |
| constexpr const char * | DtEchelonLogicType = "DtEchelonLogic" |
| constexpr const char * | DtEngineAudioUpdaterType = "DtEngineAudioUpdater" |
| constexpr const char * | DtExtendedStateLogicType = "DtExtendedStateLogic" |
| constexpr const char * | DtFriendlyUnitsLogicType = "DtFriendlyUnitsLogic" |
| constexpr const char * | DtGlStudioHudMapperLogicType = "DtGlStudioHudMapperLogic" |
| constexpr const char * | DtGunnerControlLogicType = "DtGunnerControlLogic" |
| constexpr const char * | DtGunnerObserverUpdaterType = "DtGunnerObserverUpdater" |
| constexpr const char * | DtGunnerRangeSimLogicType = "DtGunnerRangeSimLogic" |
| constexpr const char * | DtLaserTargetDesignatorSimLogicType = "DtLaserTargetDesignatorSimLogic" |
| constexpr const char * | DtLookAroundObserverUpdaterType = "DtLookAroundObserverUpdater" |
| constexpr const char * | DtMetaRoleControlLogicType = "DtMetaRoleControlLogic" |
| constexpr const char * | DtMinimapUpdaterType = "DtMinimapUpdater" |
| constexpr const char * | DtMixedRealityUpdaterType = "DtMixedRealityUpdater" |
| constexpr const char * | DtObserverUpdaterType = "DtObserverUpdater" |
| constexpr const char * | DtOverlayComponentType = "DtOverlayComponent" |
| constexpr const char * | DtQtQuickOverlayType = "DtQtQuickOverlay" |
| constexpr const char * | DtRadioLogicType = "DtRadioLogic" |
| constexpr const char * | DtRoleSelectionControlType = "DtRoleSelectionControl" |
| constexpr const char * | DtSavedViewUpdaterType = "DtSavedViewUpdater" |
| constexpr const char * | DtScriptComponentType = "DtScriptComponent" |
| constexpr const char * | DtSettingsOverrideComponentType = "DtSettingsOverrideComponent" |
| constexpr const char * | DtSlewToCueControlType = "DtSlewToCueControl" |
| constexpr const char * | DtVehicleOccupantUpdaterType = "DtVehicleOccupantUpdater" |
| constexpr const char * | DtVirtualRealityLogicType = "DtVirtualRealityLogic" |
| constexpr const char * | DtBinocularsLasingOverlayType = "DtBinocularsLasingOverlay" |
| constexpr const char * | DtBinocularsOverlayType = "DtBinocularsOverlay" |
| constexpr const char * | DtBinocularsSimLogicType = "DtBinocularsSimLogic" |
| constexpr const char * | DtBinocularsZoomOverlayType = "DtBinocularsZoomOverlay" |
| constexpr const char * | DtScopeSimLogicType = "DtScopeSimLogic" |
| constexpr const char * | DtVrvSensorOverlayUpdaterType = "DtVrvSensorOverlayUpdater" |
| constexpr const char * | DtWeaponPoseUpdaterType = "DtWeaponPoseUpdater" |
| constexpr const char * | DtWeaponResourceLogicType = "DtWeaponResourceLogic" |
| constexpr const char * | DtWindowLayoutComponentType = "DtWindowLayoutComponent" |
| constexpr const char * | DtZoomControlType = "DtZoomControl" |
| constexpr const char * | DtCigiHostControlType = "DtCigiHostControl" |
| constexpr const char * | AddChannelEventProcessorAssociationMessageType = "channel.addChannelEventProcessorAssociation" |
| constexpr const char * | AglSubscribeMessageType = "entity.agl.subscribe" |
| constexpr const char * | AglUnsubscribeMessageType = "entity.agl.unsubscribe" |
| constexpr const char * | AppFocusUpdateMessageType = "util.appFocusUpdate" |
| constexpr const char * | ApplicationModeChangedMessageType = "PlayerStation.applicationModeChanged" |
| constexpr const char * | BackendStatusMessageType = "app.backendStatus.report" |
| constexpr const char * | BinocularsZoomByMessageType = "simulation.binoculars.zoomBy" |
| constexpr const char * | BinocularsZoomToMessageType = "simulation.binoculars.zoomTo" |
| constexpr const char * | BullseyeStatusRequestMessageType = "bullseye.status.request" |
| constexpr const char * | BullseyeStatusUpdateMessageType = "bullseye.status.update" |
| constexpr const char * | CaptureImageMessageType = "stream.captureImage" |
| constexpr const char * | ChatMessageType = "simulation.chat" |
| constexpr const char * | VreCigiSessionStatusMessageType = "cigi.status.sessionStatus" |
| constexpr const char * | VreCigiStartSessionMessageType = "cigi.control.startSession" |
| constexpr const char * | VreCigiStopSessionMessageType = "cigi.control.stopSession" |
| constexpr const char * | VreCigiViewControlMessageType = "cigi.control.viewControl" |
| constexpr const char * | VreCigiViewDefinitionMessageType = "cigi.control.viewDefinition" |
| constexpr const char * | CmConfigRequestMessageType = "entity.cmConfig.request" |
| constexpr const char * | CmConfigResponseMessageType = "entity.cmConfig.response" |
| constexpr const char * | CockpitInitializedMessageType = "cockpit.initialized" |
| constexpr const char * | CommanderOverrideMessageType = "system.input.commanderOverride" |
| constexpr const char * | ConnectionsInfoDISMessageType = "conn.info.DIS.set" |
| constexpr const char * | ConnectionsInfoHLAMessageType = "conn.info.HLA.set" |
| constexpr const char * | ConnectToRadarFxServerMessageType = "sar.connectToRadarFxServer" |
| constexpr const char * | CopCursorCommandMessageType = "commonOperatingPicture.cursorCommand" |
| constexpr const char * | CreateNewOwnshipMessageType = "app.ownship.createNew" |
| constexpr const char * | CycleSelectedWeaponMessageType = "weaponsAndStores.cycleSelectedWeapon" |
| constexpr const char * | DesignatedTargetsUpdateMessageType = "radarScope.designatedTargetsUpdate" |
| constexpr const char * | DesignatorUpdateMessageType = "designator.update" |
| constexpr const char * | DestroyNewOwnshipMessageType = "app.ownship.destroyNew" |
| constexpr const char * | EnterPlayerStationStateMessageType = "state.enter" |
| constexpr const char * | EntityDiscoveredMessageType = "entity.discovered" |
| constexpr const char * | EntityEmbarkationInformationMessageType = "entity.query.embarkInfo" |
| constexpr const char * | EntityEmbarkationInformationRequestMessageType = "entity.query.embarkInfoRequest" |
| constexpr const char * | EntityFriendlyUnitsMessageType = "entity.peers.friendly" |
| constexpr const char * | EntityRealizedMessageType = "entity.realized" |
| constexpr const char * | EntityRemovedMessageType = "entity.removed" |
| constexpr const char * | EntityStateAmmoClipMessageType = "entity.state.ammoClips" |
| constexpr const char * | EntityStateBoolMessageType = "entity.state.bool" |
| constexpr const char * | EntityStateFloatMessageType = "entity.state.float" |
| constexpr const char * | EntityStateIntMessageType = "entity.state.int" |
| constexpr const char * | EntityStateStringMessageType = "entity.state.string" |
| constexpr const char * | EscapeMessageType = "app.escape" |
| constexpr const char * | ExitPlayerStationStateMessageType = "state.exit" |
| constexpr const char * | ExtendedStateMonitorInitMessageType = "entity.extendedState.init" |
| constexpr const char * | ExtendedStateRequestMessageType = "entity.extendedState.request" |
| constexpr const char * | FireMessageType = "simulation.fire" |
| constexpr const char * | FireInputMessageType = "system.input.fireInput" |
| constexpr const char * | FocusStateMessageType = "system.input.focusState" |
| constexpr const char * | GenerateSarRequestMessageType = "sar.generateRequest" |
| constexpr const char * | GimbalCycleSensorModeMessageType = "ownship.cycleGimbalSensorMode" |
| constexpr const char * | GlsConfigRequestMessageType = "gls.config.request" |
| constexpr const char * | GlsConfigResponseMessageType = "gls.config.response" |
| constexpr const char * | HudContactUpdateMessageType = "radarState.hudContactUpdate" |
| constexpr const char * | InstallConnectorsMessageType = "system.connector.install" |
| constexpr const char * | JoystickMessageType = "system.input.joystick" |
| constexpr const char * | LaunchSimProcessMessageType = "app.launchSimProcess" |
| constexpr const char * | LoadBackendMessageType = "app.backend.load" |
| constexpr const char * | MasterWarningMessageType = "cockpit.masterWarning" |
| constexpr const char * | MenuActionMessageType = "menu.action" |
| constexpr const char * | MenuInputMessageType = "menu.input" |
| constexpr const char * | MenuLocationMessageType = "menu.location" |
| constexpr const char * | MenuSetStateMessageType = "menu.set.state" |
| constexpr const char * | MinimapCycleMessageType = "minimap.cycle" |
| constexpr const char * | MinimapResetZoomMessageType = "minimap.resetZoom" |
| constexpr const char * | MinimapStartZoomInMessageType = "minimap.startZoomIn" |
| constexpr const char * | MinimapStartZoomOutMessageType = "minimap.startZoomOut" |
| constexpr const char * | MinimapStopZoomInMessageType = "minimap.stopZoomIn" |
| constexpr const char * | MinimapStopZoomOutMessageType = "minimap.stopZoomOut" |
| constexpr const char * | ModalStateMessageType = "system.input.modalState" |
| constexpr const char * | NetworkConnectedMessageType = "app.network.connected" |
| constexpr const char * | NetworkDisconnectedMessageType = "app.network.disconnected" |
| constexpr const char * | NewOwnshipCreatedMessageType = "app.ownship.newCreated" |
| constexpr const char * | PlayerControlsStateMessageType = "system.input.playerControlsState" |
| constexpr const char * | PlayerCreatedMessageType = "player.created" |
| constexpr const char * | PlayerDestroyedMessageType = "player.destroyed" |
| constexpr const char * | RadarFxServerConnectionStatusMessageType = "sar.radarFxServerConnectionStatus" |
| constexpr const char * | RadarStateDataMessageType = "radarState.data" |
| constexpr const char * | RadarStateSubscribeMessageType = "radarState.subscribe" |
| constexpr const char * | RadarStateUnsubscribeMessageType = "radarState.unsubscribe" |
| constexpr const char * | ReassignPanelOwnershipMessageType = "ownship.reassignPanelOwnership" |
| constexpr const char * | RemoveChannelEventProcessorAssociationMessageType = "channel.removeChannelEventProcessorAssociation" |
| constexpr const char * | RemoveConnectorsMessageType = "system.connector.remove" |
| constexpr const char * | RenameVrfEntityMessageType = "renameVrfEntity" |
| constexpr const char * | RenderTextureInitializedMessageType = "ownship.renderTextureInitialized" |
| constexpr const char * | ReportDetonationHitLocationMessageType = "entity.reportDetonationHitLocation" |
| constexpr const char * | RequestBackendStatusMessageType = "app.backendStatus.request" |
| constexpr const char * | RequestConnectionsInfoDISMessageType = "conn.info.DIS.request" |
| constexpr const char * | RequestConnectionsInfoHLAMessageType = "conn.info.HLA.request" |
| constexpr const char * | RequestEntitiesByTypeMessageType = "simulation.requestEntitiesByType" |
| constexpr const char * | RequestEntitiesByTypeResponseMessageType = "simulation.requestEntitiesByTypeResponse" |
| constexpr const char * | RequestSessionPlayStateMessageType = "vrf.session.playState" |
| constexpr const char * | RequestSimulationStateMessageType = "simulation.state.request" |
| constexpr const char * | ResetMessageType = "player.reset" |
| constexpr const char * | ResetSimPlayerMessageType = "simman.resetSimPlayer" |
| constexpr const char * | ResetVrHeadPosMessageType = "vr.resetHeadPos" |
| constexpr const char * | RestoreGimbalOverlaySectionsMessageType = "ownship.restoreGimbalOverlaySections" |
| constexpr const char * | RwrCatalogMessageType = "rwr.catalog" |
| constexpr const char * | RwrCatalogRequestMessageType = "rwr.catalogRequest" |
| constexpr const char * | RwrDataMessageType = "rwr.data" |
| constexpr const char * | RwrPlaySoundMessageType = "rwr.playSound" |
| constexpr const char * | RwrSetEnabledMessageType = "rwr.setEnabled" |
| constexpr const char * | RwrSetSoundsEnabledMessageType = "rwr.setSoundsEnabled" |
| constexpr const char * | RwrSubscribeMessageType = "rwr.subscribe" |
| constexpr const char * | RwrUnsubscribeMessageType = "rwr.unsubscribe" |
| constexpr const char * | SarRequestMessageType = "sar.request" |
| constexpr const char * | SarResponseReceivedMessageType = "sar.sarResponseReceived" |
| constexpr const char * | ScopeDecreaseZoomMessageType = "simulation.scope.decrease" |
| constexpr const char * | ScopeIncreaseZoomMessageType = "simulation.scope.increase" |
| constexpr const char * | SelectVideoSourceMessageType = "stream.selectVideoSource" |
| constexpr const char * | SensorDataMessageType = "sensor.data" |
| constexpr const char * | SensorSubscribeMessageType = "sensor.subscribe" |
| constexpr const char * | SensorUnsubscribeMessageType = "sensor.unsubscribe" |
| constexpr const char * | SessionLoadDataMessageType = "vrf.session.load" |
| constexpr const char * | SessionPlayStateMessageType = "vrf.session.playStateRequest" |
| constexpr const char * | SessionSmsListMessageType = "vrf.session.smsList" |
| constexpr const char * | SessionSmsListRequestMessageType = "vrf.session.smsRequest" |
| constexpr const char * | SetAntennaSweepMessageType = "radarScope.setAntennaSweep" |
| constexpr const char * | SetBackendConfigMessageType = "app.backend.config" |
| constexpr const char * | SetBullseyeIdMessageType = "system.input.bullseyeId" |
| constexpr const char * | SetCharacterModelMessageType = "human.setCharacterModel" |
| constexpr const char * | SetCockpitVisibilityMessageType = "cockpit.visibility" |
| constexpr const char * | SetDefaultSmsListMessageType = "vrf.session.defaultSms" |
| constexpr const char * | SetEntityEngineSoundEnabledMessageType = "util.setEntityEngineSoundEnabled" |
| constexpr const char * | SetEntityVisiblityMessageType = "util.setEntityVisiblity" |
| constexpr const char * | SetGimbalOverlaySectionsMessageType = "ownship.setGimbalOverlaySections" |
| constexpr const char * | SetGimbalSensorModeMessageType = "ownship.setGimbalSensorMode" |
| constexpr const char * | SetHideEntityOccupantsLocallyMessageType = "entity.setHideEntityOccupantsLocally" |
| constexpr const char * | SetLasingLocationMessageType = "designator.setLasingLocation" |
| constexpr const char * | SetRadarModeAndSubmodeMessageType = "radarScope.setRadarModeAndSubmode" |
| constexpr const char * | SetViewModeMessageType = "human.setViewMode" |
| constexpr const char * | SetVRVInputEnabledMessageType = "system.input.setVRVInputEnabled" |
| constexpr const char * | SimulationStateMessageType = "simulation.state.entity" |
| constexpr const char * | SlewToCueMessageType = "system.input.slewToCue" |
| constexpr const char * | SmsLoadCompleteMessageType = "PlayerStation.smsLoadComplete" |
| constexpr const char * | StartBackendMessageType = "app.backend.start" |
| constexpr const char * | StartLasingMessageType = "designator.startLasing" |
| constexpr const char * | StartLasingLocationMessageType = "designator.startLasingLocation" |
| constexpr const char * | StartMenuActionHostSessionMessageType = "state.startMenu.hostSession" |
| constexpr const char * | StartMenuActionUnhostedSessionMessageType = "state.startMenu.unhostedSession" |
| constexpr const char * | StartMonitoringDesignatorMessageType = "designator.startMonitoring" |
| constexpr const char * | StopBackendMessageType = "app.backend.stop" |
| constexpr const char * | StopConnectionDriverMessageType = "conn.info.stop" |
| constexpr const char * | StopLasingMessageType = "designator.stopLasing" |
| constexpr const char * | StopLasingLocationMessageType = "designator.stopLasingLocation" |
| constexpr const char * | StopMonitoringDesignatorMessageType = "designator.stopMonitoring" |
| constexpr const char * | SubscribeToBossMessageType = "minion.boss.subscribe" |
| constexpr const char * | TacCommandMessageType = "radarScope.TacCommand" |
| constexpr const char * | TargetDataExpiredMessageType = "designator.targetDataExpired" |
| constexpr const char * | TdlEngagementStatusMessageType = "Tdl.TdlEngagementStatus" |
| constexpr const char * | TdlTrackDataMessageType = "Tdl.TdlTrackData" |
| constexpr const char * | TimeoutMessageType = "util.timeout" |
| constexpr const char * | ToggleAutoCountermeasuresMessageType = "weaponsAndStores.toggleAutoCountermeasures" |
| constexpr const char * | ToggleHelpMessageType = "PlayerStation.toggleHelp" |
| constexpr const char * | ToggleMixedRealityMessageType = "vr.toggleMixedReality" |
| constexpr const char * | ToggleMouseControlMessageType = "system.input.mouse" |
| constexpr const char * | ToggleVideoStreamMessageType = "stream.toggle" |
| constexpr const char * | TrackObjectPositionMessageType = "gimbal.trackObjectPosition" |
| constexpr const char * | UIBackButtonClickedMessageType = "PlayerStation.UI.backClicked" |
| constexpr const char * | UIChooseRoleButtonClickedMessageType = "PlayerStation.UI.chooseRoleClicked" |
| constexpr const char * | UIChooseSessionButtonClickedMessageType = "PlayerStation.UI.chooseSessionClicked" |
| constexpr const char * | UnsubscribeFromBossMessageType = "minion.boss.unsubscribe" |
| constexpr const char * | UpdateConnectionDriverMessageType = "conn.info.update" |
| constexpr const char * | UpdateLasingStateMessageType = "designator.updateLasingState" |
| constexpr const char * | UpdateMissileTargetMessageType = "missile.updateTarget" |
| constexpr const char * | VisualModelDefinitionsLoadedMessageType = "vrf.visualModelDefinitionsLoaded" |
| constexpr const char * | VreAssignRolePlayerMessageType = "PlayerStation.vreAssignRolePlayer" |
| constexpr const char * | VreStatusMessageType = "PlayerStation.status" |
| constexpr const char * | VreUnassignRolePlayerMessageType = "PlayerStation.vreUnassignRolePlayer" |
| constexpr const char * | VrfClearTaskMessageType = "vrf.set.entity.clear" |
| constexpr const char * | VrfDiscoverEventMessageType = "vrf.event.discover" |
| constexpr const char * | VrfPauseMessageType = "vrf.pause" |
| constexpr const char * | VrfReleaseControlOfMessageType = "vrf.releaseControlOf" |
| constexpr const char * | VrfRemoveEventMessageType = "vrf.event.remove" |
| constexpr const char * | VrfResourceUpdateMessageType = "vrf.resource.update" |
| constexpr const char * | VrfRewindMessageType = "vrf.rewind" |
| constexpr const char * | VrfRunMessageType = "vrf.run" |
| constexpr const char * | VrfSensorUpdateMessageType = "vrf.sensor.update" |
| constexpr const char * | VrfSensorUpdateRequestMessageType = "vrf.sensor.request" |
| constexpr const char * | VrfSessionStatusMessageType = "vrf.session.status" |
| constexpr const char * | VrfSessionStatusRequestMessageType = "vrf.session.statusRequest" |
| constexpr const char * | VrfSetAimAtPointMessageType = "vrf.set.entity.aimAtPoint" |
| constexpr const char * | VrfSetAltitudeMessageType = "vrf.set.entity.altitude" |
| constexpr const char * | VrfSetAppearanceMessageType = "vrf.set.entity.appearance" |
| constexpr const char * | VrfSetAutoLaunchEnabledMessageType = "vrf.set.autoLaunchEnabled" |
| constexpr const char * | VrfSetEmbarkMessageType = "vrf.set.entity.embarked" |
| constexpr const char * | VrfSetGimbalTrackLocationMessageType = "vrf.set.entity.gimbalTrackLocation" |
| constexpr const char * | VrfSetGimbalTrackModeMessageType = "vrf.set.entity.gimbalTrackMode" |
| constexpr const char * | VrfSetGimbalTrackObjectMessageType = "vrf.set.entity.gimbalTrackObject" |
| constexpr const char * | VrfSetHandItemMessageType = "vrf.set.handItem" |
| constexpr const char * | VrfSetHeadingMessageType = "vrf.set.entity.heading" |
| constexpr const char * | VrfSetLaserCodeMessageType = "vrf.set.laserCode" |
| constexpr const char * | VrfSetLightStateMessageType = "vrf.set.lightstate" |
| constexpr const char * | VrfSetLocationMessageType = "vrf.set.entity.location" |
| constexpr const char * | VrfSetLookAtPointMessageType = "vrf.set.lookatpoint" |
| constexpr const char * | VrfSetPitchMessageType = "vrf.set.entity.pitch" |
| constexpr const char * | VrfSetResourceMessageType = "vrf.set.resource" |
| constexpr const char * | VrfSetRollMessageType = "vrf.set.entity.roll" |
| constexpr const char * | VrfSetRulesOfEngagementMessageType = "vrf.set.rulesOfEngagement" |
| constexpr const char * | VrfSetStatePropertyMessageType = "vrf.set.entity.stateProperty" |
| constexpr const char * | VrfSetTrackLaserCodeMessageType = "vrf.set.entity.trackLaserCode" |
| constexpr const char * | VrfTakeControlOfMessageType = "vrf.takeControlOf" |
| constexpr const char * | VrfTaskAggregateDisembarkMessageType = "vrf.task.entity.aggregateDisembark" |
| constexpr const char * | VrfTaskAggregateFollowMessageType = "vrf.task.entity.aggregateFollow" |
| constexpr const char * | VrfTaskAnimationMessageType = "vrf.task.entity.animation" |
| constexpr const char * | VrfTaskDisembarkMessageType = "vrf.task.entity.disembark" |
| constexpr const char * | VrfTaskEntityFireSuppressMessageType = "vrf.task.entity.fire.suppress" |
| constexpr const char * | VrfTaskEntityFireTargetMessageType = "vrf.task.entity.fire.target" |
| constexpr const char * | VrfTaskEntityFollowMeMessageType = "vrf.task.entity.follow" |
| constexpr const char * | VrfTaskEntityManipulateTerrainElementMessageType = "vrf.task.entity.terrain" |
| constexpr const char * | VrfTaskEntityMoveToLocationMessageType = "vrf.task.entity.move.location" |
| constexpr const char * | VrfTaskEntityMoveToWaypointMessageType = "vrf.task.entity.move.waypoint" |
| constexpr const char * | VrfTaskGestureMessageType = "vrf.task.entity.gesture" |
| constexpr const char * | VrfTaskLaseTargetMessageType = "vrf.task.entity.laseTarget" |
| constexpr const char * | VrfTaskLaunchCountermeasuresMessageType = "vrf.task.entity.launchCountermeasures" |
| constexpr const char * | VrfTaskSkipMessageType = "vrf.task.entity.skip" |
| constexpr const char * | VrfTaskVerticalLandingMessageType = "vrf.task.entity.verticalLanding" |
| constexpr const char * | VrfTextMessageType = "admin.textMessage" |
| constexpr const char * | VrfTriggerEventMessageType = "vrf.event.trigger" |
| constexpr const char * | WeaponAmmoUpdateMessageType = "entityState.weapons.ammoUpdate" |
| constexpr const char * | WeaponConfigRequestMessageType = "entityQuery.weapons.config" |
| constexpr const char * | WeaponConfigResponseMessageType = "entityState.weapons.weaponConfig" |
| constexpr const char * | WeaponConfigSelectWeaponMessageType = "entityControl.weapons.selectWeapon" |
| constexpr const char * | WeaponGeometryMessageType = "system.input.weaponGeometry" |
| constexpr const char * | WindowCreatedMessageType = "ownship.windowCreated" |
| constexpr const char * | WindowDestroyedMessageType = "ownship.windowDestroyed" |
| constexpr const char * | WindowOperationMessageType = "ownship.windowOperation" |
| constexpr const char * | WindStateRequestMessageType = "environment.windStateRequest" |
| constexpr const char * | WindStateResponseMessageType = "environment.windStateResponse" |
| constexpr const char * | DtActionMenuLogicType = "DtActionMenuLogic" |
| constexpr const char * | DtActionMenuUpdaterType = "DtActionMenuUpdater" |
| constexpr const char * | DtEntityControlLogicType = "DtEntityControlLogic" |
| constexpr const char * | DtDroneHudUpdaterType = "DtDroneHudUpdater" |
| constexpr const char * | DtHudUpdaterType = "DtHudUpdater" |
| constexpr const char * | DtHumanControlLogicType = "DtHumanControlLogic" |
| constexpr const char * | DtHumanHudUpdaterType = "DtHumanHudUpdater" |
| constexpr const char * | DtHumanMenuLogicType = "DtHumanMenuLogic" |
| constexpr const char * | DtHumanObserverUpdaterType = "DtHumanObserverUpdater" |
| constexpr const char * | DtHumanRenderUpdaterType = "DtHumanRenderUpdater" |
| constexpr const char * | DtHumanVirtualRealityLogicType = "DtHumanVirtualRealityLogic" |
| constexpr const char * | DtHumanVrHudUpdaterType = "DtHumanVrHudUpdater" |
| constexpr const char * | DtPilotMenuLogicType = "DtPilotMenuLogic" |
| constexpr const char * | DtPilotRenderUpdaterType = "DtPilotRenderUpdater" |
| constexpr const char * | DtPilotSimLogicType = "DtPilotSimLogic" |
| constexpr const char * | DtSpectatorAudioUpdaterType = "DtSpectatorAudioUpdater" |
| constexpr const char * | DtSpectatorHudUpdaterType = "DtSpectatorHudUpdater" |
| constexpr const char * | DtSpectatorObserverUpdaterType = "DtSpectatorObserverUpdater" |
| constexpr const char * | DtSpectatorOverlayType = "DtSpectatorOverlay" |
| constexpr const char * | DtSpectatorSimLogicType = "DtSpectatorSimLogic" |
| constexpr const char * | DebugDrawCubeMessageType = "debug.render.cube" |
| constexpr const char * | DebugDrawGraphMessageType = "debug.render.graph" |
| constexpr const char * | DebugDrawLineMessageType = "debug.render.line" |
| constexpr const char * | DebugDrawSphereMessageType = "debug.render.sphere" |
| constexpr const char * | DebugDrawText2dMessageType = "debug.render.text2d" |
| constexpr const char * | DebugDrawText3dMessageType = "debug.render.text3d" |
| constexpr const char * | DebugDrawTextPanelMessageType = "debug.render.textPanel" |
| constexpr const char * | DebugDrawTrisMessageType = "debug.render.tris" |
| constexpr const char * | DebugGlobalEnableMessageType = "debug.enable" |
| constexpr const char * | DebugMetaDataMessageType = "debug.meta.data" |
| constexpr const char * | DebugMetaEnableMessageType = "debug.meta.enable" |
| constexpr const char * | DebugMetaRegisterMessageType = "debug.meta.register" |
| const int | DtVrEngageDatumParamId = 2000000 |
| constexpr const char * | ForwardMessageMessageType = "system.network.forward.start" |
| constexpr const char * | RequestForwardMessageMessageType = "system.network.request.start" |
| constexpr const char * | RequestStopForwardMessageMessageType = "system.network.request.stop" |
| constexpr const char * | StopForwardMessageMessageType = "system.network.forward.stop" |
| double | invFreq |
| UInt64 | ticksPerSecond |
| bool | timerIsInitialized |
| static const char * | DtDefaultDisplayLayout = "1 Screen Horizontal" |
| static bool | DtDefaultUnlistedValue = false |
| constexpr char | DtAglUpdaterType [] = "agl-updater" |
| const char | DtVreStabilizedArtPartActuatorType [] = "vre-stabilized-art-part-actuator" |
| const char | DtAttributeProviderComponentType [] = "attribute-provider-component" |
| const char | DtBallisticGunJoyActuatorType [] = "ballistic-gun-joystick-actuator" |
| const char | DtBullseyeControllerType [] = "bullseye-controller" |
| const char | DtControlSurfacesActuatorType [] = "control-surfaces-actuator" |
| const char | DtHumanGunJoyActuatorType [] = "human-gun-Joystick-actuator" |
| const char | DtVreHumanHandWeaponSwitchControllerType [] = "handheld-weapon-switcher-controller" |
| const char | DtHumanJoystickCombatControllerType [] = "human-joystick-combat-controller" |
| const char | DtVreHumanJoystickMovementControllerType [] = "vre-human-joystick-movement-controller" |
| const char | DtHumanLadderClimbingControllerType [] = "human-ladder-climbing-controller" |
| const char | DtLightStateControllerType [] = "light-state-controller" |
| const char | DtVreRadarWarningReceiverType [] = "vre-radar-warning-receiver" |
| const char | DtRotaryWingJoyFlightControllerType [] = "rotary-wing-joy-flight-controller" |
| const char | DtTopAndDirectAttackMissileControllerType [] = "top-and-direct-attack-missile-controller" |
| const char | DtVreAimWeaponControllerType [] = "vre-aim-weapon-controller" |
| const char | DtVreAirVehicleSetControllerType [] = "vre-air-vehicle-set-controller" |
| const char | DtVreBallisticGunJoyControllerType [] = "vre-ballistic-gun-joy-controller" |
| const char | DtVreBullseyeControllerType [] = "vre-bullseye-controller" |
| const char | DtVreDieWhenHitActuatorType [] = "vre-die-when-hit-actuator" |
| const char | DtVreDIGuyControllerType [] = "vre-di-guy-controller" |
| const char | DtVreEmbarkationControllerType [] = "vre-embarkation-controller" |
| const char | DtVreEmbeddedEntitiesControllerType [] = "vre-embedded-entities-controller" |
| const char | DtVreFixedWingEntitySetControllerType [] = "vre-fixed-wing-entity-set-controller" |
| const char | DtVreGimbalControllerType [] = "vre-sensor-gimbal-controller" |
| const char | DtVreGroundVehicleSetControllerType [] = "vre-ground-vehicle-set-controller" |
| const char | DtVreGunJoyActuatorType [] = "vre-gun-joystick-actuator" |
| const char | DtVreHumanCrosswalkControllerType [] = "vre-human-crosswalk-controller" |
| const char | DtVreHumanDamageActuatorType [] = "vre-human-damage-actuator" |
| const char | DtVreHumanFollowControllerType [] = "vre-human-follow-controller" |
| const char | DtVreHumanMovementActuatorType [] = "vre-human-movement-actuator" |
| const char | DtVreHumanSetControllerType [] = "vre-human-set-controller" |
| const char | DtVreJoystickControllerType [] = "vre-joystick-controller" |
| const char | DtVreLadderClimbingActuatorType [] = "vre-ladder-climbing-actuator" |
| const char | DtVreLaserGuidedLauncherControllerType [] = "vre-integrated-laser-guided-launcher-controller" |
| const char | DtVreLasingControllerType [] = "vre-laser-controller" |
| const char | DtVreLasingMissileTrackControllerType [] = "vre-lasing-missile-track-controller" |
| const char | DtVreLauncherActuatorType [] = "vre-launcher-actuator" |
| const char * | DtVreLauncherControllerType = "vre-missile-launcher-controller" |
| const char | DtVreLaunchExpendableResourceControllerType [] = "vre-launch-expendable-resource-controller" |
| static const char * | DtVreLocalEntitySetControllerType = "vre-local-entity-set-controller" |
| const char | DtVreMovementBasedTerrainPreloadControllerType [] = "vre-movement-based-terrain-preload-controller" |
| const char | DtVreOccupancyDirectorControllerType [] = "vre-occupancy-director-controller" |
| const char | DtVreParachuteActuatorType [] = "vre-parachute-actuator" |
| const char * | DtVreParachuteControllerType = "vre-parachute-controller" |
| const char | DtVrePlayerLaserControllerType [] = "vre-player-laser-controller" |
| const char | DtVreRadarObjectSensorType [] = "vre-radar-object-sensor" |
| const char | DtVreRotaryWingActuatorType [] = "vre-rotary-wing-actuator" |
| const char | DtVreScriptReactiveTaskControllerType [] = "vre-script-reactive-task-controller" |
| const char | DtVreSimpleRadarObjectSensorType [] = "vre-simple-radar-object-sensor" |
| const char | DtVreSuppressionActuatorType [] = "vre-suppression-actuator" |
| const char | DtVreTurretActuatorType [] = "vre-turret-actuator" |
| const char | DtVreTurretFocusControllerType [] = "turret-focus-controller" |
| const char | DtVreTurretJoystickControllerType [] = "vre-turret-joystick-controller" |
| const char * | DtWeaponStatusControllerType = "weapon-status-controller" |
| const char | DtBullseyePSRType [] = "bullseye-psr" |
| const char | DtBullseyePSRDefaultName [] = "bullseye-psr-default" |
| const char | DtProjectileType [] = "DtProjectile" |
| const char | DtProjectileListType [] = "DtProjectileList" |
| const char | DtVreRadarWarningReceiverPSRType [] = "vre-radar-warning-receiver-psr" |
| const char | DtTopAndDirectLauncherPSRType [] = "top-and-direct-launcher-PSR" |
| const char | DtTopAndDirectMissileFlightPSRType [] = "top-and-direct-missile-flight-PSR" |
| const char | DtVreLadderClimbingPSRType [] = "vre-ladder-climbing-psr" |
| const char | DtVreLadderClimbingProcessStateRepositoryDefaultName [] |
| const char | DtVreRadarObjectSensorPSRType [] = "vre-radar-object-sensor-psr" |
| const char | DtVreSimpleRadarObjectSensorPSRType [] = "vre-simple-radar-object-sensor-psr" |
| const char | DtVreVrfBalGunPSRType [] = "vre-vrf-bal-gun-psr" |
| const char | DtVreVrfEmbarkationPSRType [] = "vre-vrf-embarkation-psr" |
| const char | DtVreVrfTurretedBalGunPSRDefaultName [] = "vre-vrf-turreted-ballistic-gun-process-state-repository-default" |
| const char | DtVreVrfTurretedBalGunPSRType [] = "vre-vrf-turreted-ballistic-gun-process-state-repository" |
| const char | DtMovementChooserComponentName [] = "base-system.movement.movement-chooser" |
| const char | DtAmmoLoadTimeType [] = "DtAmmoLoadTime" |
| const char | DtAttributeProviderComponentDescriptorType [] = "attribute-provider-component-descriptor" |
| const char | DtHumanJoystickMovementControllerDescriptorType [] = "human-joystick-movement-controller-descriptor" |
| const char | DtRadarWarningReceiverDescriptorType [] = "vre-radar-warning-receiver-descriptor" |
| const char | DtRwrContactInfoListType [] = "DtRwrContactInfoList" |
| const char | DtTopAndDirectAttackMissileControllerDescriptorType [] = "top-and-direct-attack-missile-descriptor" |
| const char | DtVreBallisticGunDescriptorType [] = "vre-ballistic-gun-descriptor" |
| const char | DtVreGunActuatorDescriptorType [] = "vre-gun-actuator-descriptor" |
| const char | DtVreHumanGunActuatorDescriptorType [] = "vre-human-gun-actuator-descriptor" |
| const char | DtVreHumanJoystickMovementControllerDescriptorType [] = "vre-human-joystick-movement-controller-descriptor" |
| const char | DtVreHumanMovementActuatorDescriptorType [] = "vre-human-movement-actuator-descriptor" |
| const char | DtVreJoystickControllerDescriptorType [] = "vre-joystick-controller-descriptor" |
| const char | DtLadderClimbingActuatorDescriptorType [] = "vre-ladder-climbing-actuator-descriptor" |
| const char | DtVreParachuteActuatorDescriptorType [] = "vre-parachute-actuator-descriptor" |
| const char | DtVreRadarObjectSensorDescriptorType [] = "vre-radar-object-sensor-descriptor" |
| const char | DtVreRotaryWingActuatorDescriptorType [] = "vre-rotary-wing-actuator-descriptor" |
| const char | DtVreScriptReactiveTaskControllerDescriptorType [] = "vre-script-reactive-task-controller-descriptor" |
| const char | DtVreWeaponControllerDescriptorType [] = "vre-weapon-controller-descriptor" |
| const char | DtWeaponsStatusControllerDescriptorType [] = "weapons-status-controller-descriptor" |
| const char | DtVortexMovementPSRDefaultName [] = "vortex-movement-process-state-repository-default" |
| const char | DtVortexMovementPSRType [] = "vortex-movement-psr" |
| const char | DtVortexSimArtPartDescriptorType [] = "DtVortexSimArtPartDescriptor" |
| const char | DtVortexSimArtPartDescriptorListType [] = "DtVortexSimArtPartDescriptorList" |
| const char | DtVortexConfigurationDescriptorType [] = "DtVortexConfigurationDescriptor" |
| const char | DtVortexConfigurationElementDescriptorType [] = "DtVortexConfigurationElementDescriptor" |
| const char | DtVortexInterfaceDescriptorType [] = "DtVortexInterfaceDescriptor" |
| const char | DtVortexInterfaceElementDescriptorType [] = "DtVortexInterfaceElementDescriptor" |
| constexpr char | DtDetectionReportControllerType [] = "detection-report-controller" |
| constexpr char | DtDetectionReportControllerDescriptorType [] = "detection-report-controller-descriptor" |
| constexpr char | DtExampleHumanArtPartActuatorType [] = "vre-example-human-art-part-actuator" |
| constexpr char | DtVehicleBlinkerActuatorType [] = "vehicle-blinker-actuator" |
| constexpr char | DtVehicleBlinkerDescriptorType [] = "vehicle-blinker-descriptor" |
DtVehicleBlinkerDescriptor; component descriptor for vehicle blinker actuator.
DtVehicleBlinkerActuator; actuator that controls vehicle turn signal lights.
Descriptor for DtDetectionReportController that provides configurable parameters such as update interval.
Enhanced local entity network interface for VREngage.
Commented-out legacy C interface for the plugin.
Flight modes and phases of the missile:
Maintains the attack mode state (top attack or direct attack) for a missile launcher.
Controller for laser-guided missiles with LOAL capability.
Derived laser controller with VR-Engage specific functionality.
Actuator that models firing a mounted gun.
Special controller for handling bullseye targeting in VRE stations.
Controller for missile flight paths with different attack modes.
Special controller for managing bullseye targets in VR Engage.
DtTurretActuatorComponent provides a simple model of a rotating turret that knows how to drive the articulating parts objects of the local state repository.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/windowOperations.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/entity.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/util.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/playerStation.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/backend.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/binoculars.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/bullseye.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/videoStream.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/chat.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/cigiHostControl.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/cockpit.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/commanderOverride.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/connectionsInfo.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/sar.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/commonOperatingPicture.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/ownship.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/weaponsAndStores.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/radarScope.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/designator.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/playerStationState.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/stopPlaying.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/fire.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/fireInput.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/input.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/glsProps.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/joystick.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/actionMenu.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/connection.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/playerCreated.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/renameVrfEntity.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfSessionStatus.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/reset.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/simMan.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vr.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/rwr.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/scope.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/sensorContacts.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/human.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/slewToCue.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/minion.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/tdl.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/gimbal.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/playerStationUI.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/missile.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/visualModelDefinitionsLoaded.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfEntitySetDataRequests.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfTriggerEvent.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfRun.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfReleaseControlOf.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfResources.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfSensors.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfTakeControlOf.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/vrfEntityTasks.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/textMessage.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/weaponGeometry.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/environment.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/roles/human/vreHumanShared/human.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/utilities/vreDebugManager/debugRenderer.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/utilities/vreDebugManager/debugManager.lua
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/utilities/vreMessageManager/networkForwarderMessages.lua
Include plugin export definitions from VRF GUI Core
End User Description: The turret actuator updates the articulated part specified in its component descriptor, based on slew data it receives. It expects an input (via a mySlewPort) of a slew amount between -1. and +1.
Developer Description: The tick() function first checks to see if dT is 0.0. If it is, it just returns. Otherwise, it looks up the DtArticulatedPartStateRepository object kept by the entity to maintain state for the turret using DtAttachmentManager::findPartByType with the turret art part type from the process state repository as the argument. The current angle of the turret (with respect to whatever is it attached to) is retrieved from the DtArticulatedPartStateRepository which represents the turret by going through the kinematic state to get the "psi" component of the parent orientation. The slewRate to use is calculated using: the value on the slew port * myMaxSlewRate The new turret angle is calculated as: the current angle + (slew rate * dT) The angle is then constrained to be between 0.0 and 2 * PI using the VR-Link utility function DtModPerLo(). The new angle is then stored in the kinematic state of the rotating body.
Uses Descriptor Type: DtTurretComponentDescriptor
This controller handles player selection of bullseye targets in VR Engage stations. It is responsible for saving the selected bullseye entity ID and sending BullseyeStatus messages to other simulation components. The controller connects to GUI definitions in pilot.lua for the "Select Bullseye" functionality.
Manages missile movement with specialized flight paths based on the selected attack mode (top-attack or direct-attack).
This controller enables players to select a bullseye target in VRE stations and maintains that selection. It is responsible for saving the selected bullseye entity ID and updating the BullseyeLocation state-data accordingly. This component integrates with the GUI definitions in pilot.lua for the "Select Bullseye" functionality.
DtVreGunActuator provides a model of a mounted gun, handling firing events, ammunition management, and weapon operation through input controls. This actuator manages the firing logic, ammunition resources, and targeting for guns mounted on entities such as vehicles or fixed emplacements.
Uses Descriptor Type: DtVreGunActuatorDescriptor
This controller extends the base lasing controller and sets a state property - "HasLaser" that is defined in the Human and flying aircraft sysdef platform files. By doing so, the VR-Engage player menu will know that it should show the laser designation options. It is connected to GUI definitions in sensorOperator.lua & human.lua, and is designed for use with the Set_Lase_Location lua task set.
This controller extends the base laser tracking controller by looking for extended data that defines a path for the missile to follow before enabling laser tracking. This allows the missile to be fired in "Lock On After Launch" (LOAL) mode, where the missile follows a predetermined path until it acquires the laser-designated target. The controller is designed for use with the VRE_Fire_missile lua task and uses the descriptor type DtComponentDescriptor.
The FGM-148 Javelin-style missile has two modes of flight:
Top-Attack Mode:
Note: If the target is close enough, the missile may not reach the altitude hold phase and may proceed directly to terminal phase.
The default parameter values are based on estimates from FM 3-22.37 "Javelin--Close Combat Missile System, Medium".
This section contains commented-out legacy C interface functions that have been replaced by the C++ namespace interface below. Kept for reference purposes.
This class replaces the default local entity network interface, which is responsible for copying internal entity state to the VR-Link publisher which outputs that data to the network. It forces an update each frame when the entity is player-controlled to improve fidelity for that particular entity, ensuring smoother player movement and interactions in networked simulations.
The following modifications were made to the generated code:
A DtComponentDescriptor that holds configuration parameters used by DtDetectionReportController.
A DtComponentDescriptor that provides configuration parameters for the vehicle blinker actuator component.
| using makVre::DtDeviceName |
Enumeration of input device types.
Defines the various types of input devices supported by the system
| using makVre::DtInputType |
Enumeration of input event types.
Defines the various types of input events that can be generated by devices
| using makVre::DtMouseButton |
Enumeration of mouse button types.
Defines standard mouse buttons that can be used as input
| using makVre::DtInputAxis |
Enumeration of axis directions.
Defines standard axes that can be used for directional input
| using makVre::DtHatFlags |
Enumeration of hat/POV switch positions.
Defines the directional positions for a hat switch or POV controller with bit flags that can be combined for diagonal directions
| using makVre::DtInputModifier = makVrv::DtKeyState::KeyModifier |
Alias for key modifier flags from DtKeyState.
Reuses the existing KeyModifier enum to represent input modifiers (Shift, Ctrl, Alt, etc.)
| using makVre::DtActionDelegate = DtDelegate<void, float> |
Delegate type for handling action events.
| float | The value/intensity of the action |
| using makVre::ActionHandlerMap = std::unordered_map<std::pair<std::string, std::string>, DtActionDelegate, pair_hash> |
| using makVre::DtInputDelegate = DtDelegate<bool, const DtInputData&> |
Delegate type for handling raw input data events.
| DtInputData | The raw input data from a device |
| typedef int(* makVre::DtLuaRegistrationFunc) (lua_State *L) |
Function pointer type for Lua binding registration functions.
This type represents functions that register C++ functionality with Lua. These functions take a lua_State pointer and return an integer representing the number of values pushed onto the Lua stack.
| using makVre::DtInputValidator = DtDelegate<bool, const std::string&> |
Type definition for input validation delegate functions.
Defines a delegate function type for validating menu input strings. These validators are used to check if user-entered text meets specific format requirements for different input types like coordinates, numbers, etc.
Creator type definition for 3D laser designator visualizers.
This typedef creates a factory for generating DtVre3DLaserDesignatorVisualizer instances. It uses the template-based creator pattern from VR-Vantage to register and instantiate visualizers when needed.
Creator type definition for 2D laser designator visualizers.
This typedef creates a factory for generating DtVre2DLaserDesignatorVisualizer instances. It uses the template-based creator pattern from VR-Vantage to register and instantiate visualizers when needed.
Type definitions for factory classes.
Factory type for player components
Factory type for connectors.
Factory type for input devices.
| using makVre::InitPlayerStationDllFunction = bool (*)(DtPlayerStationApp* app) |
Function pointer type for plugin initialization.
| app | Pointer to the player station application |
This function signature is used for plugin initialization functions that are loaded dynamically from DLLs/shared libraries at runtime.
| using makVre::DtSensorLibrary |
Enumeration of available sensor libraries for observer modes.
Defines which VR-Vantage sensor library is used for modeling different observer sensor modes (e.g., IR, night vision).
Structure to hold observer mode names for different sensor libraries.
DtVrvObserverModes stores the corresponding observer mode names for both CameraFX and SensorFX libraries. These names match the <myName> entries found in the default_ObserverModes.omcx configuration file in VR-Vantage.
| using makVre::DtVreObserveModeTable = std::map<std::string, DtVrvObserverModes> |
Type definition for a map of observer mode identifiers to mode names.
| using makVre::DtVrvSensorModes |
Structure to hold sensor mode names for different sensor libraries.
DtVrvSensorModes stores the corresponding sensor mode names for both CameraFX and SensorFX libraries. These names match the <myName> entries found in the default_SensorModes.sfx configuration file in VR-Vantage.
| using makVre::DtVreSensorModeTable = std::map<std::string, DtVrvSensorModes> |
Type definition for a map of sensor mode identifiers to mode names.
| using makVre::DtOverlayResizedDelegate = DtDelegate<void> |
Delegate type for overlay resize events.
Type of derived reflected entity list to create in VR-Vantage's DtVrlinkConnection.
This type alias defines a custom reflected entity list based on DtReflectedExtEntityList, DtReflectedExtEntity, and DtExtEntityStateRepository classes
| using makVre::DtEntityNameIdPair = std::pair<std::string, std::string> |
Type definition for entity name-ID pairs.
| using makVre::DtEntityNameIdPairs = std::vector<DtEntityNameIdPair> |
Type definition for a collection of entity name-ID pairs.
| using makVre::DtVreDebugMenuCallback = DtDelegate<void> |
| using makVre::DebugMenuCallbackList = std::list<DtVreDebugMenuCallback> |
| using makVre::DebugConfigurationValue = std::pair<DtVreDebugMenuConfiguration, DebugMenuCallbackList> |
| using makVre::DebugMenuConfigurationMap = std::map<std::string, DebugConfigurationValue> |
| using makVre::DtVreDebugEnabledCallback = DtDelegate<void, bool> |
| using makVre::DebugEnabledCallbackList = std::list<DtVreDebugEnabledCallback> |
| using makVre::DtVreMessagePtr = std::shared_ptr<DtVreMessage> |
Shared pointer type for DtVreMessage objects.
This type defines a shared pointer to a DtVreMessage object, providing automatic memory management for messages.
Delegate type for message handler callbacks.
This type defines a delegate that takes a DtVreMessage pointer and returns a DtVreMessageResult value. It is used to register message handlers with the message manager.
| using makVre::Decoder = DtVreMessage* (*)(char* bytes, int length) |
Function pointer type for message decoder functions.
| bytes | Pointer to the buffer containing the serialized message |
| length | Length of the buffer in bytes |
This typedef defines the signature for message decoder functions. Each message class must provide a static decode function with this signature to be used by the message factory for creating messages from serialized data.
| using makVre::DtEntityParameterMap = std::map<std::string, std::string> |
Map of parameter names to values for entity configuration.
Used to store parameter overrides for entities
| using makVre::DtEntityRoleMap = std::map<std::string, std::shared_ptr<DtEntityRoleDescriptor>> |
Map of role names to role descriptor objects.
Used to store all roles associated with an entity
| using makVre::UInt16 = unsigned short |
Unsigned 16-bit integer type.
| using makVre::Int16 = short |
Signed 16-bit integer type.
| using makVre::UInt32 = unsigned long |
Unsigned 32-bit integer type.
| using makVre::Int32 = long |
Signed 32-bit integer type.
| using makVre::UInt64 = unsigned long long |
Unsigned 64-bit integer type.
| using makVre::Int64 = long long |
Signed 64-bit integer type.
| using makVre::DtProjectileCreatorFcn = DtProjectile* (*)(const DtString& name, DtReaderWriterRegistry* const parentRegistry) |
Function pointer type for projectile creation functions.
Defines the signature for functions that create projectile instances. Each registered projectile type must provide a creator function with this signature.
Enumeration of ladder climbing states.
Defines the possible states of an entity in relation to ladder climbing. These states are used to control the behavior and animations of the entity throughout the ladder climbing process.
| using makVre::DtTrackIdObjectRefMap = DtRwTemplatedMapPtr<DtRwInt, DtRwUUID> |
Map of track IDs to entity UUIDs.
Maps radar track IDs (integers) to the UUIDs of the tracked entities. This allows rapid lookup of entity information by track ID.
| using makVre::DtDesignatedTargetList = DtRwTemplatedListPtr<DtRwInt, true> |
List of designated target track IDs.
Contains a list of track IDs that have been designated as special targets by the radar operator. Designated targets often receive special treatment in the radar display and targeting systems.
| using makVre::DtAmmoLoadTimeList = DtRwTemplatedListPtr<DtAmmoLoadTime, true> |
List of ammunition loading time parameters.
A templated list of ammunition loading time parameters for managing multiple ammunition types and their loading times for a weapon system.
| using makVre::DtRwKeyValueMap = DtRwTemplatedMapPtr<DtRwString, DtRwString> |
Key-value map type for storing attribute pairs.
This typedef defines a map of string keys to string values, used for storing and retrieving custom attributes in the simulation system.
| using makVre::DtEntityLabelMap = DtRwTemplatedMapPtr<DtRwEntityType, DtRwString> |
Type definition for a map of entity types to label strings.
| using makVre::DtRwRoleToScriptListMap = DtRwTemplatedMapPtr<DtRwString, DtRwNLengthStringVector> |
Type definition for a read/write map of roles to script lists.
| using makVre::DtRoleToScriptListMap = std::map<DtRwString, DtRwNLengthStringVector> |
Type definition for a standard map of roles to script lists.
| using makVre::ConfigurationEntry = std::pair<DtVortexConfigurationElementDescriptor*, std::vector<std::string>> |
Type definitions for configuration entries.
ConfigurationEntry pairs a descriptor with its associated path strings. ConfigurationEntryList is a collection of these entries.
| using makVre::ConfigurationEntryList = std::vector<ConfigurationEntry> |
| using makVre::DtVortexConfigurationElementList = DtRwTemplatedListPtr<DtVortexConfigurationElementDescriptor, true> |
Type definition for a list of Vortex configuration element descriptors.
This list template specialization manages ownership of the descriptors and handles proper deletion when the list is destroyed
| using makVre::DtVortexInterfaceDescriptorList = DtRwTemplatedListPtr<DtVortexInterfaceDescriptor, true> |
Type definition for a list of Vortex interface descriptors.
This list template specialization manages ownership of the descriptors and handles proper deletion when the list is destroyed
| using makVre::DtVortexInterfaceElementList = DtRwTemplatedListPtr<DtVortexInterfaceElementDescriptor, true> |
Type definition for a list of Vortex interface element descriptors.
This list template specialization manages ownership of the descriptors and handles proper deletion when the list is destroyed
| enum makVre::SensorViews |
Enumeration of available sensor view modes.
Defines the different sensor vision modes that can be used in the simulation
| enum makVre::HumanPosture |
Enumeration of human posture states.
Defines the possible postures that a human entity can assume in the simulation
Enumeration of camera/observer attachment offsets.
Defines which observer offset is used by DtHumanObserverUpdater
| enum makVre::Equipment |
Enumeration of equipment types that can be held or used.
Defines the types of equipment that an entity can have equipped or active
| enum makVre::LauncherType |
| enum makVre::DtCameraType |
Enumeration of camera types used in instrument panels.
Defines the different types of cameras that can be used to render instrument panel views. Each type has different behaviors and rendering characteristics appropriate for different instrument display needs.
|
strong |
Enumeration of session types in VR-Engage.
Defines the different types of sessions that can be active in the application, indicating how the session was created or accessed.
Extension of DtEffectTextureType enumeration for VR-Engage effects.
This enumeration extends the base DtEffectTextureType with VR-Engage specific effect texture types. These types are used to identify and register different kinds of texture effects in the rendering system.
| Enumerator | |
|---|---|
| VRE_ET_MAP | Map overlay effect texture type. |
| VRE_HUD_ET_MAP | HUD (Heads-Up Display) map effect texture type. |
|
strong |
Enumeration of possible message handling results.
These values are returned by message handlers to indicate how a message was processed and whether further processing should occur.
|
inlinestatic |
Send a joystick message to the ownship entity.
References makVre::JoystickMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::JoystickMessage::setEntityId(), makVre::JoystickMessage::setFunction(), makVre::JoystickMessage::setFunctionGroup(), makVre::JoystickMessage::setRepeat(), and makVre::JoystickMessage::setValue().
|
inlinestatic |
Sends a SAR request using current SAR manager settings.
References makVre::GenerateSarRequestMessage::create(), makVre::DtVreMessageManager::instance(), and makVre::DtVreMessageManager::queueMessage().
|
inlinestatic |
Start a raise security gate task on the specified gate entity.
References makVre::VrfScriptedEntityTaskMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::VrfScriptedEntityTaskMessage::setEntityId(), and makVre::VrfScriptedEntityTaskMessage::setScriptName().
|
inlinestatic |
Start a lower security gate task on the specified gate entity.
References makVre::VrfScriptedEntityTaskMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::VrfScriptedEntityTaskMessage::setEntityId(), and makVre::VrfScriptedEntityTaskMessage::setScriptName().
|
inlinestatic |
Set state for a light on an entity.
References makVre::VrfSetLightStateMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::VrfSetLightStateMessage::setEntityId(), makVre::VrfSetLightStateMessage::setLights(), and makVre::VrfSetLightStateMessage::setState().
|
inlinestatic |
Requests a SimulationStateMessage for the specified entity.
References makVre::RequestSimulationStateMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), and makVre::RequestSimulationStateMessage::setEntityId().
|
inlinestatic |
Creates a gimbal view window. Once created, a RenderTextureInitializedMessage is sent when this operation is complete.
References makVre::WindowOperationMessage::create(), makVre::DtVreMessageManager::instance(), makVre::WindowOperationMessage::OperationType_Create, makVre::DtVreMessageManager::queueMessage(), makVre::WindowOperationMessage::setIsFullScreen(), makVre::WindowOperationMessage::setOperation(), makVre::WindowOperationMessage::setOwnshipEntityId(), makVre::WindowOperationMessage::setScreen(), makVre::WindowOperationMessage::setSensorMode(), makVre::WindowOperationMessage::setWindowPosition(), makVre::WindowOperationMessage::setWindowSize(), makVre::WindowOperationMessage::setWindowType(), and makVre::WindowOperationMessage::WindowType_Gimbal.
|
inlinestatic |
Destroy a gimbal view window.
References makVre::WindowOperationMessage::create(), makVre::DtVreMessageManager::instance(), makVre::WindowOperationMessage::OperationType_Destroy, makVre::DtVreMessageManager::queueMessage(), makVre::WindowOperationMessage::setOperation(), makVre::WindowOperationMessage::setOwnshipEntityId(), makVre::WindowOperationMessage::setWindowType(), and makVre::WindowOperationMessage::WindowType_Gimbal.
|
inlinestatic |
References makVre::WindowOperationMessage::create(), makVre::DtVreMessageManager::instance(), makVre::WindowOperationMessage::OperationType_Modify, makVre::DtVreMessageManager::queueMessage(), makVre::WindowOperationMessage::setOperation(), makVre::WindowOperationMessage::setOwnshipEntityId(), makVre::WindowOperationMessage::setSensorMode(), makVre::WindowOperationMessage::setWindowType(), and makVre::WindowOperationMessage::WindowType_Gimbal.
|
inlinestatic |
|
inlinestatic |
Creates a plan view window. Once created, a RenderTextureInitializedMessage is sent when this operation is complete.
References makVre::WindowOperationMessage::create(), makVre::DtVreMessageManager::instance(), makVre::WindowOperationMessage::OperationType_Create, makVre::DtVreMessageManager::queueMessage(), makVre::WindowOperationMessage::setIsFullScreen(), makVre::WindowOperationMessage::setOperation(), makVre::WindowOperationMessage::setOwnshipEntityId(), makVre::WindowOperationMessage::setScreen(), makVre::WindowOperationMessage::setWindowPosition(), makVre::WindowOperationMessage::setWindowSize(), makVre::WindowOperationMessage::setWindowType(), and makVre::WindowOperationMessage::WindowType_PVD.
|
inlinestatic |
Destroy a plan view window.
References makVre::WindowOperationMessage::create(), makVre::DtVreMessageManager::instance(), makVre::WindowOperationMessage::OperationType_Destroy, makVre::DtVreMessageManager::queueMessage(), makVre::WindowOperationMessage::setOperation(), makVre::WindowOperationMessage::setOwnshipEntityId(), makVre::WindowOperationMessage::setWindowType(), and makVre::WindowOperationMessage::WindowType_PVD.
|
inlinestatic |
Take joystick control of an entity, for specific function groups and roles.
References makVre::VrfTakeControlOfMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::VrfTakeControlOfMessage::setEntityId(), makVre::VrfTakeControlOfMessage::setFunctionGroups(), and makVre::VrfTakeControlOfMessage::setRoles().
|
inlinestatic |
Release all joystick control for an entity.
References makVre::VrfReleaseControlOfMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), and makVre::VrfReleaseControlOfMessage::setEntityId().
|
inlinestatic |
Sends a message confirming the cockpit has been initialized.
References makVre::CockpitInitializedMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), and makVre::CockpitInitializedMessage::setName().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Requests any configuration specific to this panel (see the "instrumentPanels" block in pilot.lua for the configuration).
References makVre::GlsConfigRequestMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::GlsConfigRequestMessage::setHostId(), and makVre::GlsConfigRequestMessage::setPanelId().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References makVre::SetRadarModeAndSubmodeMessage::create(), makVre::DtVreMessageManager::instance(), makVre::DtVreMessageManager::queueMessage(), makVre::SetRadarModeAndSubmodeMessage::setHostId(), makVre::SetRadarModeAndSubmodeMessage::setMode(), makVre::SetRadarModeAndSubmodeMessage::setSttTarget(), and makVre::SetRadarModeAndSubmodeMessage::setSubMode().
|
inlinestatic |
|
inlinestatic |
| void VRELUABINDING_DLL makVre::DtLoadVreBindings | ( | lua_State * | L | ) |
Loads all registered VREngage bindings into a Lua state.
| L | Pointer to the Lua state to load bindings into |
This function loads all registered VREngage bindings into the specified Lua state. It should be called once for each Lua state that needs access to VREngage functionality.
References VRELUABINDING_DLL.
| void VRELUABINDING_DLL makVre::DtInitializeDefaultBindings | ( | ) |
Initializes the default set of VREngage Lua bindings.
This function registers the default set of VREngage Lua bindings. It should be called once during application startup before any Lua states are created or any custom bindings are registered.
References VRELUABINDING_DLL.
| void VRELUABINDING_DLL makVre::DtRegisterBindingFunction | ( | DtLuaRegistrationFunc | func | ) |
Registers a custom binding function.
| func | Function pointer to the binding function to register |
This function registers a custom binding function that will be called when DtLoadVreBindings is called. Use this to extend the Lua scripting capabilities with custom functionality.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Font | ( | lua_State * | L | ) |
Registers font manipulation functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers font manipulation functions with the specified Lua state. It creates a Font table in Lua with functions for creating and manipulating text fonts for rendering in the VREngage system.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_JoystickController | ( | lua_State * | L | ) |
Registers joystick controller functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers joystick controller functionality with the specified Lua state. It creates a JoystickController table in Lua with functions for accessing and manipulating joystick input devices, allowing scripts to respond to button presses, axis movements, and other controller events.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_JoystickManager | ( | lua_State * | L | ) |
Registers joystick manager functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers joystick management functionality with the specified Lua state. It creates a JoystickManager table in Lua with functions for enumerating connected devices, configuring controllers, and handling global joystick events in the VREngage system.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Line | ( | lua_State * | L | ) |
Registers line rendering functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers line rendering functionality with the specified Lua state. It creates a Line table in Lua with functions for creating and manipulating line primitives in the VREngage system. Lines can be used for visualization, debugging, or creating UI elements in the 3D environment.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Message | ( | lua_State * | L | ) |
Registers messaging functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers messaging functionality with the specified Lua state. It creates a Message table in Lua with functions for creating, sending, and receiving messages within the VREngage messaging system. This enables scripts to participate in the application's event-driven communication architecture.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Overlay | ( | lua_State * | L | ) |
Registers overlay functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers overlay functionality with the specified Lua state. It creates an Overlay table in Lua with functions for creating and manipulating 2D overlays in the 3D environment. Overlays can be used to create heads-up displays, user interfaces, and other 2D visual elements that can be positioned and oriented within the VREngage 3D world.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Quad | ( | lua_State * | L | ) |
Registers quad rendering functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers quad rendering functionality with the specified Lua state. It creates a Quad table in Lua with functions for creating and manipulating textured quads in the VREngage system. Quads are flat, textured rectangular surfaces that can be positioned and oriented in 3D space and are commonly used for billboards, panels, and other flat visual elements.
References VRELUABINDING_DLL.
| void VRELUABINDING_DLL makVre::registerMessageBindings | ( | ) |
Registers message-related bindings with the Lua binding system.
This function registers all message-related functionality with the VREngage Lua binding system. It must be called during initialization before any Lua scripts that use messaging functionality are executed. The function registers message types, creators, and handlers that allow Lua scripts to send and receive messages within the VREngage messaging system.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_State | ( | lua_State * | L | ) |
Registers state management functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers state management functionality with the specified Lua state. It creates a State table in Lua with functions for storing and retrieving persistent data, enabling scripts to maintain state across different execution cycles. The state management system provides a way for scripts to save settings, user preferences, and other data that should persist even when scripts are reloaded.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Text | ( | lua_State * | L | ) |
Registers text rendering functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers text rendering functionality with the specified Lua state. It creates a Text table in Lua with functions for creating and manipulating text elements in the VREngage system. Text elements can be used to display dynamic textual information in the 3D environment, including labels, captions, status indicators, and other informational displays.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_Texture | ( | lua_State * | L | ) |
Registers texture management functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers texture management functionality with the specified Lua state. It creates a Texture table in Lua with functions for loading, creating, and manipulating textures in the VREngage system. Textures can be loaded from image files or created dynamically, and they can be applied to various visual elements such as quads, overlays, and other renderable objects.
References VRELUABINDING_DLL.
| int VRELUABINDING_DLL makVre::luaopen_VreMessageManager | ( | lua_State * | L | ) |
Registers VREngage message manager functions with a Lua state.
| L | Pointer to the Lua state to register with |
This function registers the VREngage message manager functionality with the specified Lua state. It creates a VreMessageManager table in Lua with functions for accessing the central messaging system of the VREngage application. This allows scripts to send messages to other components, register handlers for receiving messages, and participate in the application's event-driven communication architecture.
References VRELUABINDING_DLL.
| makVre::Q_DECLARE_METATYPE | ( | makVre::ChannelInfo | ) |
| void PLAYERSTATION_DLL makVre::init | ( | makVrv::DtDe & | de | ) |
Initializes the VR-Engage player station module.
| de | Reference to the display engine instance |
This function is called when the VR-Engage player station module is loaded. It initializes all required components, including:
After this function completes, the VR-Engage player station is ready to run.
References de(), and PLAYERSTATION_DLL.
| VRL_DLL SimulationStateMessage * makVre::createAndFillSimStateMessage | ( | DtReflectedEntity * | entity | ) |
Creates and populates a simulation state message from an entity.
| entity | Pointer to the reflected entity to extract state information from |
This function extracts position, orientation, and other state information from the provided entity and creates a SimulationStateMessage containing this data. The caller is responsible for managing the lifecycle of the returned message.
References VRL_DLL.
| VRL_DLL void makVre::updateReflectedEntityAttributes | ( | DtReflectedExtEntityList * | rel, |
| DtAttributeHandle | entityStateStore ) |
References VRL_DLL.
| UTIL_DLL bool makVre::customAssert | ( | bool | condition, |
| const char * | expression, | ||
| const char * | description, | ||
| int | line, | ||
| const char * | file, | ||
| const char * | function, | ||
| bool * | handled ) |
Custom assertion function that evaluates conditions and handles failures.
| condition | The boolean condition to evaluate |
| expression | The string representation of the expression being evaluated |
| description | The error description message |
| line | The line number where the assertion occurred |
| file | The source file where the assertion occurred |
| function | The function name where the assertion occurred |
| handled | Pointer to boolean that will be set to true if the assertion was handled |
References UTIL_DLL.
| UTIL_DLL bool makVre::customAssert | ( | bool | condition, |
| const char * | file, | ||
| const std::string & | function, | ||
| int | line, | ||
| const char * | expression, | ||
| const char * | message, | ||
| bool * | handled ) |
Custom assertion function that supports string-based error messages.
This function provides a mechanism for runtime assertions with detailed string messages. It evaluates the condition and, if false, triggers appropriate error handling.
| condition | The boolean condition to evaluate |
| file | The source file where the assertion occurred |
| function | The function name where the assertion occurred |
| line | The line number where the assertion occurred |
| expression | The string representation of the expression being evaluated |
| message | The detailed error message explaining the assertion failure |
| handled | Pointer to boolean that will be set to true if the assertion was handled |
References UTIL_DLL.
| bool makVre::operator== | ( | const makVre::DtAttributeHandleType< T > & | a, |
| const T & | b ) |
| bool makVre::operator== | ( | const T & | a, |
| const makVre::DtAttributeHandleType< T > & | b ) |
| bool makVre::operator!= | ( | const makVre::DtAttributeHandleType< T > & | a, |
| const T & | b ) |
| bool makVre::operator!= | ( | const T & | a, |
| const makVre::DtAttributeHandleType< T > & | b ) |
| int UTIL_DLL makVre::DtEncodedStringSize | ( | const std::string & | str | ) |
Calculates the size of a string when encoded in the byte stream format.
| str | The string to calculate the encoded size for |
References UTIL_DLL.
| int UTIL_DLL makVre::DtLuaErrorHandler | ( | lua_State * | L | ) |
Error handler function for Lua errors.
| L | Pointer to the Lua state |
This function captures Lua errors, formats them with additional information, and returns them as a string on the Lua stack.
References UTIL_DLL.
| UTIL_DLL void makVre::getForwardVectorFromOrientation | ( | const DtTaitBryan & | ori, |
| DtVector32 & | fwd ) |
Gets the forward vector from an orientation.
| ori | Input: Orientation as Tait-Bryan angles |
| fwd | Output: Vector to be set to the Forward vector |
Converts Tait-Bryan angles to a direction cosine matrix and extracts the forward-pointing vector
References UTIL_DLL.
| UTIL_DLL DtInitTable makVre::loadTableFile | ( | const std::string & | path, |
| DtInitializer * | initializer ) |
Loads a table file from the specified path.
| path | The file path to the table file (e.g., a display configuration file) |
| initializer | Pointer to the initializer used to load the file |
This function loads a table file (typically a display configuration or other configuration file) from the specified path using the provided initializer.
References UTIL_DLL.
| UTIL_DLL DtInitTable makVre::getRoleTemplateFromPath | ( | const std::string & | path, |
| DtInitializer * | initializer ) |
Loads a role definition file from the specified path.
| path | The file path to the role definition file |
| initializer | Pointer to the initializer used to load the file |
This function loads a role definition file from the specified path and returns it as a DtInitTable structure for further processing.
References UTIL_DLL.
| UTIL_DLL DtInitTable makVre::getDisplayLayout | ( | DtEntityRoleDescriptor & | roleDescriptor, |
| const std::string & | name, | ||
| DtInitializer * | initializer ) |
Retrieves a display configuration by name for a given role descriptor.
| roleDescriptor | The role descriptor containing display configurations |
| name | The name of the display configuration to retrieve |
| initializer | Pointer to the initializer used for loading |
This function looks up and loads a display configuration by name. It first checks for the display configuration in the additional display configurations list, which contains any new configurations or overrides to what's in the role template file. If not found there, it then checks the role file itself.
References UTIL_DLL.
| UTIL_DLL DtInitTable makVre::getDefaultDisplayLayout | ( | const std::string & | roleDescriptorPath, |
| DtInitializer * | initializer ) |
Retrieves the default display configuration for a role.
| roleDescriptorPath | The path to the role descriptor file |
| initializer | Pointer to the initializer used for loading |
This function loads the role descriptor from the specified path and then retrieves the default display configuration defined for that role.
References UTIL_DLL.
| UTIL_DLL void makVre::getDisplayConfigNames | ( | DtEntityRoleDescriptor & | roleDescriptor, |
| DtInitializer * | initializer, | ||
| std::set< std::string > & | displayConfigNames ) |
Retrieves all available display configuration names for a role.
| roleDescriptor | The role descriptor to get display configurations from |
| initializer | Pointer to the initializer used for loading |
| displayConfigNames | Output parameter to store the configuration names |
This function populates the provided set with the names of all display configurations available for the specified role descriptor. It includes configurations from both the role template file and any additional display configurations.
References UTIL_DLL.
| UTIL_DLL void makVre::clearRoleCache | ( | DtInitializer * | initializer | ) |
Clears the role template cache.
| initializer | Pointer to the initializer whose cache should be cleared |
This function clears the entire role template cache in the provided initializer, forcing fresh loading of role templates on subsequent requests.
References UTIL_DLL.
| bool UTIL_DLL makVre::DtInitializeTimer | ( | ) |
Initializes the high-resolution timer.
This function can be safely called multiple times, but only the first call has any effect. It is automatically called when the library is loaded and by the profiler, so users typically do not need to call it directly.
References UTIL_DLL.
Gets a high-resolution CPU timestamp.
Returns a high-resolution 64-bit timestamp from the CPU, typically used for profiling. If the CPU doesn't support high-resolution counter instructions, uses QueryPerformanceCounter() as a fallback on Windows. On Linux, this function uses gettime().
References UTIL_DLL.
| double UTIL_DLL makVre::DtWallClockTime | ( | ) |
Gets a high-resolution time in seconds.
Returns the elapsed time in seconds since the system was started. Uses DtTimestamp() internally and converts the result to seconds.
References UTIL_DLL.
| unsigned int UTIL_DLL makVre::DtGetThreadId | ( | ) |
Gets the current thread ID.
Returns a platform-independent identifier for the current thread.
References UTIL_DLL.
| bool UTIL_DLL makVre::DtIsEnvironmentVariableSet | ( | const std::string & | env, |
| const std::string & | testValue = "" ) |
Checks if an environment variable is set.
Tests if the specified environment variable exists and optionally compares its value against a test value (case-insensitive comparison).
| env | Name of the environment variable to check |
| testValue | Optional value to compare against (empty string to just check existence) |
References UTIL_DLL.
| bool UTIL_DLL makVre::findArg | ( | const char * | arg, |
| int | argc, | ||
| char ** | argv, | ||
| const char * | param[] ) |
Finds a command-line argument and its parameter.
Searches for a specific argument in an argv array and retrieves the parameter that follows it if requested.
| arg | The argument to search for |
| argc | Number of arguments in the argv array |
| argv | Array of command-line arguments |
| param | Optional output parameter to store the value following the argument |
References UTIL_DLL.
| bool UTIL_DLL makVre::findArg | ( | const char * | arg, |
| int | argc, | ||
| char ** | argv ) |
Finds a command-line argument.
Searches for a specific argument in an argv array without retrieving its parameter.
| arg | The argument to search for |
| argc | Number of arguments in the argv array |
| argv | Array of command-line arguments |
References UTIL_DLL.
| std::string UTIL_DLL makVre::rtoa | ( | float | r | ) |
Converts a floating-point value to a string (radians to angle string)
Converts a floating-point value (typically an angle in radians) to a string representation.
| r | The floating-point value to convert |
References UTIL_DLL.
| std::vector< std::string > UTIL_DLL makVre::tokenize | ( | const std::string & | string, |
| const std::string & | delimiter = " " ) |
Splits a string into tokens.
Divides a string into substrings (tokens) based on a delimiter.
| string | The string to tokenize |
| delimiter | The delimiter string (defaults to space) |
References UTIL_DLL.
| std::string UTIL_DLL makVre::trim | ( | const std::string & | str | ) |
Removes leading and trailing whitespace from a string.
Trims whitespace characters from the beginning and end of a string.
| str | The string to trim |
References UTIL_DLL.
| std::string UTIL_DLL makVre::subStrRangeReplaced | ( | const std::string & | string, |
| const std::string & | start, | ||
| const std::string & | end, | ||
| const std::string & | replacement ) |
Creates a new string with a substring range replaced.
Returns a new string with the range starting from 'start' and ending with 'end' replaced with the replacement string.
| string | The original string |
| start | The starting substring |
| end | The ending substring |
| replacement | The replacement string |
References UTIL_DLL.
| void UTIL_DLL makVre::replaceSubStrRange | ( | std::string & | string, |
| const std::string & | start, | ||
| const std::string & | end, | ||
| const std::string & | replacement ) |
Replaces a substring range in-place.
Modifies the original string, replacing the range starting from 'start' and ending with 'end' with the replacement string.
| string | The string to modify |
| start | The starting substring |
| end | The ending substring |
| replacement | The replacement string |
References UTIL_DLL.
| std::string UTIL_DLL makVre::subStrReplaced | ( | const std::string & | string, |
| const std::string & | target, | ||
| const std::string & | replacement ) |
Creates a new string with all occurrences of a substring replaced.
Returns a new string with all occurrences of the target substring replaced with the replacement string.
| string | The original string |
| target | The substring to replace |
| replacement | The replacement string |
References UTIL_DLL.
| void UTIL_DLL makVre::replaceSubStr | ( | std::string & | string, |
| const std::string & | target, | ||
| const std::string & | replacement ) |
Replaces all occurrences of a substring in-place.
Modifies the original string, replacing all occurrences of the target substring with the replacement string.
| string | The string to modify |
| target | The substring to replace |
| replacement | The replacement string |
References UTIL_DLL.
| std::string UTIL_DLL makVre::lengthClamped | ( | const std::string & | string, |
| size_t | length, | ||
| const std::string & | tail = "..." ) |
Creates a new string clamped to a maximum length.
Returns a new string clamped to the specified maximum length, appending a tail string (default "...") if truncated.
| string | The original string |
| length | Maximum length of the resulting string |
| tail | String to append if truncation occurs (typically "...") |
References UTIL_DLL.
| void UTIL_DLL makVre::clampLength | ( | std::string & | string, |
| size_t | length, | ||
| const std::string & | tail = "..." ) |
Clamps a string to a maximum length in-place.
Modifies the original string, clamping it to the specified maximum length and appending a tail string (default "...") if truncated.
| string | The string to modify |
| length | Maximum length of the resulting string |
| tail | String to append if truncation occurs (typically "...") |
References UTIL_DLL.
| void UTIL_DLL makVre::makeLower | ( | std::string & | str | ) |
Converts a string to lowercase in-place.
Modifies the original string, converting all characters to lowercase.
| str | The string to modify |
References UTIL_DLL.
| std::string UTIL_DLL makVre::lowerCase | ( | const std::string & | in | ) |
Creates a new string with all characters converted to lowercase.
Returns a new string with all characters converted to lowercase.
| in | The original string |
References UTIL_DLL.
| double UTIL_DLL makVre::clampToPrecision | ( | double | val, |
| double | precision ) |
Clamps a value to a specified precision.
Rounds a double value to the nearest multiple of the specified precision value. For example, with precision=0.001, the value 1.23456 would be clamped to 1.235.
| val | The value to clamp |
| precision | The precision to clamp to (e.g., 0.001 for three decimal places) |
References UTIL_DLL.
| DtVector UTIL_DLL makVre::clampToPrecision | ( | DtVector | val, |
| double | precision ) |
Clamps a vector to a specified precision.
Applies precision clamping to each component of a 3D vector.
| val | The vector to clamp |
| precision | The precision to clamp to |
References UTIL_DLL.
| DtTaitBryan UTIL_DLL makVre::clampToPrecision | ( | DtTaitBryan | val, |
| double | precision ) |
Clamps Tait-Bryan angles to a specified precision.
Applies precision clamping to each angle in a Tait-Bryan representation.
| val | The Tait-Bryan angles to clamp |
| precision | The precision to clamp to |
References UTIL_DLL.
| T makVre::clampValue | ( | T | value, |
| T | min, | ||
| T | max ) |
Clamps a value between a minimum and maximum range.
| T | Type of the value and range bounds |
| value | The value to clamp |
| min | The minimum allowed value |
| max | The maximum allowed value |
| template int UTIL_DLL makVre::clampValue< int > | ( | int | , |
| int | , | ||
| int | ) |
Explicit instantiation for int clampValue.
References UTIL_DLL.
| template float UTIL_DLL makVre::clampValue< float > | ( | float | , |
| float | , | ||
| float | ) |
Explicit instantiation for float clampValue.
References UTIL_DLL.
| template double UTIL_DLL makVre::clampValue< double > | ( | double | , |
| double | , | ||
| double | ) |
Explicit instantiation for double clampValue.
References UTIL_DLL.
| int UTIL_DLL makVre::randomInt | ( | int | min, |
| int | max ) |
Generates a random integer within a specified range.
Returns a random integer between min and max (inclusive).
| min | The minimum value (inclusive) |
| max | The maximum value (inclusive) |
References UTIL_DLL.
| double UTIL_DLL makVre::randReal | ( | double | min, |
| double | max ) |
Generates a random number within a specified range.
Returns a double-precision random number between min and max (inclusive).
| min | The minimum value (inclusive) |
| max | The maximum value (inclusive) |
References UTIL_DLL.
| bool UTIL_DLL makVre::stob | ( | const std::string & | in | ) |
Converts a string to a boolean value.
Converts strings like "true", "1", "yes" to true, and "false", "0", "no" to false. Case-insensitive.
| in | The string to convert |
References UTIL_DLL.
| int UTIL_DLL makVre::stoi | ( | const std::string & | in | ) |
Converts a string to an integer.
| in | The string to convert |
References UTIL_DLL.
| long UTIL_DLL makVre::stol | ( | const std::string & | in | ) |
Converts a string to a long integer.
| in | The string to convert |
References UTIL_DLL.
| unsigned long UTIL_DLL makVre::stoul | ( | const std::string & | in | ) |
Converts a string to an unsigned long integer.
| in | The string to convert |
References UTIL_DLL.
| long long UTIL_DLL makVre::stoll | ( | const std::string & | in | ) |
Converts a string to a long long integer.
| in | The string to convert |
References UTIL_DLL.
| unsigned long long UTIL_DLL makVre::stoull | ( | const std::string & | in | ) |
Converts a string to an unsigned long long integer.
| in | The string to convert |
References UTIL_DLL.
| float UTIL_DLL makVre::stof | ( | const std::string & | in | ) |
Converts a string to a float.
| in | The string to convert |
References UTIL_DLL.
| double UTIL_DLL makVre::stod | ( | const std::string & | in | ) |
Converts a string to a double.
| in | The string to convert |
References UTIL_DLL.
|
inline |
Helper: connect a slot to a Boost.Signals2 signal to run only once (back).
This helper connects a lambda or callable to a Boost.Signals2 signal such that the callable is invoked the next time the signal is emitted and then automatically disconnected. This avoids using boost::bind/std::bind and favors modern lambdas.
Ordering: attaches at the back (default) to preserve existing emission order.
Usage example: connectOnce(de.signal_postInitialize, [&de]{ postInit(&de); });
| Signal | A boost::signals2::signal type |
| F | Callable type; signature should match the signal's arguments |
| sig | The signal instance to connect to |
| f | The callable to invoke on the next emission |
|
inline |
Helper: connect a slot to a Boost.Signals2 signal to run only once (front).
Same behavior as connectOnce(), but attaches the slot at the front so it runs before other slots. This is useful when initialization must occur first.
Usage example: connectOnceFront(de.signal_postInitialize, [&de]{ postInit(&de); });
| Signal | A boost::signals2::signal type |
| F | Callable type; signature should match the signal's arguments |
| sig | The signal instance to connect to |
| f | The callable to invoke on the next emission |
|
inline |
Stream insertion operator for DtVector2DD.
Allows for convenient printing of vectors to output streams
| str | The output stream |
| vec | The vector to output |
References makVre::DtVector2DD::x(), and makVre::DtVector2DD::y().
|
inline |
References makVre::DtVector2DI::x(), and makVre::DtVector2DI::y().
| UTIL_DLL makVrv::DtWindow * makVre::findWindow | ( | makVrv::DtDe & | de, |
| const std::string & | windowName = "Window 1" ) |
Finds a window by name in the display engine.
| de | Reference to the display engine to search in |
| windowName | Name of the window to find (defaults to "Window 1") |
This function searches for a window with the specified name in the display engine.
| UTIL_DLL makVrv::DtChannel * makVre::findChannel | ( | makVrv::DtDe & | de, |
| const std::string & | channelName = "Channel 1", | ||
| const std::string & | windowName = "Window 1" ) |
Finds a channel by name in a specific window.
| de | Reference to the display engine to search in |
| channelName | Name of the channel to find (defaults to "Channel 1") |
| windowName | Name of the window containing the channel (defaults to "Window 1") |
This function searches for a channel with the specified name in the specified window.
| UTIL_DLL makVrv::DtOsgChannel * makVre::findOsgChannel | ( | makVrv::DtDe & | de, |
| const std::string & | channelName = "Channel 1", | ||
| const std::string & | windowName = "Window 1" ) |
Finds an OSG channel by name in a specific window.
| de | Reference to the display engine to search in |
| channelName | Name of the channel to find (defaults to "Channel 1") |
| windowName | Name of the window containing the channel (defaults to "Window 1") |
This function searches for an OSG channel with the specified name in the specified window. It is similar to findChannel but specifically returns a DtOsgChannel pointer.
| UTIL_DLL makVrv::DtObserver * makVre::findObserver | ( | makVrv::DtDe & | de, |
| const std::string & | observerName = "Observer 1" ) |
Finds an observer by name in the display engine.
| de | Reference to the display engine to search in |
| observerName | Name of the observer to find (defaults to "Observer 1") |
This function searches for an observer with the specified name in the display engine.
| UTIL_DLL bool makVre::applyChannelConfig | ( | makVrv::DtDe & | de, |
| const std::string & | channelName, | ||
| const std::string & | windowName, | ||
| const makVrv::DtChannelConfiguration & | config ) |
Applies a channel configuration to a channel specified by name.
| de | Reference to the display engine containing the channel |
| channelName | Name of the channel to configure |
| windowName | Name of the window containing the channel |
| config | The channel configuration to apply |
This function finds a channel by name and applies the specified configuration to it.
| UTIL_DLL bool makVre::applyChannelConfig | ( | makVrv::DtDe & | de, |
| const makVrv::DtChannel & | channel, | ||
| const makVrv::DtChannelConfiguration & | config ) |
Applies a channel configuration to a specific channel.
| de | Reference to the display engine |
| channel | Reference to the channel to configure |
| config | The channel configuration to apply |
This function applies the specified configuration to the provided channel. This overload is more efficient when you already have a reference to the channel.
| void makVre::pruneReferenceMap | ( | LIST_T & | map | ) |
| const DtSetMessageType makVre::DtSetVreControlledType | ( | "set-vre-controlled" | ) |
Message type for VREngage control state requests.
Unique identifier for the set-vre-controlled message type used in the factory system. This must be a unique string to distinguish from other set types defined in msgTypes.h.
Referenced by makVre::DtVreSetController< SetControllerBase >::setRadio(), and makVre::DtVreSetController< SetControllerBase >::~DtVreSetController().
| const DtSetMessageType makVre::DtSetVreEmbarkedRoleType | ( | "set-vre-embarked-role" | ) |
Class for storing entity embarked role information.
This class is used to save the role (gunner, driver, commander, passenger, etc.) which the VREngage station embarked the entity as. This information is used to select the correct role when a VREngage station (re)attaches to this entity and ensures consistent role assignment between sessions.
Message type identifier for embarked role settings
DtSetPlayerStationControlledString must be a unique string representing the message type. Existing string types are defined in msgTypes.h.
| VREVRFOBJCORE_DLL void makVre::addVreConsoleCommands | ( | DtLocalObjectManager * | mgr | ) |
Registers VREngage console commands with the simulation.
| mgr | Pointer to the local object manager |
This function registers all VREngage-specific console commands with the simulation environment. It should be called during initialization to make VREngage console commands available to the user. The commands are registered with the provided local object manager.
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL void makVre::removeVreConsoleCommands | ( | ) |
Removes previously registered VREngage console commands.
This function removes all VREngage-specific console commands that were previously registered with addVreConsoleCommands(). It should be called during shutdown to clean up registered commands.
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL void makVre::addVreLuaExtensions | ( | DtVrfParameterDb * | db | ) |
Registers VREngage Lua extensions with the simulation.
| db | Pointer to the VRF parameter database |
This function registers all VREngage-specific Lua extensions with the simulation environment. It should be called during initialization to make VREngage Lua functions available to scenario scripts. The functions are registered with the provided parameter database.
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL void makVre::removeVreLuaExtensions | ( | ) |
Removes previously registered VREngage Lua extensions.
This function removes all VREngage-specific Lua extensions that were previously registered with addVreLuaExtensions(). It should be called during shutdown to clean up registered extensions.
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL bool makVre::isPlayerControlled | ( | const DtSimObject & | stateRep | ) |
Checks if an entity is under player control.
| stateRep | Reference to the simulation object to check |
This function determines whether a simulation entity is currently being controlled by a player in any role. It checks the entity's components to see if a player has assumed control in roles such as driver, gunner, commander, etc.
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL bool makVre::isPlayerControlledAs | ( | const DtSimObject & | stateRep, |
| std::string | role ) |
Checks if an entity is under player control in a specific role.
| stateRep | Reference to the simulation object to check |
| role | The specific role to check for (e.g., "Driver", "Gunner", "Commander") |
This function determines whether a simulation entity is currently being controlled by a player in the specified role. It checks the entity's components to see if a player has assumed control in the given role.
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL void makVre::setLocalObjectManager | ( | DtLocalObjectManager * | mgr | ) |
References VREVRFOBJCORE_DLL.
| VREVRFOBJCORE_DLL DtLocalObjectManager * makVre::getLocalObjectManager | ( | ) |
References VREVRFOBJCORE_DLL.
| void VREVRFVORTEX_DLL makVre::ConvertVortexToFlatEarth | ( | const DtVector & | input, |
| DtVector & | output ) |
Converts a vector from Vortex (NWU) coordinates to flat earth coordinates.
| input | The input vector in Vortex coordinates |
| output | The output vector in flat earth coordinates |
References VREVRFVORTEX_DLL.
| void VREVRFVORTEX_DLL makVre::ConvertVortexToDISBody | ( | const DtVector & | input, |
| DtVector & | output ) |
Converts a vector from Vortex (NWU) coordinates to DIS body coordinates (NED)
| input | The input vector in Vortex coordinates |
| output | The output vector in DIS body coordinates |
References VREVRFVORTEX_DLL.
| void VREVRFVORTEX_DLL makVre::ConvertFlatEarthToVortex | ( | const DtVector & | input, |
| DtVector & | output ) |
Converts a vector from flat earth coordinates to Vortex (NWU) coordinates.
| input | The input vector in flat earth coordinates |
| output | The output vector in Vortex coordinates |
References VREVRFVORTEX_DLL.
| void VREVRFVORTEX_DLL makVre::ConvertDISBodyToVortex | ( | const DtVector & | input, |
| DtVector & | output ) |
Converts a vector from DIS body coordinates (NED) to Vortex (NWU) coordinates.
| input | The input vector in DIS body coordinates |
| output | The output vector in Vortex coordinates |
References VREVRFVORTEX_DLL.
| void VREVRFVORTEX_DLL makVre::ConvertVxVector3ToDtVector | ( | const VxMath::Vector3 & | input, |
| DtVector & | output ) |
Converts a Vortex Vector3 to a DtVector.
| input | The input Vortex Vector3 |
| output | The output DtVector |
References VREVRFVORTEX_DLL.
| void VREVRFVORTEX_DLL makVre::ConvertDtVectorToVxVector3 | ( | const DtVector & | input, |
| VxMath::Vector3 & | output ) |
Converts a DtVector to a Vortex Vector3.
| input | The input DtVector |
| output | The output Vortex Vector3 |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesBoundingBoxInclude | ( | const VxMath::BoundingBox & | bbOne, |
| VxMath::BoundingBox & | bbTwo ) |
Checks if one bounding box fully includes another.
Does not check the Z dimension, only X and Y.
| bbOne | The first bounding box |
| bbTwo | The second bounding box to check if it's included |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesBoundingBoxContainPoint | ( | const VxMath::BoundingBox & | bb, |
| const DtVector & | vec ) |
Checks if a bounding box contains a DtVector point.
| bb | The bounding box |
| vec | The vector to check |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesBoundingBoxContainPoint | ( | const VxMath::BoundingBox & | bb, |
| const DtPoint & | vec ) |
Checks if a bounding box contains a DtPoint.
| bb | The bounding box |
| vec | The point to check |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesBoundingBoxContainPoint | ( | const VxMath::BoundingBox & | bb, |
| const VxMath::Vector3 & | vec ) |
Checks if a bounding box contains a Vortex Vector3 point.
| bb | The bounding box |
| vec | The vector to check |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesExtentContainPoint | ( | const DtExtent & | ext, |
| const DtVector & | vec ) |
Checks if an extent contains a DtVector point.
| ext | The extent |
| vec | The vector to check |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesExtentContainPoint | ( | const DtExtent & | ext, |
| const DtPoint & | vec ) |
Checks if an extent contains a DtPoint.
| ext | The extent |
| vec | The point to check |
References VREVRFVORTEX_DLL.
| bool VREVRFVORTEX_DLL makVre::doesExtentContainPoint | ( | const DtExtent & | ext, |
| const VxMath::Vector3 & | vec ) |
Checks if an extent contains a Vortex Vector3 point.
| ext | The extent |
| vec | The vector to check |
References VREVRFVORTEX_DLL.
| DtVector makVre::getDtVector | ( | const VxMath::Vector3 & | input | ) |
Creates a DtVector from a Vortex Vector3.
| input | The input Vortex Vector3 |
| VxMath::Vector3 makVre::getVxVector | ( | const DtVector & | input | ) |
Creates a Vortex Vector3 from a DtVector.
| input | The input DtVector |
| bool makVre::isValidVortexLocalObject | ( | DtLocalObject * | obj | ) |
Returns whether or not a local object is a valid vortex entity.
| obj | The Local object |
|
constexpr |
Type identifier for DtAppLauncherComponent component.
|
constexpr |
Type identifier for DtArtPartParamToStateAttrMap component.
|
constexpr |
Type identifier for DtArtPartUpdater component.
|
constexpr |
Type identifier for DtAudioListenerOverrideUpdater component.
|
constexpr |
Type identifier for DtAudioUpdater component.
|
constexpr |
Type identifier for DtCommanderControlLogic component.
|
constexpr |
Type identifier for DtCommanderHatchControlLogic component.
|
constexpr |
Type identifier for DtCommanderHatchViewUpdater component.
|
constexpr |
Type identifier for DtCommanderObserverUpdater component.
|
constexpr |
Type identifier for DtDeadReckonOverrider component.
|
constexpr |
Type identifier for DtDeployableObjectsSimLogic component.
|
constexpr |
Type identifier for DtDisembarkControlLogic component.
|
constexpr |
Type identifier for DtDriverControlLogic component.
|
constexpr |
Type identifier for DtDriverMenuLogic component.
|
constexpr |
Type identifier for DtEchelonLogic component.
|
constexpr |
Type identifier for DtEngineAudioUpdater component.
|
constexpr |
Type identifier for DtExtendedStateLogic component.
|
constexpr |
Type identifier for DtFriendlyUnitsLogic component.
|
constexpr |
Type identifier for DtGlStudioHudMapperLogic component.
|
constexpr |
Type identifier for DtGunnerControlLogic component.
|
constexpr |
Type identifier for DtGunnerObserverUpdater component.
|
constexpr |
Type identifier for DtGunnerRangeSimLogic component.
|
constexpr |
Type identifier for DtLaserTargetDesignatorSimLogic component.
|
constexpr |
Type identifier for DtLookAroundObserverUpdater component.
|
constexpr |
Type identifier for DtMetaRoleControlLogic component.
|
constexpr |
Type identifier for DtMinimapUpdater component.
|
constexpr |
Type identifier for DtMixedRealityUpdater component.
|
constexpr |
Type identifier for DtObserverUpdater component.
|
constexpr |
Type identifier for DtOverlayComponent component.
|
constexpr |
Type identifier for DtQtQuickOverlay component.
|
constexpr |
Type identifier for DtRadioLogic component.
|
constexpr |
Type identifier for DtRoleSelectionControl component.
|
constexpr |
Type identifier for DtSavedViewUpdater component.
|
constexpr |
Type identifier for DtScriptComponent component.
|
constexpr |
Type identifier for DtSettingsOverrideComponent component.
|
constexpr |
Type identifier for DtSlewToCueControl component.
|
constexpr |
Type identifier for DtVehicleOccupantUpdater component.
|
constexpr |
Type identifier for DtVirtualRealityLogic component.
|
constexpr |
Type identifier for DtBinocularsLasingOverlay component.
|
constexpr |
Type identifier for DtBinocularsOverlay component.
|
constexpr |
Type identifier for DtBinocularsSimLogic component.
|
constexpr |
Type identifier for DtBinocularsZoomOverlay component.
|
constexpr |
Type identifier for DtScopeSimLogic component.
|
constexpr |
Type identifier for DtVrvSensorOverlayUpdater component.
|
constexpr |
Type identifier for DtWeaponPoseUpdater component.
|
constexpr |
Type identifier for DtWeaponResourceLogic component.
|
constexpr |
Type identifier for DtWindowLayoutComponent component.
|
constexpr |
Type identifier for DtZoomControl component.
|
constexpr |
Type identifier constant for DtCigiHostControl components.
This constant defines the string identifier used to identify DtCigiHostControl component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Type identifier constant for DtActionMenuLogic components.
This constant defines the string identifier used to identify DtActionMenuLogic component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier constant for DtActionMenuUpdater components.
This constant defines the string identifier used to identify DtActionMenuUpdater component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier constant for DtEntityControlLogic components.
This constant defines the string identifier used to identify DtEntityControlLogic component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier for DtHumanVrHudUpdater component.
|
constexpr |
Type identifier constant for DtHudUpdater components.
This constant defines the string identifier used to identify DtHudUpdater component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier for DtHumanControlLogic component.
|
constexpr |
Type identifier for DtHumanHudUpdater component.
|
constexpr |
Type identifier constant for DtHumanMenuLogic components.
This constant defines the string identifier used to identify DtHumanMenuLogic component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier for DtHumanObserverUpdater component.
|
constexpr |
Type identifier constant for DtHumanRenderUpdater components.
This constant defines the string identifier used to identify DtHumanRenderUpdater component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier constant for DtHumanVirtualRealityLogic components.
This constant defines the string identifier used to identify DtHumanVirtualRealityLogic component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier for DtHumanVrHudUpdater component.
|
constexpr |
Type identifier constant for DtPilotMenuLogic components.
This constant defines the string identifier used to identify DtPilotMenuLogic component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier constant for DtPilotRenderUpdater components.
This constant defines the string identifier used to identify DtPilotRenderUpdater component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier for DtPilotSimLogic component.
|
constexpr |
Type identifier constant for DtSpectatorAudioUpdater components.
This constant defines the string identifier used to identify DtSpectatorAudioUpdater component types within the VR-Engage framework. It is used for component registration, type checking, and serialization operations.
|
constexpr |
Type identifier for DtSpectatorHudUpdater component.
|
constexpr |
Type identifier for DtSpectatorObserverUpdater component.
|
constexpr |
Type identifier for DtOverlayComponent component.
|
constexpr |
Type identifier for DtSpectatorSimLogic component.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
| const int makVre::DtVrEngageDatumParamId = 2000000 |
Parameter ID used to identify VREngage messages in data events.
This constant is used to filter data events that contain VREngage messages when receiving network traffic through the exercise connection.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
extern |
Inverse of CPU frequency for time calculations.
|
extern |
Number of CPU ticks per second.
|
extern |
Flag indicating if the high-resolution timer is initialized.
|
static |
Default display layout name for entity roles.
It is expected that there will always be a default display layout available for all entity roles. This is the name of that expected display layout.
|
static |
Default value for the unlisted attribute of roles.
By default, role configurations should be listed in the Choose Role panel. Setting this to true would hide the role from the panel.
|
constexpr |
Type identifier for the AGL updater component.
| const char makVre::DtVreStabilizedArtPartActuatorType[] = "vre-stabilized-art-part-actuator" |
| const char makVre::DtAttributeProviderComponentType[] = "attribute-provider-component" |
| const char makVre::DtBallisticGunJoyActuatorType[] = "ballistic-gun-joystick-actuator" |
| const char makVre::DtBullseyeControllerType[] = "bullseye-controller" |
Type identifier for the bullseye controller component.
| const char makVre::DtControlSurfacesActuatorType[] = "control-surfaces-actuator" |
Type identifier for the control surfaces actuator component.
| const char makVre::DtHumanGunJoyActuatorType[] = "human-gun-Joystick-actuator" |
Type identifier for the human gun joystick actuator component.
| const char makVre::DtVreHumanHandWeaponSwitchControllerType[] = "handheld-weapon-switcher-controller" |
Type identifier for the human handheld weapon switch controller component.
| const char makVre::DtHumanJoystickCombatControllerType[] = "human-joystick-combat-controller" |
Type identifier for the human joystick combat controller component.
| const char makVre::DtVreHumanJoystickMovementControllerType[] = "vre-human-joystick-movement-controller" |
Type identifier for the human joystick movement controller component.
| const char makVre::DtHumanLadderClimbingControllerType[] = "human-ladder-climbing-controller" |
Type identifier for the human ladder climbing controller component.
| const char makVre::DtLightStateControllerType[] = "light-state-controller" |
Type identifier for the light state controller component.
| const char makVre::DtVreRadarWarningReceiverType[] = "vre-radar-warning-receiver" |
Type identifier for the VRE radar warning receiver component.
| const char makVre::DtRotaryWingJoyFlightControllerType[] = "rotary-wing-joy-flight-controller" |
Type identifier for the rotary wing joystick flight controller component.
| const char makVre::DtTopAndDirectAttackMissileControllerType[] = "top-and-direct-attack-missile-controller" |
Type identifier for the top and direct attack missile controller component.
| const char makVre::DtVreAimWeaponControllerType[] = "vre-aim-weapon-controller" |
Type identifier for the VRE aim weapon controller component.
Referenced by makVre::DtVreAimWeaponController::type().
| const char makVre::DtVreAirVehicleSetControllerType[] = "vre-air-vehicle-set-controller" |
Type identifier for the VRE air vehicle set controller component.
| const char makVre::DtVreBallisticGunJoyControllerType[] = "vre-ballistic-gun-joy-controller" |
Type identifier for the VRE ballistic gun joy controller component.
Referenced by makVre::DtVreBallisticGunJoyController::type().
| const char makVre::DtVreBullseyeControllerType[] = "vre-bullseye-controller" |
Type identifier for the VRE bullseye controller component.
| const char makVre::DtVreDieWhenHitActuatorType[] = "vre-die-when-hit-actuator" |
Type identifier for the VRE die-when-hit actuator component.
| const char makVre::DtVreDIGuyControllerType[] = "vre-di-guy-controller" |
Type identifier for the VRE DiGuy controller component.
| const char makVre::DtVreEmbarkationControllerType[] = "vre-embarkation-controller" |
Type identifier for the VRE embarkation controller component.
| const char makVre::DtVreEmbeddedEntitiesControllerType[] = "vre-embedded-entities-controller" |
Type identifier for the VRE embedded entities controller component.
| const char makVre::DtVreFixedWingEntitySetControllerType[] = "vre-fixed-wing-entity-set-controller" |
Type identifier for the VRE fixed wing entity set controller component.
| const char makVre::DtVreGimbalControllerType[] = "vre-sensor-gimbal-controller" |
Type identifier for the VRE sensor gimbal controller component.
| const char makVre::DtVreGroundVehicleSetControllerType[] = "vre-ground-vehicle-set-controller" |
Type identifier for the VRE ground vehicle set controller component.
| const char makVre::DtVreGunJoyActuatorType[] = "vre-gun-joystick-actuator" |
Type identifier for the VRE gun joystick actuator component.
| const char makVre::DtVreHumanCrosswalkControllerType[] = "vre-human-crosswalk-controller" |
Type identifier for the VRE human crosswalk controller component.
| const char makVre::DtVreHumanDamageActuatorType[] = "vre-human-damage-actuator" |
Type identifier for the VRE human damage actuator component.
| const char makVre::DtVreHumanFollowControllerType[] = "vre-human-follow-controller" |
Type identifier for the VRE human follow controller component.
| const char makVre::DtVreHumanMovementActuatorType[] = "vre-human-movement-actuator" |
Type identifier for the VRE human movement actuator component.
| const char makVre::DtVreHumanSetControllerType[] = "vre-human-set-controller" |
Type identifier for the VRE human set controller component.
| const char makVre::DtVreJoystickControllerType[] = "vre-joystick-controller" |
Type identifier for the VRE joystick controller component.
| const char makVre::DtVreLadderClimbingActuatorType[] = "vre-ladder-climbing-actuator" |
Type identifier for the VRE ladder climbing actuator component.
| const char makVre::DtVreLaserGuidedLauncherControllerType[] = "vre-integrated-laser-guided-launcher-controller" |
Type identifier for the VRE laser guided launcher controller component.
| const char makVre::DtVreLasingControllerType[] = "vre-laser-controller" |
Type identifier for the VRE lasing controller component.
| const char makVre::DtVreLasingMissileTrackControllerType[] = "vre-lasing-missile-track-controller" |
Type identifier for the VRE lasing missile track controller component.
| const char makVre::DtVreLauncherActuatorType[] = "vre-launcher-actuator" |
Type identifier for the VRE launcher actuator component.
| const char* makVre::DtVreLauncherControllerType = "vre-missile-launcher-controller" |
Type identifier for the VRE launcher controller component.
| const char makVre::DtVreLaunchExpendableResourceControllerType[] = "vre-launch-expendable-resource-controller" |
Type identifier for the VRE launch expendable resource controller component.
|
static |
Type identifier for the VRE local entity set controller component.
| const char makVre::DtVreMovementBasedTerrainPreloadControllerType[] = "vre-movement-based-terrain-preload-controller" |
Type identifier for the VRE movement-based terrain preload controller component.
| const char makVre::DtVreOccupancyDirectorControllerType[] = "vre-occupancy-director-controller" |
Type identifier for the VRE occupancy director controller component.
| const char makVre::DtVreParachuteActuatorType[] = "vre-parachute-actuator" |
Type identifier for the VRE parachute actuator component.
| const char* makVre::DtVreParachuteControllerType = "vre-parachute-controller" |
Type identifier for the VRE parachute controller component.
| const char makVre::DtVrePlayerLaserControllerType[] = "vre-player-laser-controller" |
Type identifier for the VRE player laser controller component.
| const char makVre::DtVreRadarObjectSensorType[] = "vre-radar-object-sensor" |
Type identifier for the VRE radar object sensor component.
| const char makVre::DtVreRotaryWingActuatorType[] = "vre-rotary-wing-actuator" |
Type identifier for the VRE rotary wing actuator component.
| const char makVre::DtVreScriptReactiveTaskControllerType[] = "vre-script-reactive-task-controller" |
Type identifier for the VRE script reactive task controller component.
| const char makVre::DtVreSimpleRadarObjectSensorType[] = "vre-simple-radar-object-sensor" |
Type identifier for the VRE simple radar object sensor component.
| const char makVre::DtVreSuppressionActuatorType[] = "vre-suppression-actuator" |
Type identifier for the VRE suppression actuator component.
| const char makVre::DtVreTurretActuatorType[] = "vre-turret-actuator" |
Type identifier for the VRE turret actuator component.
Referenced by makVre::DtVreTurretActuator::type().
| const char makVre::DtVreTurretFocusControllerType[] = "turret-focus-controller" |
Type identifier for the turret focus controller component.
| const char makVre::DtVreTurretJoystickControllerType[] = "vre-turret-joystick-controller" |
Type identifier for the VRE turret joystick controller component.
| const char* makVre::DtWeaponStatusControllerType = "weapon-status-controller" |
Type identifier for the weapon status controller component.
| const char makVre::DtBullseyePSRType[] = "bullseye-psr" |
Type identifier string for the bullseye process state repository.
| const char makVre::DtBullseyePSRDefaultName[] = "bullseye-psr-default" |
Default name for the bullseye process state repository.
| const char makVre::DtProjectileType[] = "DtProjectile" |
Type identifier string for the projectile class.
| const char makVre::DtProjectileListType[] = "DtProjectileList" |
Type identifier string for the projectile list class.
| const char makVre::DtVreRadarWarningReceiverPSRType[] = "vre-radar-warning-receiver-psr" |
Type identifier string for the VREngage radar warning receiver PSR.
| const char makVre::DtTopAndDirectLauncherPSRType[] = "top-and-direct-launcher-PSR" |
| const char makVre::DtTopAndDirectMissileFlightPSRType[] = "top-and-direct-missile-flight-PSR" |
| const char makVre::DtVreLadderClimbingPSRType[] = "vre-ladder-climbing-psr" |
Type identifier string for the ladder climbing process state repository.
| const char makVre::DtVreLadderClimbingProcessStateRepositoryDefaultName[] |
Default name for the ladder climbing process state repository.
| const char makVre::DtVreRadarObjectSensorPSRType[] = "vre-radar-object-sensor-psr" |
Type identifier string for the VREngage radar object sensor PSR.
| const char makVre::DtVreSimpleRadarObjectSensorPSRType[] = "vre-simple-radar-object-sensor-psr" |
Type identifier string for the VREngage simple radar object sensor PSR.
| const char makVre::DtVreVrfBalGunPSRType[] = "vre-vrf-bal-gun-psr" |
Type identifier string for the VREngage ballistic gun PSR.
| const char makVre::DtVreVrfEmbarkationPSRType[] = "vre-vrf-embarkation-psr" |
Type identifier string for the VREngage embarkation PSR.
| const char makVre::DtVreVrfTurretedBalGunPSRDefaultName[] = "vre-vrf-turreted-ballistic-gun-process-state-repository-default" |
Default name for the VREngage turreted ballistic gun PSR.
| const char makVre::DtVreVrfTurretedBalGunPSRType[] = "vre-vrf-turreted-ballistic-gun-process-state-repository" |
Type identifier string for the VREngage turreted ballistic gun PSR.
| const char makVre::DtMovementChooserComponentName[] = "base-system.movement.movement-chooser" |
Component name for the movement chooser.
Constant string defining the component name for the movement chooser system. Used for component lookups when determining player control status.
| const char makVre::DtAmmoLoadTimeType[] = "DtAmmoLoadTime" |
Type identifier string for DtAmmoLoadTime class.
| const char makVre::DtAttributeProviderComponentDescriptorType[] = "attribute-provider-component-descriptor" |
Type identifier string for the attribute provider component descriptor.
| const char makVre::DtHumanJoystickMovementControllerDescriptorType[] = "human-joystick-movement-controller-descriptor" |
Type identifier string for the human joystick movement controller descriptor.
| const char makVre::DtRadarWarningReceiverDescriptorType[] = "vre-radar-warning-receiver-descriptor" |
Type identifier string for the Radar Warning Receiver descriptor.
| const char makVre::DtRwrContactInfoListType[] = "DtRwrContactInfoList" |
Type identifier string for the RWR contact info list.
| const char makVre::DtTopAndDirectAttackMissileControllerDescriptorType[] = "top-and-direct-attack-missile-descriptor" |
Type identifier string for the top and direct attack missile controller descriptor.
Key used for this class in DtSimComponentFactory.
| const char makVre::DtVreBallisticGunDescriptorType[] = "vre-ballistic-gun-descriptor" |
Type identifier string for the VREngage ballistic gun descriptor.
| const char makVre::DtVreGunActuatorDescriptorType[] = "vre-gun-actuator-descriptor" |
Type identifier string for the gun actuator descriptor.
| const char makVre::DtVreHumanGunActuatorDescriptorType[] = "vre-human-gun-actuator-descriptor" |
Type identifier string for the human gun actuator descriptor.
| const char makVre::DtVreHumanJoystickMovementControllerDescriptorType[] = "vre-human-joystick-movement-controller-descriptor" |
Type identifier string for the human joystick movement controller descriptor.
| const char makVre::DtVreHumanMovementActuatorDescriptorType[] = "vre-human-movement-actuator-descriptor" |
Type identifier string for the human movement actuator descriptor.
| const char makVre::DtVreJoystickControllerDescriptorType[] = "vre-joystick-controller-descriptor" |
Type identifier string for the joystick controller descriptor.
| const char makVre::DtLadderClimbingActuatorDescriptorType[] = "vre-ladder-climbing-actuator-descriptor" |
Type identifier string for the ladder climbing actuator descriptor.
| const char makVre::DtVreParachuteActuatorDescriptorType[] = "vre-parachute-actuator-descriptor" |
Type identifier string for the parachute actuator descriptor.
| const char makVre::DtVreRadarObjectSensorDescriptorType[] = "vre-radar-object-sensor-descriptor" |
Type identifier string for the radar object sensor descriptor.
| const char makVre::DtVreRotaryWingActuatorDescriptorType[] = "vre-rotary-wing-actuator-descriptor" |
Type identifier string for the rotary wing actuator descriptor.
| const char makVre::DtVreScriptReactiveTaskControllerDescriptorType[] = "vre-script-reactive-task-controller-descriptor" |
Type identifier string for the script reactive task controller descriptor.
| const char makVre::DtVreWeaponControllerDescriptorType[] = "vre-weapon-controller-descriptor" |
Type identifier string for the weapon controller descriptor.
| const char makVre::DtWeaponsStatusControllerDescriptorType[] = "weapons-status-controller-descriptor" |
Type identifier string for the weapons status controller descriptor.
| const char makVre::DtVortexMovementPSRDefaultName[] = "vortex-movement-process-state-repository-default" |
Default name for the Vortex movement PSR.
| const char makVre::DtVortexMovementPSRType[] = "vortex-movement-psr" |
Type identifier for the Vortex movement PSR.
| const char makVre::DtVortexSimArtPartDescriptorType[] = "DtVortexSimArtPartDescriptor" |
Type identifier string for the DtVortexSimArtPartDescriptor class.
| const char makVre::DtVortexSimArtPartDescriptorListType[] = "DtVortexSimArtPartDescriptorList" |
Type identifier string for the DtVortexSimArtPartDescriptorList class.
| const char makVre::DtVortexConfigurationDescriptorType[] = "DtVortexConfigurationDescriptor" |
Type identifier string for the DtVortexConfigurationDescriptor class.
| const char makVre::DtVortexConfigurationElementDescriptorType[] = "DtVortexConfigurationElementDescriptor" |
Type identifier string for the DtVortexConfigurationElementDescriptor class.
| const char makVre::DtVortexInterfaceDescriptorType[] = "DtVortexInterfaceDescriptor" |
Type identifier string for the DtVortexInterfaceDescriptor class.
| const char makVre::DtVortexInterfaceElementDescriptorType[] = "DtVortexInterfaceElementDescriptor" |
Type identifier string for the DtVortexInterfaceElementDescriptor class.
|
constexpr |
|
constexpr |
|
constexpr |
Type identifier string for human articulated part actuator component.
|
constexpr |
|
constexpr |