AddCloudAt(const Atmosphere &atm, const Vector3 &relativePosition, const Vector3 &dimensions, void *data=0) | SilverLining::CloudLayer | inlinevirtual |
AddLightningListener(LightningListener *listener) | SilverLining::CloudLayer | |
ALL enum value | SilverLining::CloudLayer | |
ClearCloudColorOverride() | SilverLining::CloudLayer | |
ClearClouds(void *data=0) | SilverLining::CloudLayer | virtual |
ClearLightningListeners() | SilverLining::CloudLayer | |
CloudLayer(const Atmosphere &atmosphere) | SilverLining::CloudLayer | |
CurveModes enum name | SilverLining::CloudLayer | |
DeleteCloudLayerTcsUserData(ThreadCameraStreamData *data) | SilverLining::CloudLayer | virtual |
DeleteTcsUserData(ThreadCameraStreamData *data) | SilverLining::CloudLayer | virtual |
EAST enum value | SilverLining::CloudLayer | |
ExportToVRML(const char *dirPath, void *data=0) | SilverLining::CloudLayer | virtual |
ForceLightning(bool value=true, void *data=0) | SilverLining::CloudLayer | inlinevirtual |
GetAlpha() const | SilverLining::CloudLayer | inline |
GetBaseAltitude(void *data=0) const | SilverLining::CloudLayer | |
GetBaseLength() const | SilverLining::CloudLayer | inline |
GetBaseWidth() const | SilverLining::CloudLayer | inline |
GetCloudWrapping() const | SilverLining::CloudLayer | inline |
GetCurveTowardGround() const | SilverLining::CloudLayer | inlinevirtual |
GetDensity() const | SilverLining::CloudLayer | inline |
GetDensityMultiplier(void *data=0) const | SilverLining::CloudLayer | virtual |
GetEnabled() const | SilverLining::CloudLayer | inline |
GetEnabled(void *tcsData) const | SilverLining::CloudLayer | |
GetFadeTowardEdges() const | SilverLining::CloudLayer | inline |
GetIsInfinite() const | SilverLining::CloudLayer | inline |
GetLayerPosition(double &east, double &south, void *data=0) const | SilverLining::CloudLayer | |
GetLightningDischargeMode() | SilverLining::CloudLayer | inlinevirtual |
GetMaxHeight() const | SilverLining::CloudLayer | inlinevirtual |
GetMaxSize() const | SilverLining::CloudLayer | inlinevirtual |
GetName(void) const | SilverLining::CloudLayer | |
GetOrCreateCloudLayerTcsUserData(ThreadCameraStreamData *data) const | SilverLining::CloudLayer | |
GetOverriddenCloudColor(Vector3 &color, bool &doLighting) const | SilverLining::CloudLayer | |
GetRoundEdges(void *data=0) const | SilverLining::CloudLayer | |
GetThickness() const | SilverLining::CloudLayer | inline |
GetType() const | SilverLining::CloudLayer | inline |
GetWind(double &windX, double &windZ) const | SilverLining::CloudLayer | inline |
HasPrecipitationAtPosition(const Camera *camera, void *data=0) const | SilverLining::CloudLayer | virtual |
HasPrecipitationAtPosition(double x, double y, double z, void *data=0) const | SilverLining::CloudLayer | virtual |
Intersect(const Vector3 &Origin, const Vector3 &Direction, double &range, void *data=0) const | SilverLining::CloudLayer | |
IsInsideAnyCloud(const Vector3 &position, const ThreadCameraStreamData *tcsData, const CloudLayerTcsUserData *tcsUserData, double *distanceInside) const | SilverLining::CloudLayer | protectedvirtual |
IsInsideCloud(const Camera *camera, void *data=0, double *distanceInside=0) const | SilverLining::CloudLayer | virtual |
IsInsideCloud(double x, double y, double z, void *data=0, double *distanceInside=0) const | SilverLining::CloudLayer | virtual |
IsRenderable(void *data=0) const | SilverLining::CloudLayer | |
NORTH enum value | SilverLining::CloudLayer | |
NORTHEAST enum value | SilverLining::CloudLayer | |
NORTHWEST enum value | SilverLining::CloudLayer | |
OverrideCloudColor(const Vector3 &forcedCloudColor, bool doLighting=true, void *data=0) | SilverLining::CloudLayer | |
ReloadShaders(ThreadCameraStreamData *tcsData) | SilverLining::CloudLayer | inlinevirtual |
Restore(const Atmosphere &atm, const char *filePath, void *data=0) | SilverLining::CloudLayer | virtual |
Save(const char *filePath, void *data=0) | SilverLining::CloudLayer | virtual |
SeedClouds(const Atmosphere &atm, void *data=0)=0 | SilverLining::CloudLayer | pure virtual |
Serialize(std::ostream &stream, void *data=0) | SilverLining::CloudLayer | virtual |
SetAlpha(double pAlpha) | SilverLining::CloudLayer | inline |
SetBaseAltitude(double meters, bool updateCloudPositions=true, void *data=0) const | SilverLining::CloudLayer | virtual |
SetBaseLength(double meters) | SilverLining::CloudLayer | inlinevirtual |
SetBaseWidth(double meters) | SilverLining::CloudLayer | inlinevirtual |
SetCloudAnimationEffects(double voxelSpinRate, bool enableGrowth, int initialGrowthIterations=0, int timeStepInterval=0) | SilverLining::CloudLayer | inlinevirtual |
SetCloudWrapping(bool wrap) | SilverLining::CloudLayer | inlinevirtual |
SetCurveTowardGround(bool curve) | SilverLining::CloudLayer | inlinevirtual |
SetDensity(double coveragePercentage) | SilverLining::CloudLayer | inlinevirtual |
SetDensityMultiplier(double multiplier, void *data=0) | SilverLining::CloudLayer | virtual |
SetEnabled(bool enabled, unsigned long fadeTimeMS=0, void *data=0, bool enabledInTcsData=true) | SilverLining::CloudLayer | virtual |
SetFadeTowardEdges(bool fade) | SilverLining::CloudLayer | inline |
SetIsInfinite(bool inf) | SilverLining::CloudLayer | inlinevirtual |
SetLayerPosition(double eastCoord, double southCoord, void *data=0) const | SilverLining::CloudLayer | virtual |
SetLightningDischargeMode(LightningDischargeMode mode, void *data=0) | SilverLining::CloudLayer | inlinevirtual |
SetName(const char *name) | SilverLining::CloudLayer | |
SetPrecipitation(int type, double intensity, double nearClip=-1.0, double farClip=-1.0, bool useDepthBuffer=false) | SilverLining::CloudLayer | |
SetRoundEdges(CurveModes mode, void *data=0) | SilverLining::CloudLayer | |
SetThickness(double meters) | SilverLining::CloudLayer | inlinevirtual |
SetType(CloudTypes type) | SilverLining::CloudLayer | inline |
SetWind(double windX, double windZ) | SilverLining::CloudLayer | inline |
SL_MAP(int, double) &SILVERLINING_API GetPrecipitation() const | SilverLining::CloudLayer | inline |
SL_VECTOR(Cloud *) &SILVERLINING_API GetClouds(void *data=0) const | SilverLining::CloudLayer | pure virtual |
SOUTH enum value | SilverLining::CloudLayer | |
SOUTHEAST enum value | SilverLining::CloudLayer | |
SOUTHWEST enum value | SilverLining::CloudLayer | |
SQUARE enum value | SilverLining::CloudLayer | |
SupportsAddCloudAt(void *data=0) const | SilverLining::CloudLayer | inlinevirtual |
Unserialize(const Atmosphere &atm, std::istream &stream, void *data=0) | SilverLining::CloudLayer | virtual |
WEST enum value | SilverLining::CloudLayer | |
~CloudLayer() | SilverLining::CloudLayer | virtual |