17 #include <boost/signals.hpp>
19 using namespace makArchives;
39 virtual void setGroundClampingDistanceLabel(
const DtUnicode& label) = 0;
40 virtual void setEntityLabelsShown(
bool enabled) = 0;
41 virtual void setRotateEntitySymbols(
bool enabled) = 0;
42 virtual void setEmitterVolumesShown(
bool enabled) = 0;
43 virtual void setGroundClampingEnabled(
bool enabled) = 0;
44 virtual void setLifeformsUprightEnabled(
bool enabled) = 0;
45 virtual void setGroundClampingDistance(
float distance) = 0;
46 virtual void setOrientationClampingEnabled(
bool enabled) = 0;
47 virtual void setSmoothingEnabled(
bool enabled) = 0;
48 virtual void setSmoothingPeriod(
float period) = 0;
49 virtual void setShowStealths(
bool enabled) = 0;
50 virtual void setInfoPopupsOnSelect(
bool enabled) = 0;
51 virtual void setHeightAboveTerrainEnabled(
bool enabled) = 0;
52 virtual void setHeightAboveTerrainSelectedOnly(
bool enabled) = 0;
53 virtual void setHeightAboveTerrainMode(
55 virtual void setColorizedModelColorType(
57 virtual void setIconScale(
int scale ) = 0;
58 virtual void setMaxGroundClampingDistance(
float distance) = 0;
62 virtual void setOceanWakesEnabled(
bool state) = 0;
66 virtual void setHullSprayEffectsEnabled(
bool state) = 0;
70 virtual void setBuoyancyModelsEnabled(
bool state) = 0;
75 virtual void setBuoyancyDefaultLODDistance(
double distance) = 0;
80 virtual void setBuoyancyMinimumCullDistance(
double distance) = 0;
85 virtual void setBuoyancyCullType(
91 virtual void setBuoyAndBeaconIconsEnabled(
bool state) = 0;
93 virtual void setHeightAboveTerrainPeriod(
unsigned int period ) = 0;
114 boost::signal<void (DtSharedEntityDisplaySettings::ColorizedModelColorType)>
122 boost::signal<void (DtEntitySettingsRecord::BuoyancyCullType)>