Geometry settings.
More...
#include <VClouds.h>
|
| | GeometrySettings () |
| | Default constructor.
|
| |
| | GeometrySettings (const Ogre::Vector2 &_Height, const float &_Radius, const Ogre::Radian &_Alpha=Ogre::Degree(12), const Ogre::Radian &_Beta=Ogre::Degree(40), const int &_NumberOfBlocks=12, const int &_Na=10, const int &_Nb=8, const int &_Nc=6) |
| | Constructor.
|
| |
|
| Ogre::Vector2 | Height |
| | Height: x = Altitude over the camera, y: Field height (both in world coordinates)
|
| |
| Ogre::Radian | Alpha |
| | Angles.
|
| |
| Ogre::Radian | Beta |
| |
| float | Radius |
| | Radius.
|
| |
| int | NumberOfBlocks |
| | Number of blocks.
|
| |
| int | Na |
| | Number of slices per geometry zone.
|
| |
| int | Nb |
| |
| int | Nc |
| |
Geometry settings.
Definition at line 62 of file VClouds.h.
◆ GeometrySettings() [1/2]
| SkyX::VClouds::VClouds::GeometrySettings::GeometrySettings |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 77 of file VClouds.h.
◆ GeometrySettings() [2/2]
| SkyX::VClouds::VClouds::GeometrySettings::GeometrySettings |
( |
const Ogre::Vector2 & |
_Height, |
|
|
const float & |
_Radius, |
|
|
const Ogre::Radian & |
_Alpha = Ogre::Degree(12), |
|
|
const Ogre::Radian & |
_Beta = Ogre::Degree(40), |
|
|
const int & |
_NumberOfBlocks = 12, |
|
|
const int & |
_Na = 10, |
|
|
const int & |
_Nb = 8, |
|
|
const int & |
_Nc = 6 |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
| _Height | x = Cloud field y-coord start, y: Field height (both in world coordinates) |
| _Radius | Radius |
| _Alpha | Alpha angle |
| _Beta | Beta angle |
| _NumberOfBlocks | Number of geometry blocks |
| _Na | Number of slices in A zone |
| _Nb | Number of slices in B zone |
| _Nc | Number of slices in C zone |
Definition at line 96 of file VClouds.h.
◆ Alpha
| Ogre::Radian SkyX::VClouds::VClouds::GeometrySettings::Alpha |
◆ Beta
| Ogre::Radian SkyX::VClouds::VClouds::GeometrySettings::Beta |
◆ Height
| Ogre::Vector2 SkyX::VClouds::VClouds::GeometrySettings::Height |
Height: x = Altitude over the camera, y: Field height (both in world coordinates)
Definition at line 65 of file VClouds.h.
◆ Na
| int SkyX::VClouds::VClouds::GeometrySettings::Na |
Number of slices per geometry zone.
Definition at line 73 of file VClouds.h.
◆ Nb
| int SkyX::VClouds::VClouds::GeometrySettings::Nb |
◆ Nc
| int SkyX::VClouds::VClouds::GeometrySettings::Nc |
◆ NumberOfBlocks
| int SkyX::VClouds::VClouds::GeometrySettings::NumberOfBlocks |
Number of blocks.
Definition at line 71 of file VClouds.h.
◆ Radius
| float SkyX::VClouds::VClouds::GeometrySettings::Radius |
The documentation for this struct was generated from the following file: