[AI] Presenter for rendering FLC animation frames as textures in the LEGO engine.
void LoadFrame(MxStreamChunk *p_chunk) override
[AI] Decodes an FLC animation frame from a chunk, extracting both dirty rects and animation data.
void StartingTickle() override
[AI] Called on transition to 'Starting' tickle state.
LegoFlcTexturePresenter()
[AI] Constructs a LegoFlcTexturePresenter and resets state for first run. [AI]
static const char * HandlerClassName()
[AI] Returns the static handler class name for this presenter type ("LegoFlcTexturePresenter").
const char * ClassName() const override
[AI] Returns the class name of this instance. Used for runtime type information and serialization....
void PutFrame() override
[AI] Uploads the newly decoded FLC frame to the associated LegoTextureInfo, updating the active textu...
[AI] Contains DirectDraw and Direct3DRM handles and metadata for a texture used in the LEGO Island re...