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. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
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. Coordinates are in local database coordinates The coordinat...
Interface for the diguy settings widget. Used by the logic to communicate with the 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