17 class DtSpeedTreeSettingsInterface;
18 class DtPersistenceControlsInterface;
19 class DtSettingsBackup;
36 virtual void sendSettingsToGui();
38 virtual void slot_onClippingPlaneChanged(
float);
39 virtual void slot_on3DLodDistancesChanged(
float,
float);
40 virtual void slot_onBillboardDistancesChanged(
float,
float);
42 virtual void slot_onBillboardFadeOutRangeChanged(
float range);
43 virtual void slot_onTreesEnabledChanged(
bool enabled);
44 virtual void slot_onBillboardsEnabledChanged(
bool enabled);
45 virtual void slot_onTreeMeshesEnabledChanged(
bool enabled);
47 virtual void slot_onAmbientScalarSet(
float);
48 virtual void slot_onDiffuseScalarSet(
float);
49 virtual void slot_onSpecularScalarSet(
float);
51 virtual void slot_onReceiveShadowsChanged(
bool);
54 virtual void on_import();
55 virtual void on_export();
56 virtual void on_importFilePathChosen(
const std::string& filePath);
57 virtual void on_exportFilePathChosen(
const std::string& filePath);
The DtSpeedTreeSettingsLogic class provides the logic for how to change the speedtree settings...
Definition: DtSpeedTreeSettingsLogic.h:24
The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic...
Definition: DtSpeedTreeSettingsInterface.h:20
#define DT_DLL_VRVSTQT
Definition: vrvStQt.h:20
Contains DLL export macros.
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
DtSpeedTreeSettingsInterface & myInterface
Definition: DtSpeedTreeSettingsLogic.h:65
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
Base class to provide boost signal/slot management.
DtDe & myDe
Definition: DtSpeedTreeSettingsLogic.h:64
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtPersistenceControlsInterface & myPersistenceInterface
Definition: DtSpeedTreeSettingsLogic.h:66