![]() |
VR-Forces Developer's Guide
|
A DtExperimentalFeaturesWidget provides the widget that shows utilities for controlling/configuring breaking waves.

Public Member Functions | |
| DtExperimentalFeaturesWidget (DtDe &de, QWidget *parent) | |
| virtual | ~DtExperimentalFeaturesWidget () |
Initializer/Setters for the widgets. | |
| virtual void | setBreakingWaveAmplitude (float amp) |
| virtual void | setTerrainMagnificationScaleFactor (float factor) |
| virtual void | setTerrainMagnificationHighLodAngle (float angle) |
| virtual void | setMetaflightPagingDistScale (float dist) |
| virtual void | setMetaflightPagingDistScaleEnabled (bool enable) |
| virtual void | setIndirectDistScale (float scale) |
| virtual void | setIndirectDistScaleEnabled (bool enable) |
Public Member Functions inherited from makVrv::DtExperimentalFeaturesInterface | |
| virtual | ~DtExperimentalFeaturesInterface () |
Protected Slots | |
Slot for when settings are changed by user. | |
| void | onBreakingWaveAmplitudeChanged (double val) |
| void | on_terrainMagnificationScaleFactorChanged (double val) |
| void | on_terrainMagnificationHighLodAngleChanged (double degrees) |
| void | on_metaflightPagingDistScaleChanged (double dist) |
| void | on_metaflightPagingDistScaleEnabledChanged (int enabled) |
| void | on_indirectDistScaleChanged (double scale) |
| void | on_indirectDistScaleEnabledChanged (int enabled) |
Protected Member Functions | |
| void | setupGui () |
Private Member Functions | |
| DtExperimentalFeaturesWidget (const DtExperimentalFeaturesWidget &other) | |
| DtExperimentalFeaturesWidget & | operator= (const DtExperimentalFeaturesWidget &other) |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtExperimentalFeaturesInterface | |
| boost::signalslib::signal < void(float)> | signal_breakingWaveAmplitudeChanged |
| boost::signalslib::signal < void(float)> | signal_terrainMagnificationScaleFactorChanged |
| boost::signalslib::signal < void(float)> | signal_terrainMagnificationHighLodAngleChanged |
| boost::signalslib::signal < void(float)> | signal_instancingCullDistanceChanged |
| boost::signalslib::signal < void(int)> | signal_instancingCullDistEnabledChanged |
| boost::signalslib::signal < void(float)> | signal_metaflightPagingDistScaleChanged |
| boost::signalslib::signal < void(int)> | signal_metaflightPagingDistScaleEnabledChanged |
| boost::signalslib::signal < void(float)> | signal_indirectDistScaleChanged |
| boost::signalslib::signal < void(int)> | signal_indirectDistScaleEnabledChanged |
| makVrv::DtExperimentalFeaturesWidget::DtExperimentalFeaturesWidget | ( | DtDe & | de, |
| QWidget * | parent | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
Copy Constructor not implemented – Copy Not Allowed.
|
private |
Assignment Operator Not implemented – Assignment Not Allowed.
|
virtual |
Set the breaking wave amplitude value.
Implements makVrv::DtExperimentalFeaturesInterface.
|
virtual |
Set the page Lod magnification scale factor.
Implements makVrv::DtExperimentalFeaturesInterface.
|
virtual |
Set the page Lod magnification high lod angle.
Implements makVrv::DtExperimentalFeaturesInterface.
|
virtual |
Set the scale for the paging distance for metaflight.
Implements makVrv::DtExperimentalFeaturesInterface.
|
virtual |
Enable/disable setting the scale for the paging distance for metaflight.
Implements makVrv::DtExperimentalFeaturesInterface.
|
virtual |
Set the scale for the lod distance for indirect rendering.
Implements makVrv::DtExperimentalFeaturesInterface.
|
virtual |
Enable/disable setting the lod distance scale for items drawn with indirect rendering.
Implements makVrv::DtExperimentalFeaturesInterface.
|
protectedslot |
The breaking wave amplitude value changed.
|
protectedslot |
The paged LOD magnification scale factor changed.
|
protectedslot |
The paged LOD magnification high lod angle changed.
|
protectedslot |
The metaflight paging distance scale changed.
|
protectedslot |
The metaflight paging distance scale is enabled changed.
|
protectedslot |
The lod distance scale changed for indirect rendering.
|
protectedslot |
The lod distance scale for indirect rendering is enabled changed.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |