Table of Contents

Namespace AlphaFramework.World.Terrains

AlphaFramework provides tools for generating, editing, and storing data for Terrain.

AlphaFramework's terrain system stores terrain data in a serializable format using Terrain<TTemplate>. This allows terrain to be saved, loaded, and edited without requiring the rendering engine.

Classes

OcclusionIntervalMapGenerator

Generates an occlusion interval map from a height map for a ITerrain as a background task.

Terrain<TTemplate>

This class contains a height-map-based Terrain including texturing and pathfinding data.

Structs

TerrainBrush

Describes a square or circle terrain area that is to be modified.

TerrainSize

Contains information about the size of a ITerrain.

Interfaces

ITerrain

A common base for all ITerrain types.