|
| | 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.
|
| |
| 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 |
| |
| virtual void | render (const bool flipX, const bool flipY, const Vector2 &vertexPos0, const Vector2 &vertexPos1, const Vector2 &vertexPos2, const Vector2 &vertexPos3, const Vector2 &uvPos0, const Vector2 &uvPos1, const Vector2 &uvPos2, const Vector2 &uvPos3, BatchRender *pBatchRenderer) const |
| |
| void | render (const U32 vertexCount, const Vector2 *vertexArray, const Vector2 *textureArray, const ColorF *colorArray, BatchRender *pBatchRenderer) const |
| |
| void | renderGui (GuiControl &owner, Point2I offset, const RectI &updateRect) const |
| |
| bool | setImage (const char *pImageAssetId) |
| | Static-Image Frame.
|
| |
| virtual bool | setImage (const char *pImageAssetId, const U32 frame) |
| |
| virtual bool | setImage (const char *pImageAssetId, const char *pNamedFrame) |
| |
| StringTableEntry | getImage (void) const |
| |
| virtual bool | setImageFrame (const U32 frame) |
| |
| U32 | getImageFrame (void) const |
| |
| virtual bool | setNamedImageFrame (const char *frame) |
| |
| StringTableEntry | getNamedImageFrame (void) const |
| |
| virtual bool | setAnimation (const char *pAnimationAssetId) |
| | Animated-Image Frame.
|
| |
| StringTableEntry | getAnimation (void) const |
| |
| void | setAnimationFrame (const U32 frameIndex) |
| |
| S32 | getAnimationFrame (void) const |
| |
| 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.
|
| |
| bool | isUsingNamedImageFrame (void) const |
| |
| 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 char * | getCurrentNamedAnimationFrame (void) const |
| |
| const F32 | getCurrentAnimationTime (void) const |
| |
| void | clearAssets (void) |
| |
| virtual void | resetState (void) |
| |
| | Tickable () |
| |
| virtual | ~Tickable () |
| |
| virtual bool | isProcessingTicks () const |
| |