|
| ImageFrameProvider () |
|
virtual | ~ImageFrameProvider () |
|
| ImageFrameProviderCore () |
|
virtual | ~ImageFrameProviderCore () |
|
void | allocateAssets (AssetPtr< ImageAsset > *pImageAssetPtr, AssetPtr< AnimationAsset > *pAnimationAssetPtr) |
|
void | deallocateAssets (void) |
|
virtual void | copyTo (ImageFrameProviderCore *pImageFrameProviderCore) const |
|
virtual bool | update (const F32 elapsedTime) |
| Integration. More...
|
|
virtual void | processTick () |
|
virtual void | interpolateTick (F32 delta) |
|
virtual void | advanceTime (F32 timeDelta) |
|
virtual void | setProcessTicks (bool tick) |
|
bool | updateAnimation (const F32 elapsedTime) |
|
virtual bool | validRender (void) const |
|
virtual void | render (const bool flipX, const bool flipY, const Vector2 &vertexPos0, const Vector2 &vertexPos1, const Vector2 &vertexPos2, const Vector2 &vertexPos3, BatchRender *pBatchRenderer) const |
|
void | renderGui (GuiControl &owner, Point2I offset, const RectI &updateRect) const |
|
bool | setImage (const char *pImageAssetId) |
| Static-Image Frame. More...
|
|
virtual bool | setImage (const char *pImageAssetId, const U32 frame) |
|
StringTableEntry | getImage (void) const |
|
virtual bool | setImageFrame (const U32 frame) |
|
U32 | getImageFrame (void) const |
|
virtual bool | setAnimation (const char *pAnimationAssetId) |
| Animated-Image Frame. More...
|
|
StringTableEntry | getAnimation (void) const |
|
void | setAnimationFrame (const U32 frameIndex) |
|
void | setAnimationTimeScale (const F32 scale) |
|
F32 | getAnimationTimeScale (void) const |
|
bool | playAnimation (const AssetPtr< AnimationAsset > &animationAsset) |
|
void | pauseAnimation (const bool animationPaused) |
|
void | stopAnimation (void) |
|
void | resetAnimationTime (void) |
|
bool | isAnimationPaused (void) const |
|
bool | isAnimationFinished (void) const |
|
bool | isAnimationValid (void) const |
|
bool | isStaticFrameProvider (void) const |
| Frame provision. More...
|
|
TextureHandle & | getProviderTexture (void) const |
|
const ImageAsset::FrameArea & | getProviderImageFrameArea (void) const |
|
const AnimationAsset * | getCurrentAnimation (void) const |
|
const StringTableEntry | getCurrentAnimationAssetId (void) const |
|
const U32 | getCurrentAnimationFrame (void) const |
|
const F32 | getCurrentAnimationTime (void) const |
|
void | clearAssets (void) |
|
virtual void | resetState (void) |
|
| Tickable () |
|
virtual | ~Tickable () |
|
virtual bool | isProcessingTicks () const |
|