CrystalSpace

Public API Reference

imesh/terrain2.h File Reference

Terrain2 interfaces. More...

#include "csutil/scf_interface.h"
#include "iutil/array.h"
#include "ivideo/shader/shader.h"
#include "imesh/object.h"

Go to the source code of this file.

Classes

struct  csLockedHeightData
 Locked height data. More...
struct  csLockedMaterialMap
 Locked material data. More...
struct  csLockedNormalData
 Locked normal data. More...
struct  csTerrainColliderCollideSegmentResult
 Return structure for the iTerrainCollider::CollideSegment(iTerrainCell*, const csVector3&, const csVector3&) routine. More...
struct  iTerrainCell
 Terrain cell class. More...
struct  iTerrainCellCollisionProperties
 This is a base class for per-cell collider-specific properties. More...
struct  iTerrainCellFeederProperties
 This is a base class for per-cell feeder-specific properties. More...
struct  iTerrainCellHeightDataCallback
 Callbacks for cell height data modifications. More...
struct  iTerrainCellLoadCallback
 Callbacks for cell load/unload events. More...
struct  iTerrainCellRenderProperties
 This is a base class for per-cell renderer-specific properties. More...
struct  iTerrainCollider
 Provides an interface for custom collision. More...
struct  iTerrainCollisionPairArray
 Class for an array of csCollisionPair. Used for communication with plugins. More...
struct  iTerrainDataFeeder
 Provides an interface for reading cell data. More...
struct  iTerrainFactory
 Provides an interface for creating terrain system. More...
struct  iTerrainFactoryCell
 Factory representation of a cell. More...
struct  iTerrainRenderer
 Provides an interface for custom rendering. More...
struct  iTerrainSystem
 This class represents the terrain object as a set of cells. More...
struct  iTerrainVector3Array
 Class for an array of csVector3. Used for communication with plugins. More...

Typedefs

typedef csRefArray
< iMaterialWrapper
csTerrainMaterialPalette
 Type of the material palette.

Detailed Description

Terrain2 interfaces.

Definition in file terrain2.h.


Typedef Documentation

Type of the material palette.

Definition at line 106 of file terrain2.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1