#include <Sprite.h>
Inheritance diagram for Sprite:
Public Member Functions | |
Sprite () | |
virtual | ~Sprite () |
virtual bool | EarlyAbortDraw () |
virtual void | DrawPrimitives () |
virtual void | Update (float fDeltaTime) |
virtual void | GainFocus (float fRate, bool bRewindMovie, bool bLoop) |
virtual void | LoseFocus () |
void | UpdateAnimationState () |
virtual bool | LoadBG (RageTextureID ID) |
virtual bool | Load (RageTextureID ID) |
void | UnloadTexture () |
RageTexture * | GetTexture () |
virtual void | EnableAnimation (bool bEnable) |
virtual int | GetNumStates () const |
virtual void | SetState (int iNewState) |
virtual float | GetAnimationLengthSeconds () const |
virtual void | SetSecondsIntoAnimation (float fSeconds) |
CString | GetTexturePath () const |
void | SetCustomTextureRect (const RectF &new_texcoord_frect) |
void | SetCustomTextureCoords (float fTexCoords[8]) |
void | SetCustomSourceRect (const RectF &rectSourceCoords) |
void | SetCustomImageRect (RectF rectImageCoords) |
void | SetCustomImageCoords (float fImageCoords[8]) |
const RectF * | GetCurrentTextureCoordRect () const |
void | StopUsingCustomCoords () |
void | GetActiveTextureCoords (float fTexCoordsOut[8]) const |
void | StretchTexCoords (float fX, float fY) |
void | SetPosition (float f) |
void | SetLooping (bool b) |
void | SetPlaybackRate (float f) |
void | SetTexCoordVelocity (float fVelX, float fVelY) |
void | ScaleToClipped (float fWidth, float fHeight) |
virtual void | PushSelf (lua_State *L) |
Static Public Member Functions | |
RageTextureID | SongBGTexture (RageTextureID ID) |
RageTextureID | SongBannerTexture (RageTextureID ID) |
bool | IsDiagonalBanner (int iWidth, int iHeight) |
Protected Member Functions | |
virtual bool | LoadFromTexture (RageTextureID ID) |
virtual bool | LoadFromSpriteFile (RageTextureID ID) |
void | DrawTexture (const TweenState *state) |
Protected Attributes | |
CString | m_sSpritePath |
RageTexture * | m_pTexture |
bool | m_bDrawIfTextureNull |
vector< State > | m_States |
int | m_iCurState |
float | m_fSecsIntoState |
bool | m_bUsingCustomTexCoords |
bool | m_bSkipNextUpdate |
float | m_CustomTexCoords [8] |
float | m_fRememberedClipWidth |
float | m_fRememberedClipHeight |
float | m_fTexCoordVelocityX |
float | m_fTexCoordVelocityY |
|
|
|
|
|
Reimplemented from Actor. Reimplemented in GradeDisplay. |
|
|
|
Reimplemented from Actor. Reimplemented in DifficultyIcon, HoldGhostArrow, and WheelNotifyIcon. |
|
Reimplemented from Actor. |
|
Reimplemented from Actor. |
|
|
|
Reimplemented from Actor. |
|
|
|
Reimplemented from Actor. |
|
|
|
|
|
|
|
Reimplemented in Banner, and GradeDisplay. |
|
|
|
|
|
|
|
Reimplemented from Actor. |
|
Reimplemented from Actor. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from Actor. |
|
Reimplemented from Actor. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from Actor. Reimplemented in Banner, CharacterHead, GradeDisplay, HoldGhostArrow, and WheelNotifyIcon. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|