#include <fbxqueryevent.h>
A query event is something that is emitted by an entity, with the goal of being filled by someone that listen to it.
You can see that like a form that you send to some people. If those people know how to fill the form, they fill it and return it to you with the right information in it. A query event is emitted, and plug-in who are listening to that type of query, fill the data that can be accessed by the query emitter.
Definition at line 27 of file fbxqueryevent.h.
Public Member Functions | |
Public interface | |
FbxQueryEvent (QueryT *pData) | |
Constructor. More... | |
QueryT & | GetData () const |
Accessor to a mutable reference to the data. More... | |
![]() | |
virtual | ~FbxEvent () |
Destructor. More... | |
virtual int | GetTypeId () const |
Retrieve the event type ID. More... | |
![]() | |
virtual | ~FbxEventBase () |
Destructor. More... | |
Friends | |
class | FbxEvent< FbxQueryEvent< QueryT > > |
Additional Inherited Members | |
![]() | |
static void | ForceTypeId (int pTypeId) |
Update the type ID of current event with the given type ID. More... | |
static int | GetStaticTypeId () |
Retrieve the event type ID. More... | |
![]() | |
static int | GetStaticTypeId (const char *) |
|
inlineexplicit |
|
inline |
Accessor to a mutable reference to the data.
Event are usually const and can't be modified by listener. This special type of event can have is content modified via this accessor.
Definition at line 43 of file fbxqueryevent.h.
|
friend |
Definition at line 52 of file fbxqueryevent.h.