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