CrystalSpace

Public API Reference

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

iIsoWorld Struct Reference

The isometric world, contains all the sprites to render the world. More...

#include <iso.h>

Inheritance diagram for iIsoWorld:

iBase List of all members.

Public Methods

virtual void AddSprite (iIsoSprite *sprite)=0
 Add a sprite to this world.

virtual void RemoveSprite (iIsoSprite *sprite)=0
 Remove a sprite from this world.

virtual void MoveSprite (iIsoSprite *sprite, const csVector3 &oldpos, const csVector3 &newpos)=0
 Move a sprite already in this world, give previous and new position.

virtual iIsoGridCreateGrid (int width, int height)=0
 Create a new isoGrid in this world.

virtual iIsoGridFindGrid (const csVector3 &pos)=0
 Find an isoGrid that contains given position, can be 0.

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


Detailed Description

The isometric world, contains all the sprites to render the world.

Definition at line 134 of file iso.h.


Member Function Documentation

virtual void iIsoWorld::AddSprite iIsoSprite   sprite [pure virtual]
 

Add a sprite to this world.

virtual iIsoGrid* iIsoWorld::CreateGrid int    width,
int    height
[pure virtual]
 

Create a new isoGrid in this world.

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

Draw using given renderview.

virtual iIsoGrid* iIsoWorld::FindGrid const csVector3   pos [pure virtual]
 

Find an isoGrid that contains given position, can be 0.

virtual void iIsoWorld::MoveSprite iIsoSprite   sprite,
const csVector3   oldpos,
const csVector3   newpos
[pure virtual]
 

Move a sprite already in this world, give previous and new position.

virtual void iIsoWorld::RemoveSprite iIsoSprite   sprite [pure virtual]
 

Remove a sprite from this world.


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