This is a common class to represent all possible arguments for a given event that is fired. More...
#include <eventarguments.h>
Public Member Functions | |
EventArguments (const String &Name) | |
Class constructor. More... | |
virtual | ~EventArguments () |
Class destructor. | |
Whole | DecrementReferenceCount () |
Decrease the reference count by one and return the updated count. More... | |
virtual EventArguments * | GetMostDerived () |
Get a pointer to the most Derived type of this instance. More... | |
Whole | GetReferenceCount () const |
Get the current amount of references. More... | |
EventArguments * | GetReferenceCountTargetAsPointer () |
Gets the actual pointer to the target of the base type. More... | |
Whole | IncrementReferenceCount () |
Increase the reference count by one and return the updated count. More... | |
Public Attributes | |
const String | EventName |
The name of the event being fired. | |
This is a common class to represent all possible arguments for a given event that is fired.
Definition at line 52 of file eventarguments.h.
|
inline |
Class constructor.
Name | The name of the event being fired. |
Definition at line 69 of file eventarguments.h.
|
inline |
Decrease the reference count by one and return the updated count.
Definition at line 83 of file eventarguments.h.
|
inlinevirtual |
Get a pointer to the most Derived type of this instance.
Reimplemented in Mezzanine::UI::SpinnerValueChangedArguments, Mezzanine::UI::ScrollbarValueChangedArguments, Mezzanine::UI::WidgetEventArguments, Mezzanine::UI::ChildSelectedArguments, and Mezzanine::UI::ActionEventArguments.
Definition at line 96 of file eventarguments.h.
|
inline |
Get the current amount of references.
Definition at line 87 of file eventarguments.h.
|
inline |
Gets the actual pointer to the target of the base type.
Definition at line 92 of file eventarguments.h.
|
inline |
Increase the reference count by one and return the updated count.
Definition at line 79 of file eventarguments.h.