Set vertices to form a regular n-polygon around (0,0), optionally also set u,v to corresponding coordinates in a texture.
Large n approximates a circle with radius 1. n must be > 2.
void iSprite2DState::PlayUVAnimation (
int idx,
int style,
bool loop ) [pure virtual]
Play the animation starting from the <idx>-th frame.
Set idx to -1 to start it fro its current position. Style: 0 .. use the time values supplied in the frames > 0 .. every <style> millisecond skip to next frame < 0 .. every -1*<style>-th frame skip to next frame Loop: true .. after last frame animations starts over from the beginning false .. after last frame the normal texture is shown
void iSprite2DState::SetUVAnimation (
const char * name,
int style,
bool loop ) [pure virtual]
Select an UV animation to play.
Set name to NULL to select no animation to show. Style: 0 .. use the time values supplied in the frames > 0 .. every <style> millisecond skip to next frame < 0 .. every -1*<style>-th frame skip to next frame Loop: true .. after last frame animations starts over from the beginning false .. after last frame the normal texture is shown
void iSprite2DState::StopUVAnimation (
int idx ) [pure virtual]
Stop the animation and show the <idx>-th frame.
Set idx to -1 to stop it at its current position.
The documentation for this struct was generated from the following file: