|
Mercator
|
| CMercator::BasePoint | Point on the fundamental grid that is used as the basis for terrain |
| CMercator::BottomClip | Helper to clip points to a given range |
| CMercator::Buffer< DataType > | Template for managing buffers of data for a segment |
| ▼CMercator::Buffer< ColorT > | |
| CMercator::Surface | Data store for terrain surface data |
| CMercator::Effector::Context | |
| CMercator::Edge | The edge of an area |
| CMercator::EdgeAtY | The edge of an area parallel to the x axis |
| ▼CMercator::Effector | Device which effects a change in the terrain |
| CMercator::Area | Region of terrain surface which is modified |
| ▼CMercator::TerrainMod | Base class for modifiers to the procedurally generated terrain |
| ▼CMercator::ShapeTerrainMod< Shape > | Terrain modifier which is defined by a shape variable |
| CMercator::AdjustTerrainMod< Shape > | Terrain modifier that defines an area of adjusted height |
| CMercator::CraterTerrainMod< Shape > | Terrain modifier that defines a crater |
| CMercator::LevelTerrainMod< Shape > | Terrain modifier that defines an area of fixed height |
| CMercator::SlopeTerrainMod< Shape > | Terrain modifier that defines an area of sloped height |
| CMercator::Forest | This is the core class for any area to be populated with vegetation |
| CMercator::LeftClip | Helper to clip points to a given range |
| CMercator::LinInterp | Helper to interpolate on a line |
| CMercator::Matrix< COLS, ROWS, FloatType > | A fixed sized array of objects |
| CMercator::Matrix< 2, 2, Mercator::BasePoint > | |
| ▼CRandCache::Ordering | Interface to define the ordering of the random number cache |
| ▼CZeroSpiralOrdering | A spiral around 0,0 |
| CSpiralOrdering | A spiral around x,y |
| CMercator::Plant | This is the simple class for representing instances of vegetation |
| CMercator::QuadInterp | Helper to interpolate in a quad |
| CRandCache | A cache of random values |
| CMercator::RightClip | Helper to clip points to a given range |
| CMercator::Segment | Class storing heightfield and other data for a single fixed size square area of terrain defined by four adjacent BasePoint objects |
| ▼CMercator::Shader | Base class for Shader objects which create surface data for use when rendering terrain |
| CMercator::AreaShader | Shader for handling areas |
| CMercator::BandShader | Surface shader that defines the surface between two levels |
| CMercator::DepthShader | Shader to give the appearance of deep murky water |
| CMercator::FillShader | Shader that fills the surface |
| CMercator::GrassShader | Shader for adding grass to the terrain |
| CMercator::HighShader | Surface shader that defines the surface above a given level |
| CMercator::LowShader | Surface shader that defines the surface below a given level |
| CMercator::TileShader | Shader agregating surface data |
| CMercator::ShaderFactories | Class which manages all the shader factories available |
| ▼CMercator::ShaderKit | Interface for shader factory objects |
| CMercator::ShaderFactory< T > | Factory template used to create ordinary shader objects |
| CMercator::Species | Data about a species of plant in a Forest |
| CMercator::SpeciesParameter | A set of constraints on a plant parameter |
| CMercator::Terrain | Class storing centrally all data about an instance of some terrain |
| CMercator::TopClip | Helper to clip points to a given range |
1.8.15