49 virtual void setType(
int type);
53 virtual void setPositionAndOrientation(
const DtVector& position,
float orientation);
62 virtual void setWidth(
double w);
68 virtual void setLength(
double l);
74 virtual void setCornerRadius(
float r);
80 virtual void setThickness(
double t);
86 virtual void setDensity(
float density);
90 virtual void setEnabled(
bool enabled);
93 virtual void setInfinite(
bool infinite);
96 virtual void setCameraRelative(
bool relative);
100 virtual void addLayerToCloudCover(
const std::string& coverName);
101 virtual void removeLayerFromCloudCover();
106 virtual void updateCloudLayerProperties();
114 virtual const DtVector& position()
const;
117 virtual float orientation()
const;
120 virtual float cornerRadius()
const;
123 virtual double width()
const;
126 virtual double length()
const;
129 virtual double thickness()
const;
132 virtual float density()
const;
135 virtual bool enabled()
const;
138 virtual bool infinite()
const;
141 virtual bool cameraRelative()
const;
DtDe & myDe
Definition: DtExternalCloudLayer.h:164
Contains makVrv::DtCloudCoverManager class.
Distributable object that can be used to add cloud layers to any existing cloud cover, including the cloud cover manager's special 'External' Cover (see DtCloudCoverManager.h for details).
Definition: DtExternalCloudLayer.h:27
DtUniqueID myAgentId
Definition: DtExternalCloudLayer.h:165
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Representation of a single cloud layer.
Definition: DtCloudLayer.h:34
Contains vrvCore::DtCloudLayerRecord declaration.
The declaration of the makVrv::DtCloudTypeMapper class.
long long DtCloudLayerId
Definition: DtCloudLayer.h:26
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtCloudLayer myCloudLayer
Definition: DtExternalCloudLayer.h:166
DtCloudLayerId myLayerId
Definition: DtExternalCloudLayer.h:167
CloudType
Cloud layer types.
Definition: DtCloudTypeMapper.h:35
Contains DLL export macros.