2#include <core/STimerlineHandlerMgr.h>
15 if (m_mapHandlers.Lookup(pHandler))
17 m_mapHandlers[pHandler] =
false;
23 return m_mapHandlers.RemoveKey(pHandler);
30 SPOSITION pos = m_mapHandlers.GetStartPosition();
39 for (
int i = 0; i < idx; i++)
41 TLMAP::CPair *p = m_mapHandlers.Lookup(pHandlers[i]);
52 return m_mapHandlers.IsEmpty();
bool IsEmpty() const
Checks if the manager is empty (no handlers registered).
~STimerlineHandlerMgr(void)
Destructor.
void OnNextFrame() OVERRIDE
Called when the next frame is ready.
bool RegisterTimelineHandler(ITimelineHandler *pHandler)
Registers a timeline handler.
STimerlineHandlerMgr(void)
Constructor.
bool UnregisterTimelineHandler(ITimelineHandler *pHandler)
Unregisters a timeline handler.
void OnNextFrame() PURE
下一个动画帧处理接口