CrystalSpace

Public API Reference

iTerrainFactoryCell Struct Reference

Factory representation of a cell. More...

#include <imesh/terrain2.h>

Inheritance diagram for iTerrainFactoryCell:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual
iTerrainCellCollisionProperties
GetCollisionProperties () const =0
 Get cell collision properties.
virtual
iTerrainCellFeederProperties
GetFeederProperties () const =0
 Get cell feeder properties.
virtual
iTerrainCellRenderProperties
GetRenderProperties () const =0
 Get cell rendering properties.
virtual void SetBaseMaterial (iMaterialWrapper *material)=0
 Set base material for the cell.


Detailed Description

Factory representation of a cell.

Definition at line 1135 of file terrain2.h.


Member Function Documentation

virtual iTerrainCellCollisionProperties* iTerrainFactoryCell::GetCollisionProperties (  )  const [pure virtual]

Get cell collision properties.

Returns pointer to a collider-specific class, though it is possible to check/change some general properties.

Returns:
cell collision properties

virtual iTerrainCellFeederProperties* iTerrainFactoryCell::GetFeederProperties (  )  const [pure virtual]

Get cell feeder properties.

Returns pointer to a feeder-specific class though it is possible to check/change some general properties.

Returns:
cell feeder properties

virtual iTerrainCellRenderProperties* iTerrainFactoryCell::GetRenderProperties (  )  const [pure virtual]

Get cell rendering properties.

Returns pointer to a renderer-specific class, though it is possible to check/change some general properties.

Returns:
cell rendering properties

virtual void iTerrainFactoryCell::SetBaseMaterial ( iMaterialWrapper material  )  [pure virtual]

Set base material for the cell.

Parameters:
material material handle of base material


The documentation for this struct was generated from the following file:
Generated for Crystal Space 1.2.1 by doxygen 1.5.3