16 #include <boost/signal.hpp>
32 virtual void setBreakingWaveAmplitude(
float) = 0;
35 virtual void setTerrainMagnificationScaleFactor(
float factor) = 0;
38 virtual void setTerrainMagnificationHighLodAngle(
float angle) = 0;
41 virtual void setInstancingCullDistance(
float dist) = 0;
45 virtual void setInstancingCullDistEnabled(
bool enabled) = 0;
48 virtual void setMetaflightPagingDistScale(
float dist) = 0;
52 virtual void setMetaflightPagingDistScaleEnabled(
bool enabled) = 0;
55 virtual void setIndirectDistScale(
float scale) = 0;
59 virtual void setIndirectDistScaleEnabled(
bool enabled) = 0;
boost::signal< void(float)> signal_terrainMagnificationScaleFactorChanged
Definition: DtExperimentalFeaturesInterface.h:67
boost::signal< void(int)> signal_indirectDistScaleEnabledChanged
Definition: DtExperimentalFeaturesInterface.h:77
boost::signal< void(float)> signal_breakingWaveAmplitudeChanged
Definition: DtExperimentalFeaturesInterface.h:66
boost::signal< void(float)> signal_indirectDistScaleChanged
Definition: DtExperimentalFeaturesInterface.h:76
Contains DLL export macros.
Contains the declaration of the makVrv::DtTritonManager class.
boost::signal< void(float)> signal_instancingCullDistanceChanged
Definition: DtExperimentalFeaturesInterface.h:70
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
#define DT_DLL_VRVEXPERIMENTALFEATURESQT
Definition: vrvExperimentalFeaturesQt.h:20
boost::signal< void(float)> signal_metaflightPagingDistScaleChanged
Definition: DtExperimentalFeaturesInterface.h:73
boost::signal< void(int)> signal_instancingCullDistEnabledChanged
Definition: DtExperimentalFeaturesInterface.h:71
boost::signal< void(float)> signal_terrainMagnificationHighLodAngleChanged
Definition: DtExperimentalFeaturesInterface.h:68
boost::signal< void(int)> signal_metaflightPagingDistScaleEnabledChanged
Definition: DtExperimentalFeaturesInterface.h:74
Abstract interface used for the Experimental Features utility.
Definition: DtExperimentalFeaturesInterface.h:22