c

namespace clouds

Include: Clouds/Clouds.h

The namespace corresponding to the Clouds module.

Classes and Structures

class BaseWeatherRenderer  
class CellularCloudGrid  
class CellularCloudNode  
struct CloudGeometryHelper  
class CloudGridInterface  
class CloudInterface  
struct CloudKeyframe  
class CloudProperties  
struct CloudRenderingOptions This controls the rendering of clouds.
struct CloudVolume  
struct DepthTextureStruct  
class DoLightSteps  
class Environment  
struct ExportLightningStrike  
class FastCloudNode  
class MixedResolutionCompositor  
struct PointSource  
struct PrecipitationRegion  
struct SelectionIdentifier  
class TimedNoise3D  
class TrueSkyRenderer

Functions

vec3 TransformPosition(simul::crossplatform::Quaterniond old_origin, simul::crossplatform::Quaterniond new_origin, vec3 old_pos)

library: (SIMUL)/lib/(PLATFORM)/(COMPILER)/(ConfigurationName)/Clouds.lib

The Clouds library depends on the Base, Math, and Sky libraries.

Functions

vec3 TransformPosition(simul::crossplatform::Quaterniond old_origin, simul::crossplatform::Quaterniond new_origin, vec3 old_pos)

Transform a position in a previous frame of reference into a new frame. Assumes Earth radius 6378km, origin at sea level.

Typedefs

CloudTexelType By defining this typedef, we ensure that cloud texels are treated as 32-bit.

VolumeMap Custom volume.

Enums

TrueSkyRenderMode A class to manage interpolation between cloud states over time.