RigsofRods
Soft-body Physics Simulation
Public Member Functions | Data Fields
SkyX::CloudLayer::Options Struct Reference

Cloud layer options. More...

#include <CloudsManager.h>

Public Member Functions

 Options ()
 Default constructor. More...
 
 Options (const Ogre::Real &_Height, const Ogre::Real &_Scale, const Ogre::Vector2 &_WindDirection, const Ogre::Real &_TimeMultiplier)
 Constructor. More...
 
 Options (const Ogre::Real &_Height, const Ogre::Real &_Scale, const Ogre::Vector2 &_WindDirection, const Ogre::Real &_TimeMultiplier, const Ogre::Real &_DistanceAttenuation, const Ogre::Real &_DetailAttenuation, const Ogre::Real &_HeightVolume, const Ogre::Real &_VolumetricDisplacement)
 Constructor. More...
 

Data Fields

Ogre::Real Height
 Cloud layer height. More...
 
Ogre::Real Scale
 Cloud layer scale. More...
 
Ogre::Vector2 WindDirection
 Wind direction. More...
 
Ogre::Real TimeMultiplier
 Time multiplier. More...
 
Ogre::Real DistanceAttenuation
 Distance attenuation. More...
 
Ogre::Real DetailAttenuation
 Detail attenuation. More...
 
Ogre::Real HeightVolume
 Cloud layer height volume(For volumetric effects on the gpu) More...
 
Ogre::Real VolumetricDisplacement
 Volumetric displacement(For volumetric effects on the gpu) More...
 

Detailed Description

Cloud layer options.

Definition at line 40 of file CloudsManager.h.

Constructor & Destructor Documentation

◆ Options() [1/3]

SkyX::CloudLayer::Options::Options ( )
inline

Default constructor.

Definition at line 63 of file CloudsManager.h.

◆ Options() [2/3]

SkyX::CloudLayer::Options::Options ( const Ogre::Real &  _Height,
const Ogre::Real &  _Scale,
const Ogre::Vector2 &  _WindDirection,
const Ogre::Real &  _TimeMultiplier 
)
inline

Constructor.

Parameters
_HeightCloud layer height
_ScaleClouds scale
_WindDirectionClouds movement direction
_TimeMultiplierTime multiplier factor

Definition at line 81 of file CloudsManager.h.

◆ Options() [3/3]

SkyX::CloudLayer::Options::Options ( const Ogre::Real &  _Height,
const Ogre::Real &  _Scale,
const Ogre::Vector2 &  _WindDirection,
const Ogre::Real &  _TimeMultiplier,
const Ogre::Real &  _DistanceAttenuation,
const Ogre::Real &  _DetailAttenuation,
const Ogre::Real &  _HeightVolume,
const Ogre::Real &  _VolumetricDisplacement 
)
inline

Constructor.

Parameters
_HeightCloud layer height
_ScaleClouds scale
_WindDirectionClouds movement direction
_TimeMultiplierTime multiplier factor
_DistanceAttenuationDistance attenuation
_DetailAttenuationDetail attenuation
_HeightVolumeHeight volume(For volumetric effects on the gpu)
_VolumetricDisplacementVolumetric displacement(For volumetric effects on the gpu)

Definition at line 107 of file CloudsManager.h.

Field Documentation

◆ DetailAttenuation

Ogre::Real SkyX::CloudLayer::Options::DetailAttenuation

Detail attenuation.

Definition at line 54 of file CloudsManager.h.

◆ DistanceAttenuation

Ogre::Real SkyX::CloudLayer::Options::DistanceAttenuation

Distance attenuation.

Definition at line 52 of file CloudsManager.h.

◆ Height

Ogre::Real SkyX::CloudLayer::Options::Height

Cloud layer height.

Definition at line 43 of file CloudsManager.h.

◆ HeightVolume

Ogre::Real SkyX::CloudLayer::Options::HeightVolume

Cloud layer height volume(For volumetric effects on the gpu)

Definition at line 56 of file CloudsManager.h.

◆ Scale

Ogre::Real SkyX::CloudLayer::Options::Scale

Cloud layer scale.

Definition at line 45 of file CloudsManager.h.

◆ TimeMultiplier

Ogre::Real SkyX::CloudLayer::Options::TimeMultiplier

Time multiplier.

Definition at line 49 of file CloudsManager.h.

◆ VolumetricDisplacement

Ogre::Real SkyX::CloudLayer::Options::VolumetricDisplacement

Volumetric displacement(For volumetric effects on the gpu)

Definition at line 58 of file CloudsManager.h.

◆ WindDirection

Ogre::Vector2 SkyX::CloudLayer::Options::WindDirection

Wind direction.

Definition at line 47 of file CloudsManager.h.


The documentation for this struct was generated from the following file: