![]() |
Public API 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. | |
Terrain2 interfaces.
Definition in file terrain2.h.
Type of the material palette.
Definition at line 106 of file terrain2.h.