Mercator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Mercator::AdjustTerrainMod< Shape >Terrain modifier that defines an area of adjusted height
Mercator::AreaRegion of terrain surface which is modified
Mercator::AreaShaderShader for handling areas
Mercator::BandShaderSurface shader that defines the surface between two levels
Mercator::BasePointPoint on the fundamental grid that is used as the basis for terrain
Mercator::BottomClipHelper to clip points to a given range
Mercator::Buffer< DataType >Template for managing buffers of data for a segment
Mercator::Effector::Context
Mercator::CraterTerrainMod< Shape >Terrain modifier that defines a crater
Mercator::DepthShaderShader to give the appearance of deep murky water
Mercator::EdgeThe edge of an area
Mercator::EdgeAtYThe edge of an area parallel to the x axis
Mercator::EffectorDevice which effects a change in the terrain
Mercator::FillShaderShader that fills the surface
Mercator::ForestThis is the core class for any area to be populated with vegetation
Mercator::GrassShaderShader for adding grass to the terrain
Mercator::HighShaderSurface shader that defines the surface above a given level
Mercator::LeftClipHelper to clip points to a given range
Mercator::LevelTerrainMod< Shape >Terrain modifier that defines an area of fixed height
Mercator::LinInterpHelper to interpolate on a line
Mercator::LowShaderSurface shader that defines the surface below a given level
Mercator::Matrix< COLS, ROWS, FloatType >A fixed sized array of objects
RandCache::OrderingInterface to define the ordering of the random number cache
Mercator::PlantThis is the simple class for representing instances of vegetation
Mercator::QuadInterpHelper to interpolate in a quad
RandCacheA cache of random values
Mercator::RightClipHelper to clip points to a given range
Mercator::SegmentClass storing heightfield and other data for a single fixed size square area of terrain defined by four adjacent BasePoint objects
Mercator::ShaderBase class for Shader objects which create surface data for use when rendering terrain
Mercator::ShaderFactoriesClass which manages all the shader factories available
Mercator::ShaderFactory< T >Factory template used to create ordinary shader objects
Mercator::ShaderKitInterface for shader factory objects
Mercator::ShapeTerrainMod< Shape >Terrain modifier which is defined by a shape variable
Mercator::SlopeTerrainMod< Shape >Terrain modifier that defines an area of sloped height
Mercator::SpeciesData about a species of plant in a Forest
Mercator::SpeciesParameterA set of constraints on a plant parameter
SpiralOrderingA spiral around x,y
Mercator::SurfaceData store for terrain surface data
Mercator::TerrainClass storing centrally all data about an instance of some terrain
Mercator::TerrainModBase class for modifiers to the procedurally generated terrain
Mercator::TileShaderShader agregating surface data
Mercator::TopClipHelper to clip points to a given range
ZeroSpiralOrderingA spiral around 0,0