![]() |
rag
graphic 2d engine
|
Base class for event system. More...
#include <Event.h>
Public Member Functions | |
Event (std::string type) | |
Creates a new event of the given type. | |
virtual std::string | toString () |
string representing the event. | |
Public Attributes | |
std::string | type |
The type of the event. The string should be unique for this event. | |
bool | captured |
When an event is captured, it won't propagate anymore through the Display List. | |
rag::DisplayObject * | target |
Usually points to the dispatcher object. 'target' can be assigned to anything for custom events. | |
Base class for event system.
When an event is triggered, it is processed this way: The display list is travelled from leafs to stage (AKA root). The propagation stops when the root is reached or when a node with the property 'captureInput' set to true is traversed.