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.
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.
Interface for the diguy settings widget.
Definition: DtDiGuySettingsInterface.h:23
Contains makVrv::DtDiGuySettingsInterface class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69