Isle
Loading...
Searching...
No Matches
legoanimpresenter.h File Reference
#include "legoroilist.h"
#include "mxatom.h"
#include "mxvideopresenter.h"
Include dependency graph for legoanimpresenter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LegoAnimStructComparator
 [AI] Comparator for anim struct maps using string (char*) keys. More...
 
struct  LegoAnimSubstComparator
 [AI] Comparator for substition map lookups using string (char*) keys. More...
 
struct  LegoAnimStruct
 [AI] Maps an ROI and index for animation nodes/actors. More...
 
class  LegoAnimPresenter
 [AI] Handles playback and synchronization of animated LEGO objects, including variable substitution, ROI mapping, and direct control over animation tick cycle. More...
 

Typedefs

typedef map< const char *, LegoAnimStruct, LegoAnimStructComparatorLegoAnimStructMap
 [AI] Mapping from string names to LegoAnimStruct. More...
 
typedef map< const char *, const char *, LegoAnimSubstComparatorLegoAnimSubstMap
 [AI] Mapping for macro or variable substitutions in animation resource parsing. More...
 

Typedef Documentation

◆ LegoAnimStructMap

[AI] Mapping from string names to LegoAnimStruct.

[AI] Used for quick lookup of actors and their ROIs during animation building and frame evaluation in the presenter.

Definition at line 66 of file legoanimpresenter.h.

◆ LegoAnimSubstMap

typedef map<const char*, const char*, LegoAnimSubstComparator> LegoAnimSubstMap

[AI] Mapping for macro or variable substitutions in animation resource parsing.

[AI] Used to swap symbolic names in animation resources for real runtime values, e.g., unit/actor names or parameters.

Definition at line 73 of file legoanimpresenter.h.