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

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

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Collide(iCollider *collider, float radius, const csReversibleTransform &trans, bool oneHit, iTerrainCollisionPairArray *pairs)=0 | iTerrainCell | `[pure virtual]`
CollideSegment(const csVector3 &start, const csVector3 &end, bool oneHit, iTerrainVector3Array *points)=0 | iTerrainCell | `[pure virtual]`
CollideSegment(const csVector3 &start, const csVector3 &end, csVector3 &hitPoint)=0 | iTerrainCell | `[pure virtual]`
CollideTriangles(const csVector3 *vertices, size_t tri_count, const unsigned int *indices, float radius, const csReversibleTransform &trans, bool oneHit, iTerrainCollisionPairArray *pairs)=0 | iTerrainCell | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetAlphaSplatMaterial() const =0 | iTerrainCell | `[pure virtual]`
GetBaseMaterial() const =0 | iTerrainCell | `[pure virtual]`
GetBinormal(int x, int y) const =0 | iTerrainCell | `[pure virtual]`
GetBinormal(const csVector2 &pos) const =0 | iTerrainCell | `[pure virtual]`
GetBitangentData()=0 | iTerrainCell | `[pure virtual]`
GetCollisionData() const =0 | iTerrainCell | `[pure virtual]`
GetCollisionProperties() const =0 | iTerrainCell | `[pure virtual]`
GetFeederData() const =0 | iTerrainCell | `[pure virtual]`
GetFeederProperties() const =0 | iTerrainCell | `[pure virtual]`
GetGridHeight() const =0 | iTerrainCell | `[pure virtual]`
GetGridWidth() const =0 | iTerrainCell | `[pure virtual]`
GetHeight(int x, int y) const =0 | iTerrainCell | `[pure virtual]`
GetHeight(const csVector2 &pos) const =0 | iTerrainCell | `[pure virtual]`
GetHeightData()=0 | iTerrainCell | `[pure virtual]`
GetInterfaceMetadata()=0 | iBase | `[pure virtual]`
GetLoadState() const =0 | iTerrainCell | `[pure virtual]`
GetMaterialMapHeight() const =0 | iTerrainCell | `[pure virtual]`
GetMaterialMapWidth() const =0 | iTerrainCell | `[pure virtual]`
GetMaterialPersistent() const =0 | iTerrainCell | `[pure virtual]`
GetName() const =0 | iTerrainCell | `[pure virtual]`
GetNormal(int x, int y) const =0 | iTerrainCell | `[pure virtual]`
GetNormal(const csVector2 &pos) const =0 | iTerrainCell | `[pure virtual]`
GetNormalData()=0 | iTerrainCell | `[pure virtual]`
GetPosition() const =0 | iTerrainCell | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetRenderData() const =0 | iTerrainCell | `[pure virtual]`
GetRenderProperties() const =0 | iTerrainCell | `[pure virtual]`
GetSize() const =0 | iTerrainCell | `[pure virtual]`
GetSplatBaseMaterial() const =0 | iTerrainCell | `[pure virtual]`
GetTangent(int x, int y) const =0 | iTerrainCell | `[pure virtual]`
GetTangent(const csVector2 &pos) const =0 | iTerrainCell | `[pure virtual]`
GetTangentData()=0 | iTerrainCell | `[pure virtual]`
GetTerrain()=0 | iTerrainCell | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Loaded enum value | iTerrainCell |
LoadState enum name | iTerrainCell |
LockHeightData(const csRect &rectangle)=0 | iTerrainCell | `[pure virtual]`
LockMaterialMap(const csRect &rectangle)=0 | iTerrainCell | `[pure virtual]`
LockNormalData(const csRect &rectangle)=0 | iTerrainCell | `[pure virtual]`
NotLoaded enum value | iTerrainCell |
PreLoaded enum value | iTerrainCell |
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RecalculateNormalData()=0 | iTerrainCell | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetAlphaMask(iMaterialWrapper *material, iImage *alphaMap)=0 | iTerrainCell | `[pure virtual]`
SetAlphaSplatMaterial(iMaterialWrapper *material)=0 | iTerrainCell | `[pure virtual]`
SetBaseMaterial(iMaterialWrapper *material)=0 | iTerrainCell | `[pure virtual]`
SetCollisionData(csRefCount *data)=0 | iTerrainCell | `[pure virtual]`
SetFeederData(csRefCount *data)=0 | iTerrainCell | `[pure virtual]`
SetLoadState(LoadState state)=0 | iTerrainCell | `[pure virtual]`
SetMaterialMask(unsigned int material, iImage *image)=0 | iTerrainCell | `[pure virtual]`
SetMaterialMask(unsigned int material, const unsigned char *data, unsigned int width, unsigned int height)=0 | iTerrainCell | `[pure virtual]`
SetName(const char *name)=0 | iTerrainCell | `[pure virtual]`
SetRenderData(csRefCount *data)=0 | iTerrainCell | `[pure virtual]`
SetSplatBaseMaterial(iMaterialWrapper *material)=0 | iTerrainCell | `[pure virtual]`
UnlockHeightData()=0 | iTerrainCell | `[pure virtual]`
UnlockMaterialMap()=0 | iTerrainCell | `[pure virtual]`
UnlockNormalData()=0 | iTerrainCell | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`