XLE  v0.02.0
Classes | Public Member Functions | Public Attributes | Protected Attributes | List of all members
GUILayer::TerrainConfig Class Reference

Layer over the native terrain config More...

#include <TerrainLayer.h>

Classes

class  CoverageLayerDesc
 

Public Member Functions

void set (VectorUInt2)
 
CoverageLayerDesc GetCoverageLayer (unsigned index)
 
void Add (CoverageLayerDesc^layer)
 
void InitCellCountFromUberSurface (String^uberSurfaceDir)
 
const NativeConfigGetNative ()
 
 TerrainConfig (String^cellsDirectory, unsigned nodeDimsInElements, unsigned cellTreeDepth, unsigned nodeOverlap, float elementSpacing, float sunPathAngle, bool encodedGradientFlags)
 
 TerrainConfig (const NativeConfig &native)
 

Public Attributes

property VectorUInt2 CellCount { VectorUInt2 get()
 
property VectorUInt2 CellDimsInNodes { VectorUInt2 get()
 
property VectorUInt2 NodeDims { VectorUInt2 get()
 
property unsigned CellTreeDepth { unsigned get()
 
property unsigned NodeOverlap { unsigned get()
 
property float ElementSpacing { float get()
 
property float SunPathAngle { float get()
 
property bool EncodedGradientFlags { bool get()
 
property unsigned CoverageLayerCount { unsigned get()
 

Protected Attributes

clix::auto_ptr< NativeConfig_native
 

Detailed Description

Layer over the native terrain config

To make it easier for C# code to interact with the terrain configuration settings, this just provides a layer over the underlying native settings.


The documentation for this class was generated from the following files: