|
Blender
V2.93
|
#include <GHOST_IEventConsumer.h>
Inherited by Application, GHOST_CallbackEventConsumer, and GHOST_EventPrinter.
Public Member Functions | |
| virtual | ~GHOST_IEventConsumer () |
| virtual bool | processEvent (GHOST_IEvent *event)=0 |
Interface class for objects interested in receiving events. Objects interested in events should inherit this class and implement the processEvent() method. They should then be registered with the system that they want to receive events. The system will call the processEvent() method for every installed event consumer to pass events.
Definition at line 37 of file GHOST_IEventConsumer.h.
|
inlinevirtual |
Destructor.
Definition at line 42 of file GHOST_IEventConsumer.h.
|
pure virtual |
This method is called by the system when it has events to dispatch.
| event | The event that can be handled or ignored. |
Implemented in Application, GHOST_EventPrinter, and GHOST_CallbackEventConsumer.