1#ifndef MXLOOPINGFLCPRESENTER_H
2#define MXLOOPINGFLCPRESENTER_H
33 return "MxLoopingFlcPresenter";
Implements playback and presentation of Autodesk FLIC (FLC) video streams.
[AI] Presents a looping FLC (Autodesk Animator FLIC) animation, extending the core FLC presenter to s...
void RepeatingTickle() override
[AI] Called during the repeating tickle state in the tickle loop to handle animation looping logic.
const char * ClassName() const override
[AI] Returns the class name used for runtime type identification.
static const char * HandlerClassName()
[AI] Gets the handler class name string for dynamic presenter dispatch.
MxResult AddToManager() override
[AI] Adds this presenter to the tickle manager for updates.
virtual void VTable0x88()
[AI] Custom virtual function at vtable offset 0x88, responsible for updating current looping frame or...
~MxLoopingFlcPresenter() override
[AI] Destructor.
void NextFrame() override
[AI] Loads and advances to the next animation frame, updating loop counters and timing.
void Destroy() override
[AI] Destroys the presenter, cleaning up resources and unregistering from tickle managers if needed.
MxLoopingFlcPresenter()
[AI] Constructs the looping FLC presenter and initializes internal state.