14 #include <boost/signal.hpp>
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 float maxDrawDistance()
const = 0;
55 virtual void setMaxDrawDistance(
float distance ) = 0;
58 virtual bool multiThreadUpdate()
const = 0;
61 virtual void setMultiThreadUpdate(
bool enabled ) = 0;
65 virtual void setDistanceUnitLabels(
const DtUnicode& distNotation) = 0;
67 virtual void setDistanceDecimals(
int decimals ) = 0;
70 virtual void setMaxDrawDistanceRange(
float max,
float min,
float step ) = 0;
73 virtual void setInstancedLodMax(
int max ) = 0;