14 #include "DtDiGuySettingsWidgetUI.hpp"
16 #include <QtWidgets/QWidget>
38 Qt::WindowFlags f = Qt::Widget );
47 virtual bool instancingEnabled()
const;
50 virtual void setInstancingEnabled(
bool enabled );
53 virtual int instancedLod()
const;
56 virtual void setInstancedLod(
int lod );
59 virtual bool visualizeInstancing()
const;
62 virtual void setVisualizeInstancing(
bool enabled);
65 virtual bool TextureVariationsEnabled()
const;
68 virtual void setTextureVariationsEnabled(
bool enabled);
71 virtual float maxDrawDistance()
const;
74 virtual void setMaxDrawDistance(
float distance );
77 virtual float maxMotionUpdateDistance()
const;
80 virtual void setMaxMotionUpdateDistance(
float distance);
83 virtual bool multiThreadUpdate()
const;
86 virtual void setMultiThreadUpdate(
bool enabled );
91 virtual void setDistanceUnitLabels(
const DtUnicode& unitLabel );
94 virtual void setDistanceDecimals(
int decimals );
97 virtual void setMaxDrawDistanceRange(
float max,
float min,
float step );
100 virtual void setMaxMotionUpdateDistanceRange(
float max,
float min,
float step);
103 virtual void setInstancedLodMax(
int max );
111 void onDiGuyInstancingEnabledChanged(
int checkedState);
114 void onDiGuyInstancedLodChanged(
int lod);
117 void onDiGuyVisualizeInstancingChanged(
int checkedState );
120 void onDiGuyMaxDrawDistanceChanged(
double distance );
123 void onDiGuyMaxMotionUpdateDistanceChanged(
double distance);
126 void onDiGuyMultiThreadUpdateChanged(
int checkedState );
129 void onDiGuyTextureVariationsEnabledChanged(
int checkedState );
137 void connectToSignals();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
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
Contains makVrv::DtDiGuySettingsInterface class.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70