34 virtual bool instancingEnabled()
const = 0;
37 virtual void setInstancingEnabled(
bool enabled ) = 0;
40 virtual int instancedLod()
const = 0;
43 virtual void setInstancedLod(
int lod ) = 0;
46 virtual bool visualizeInstancing()
const = 0;
49 virtual void setVisualizeInstancing(
bool enabled ) = 0;
52 virtual bool TextureVariationsEnabled()
const = 0;
55 virtual void setTextureVariationsEnabled(
bool enabled) = 0;
58 virtual float maxDrawDistance()
const = 0;
61 virtual void setMaxDrawDistance(
float distance ) = 0;
64 virtual float maxMotionUpdateDistance()
const = 0;
67 virtual void setMaxMotionUpdateDistance(
float distance) = 0;
70 virtual bool multiThreadUpdate()
const = 0;
73 virtual void setMultiThreadUpdate(
bool enabled ) = 0;
77 virtual void setDistanceUnitLabels(
const DtUnicode& distNotation) = 0;
79 virtual void setDistanceDecimals(
int decimals ) = 0;
82 virtual void setMaxDrawDistanceRange(
float max,
float min,
float step ) = 0;
85 virtual void setMaxMotionUpdateDistanceRange(
float max,
float min,
float step) = 0;
88 virtual void setInstancedLodMax(
int max ) = 0;
A unicode string.
Definition: DtUnicode.h:33
boost::signalslib::signal< void(bool)> signal_diGuyMultiThreadUpdateChanged
Signals that the user changed the multi threaded update checkbox.
Definition: DtDiGuySettingsInterface.h:115
boost::signalslib::signal< void(float)> signal_diGuyMaxDrawDistanceChanged
Signals that the user changed the max draw distance.
Definition: DtDiGuySettingsInterface.h:107
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(int)> signal_diGuyInstancedLodChanged
Signals that the user changed the instancing lod value (1-7).
Definition: DtDiGuySettingsInterface.h:99
boost::signalslib::signal< void(bool)> signal_diGuyInstancingEnabledChanged
Signals that the user changed the instancing enabled checkbox.
Definition: DtDiGuySettingsInterface.h:95
boost::signalslib::signal< void(float)> signal_diGuyMaxMotionUpdateDistanceChanged
Signals that the user changed the max draw distance.
Definition: DtDiGuySettingsInterface.h:111
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
Interface for the diguy settings widget.
Definition: DtDiGuySettingsInterface.h:23
boost::signalslib::signal< void(bool)> signal_diGuyTextureVariationsEnabledChanged
Signals that the user changed the use texture variations checkbox.
Definition: DtDiGuySettingsInterface.h:119
boost::signalslib::signal< void(bool)> signal_diGuyVisualizeInstancingChanged
Signals that the user changed the visualize instancing checkbox.
Definition: DtDiGuySettingsInterface.h:103