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() {                                           \
     FbxGetDataTypeFromEnum(
FbxTypeOf(*((
const FBXType *)0))).GetName() + 
">";               \
 
                                                                                   \
  }                                                                                \
  friend 
class FbxEvent< Class<FBXType> >;
 
Utility class to manipulate strings. 
 
virtual const char * GetEventName() const  =0
Force events to give us a name. 
 
EFbxType FbxTypeOf(const FbxChar &)
 
char * Buffer()
Non-const buffer access. 
 
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. 
 
virtual const char * GetEventName() const  =0
Force events to give us a name. 
 
char * Buffer()
Non-const buffer access. 
 
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.