Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ISplEventMgr Class Reference

#include <i_spl_event_mgr.h>

Inheritance diagram for ISplEventMgr:

CSplEventMgr List of all members.

Public Methods

 declare_interface (ISplEventMgr)
 interface_version (ISplEventMgr, 0)
virtual LTRESULT Event (uint8 nEvent, float fFrameTime, float fGameTime, IEventData *pEventData=NULL, uint8 nPriority=EVENTMGR_PRIORITY_ANY)=0
virtual LTRESULT AddCallback (IEventCallback *pEC, uint8 nEvent, ECallbackType eCT, uint8 nCount, float fTime, uint8 nPriority=EVENTMGR_PRIORITY_DEFAULT)=0
virtual LTRESULT RemoveCallback (IEventCallback *pEC, uint8 nEvent=EVENTMGR_EVENT_ANY, uint8 nPriority=EVENTMGR_PRIORITY_ANY)=0
virtual LTRESULT GetCallbackInfo (IEventCallback *pEC, uint8 nEvent, uint8 nPriority, ECallbackType &eCT, uint8 &nCountRemaining, float &fLoopTime, float &fTimeRemaining)=0
virtual void DumpData (printf_fn pPrintfFn)=0
virtual void DebugSpew (printf_fn pPrintfFn)=0

Member Function Documentation

virtual LTRESULT ISplEventMgr::AddCallback (  IEventCallback *    pEC,
uint8    nEvent,
ECallbackType    eCT,
uint8    nCount,
float    fTime,
uint8    nPriority = EVENTMGR_PRIORITY_DEFAULT
)  [pure virtual]
 

Implemented in CSplEventMgr.

virtual void ISplEventMgr::DebugSpew (  printf_fn    pPrintfFn )  [pure virtual]
 

Implemented in CSplEventMgr.

ISplEventMgr::declare_interface (  ISplEventMgr    ) 
 

virtual void ISplEventMgr::DumpData (  printf_fn    pPrintfFn )  [pure virtual]
 

Implemented in CSplEventMgr.

virtual LTRESULT ISplEventMgr::Event (  uint8    nEvent,
float    fFrameTime,
float    fGameTime,
IEventData *    pEventData = NULL,
uint8    nPriority = EVENTMGR_PRIORITY_ANY
)  [pure virtual]
 

Implemented in CSplEventMgr.

virtual LTRESULT ISplEventMgr::GetCallbackInfo (  IEventCallback *    pEC,
uint8    nEvent,
uint8    nPriority,
ECallbackType &    eCT,
uint8 &    nCountRemaining,
float &    fLoopTime,
float &    fTimeRemaining
)  [pure virtual]
 

Implemented in CSplEventMgr.

ISplEventMgr::interface_version (  ISplEventMgr   ,
0   
) 
 

virtual LTRESULT ISplEventMgr::RemoveCallback (  IEventCallback *    pEC,
uint8    nEvent = EVENTMGR_EVENT_ANY,
uint8    nPriority = EVENTMGR_PRIORITY_ANY
)  [pure virtual]
 

Implemented in CSplEventMgr.


The documentation for this class was generated from the following file:
Generated on Mon Mar 4 08:42:27 2002 for Aria by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002