Public Types | Public Member Functions

FbxConnectEvent Class Reference

Search for all occurrences

Detailed Description

Definition at line 1705 of file fbxobject.h.

#include <fbxobject.h>

List of all members.

Public Types

enum  EType {
  eConnectRequest, eConnect, eConnected, eDisconnectRequest,
  eDisconnect, eDisconnected
}
enum  EDirection { eSource, eDestination }

Public Member Functions

 FbxConnectEvent (EType pType, EDirection pDir, FbxProperty *pSrc, FbxProperty *pDst)
EType GetType () const
EDirection GetDirection () const
FbxPropertyGetSrc () const
FbxPropertyGetDst () const
template<class T >
T * GetSrcIfObject () const
template<class T >
T * GetDstIfObject () const

Member Enumeration Documentation

enum EType
Enumerator:
eConnectRequest 
eConnect 
eConnected 
eDisconnectRequest 
eDisconnect 
eDisconnected 

Definition at line 1708 of file fbxobject.h.

    {
enum EDirection
Enumerator:
eSource 
eDestination 

Definition at line 1718 of file fbxobject.h.

                                                                                            :
        mType(pType),

Constructor & Destructor Documentation

FbxConnectEvent ( EType  pType,
EDirection  pDir,
FbxProperty pSrc,
FbxProperty pDst 
) [inline]

Definition at line 1724 of file fbxobject.h.

    {
    }
    inline EType GetType() const { return mType; }
    inline EDirection GetDirection() const { return mDirection; }

Member Function Documentation

EType GetType ( ) const [inline]

Definition at line 1731 of file fbxobject.h.

{ return *mSrc;  }
EDirection GetDirection ( ) const [inline]

Definition at line 1732 of file fbxobject.h.

{ return *mDst;  }
FbxProperty& GetSrc ( ) const [inline]

Definition at line 1733 of file fbxobject.h.

{ return mSrc->IsRoot() ? FbxCast<T>(mSrc->GetFbxObject()) : (T*)0; }
FbxProperty& GetDst ( ) const [inline]

Definition at line 1734 of file fbxobject.h.

{ return mDst->IsRoot() ? FbxCast<T>(mDst->GetFbxObject()) : (T*)0; }
T* GetSrcIfObject ( ) const [inline]

Definition at line 1735 of file fbxobject.h.

:
    EType           mType;
T* GetDstIfObject ( ) const [inline]

Definition at line 1736 of file fbxobject.h.

:
    EType           mType;

The documentation for this class was generated from the following file:

FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent
FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent FbxConnectEvent