![]() |
VR-Forces 4.7 Class Documentation
|
Abstract interface used for the Experimental Features utility. More...

Public Member Functions | |
| virtual | ~DtExperimentalFeaturesInterface () |
| Destructor. | |
Initializer/Setters for the widgets. | |
| virtual void | setBreakingWaveAmplitude (float)=0 |
| Set the breaking wave amplitude value. | |
| virtual void | setPagedLodMagnificationScaleFactor (float factor)=0 |
| Set the paged LOD magnification scale factor. | |
| virtual void | setPagedLodMagnificationHighLodAngle (float angle)=0 |
| Set the paged LOD magnification culling field of view (in degrees) | |
| virtual void | setInstancingCullDistance (float dist)=0 |
| Set the cull distance for instanced object (if enabled) | |
| virtual void | setInstancingCullDistEnabled (bool enabled)=0 |
| Set whether culling of instanced objects (override) is. | |
| virtual void | setMetaflightPagingDistScale (float dist)=0 |
| Set the paging distance scale for metaflight. | |
| virtual void | setMetaflightPagingDistScaleEnabled (bool enabled)=0 |
| Set whether having a paging distance scale for metaflight is enabled or disabled. | |
Public Attributes | |
Signals emitted when settings are changed by user. | |
| boost::signal< void(float)> | signal_breakingWaveAmplitudeChanged |
| boost::signal< void(float)> | signal_pagedLodMagnificationScaleFactorChanged |
| boost::signal< void(float)> | signal_pagedLodMagnificationHighLodAngleChanged |
| boost::signal< void(float)> | signal_instancingCullDistanceChanged |
| boost::signal< void(int)> | signal_instancingCullDistEnabledChanged |
| boost::signal< void(float)> | signal_metaflightPagingDistScaleChanged |
| boost::signal< void(int)> | signal_metaflightPagingDistScaleEnabledChanged |
Abstract interface used for the Experimental Features utility.
|
virtual |
Destructor.
|
pure virtual |
Set the breaking wave amplitude value.
Implemented in makVrv::DtExperimentalFeaturesWidget.
|
pure virtual |
Set the paged LOD magnification scale factor.
Implemented in makVrv::DtExperimentalFeaturesWidget.
|
pure virtual |
Set the paged LOD magnification culling field of view (in degrees)
Implemented in makVrv::DtExperimentalFeaturesWidget.
|
pure virtual |
Set the cull distance for instanced object (if enabled)
Implemented in makVrv::DtExperimentalFeaturesWidget.
|
pure virtual |
Set whether culling of instanced objects (override) is.
enabled or disabled
Implemented in makVrv::DtExperimentalFeaturesWidget.
|
pure virtual |
Set the paging distance scale for metaflight.
Implemented in makVrv::DtExperimentalFeaturesWidget.
|
pure virtual |
Set whether having a paging distance scale for metaflight is enabled or disabled.
Implemented in makVrv::DtExperimentalFeaturesWidget.
| boost::signal<void (float)> makVrv::DtExperimentalFeaturesInterface::signal_breakingWaveAmplitudeChanged |
| boost::signal<void (float)> makVrv::DtExperimentalFeaturesInterface::signal_pagedLodMagnificationScaleFactorChanged |
| boost::signal<void (float)> makVrv::DtExperimentalFeaturesInterface::signal_pagedLodMagnificationHighLodAngleChanged |
| boost::signal<void(float)> makVrv::DtExperimentalFeaturesInterface::signal_instancingCullDistanceChanged |
| boost::signal<void(int)> makVrv::DtExperimentalFeaturesInterface::signal_instancingCullDistEnabledChanged |
| boost::signal<void(float)> makVrv::DtExperimentalFeaturesInterface::signal_metaflightPagingDistScaleChanged |
| boost::signal<void(int)> makVrv::DtExperimentalFeaturesInterface::signal_metaflightPagingDistScaleEnabledChanged |