/brief A DtExperimentalFeaturesLogic object provides the logic for a widget acts as a utility for new features such as controlling/configuring Breaking Waves, Terrain Magnification Scale, Terrain Magnification High LOD angle, etc.
More...
/brief A DtExperimentalFeaturesLogic object provides the logic for a widget acts as a utility for new features such as controlling/configuring Breaking Waves, Terrain Magnification Scale, Terrain Magnification High LOD angle, etc.
| virtual makVrv::DtExperimentalFeaturesLogic::~DtExperimentalFeaturesLogic |
( |
| ) |
|
|
virtual |
Copy Constructor not implemented – Copy Not Allowed.
Assignment Operator Not implemented – Assignment Not Allowed.
| virtual void makVrv::DtExperimentalFeaturesLogic::updateGui |
( |
| ) |
|
|
virtual |
Update the GUI with system settings.
| virtual void makVrv::DtExperimentalFeaturesLogic::slot_onBreakingWaveAmplitudeChanged |
( |
float |
| ) |
|
|
protectedvirtual |
Breaking wave amplitude was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_terrainMagnificationScaleFactorChanged |
( |
double |
factor | ) |
|
|
protected |
Terrain magnification was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_terrainMagnificationHighLodAngleChanged |
( |
double |
radians | ) |
|
|
protected |
For terrains under magnification, the angle within which high LOD tiles will be used was changed by the user.
A smaller number results in fewer high LOD tiles and saves memory. A larger number will prevent cracks between tiles by bringing in more nearby high LOD tiles but will use more memory.
| void makVrv::DtExperimentalFeaturesLogic::slot_instancingCullDistanceChanged |
( |
double |
dist | ) |
|
|
protected |
Instancing cull distance was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_instancingCullDistEnableChanged |
( |
bool |
enabled | ) |
|
|
protected |
Whether to use the instancing cull distance in the instancing manager was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_metaflightPagingDistScaleChanged |
( |
double |
dist | ) |
|
|
protected |
Set the paging distance scale for metaflight Paging distance scale for metaflight was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_metaflightPagingDistScaleEnableChanged |
( |
bool |
enabled | ) |
|
|
protected |
Whether the paging distance scale for metaflight was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_indirectDistScaleChanged |
( |
double |
scale | ) |
|
|
protected |
Set the lod distance scale for indirect rendering was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::slot_indirectDistScaleEnableChanged |
( |
bool |
enabled | ) |
|
|
protected |
Whether enable/disable of the lod distance scale for indirect rendering was changed by the user.
| void makVrv::DtExperimentalFeaturesLogic::sendSettingsToGui |
( |
| ) |
|
|
protected |
| DtDe& makVrv::DtExperimentalFeaturesLogic::myDe |
|
protected |
The documentation for this class was generated from the following file: