fbxsdk/core/fbxevent.h File Reference
#define FBXSDK_EVENT_DECLARE |
( |
|
Class | ) |
|
Value:public: virtual const char* GetEventName() const { return FbxEventName(); } \
private: static const char* FbxEventName() { return #Class; } \
FBX event class, derived from FbxEventBase, and it contains a type ID for event.
Definition at line 68 of file fbxevent.h.
#define FBXSDK_EVENT_TYPE_DECLARE |
( |
|
Class, |
|
|
|
FBXType |
|
) |
| |
Value:public:
virtual const char*
GetEventName()
const {
return FbxEventName(); } \
private: \
static const char* FbxEventName() { \
\
return lEventName.Buffer(); \
} \
friend
class FbxEvent< Class<FBXType> >;
const char * GetName() const
Retrieve data type name.
Utility class to manipulate strings.
const FbxDataType & FbxGetDataTypeFromEnum(const EFbxType pType)
Retrieve data type from type enumeration index.
EFbxType FbxTypeOf(const FbxChar &)
virtual const char * GetEventName() const =0
Force events to give us a name.
FBX event class, derived from FbxEventBase, and it contains a type ID for event.
Definition at line 77 of file fbxevent.h.
#define FBXSDK_EVENT_TEMPLATE_HEADER |
( |
|
ClassName, |
|
|
|
TemplateName |
|
) |
| |
Value:template < class TemplateName, const char* T > \
{\
public:
virtual const char*
GetEventName()
const {
return FbxEventName();}\
private: static const char* FbxEventName() {\
}\
friend
class FbxEvent< ClassName<TemplateName, T> >;
Utility class to manipulate strings.
char * Buffer()
Non-const buffer access.
virtual const char * GetEventName() const =0
Force events to give us a name.
FBX event class, derived from FbxEventBase, and it contains a type ID for event.
Definition at line 97 of file fbxevent.h.
#define FBXSDK_EVENT_TEMPLATE_FOOTER |
( |
| ) |
}; |
Go to the source code of this file.