![]() |
VR-Forces 4.10 Class Documentation
|
The interface for an entity settings widget to communicate with its logic. More...

Public Member Functions | |
| virtual | ~DtEntityDisplaySettingsInterface () |
| DTOR. More... | |
| virtual void | setWheelRotationEnabled (bool state)=0 |
| Set whether to drive the rotation of wheels on entities that has wheel art parts (9120-9728) More... | |
| virtual void | setAdaptiveTickRateEnabled (bool state)=0 |
| Set whether to use adaptive tick rate on entities. More... | |
Setters for the various entity settings. | |
Sets the value dsplayed in the settings' fields. | |
| virtual void | setDistanceLabels (const DtUnicode &label)=0 |
| virtual void | setDistanceDecimals (int decimals)=0 |
| virtual void | setWakeDefaultLODMaxRange (double range)=0 |
| virtual void | setBuoyancyDefaultLODMaxRange (double range)=0 |
| virtual void | setBuoyancyMinCullMaxRange (double range)=0 |
| virtual void | setEntityLabelsShown (bool enabled)=0 |
| virtual void | setRotateEntitySymbols (bool enabled)=0 |
| virtual void | setEmitterVolumesShown (bool enabled)=0 |
| virtual void | setGroundClampingEnabled (bool enabled)=0 |
| virtual void | setLifeformsUprightEnabled (bool enabled)=0 |
| virtual void | setGroundClampingDistance (float distance)=0 |
| virtual void | setOrientationClampingEnabled (bool enabled)=0 |
| virtual void | setSmoothingEnabled (bool enabled)=0 |
| virtual void | setSmoothingPeriod (float period)=0 |
| virtual void | setArtPartSmoothingEnabled (bool enabled)=0 |
| virtual void | setArtPartSmoothingPeriod (float period)=0 |
| virtual void | setShowStealths (bool enabled)=0 |
| virtual void | setInfoPopupsOnSelect (bool enabled)=0 |
| virtual void | setHeightAboveTerrainEnabled (bool enabled)=0 |
| virtual void | setHeightAboveTerrainSelectedOnly (bool enabled)=0 |
| virtual void | setHeightAboveTerrainMode (DtSharedEntityDisplaySettings::HeightAboveTerrainMode mode)=0 |
| virtual void | setColorizedModelColorType (DtSharedEntityDisplaySettings::ColorizedModelColorType colorType)=0 |
| virtual void | setIconScale (int scale)=0 |
| virtual void | setMaxGroundClampingDistance (float distance)=0 |
| virtual void | setSmoothingPeriodRange (float max, float min, float step)=0 |
| virtual void | setArtPartSmoothingPeriodRange (float max, float min, float step)=0 |
| virtual void | setOceanWakesEnabled (bool state)=0 |
| Set the wake effect on dynamic oceans. More... | |
| virtual void | setRotorWashEnabled (bool state)=0 |
| Set the rotor wash effect on dynamic oceans. More... | |
| virtual void | setHullSprayEffectsEnabled (bool state)=0 |
| Set the hull spray effect. More... | |
| virtual void | setBuoyancyModelsEnabled (bool state)=0 |
| Set the buoyancy model state. More... | |
| virtual void | setBuoyancyDefaultLODDistance (double distance)=0 |
| Set the buoyancy model default LOD. More... | |
| virtual void | setWakeDefaultLODDistance (double distance)=0 |
| Set the wake model default LOD. More... | |
| virtual void | setBuoyancyMinimumCullDistance (double distance)=0 |
| Set the buoyancy model minimum cull distance. More... | |
| virtual void | setBuoyancyCullType (DtEntitySettingsRecord::BuoyancyCullType cullType)=0 |
| Set the type of buoyancy culling used. More... | |
| virtual void | setBuoyAndBeaconIconsEnabled (bool state)=0 |
| Set the buoy/beacon icon state. More... | |
| virtual void | setHeightAboveTerrainPeriod (unsigned int period)=0 |
| virtual void | setOccupantsVisible (bool state)=0 |
| Set whether to display offset DiGuys that are part of an entity (ex. More... | |
Public Attributes | |
User input signals. | |
Notifies the logic that the user has changed a widget's value. | |
| boost::signalslib::signal < void(bool)> | signal_entityLabelsSet |
| boost::signalslib::signal < void(bool)> | signal_rotateEntitySymbolsSet |
| boost::signalslib::signal < void(bool)> | signal_showEmitterVolumesSet |
| boost::signalslib::signal < void(bool)> | signal_groundClampingSet |
| boost::signalslib::signal < void(float)> | signal_groundClampingDistanceSet |
| boost::signalslib::signal < void(bool)> | signal_orientationClampingSet |
| boost::signalslib::signal < void(bool)> | signal_lifeformsUprightSet |
| boost::signalslib::signal < void(bool)> | signal_smoothingSet |
| boost::signalslib::signal < void(float)> | signal_smoothingPeriodSet |
| boost::signalslib::signal < void(bool)> | signal_artPartSmoothingSet |
| boost::signalslib::signal < void(float)> | signal_artPartSmoothingPeriodSet |
| boost::signalslib::signal< void()> | signal_clearHistory |
| boost::signalslib::signal < void(bool)> | signal_showStealthsSet |
| boost::signalslib::signal < void(bool)> | signal_infoPopupsOnSelectSet |
| boost::signalslib::signal < void(bool)> | signal_heightAboveTerrainEnabled |
| boost::signalslib::signal < void(bool)> | signal_heightAboveTerrainSelectedOnlySet |
| boost::signalslib::signal < void(DtSharedEntityDisplaySettings::ColorizedModelColorType)> | signal_useModelColorType |
| boost::signalslib::signal < void(int)> | signal_iconScaleSet |
| boost::signalslib::signal < void(bool)> | signal_oceanWakesEnabledChanged |
| boost::signalslib::signal < void(bool)> | signal_hullSprayEffectsEnabledChanged |
| boost::signalslib::signal < void(bool)> | signal_buoyancyModelsEnabledChanged |
| boost::signalslib::signal < void(double)> | signal_buoyancyDefaultLODDistanceChanged |
| boost::signalslib::signal < void(double)> | signal_wakeDefaultLODDistanceChanged |
| boost::signalslib::signal < void(double)> | signal_buoyancyMinimumCullDistanceChanged |
| boost::signalslib::signal < void(DtEntitySettingsRecord::BuoyancyCullType)> | signal_buoyancyCullTypeChanged |
| boost::signalslib::signal < void(bool)> | signal_buoyAndBeaconIconsEnabledChanged |
| boost::signalslib::signal < void(unsigned int)> | signal_heightAboveTerrainPeriodChanged |
| boost::signalslib::signal < void(bool)> | signal_rotorWashEnabledChanged |
| boost::signalslib::signal < void(bool)> | signal_occupantsVisibleChanged |
| boost::signalslib::signal < void(bool)> | signal_wheelRotationChanged |
| boost::signalslib::signal < void(bool)> | signal_adaptiveTickRateChanged |
The interface for an entity settings widget to communicate with its logic.
|
virtual |
DTOR.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the wake effect on dynamic oceans.
| [in] | state | is the enabled/disabled state for wakes. |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the rotor wash effect on dynamic oceans.
| [in] | state | is the enabled/disabled state for rotor wash. |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the hull spray effect.
| [in] | state | is the enabled/disabled state for hull spray effects. |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the buoyancy model state.
| [in] | state | is the enabled/disabled state for all buoyancy models. |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the buoyancy model default LOD.
| [in] | distance | is the LOD distance to use when no distance is set in the model definition |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the wake model default LOD.
| [in] | distance | is the LOD distance to use when no distance is set in the model definition. Note that 0 will revert to the default set in Triton.config |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the buoyancy model minimum cull distance.
| [in] | distance | is the range within which buoyancy won't be culled |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the type of buoyancy culling used.
| [in] | cullType | is either DtEntitySettingsRecord::BuoyancyCullFrontFacing or DtEntitySettingsRecord::BuoyancyCullNone |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set the buoy/beacon icon state.
| [in] | state | is the enabled/disabled state for all buoy/beacon 2D icons |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set whether to display offset DiGuys that are part of an entity (ex.
driver of a car)
| [in] | state | is the enabled/disabled state for all offset DiGuys |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set whether to drive the rotation of wheels on entities that has wheel art parts (9120-9728)
| [in] | state | is the enabled/disabled state for all entities with wheel art parts |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
|
pure virtual |
Set whether to use adaptive tick rate on entities.
| [in] | state | is the enabled/disabled state for all entities |
Implemented in makVrv::DtEntityDisplaySettingsWidget.
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_entityLabelsSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_rotateEntitySymbolsSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_showEmitterVolumesSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_groundClampingSet |
| boost::signalslib::signal<void (float)> makVrv::DtEntityDisplaySettingsInterface::signal_groundClampingDistanceSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_orientationClampingSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_lifeformsUprightSet |
| boost::signalslib::signal<void(bool)> makVrv::DtEntityDisplaySettingsInterface::signal_smoothingSet |
| boost::signalslib::signal<void(float)> makVrv::DtEntityDisplaySettingsInterface::signal_smoothingPeriodSet |
| boost::signalslib::signal<void(bool)> makVrv::DtEntityDisplaySettingsInterface::signal_artPartSmoothingSet |
| boost::signalslib::signal<void(float)> makVrv::DtEntityDisplaySettingsInterface::signal_artPartSmoothingPeriodSet |
| boost::signalslib::signal<void ()> makVrv::DtEntityDisplaySettingsInterface::signal_clearHistory |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_showStealthsSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_infoPopupsOnSelectSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_heightAboveTerrainEnabled |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_heightAboveTerrainSelectedOnlySet |
| boost::signalslib::signal<void (DtSharedEntityDisplaySettings::ColorizedModelColorType)> makVrv::DtEntityDisplaySettingsInterface::signal_useModelColorType |
| boost::signalslib::signal<void ( int )> makVrv::DtEntityDisplaySettingsInterface::signal_iconScaleSet |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_oceanWakesEnabledChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_hullSprayEffectsEnabledChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_buoyancyModelsEnabledChanged |
| boost::signalslib::signal<void (double)> makVrv::DtEntityDisplaySettingsInterface::signal_buoyancyDefaultLODDistanceChanged |
| boost::signalslib::signal<void (double)> makVrv::DtEntityDisplaySettingsInterface::signal_wakeDefaultLODDistanceChanged |
| boost::signalslib::signal<void (double)> makVrv::DtEntityDisplaySettingsInterface::signal_buoyancyMinimumCullDistanceChanged |
| boost::signalslib::signal<void (DtEntitySettingsRecord::BuoyancyCullType)> makVrv::DtEntityDisplaySettingsInterface::signal_buoyancyCullTypeChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_buoyAndBeaconIconsEnabledChanged |
| boost::signalslib::signal<void (unsigned int)> makVrv::DtEntityDisplaySettingsInterface::signal_heightAboveTerrainPeriodChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_rotorWashEnabledChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_occupantsVisibleChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_wheelRotationChanged |
| boost::signalslib::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_adaptiveTickRateChanged |