CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iIsoCell Struct Reference

a grid cell. More...

#include <iso.h>

Inheritance diagram for iIsoCell:

iBase List of all members.

Public Methods

virtual void AddSprite (iIsoSprite *sprite, const csVector3 &pos)=0
 Add a sprite to this cell at pos (used internally). More...

virtual void RemoveSprite (iIsoSprite *sprite, const csVector3 &pos)=0
 Remove a sprite from this cell from pos (used internally). More...

virtual void Draw (iIsoRenderView *rview)=0
 Draw using given renderview. More...

virtual void Traverse (iIsoCellTraverseCallback *func)=0
 Traverse in any order, all sprites, calling func->Traverse(sprite). More...


Detailed Description

a grid cell.

Size is 1.000 x 1.000 in (x,z) world space.

Definition at line 259 of file iso.h.


Member Function Documentation

virtual void iIsoCell::AddSprite iIsoSprite   sprite,
const csVector3   pos
[pure virtual]
 

Add a sprite to this cell at pos (used internally).

virtual void iIsoCell::Draw iIsoRenderView   rview [pure virtual]
 

Draw using given renderview.

virtual void iIsoCell::RemoveSprite iIsoSprite   sprite,
const csVector3   pos
[pure virtual]
 

Remove a sprite from this cell from pos (used internally).

virtual void iIsoCell::Traverse iIsoCellTraverseCallback   func [pure virtual]
 

Traverse in any order, all sprites, calling func->Traverse(sprite).


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