CrystalSpace

Public API Reference

iTerrainSystem Member List

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

Generated for Crystal Space 2.1 by doxygen 1.6.1