39 virtual void setVisibility(LayerType layerType,
int visibility) = 0;
43 virtual void setOpacity(
float opacity) = 0;
46 virtual void setLightingEnabled(
int enabled) = 0;
50 virtual void addLayerType(LayerType layerType) = 0;
58 virtual void addLayer(
int id, LayerType layerType,
const std::string& name,
bool enabled,
bool visible,
int parentID = -1) = 0;
63 virtual void saveMaxDistanceForGroundCover(
int id,
float maxDistance) = 0;
67 virtual float getMaxDistanceForGroundCover(
int id) = 0;
71 virtual void setGroundCoverVisibility(
bool visible) = 0;
75 virtual void setGroundCoverDensity(
double density) = 0;
79 virtual void setGroundCoverFill(
double fill) = 0;
83 virtual void setGroundCoverWind(
double wind) = 0;
87 virtual void setGroundCoverBrightness(
double brightness) = 0;
91 virtual void setGroundCoverContrast(
double contrast) = 0;
94 virtual void slot_afterPopulateAllLayers() = 0;
97 virtual void setLastEarthFileName(
const std::string& name) = 0;