OpenMW
|
Classes | |
class | Chunk |
Renders a chunk of terrain, either using alpha splatting or a composite map. More... | |
class | MaterialGenerator |
class | QuadTreeNode |
A node in the quad tree for our terrain. Depending on LOD, a node can either choose to render itself in one batch (merging its children), or delegate the render process to its children, rendering each child in at least one batch. More... | |
struct | VertexElement |
struct | LayerInfo |
class | Storage |
We keep storage of terrain data abstract here since we need different implementations for game and editor. More... | |
class | World |
A quadtree-based terrain implementation suitable for large data sets. Near cells are rendered with alpha splatting, distant cells are merged together in batches and have their layers pre-rendered onto a composite map. Cracks at LOD transitions are avoided using stitching. More... | |
Enumerations | |
enum | Direction { North = 0, East = 1, South = 2, West = 3 } |
enum | ChildDirection { NW = 0, NE = 1, SW = 2, SE = 3, Root } |
enum Terrain::Direction |