![]() |
MAK Legion API Documentation
|
Inheritance diagram for CustomEvent:
Collaboration diagram for CustomEvent:Public Member Functions | |
| CustomEvent () | |
| CustomEvent (Legion::EventHandle handle) | |
| ~CustomEvent () | |
| Legion::UInt64 | paramIdSource () const |
| void | setSourceId (const Legion::UInt64 &sourceId) |
| Legion::UInt64 | paramIdTarget () const |
| void | setTargetId (const Legion::UInt64 &targetId) |
Public Member Functions inherited from Legion::EventInstance | |
| EventInstance (const EventInstance &orig) | |
| copy constructor More... | |
| EventInstance & | operator= (const EventInstance &orig) |
| assignment operator More... | |
| EventHandle | handle () const |
| Returns the event handle to the internal representation. More... | |
| EventType | typeId () const |
| Returns the type ID of the event. More... | |
| template<typename DATA_TYPE > | |
| DATA_TYPE | data (ParameterId parameterId) const |
| Returns the data of a given parameter. More... | |
| template<typename DATA_TYPE > | |
| const Span< DATA_TYPE > | dataArray (ParameterId parameterId) const |
| Returns an array of data for a given parameters, if the particular parameter's cardinality is greater than one. More... | |
| template<typename DATA_TYPE > | |
| void | setData (ParameterId parameterId, const DATA_TYPE &val) |
| Sets a given parameters value. More... | |
| template<typename DATA_TYPE > | |
| void | setDataArray (ParameterId parameterId, const Span< DATA_TYPE > &val) |
| Sets a given parameter to an array of values, if the particular parameter's cardinality is greater than one. More... | |
| void | setDataArrayLength (ParameterId paramId, UInt32 length) |
| Set the length of a variable length array parameter. This only works for variable length array parameters. More... | |
| UInt32 | dataArrayLength (ParameterId paramId) const |
| Get the length of the parameter if it is an array. More... | |
Static Public Member Functions | |
| static Legion::EventType | eventType () |
Static Public Attributes | |
| static Legion::EventType | theEventType |
| static Legion::ParameterId | theParamIdSource |
| static Legion::ParameterId | theParamIdTarget |
Additional Inherited Members | |
Protected Member Functions inherited from Legion::EventInstance | |
| EventInstance (EventHandle handle) | |
| constructor More... | |
| virtual | ~EventInstance () |
Protected Attributes inherited from Legion::EventInstance | |
| EventHandle | myHandle |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
References theEventType.
|
inline |
References theParamIdSource.
|
inline |
References theParamIdTarget.
|
inline |
References theParamIdSource.
Referenced by main().
|
inline |
References theParamIdTarget.
|
static |
Referenced by eventType(), and registerCustomEvent().
|
static |
Referenced by paramIdSource(), registerCustomEvent(), and setSourceId().
|
static |
Referenced by paramIdTarget(), registerCustomEvent(), and setTargetId().