#include <iso.h>
Inheritance diagram for iIsoSprite:
Public Methods | |
virtual int | GetVertexCount () const=0 |
get the number of vertices. | |
virtual void | AddVertex (const csVector3 &coord, float u, float v)=0 |
add a new vertex to the polygon. | |
virtual const csVector3& | GetVertexPosition (int i)=0 |
get a vertex position. | |
virtual void | SetAllColors (const csColor &color)=0 |
set all vertex colors to given. | |
virtual void | AddToVertexColor (int i, const csColor &color)=0 |
add color to color of vertex. | |
virtual void | ResetAllColors ()=0 |
reset all vertex colors to their static values. | |
virtual void | SetAllStaticColors (const csColor &color)=0 |
set all static vertex colors to given. | |
virtual void | AddToVertexStaticColor (int i, const csColor &color)=0 |
add color to static color of vertex. | |
virtual const csVector3& | GetPosition () const=0 |
Get the world position of the sprite. | |
virtual void | SetPosition (const csVector3 &pos)=0 |
Set the position. In world space. | |
virtual void | MovePosition (const csVector3 &delta)=0 |
Move the position by delta. | |
virtual void | ForcePosition (const csVector3 &pos)=0 |
force position to a value - without updating other internal data structures. More... | |
virtual void | SetMaterialWrapper (iMaterialWrapper *material)=0 |
Set the materialwrapper to use. | |
virtual iMaterialWrapper* | GetMaterialWrapper () const=0 |
Get the materialwrapper. | |
virtual void | SetMixMode (UInt mode)=0 |
Set the mixmode. | |
virtual UInt | GetMixMode () const=0 |
Get the mixmode. | |
virtual void | Draw (iIsoRenderView *rview)=0 |
Draw using given renderview. | |
virtual void | SetGrid (iIsoGrid *grid)=0 |
Set the grid this sprite is part of (used as notification by grid/world). | |
virtual iIsoGrid* | GetGrid () const=0 |
get the grid this sprite is part of. | |
virtual void | SetGridChangeCallback (iGridChangeCallback *cb)=0 |
set a callback for when the sprite moves to another grid. | |
virtual iGridChangeCallback* | GetGridChangeCallback () const=0 |
get the callback for when the sprite moves to another grid. |
|
force position to a value - without updating other internal data structures. Used by those internal data structures, to invalidate impossible movement |