Rocket::Core::EventInstancerDefault Class Reference

#include <EventInstancerDefault.h>

Inheritance diagram for Rocket::Core::EventInstancerDefault:
Collaboration diagram for Rocket::Core::EventInstancerDefault:

Public Member Functions

virtual EventInstanceEvent (Element *target, const String &name, const Dictionary &parameters, bool interruptible)
virtual void ReleaseEvent (Event *event)
virtual void Release ()
 Releases this event instancer.

Detailed Description

Default instancer for instancing events.

Author:
Lloyd Weehuizen

Member Function Documentation

Event * Rocket::Core::EventInstancerDefault::InstanceEvent ( Element target,
const String name,
const Dictionary parameters,
bool  interruptible 
) [virtual]

Instance and event object

Parameters:
[in] target Target element of this event.
[in] name Name of this event.
[in] parameters Additional parameters for this event.
[in] interruptible If the event propagation can be stopped.

Implements Rocket::Core::EventInstancer.

void Rocket::Core::EventInstancerDefault::ReleaseEvent ( Event event  )  [virtual]

Releases an event instanced by this instancer.

Parameters:
[in] event The event to release.

Implements Rocket::Core::EventInstancer.


The documentation for this class was generated from the following files: