OpenMW
Classes | Enumerations
Terrain Namespace Reference

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
}

Enumeration Type Documentation

Enumerator:
NW 
NE 
SW 
SE 
Root 
Enumerator:
North 
East 
South 
West