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.0 by doxygen 1.6.1