Member List (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

iTerrainSystem Member List
This is the complete list of members for iTerrainSystem, including all inherited members.

AddCell(iTerrainFactoryCell *)=0 | iTerrainSystem | `[pure virtual]`
AddCellHeightUpdateListener(iTerrainCellHeightDataCallback *cb)=0 | iTerrainSystem | `[pure virtual]`
AddCellLoadListener(iTerrainCellLoadCallback *cb)=0 | iTerrainSystem | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Collide(iCollider *collider, float radius, const csReversibleTransform &trans, bool oneHit, iTerrainCollisionPairArray *pairs)=0 | iTerrainSystem | `[pure virtual]`
CollideSegment(const csVector3 &start, const csVector3 &end, bool oneHit, iTerrainVector3Array *points, iMaterialArray *materials)=0 | iTerrainSystem | `[pure virtual]`
CollideSegment(const csVector3 &start, const csVector3 &end, csVector3 &hitPoint, iMaterialWrapper **hitMaterial)=0 | iTerrainSystem | `[pure virtual]`
CollideSegment(const csVector3 &start, const csVector3 &end, bool use_ray=false)=0 | iTerrainSystem | `[pure virtual]`
CollideTriangles(const csVector3 *vertices, size_t tri_count, const unsigned int *indices, float radius, const csReversibleTransform &trans, bool oneHit, iTerrainCollisionPairArray *pairs)=0 | iTerrainSystem | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetAutoPreLoad() const =0 | iTerrainSystem | `[pure virtual]`
GetBinormal(const csVector2 &pos)=0 | iTerrainSystem | `[pure virtual]`
GetCell(const char *name, bool loadData=false)=0 | iTerrainSystem | `[pure virtual]`
GetCell(const csVector2 &pos, bool loadData=false)=0 | iTerrainSystem | `[pure virtual]`
GetCell(size_t index, bool loadData=false)=0 | iTerrainSystem | `[pure virtual]`
GetCellCount() const =0 | iTerrainSystem | `[pure virtual]`
GetHeight(const csVector2 &pos)=0 | iTerrainSystem | `[pure virtual]`
GetInterfaceMetadata()=0 | iBase | `[pure virtual]`
GetMaterialPalette() const =0 | iTerrainSystem | `[pure virtual]`
GetMaxLoadedCells() const =0 | iTerrainSystem | `[pure virtual]`
GetNormal(const csVector2 &pos)=0 | iTerrainSystem | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetTangent(const csVector2 &pos)=0 | iTerrainSystem | `[pure virtual]`
GetVirtualViewDistance() const =0 | iTerrainSystem | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
PreLoadCells(iRenderView *rview, iMovable *movable)=0 | iTerrainSystem | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveCell(iTerrainCell *)=0 | iTerrainSystem | `[pure virtual]`
RemoveCellHeightUpdateListener(iTerrainCellHeightDataCallback *cb)=0 | iTerrainSystem | `[pure virtual]`
RemoveCellLoadListener(iTerrainCellLoadCallback *cb)=0 | iTerrainSystem | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetAutoPreLoad(bool mode)=0 | iTerrainSystem | `[pure virtual]`
SetMaterialPalette(const csTerrainMaterialPalette &array)=0 | iTerrainSystem | `[pure virtual]`
SetMaxLoadedCells(size_t value)=0 | iTerrainSystem | `[pure virtual]`
SetVirtualViewDistance(float distance)=0 | iTerrainSystem | `[pure virtual]`
UnloadOldCells()=0 | iTerrainSystem | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`