13 #include <vl/globalObjectDesignatorList.h>
14 #include <vl/environmentalRecord.h>
15 #include <vlpi/disEnums.h>
72 virtual void setCloudAltitude(
double value);
73 virtual double cloudAltitude()
const;
78 virtual void setCornerRadius(
double value);
79 virtual double cornerRadius()
const;
84 virtual void setCloudLayerEnabled(
bool value);
85 virtual bool cloudLayerEnabled()
const;
90 virtual void setCloudThickness(
double value);
91 virtual double cloudThickness()
const;
96 virtual void setCloudDensity(
double value);
97 virtual double cloudDensity()
const;
102 virtual void setFlags(DtU32 value);
103 virtual DtU32 flags()
const;
109 virtual bool createNetworkRepresentation()
override;
116 virtual void setFromNet(
const DtNetEnvironmentalRecord &buffer,
117 int protocolVersion)
override;
119 virtual int netRepSize()
const override;
123 virtual bool resizeNetRep(
int newSize)
override;
DtNetU32 myRecordVersion
Definition: vrfCloudLayerStateRecord.h:23
DtNetFloat64 myCloudAltitude
Definition: vrfCloudLayerStateRecord.h:25
DtNetFloat64 myUnused2
Definition: vrfCloudLayerStateRecord.h:34
DtNetU8 myCloudLayerEnabled
Definition: vrfCloudLayerStateRecord.h:28
CloudLayerCloudType
Definition: vrfCloudLayerStateEnums.h:14
DtNetU32 myFlags
Definition: vrfCloudLayerStateRecord.h:37
int myNetRepSize
Definition: vrfCloudLayerStateRecord.h:129
DtNetFloat64 myUnused3
Definition: vrfCloudLayerStateRecord.h:35
DtNetFloat64 myCloudDensity
Definition: vrfCloudLayerStateRecord.h:27
Contains the enums for cloud layers.
DtNetFloat64 myCornerRadius
Definition: vrfCloudLayerStateRecord.h:29
DtNetU32 myCloudType
Definition: vrfCloudLayerStateRecord.h:24
Definition: vrfCloudLayerStateRecord.h:43
DtNetEnvironmentalRecord myHeader
Definition: vrfCloudLayerStateRecord.h:22
DtNetU32 myUnused4
Definition: vrfCloudLayerStateRecord.h:36
DtNetFloat64 myCloudThickness
Definition: vrfCloudLayerStateRecord.h:26
Definition: vrfCloudLayerStateRecord.h:20
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23