#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7