c

namespace sky

Include: Sky/Help.h

The simul::sky namespace corresponds to the Simul/Sky library.

Static library: Simul/lib/(PLATFORM)/(COMPILER)/(ConfigurationName)/SimulSky_(RUNTIME).lib

Dynamic library: Simul/exe/(PLATFORM)/(COMPILER)/(ConfigurationName)/SimulSky_(RUNTIME).dll

Sky depends on the Base and Math libraries.

Simul Sky calculates the colour gradations of the sky, including the position of the sun, the colour of sunlight and variations in brightness with azimuth, elevation, altitude, and weather conditions..

Simul Sky integrates with the Simul Clouds library, which provides realistic volume- rendering of various types of cloud.

To use Simul Sky directly, create an instance of simul::sky::BaseSkyRenderer.

Classes and Structures

class AtmosphericScatteringInterface  
class BaseAtmosphericsRenderer  
struct BaseKeyframe  
class BaseKeyframer  
class BaseSkyInterface  
class BaseSkyRenderer  
struct ChunkInputOutput  
struct EarthShadow  
struct HazeStruct  
struct Input  
struct KeyframeInterpolation  
struct KeyframeInUseState  
class OpticalLengthInterface  
struct Output  
class OvercastCallback  
class SiderealSky  
class SiderealSkyInterface  
class Sky  
struct SkyKeyframe  
class SkyKeyframer A class that maintains sky properties and interpolates them based on keyframe values.
class Stars  
struct SubdivInterpolation  
class Texture3D4  

Functions

simul::sky::float4 CalcMieCoefficients(simul::sky::float4 ColourWavelengthsNm, float haze)

The simul::sky namespace corresponds to the Simul/Sky library.

Static library: Simul/lib/(PLATFORM)/(COMPILER)/(ConfigurationName)/SimulSky_(RUNTIME).lib

Dynamic library: Simul/exe/(PLATFORM)/(COMPILER)/(ConfigurationName)/SimulSky_(RUNTIME).dll

Sky depends on the Base and Math libraries.

Simul Sky calculates the colour gradations of the sky, including the position of the sun, the colour of sunlight and variations in brightness with azimuth, elevation, altitude, and weather conditions..

Simul Sky integrates with the Simul Clouds library, which provides realistic volume- rendering of various types of cloud.

To use Simul Sky directly, create an instance of simul::sky::BaseSkyRenderer.

Functions

simul::sky::float4 CalcMieCoefficients(simul::sky::float4 ColourWavelengthsNm, float haze)

Calculates the mie coefficients (r,g,b) due to aerosol haze.

Enums

SubdivMethod How to subdivide the keyframes for GPU generation.