- Main Page
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

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
FbxProperty & | GetSrc () const
FbxProperty & | GetDst () const
template<class T >
T * | GetSrcIfObject () const
template<class T >
T * | GetDstIfObject () const

## Member Enumeration Documentation

enum EType

Search for all occurrences

Enumerator:

  eConnectRequest | Search for all occurrences
  eConnect | Search for all occurrences
  eConnected | Search for all occurrences
  eDisconnectRequest | Search for all occurrences
  eDisconnect | Search for all occurrences
  eDisconnected | Search for all occurrences

Definition at line 1708 of file fbxobject.h.

        {

enum EDirection

Search for all occurrences

Enumerator:

  eSource | Search for all occurrences
  eDestination | Search for all occurrences

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]`

Search for all occurrences

Definition at line 1731 of file fbxobject.h.

    { return *mSrc;  }

EDirection GetDirection | ( |  | ) | const`[inline]`

Search for all occurrences

Definition at line 1732 of file fbxobject.h.

    { return *mDst;  }

FbxProperty& GetSrc | ( |  | ) | const`[inline]`

Search for all occurrences

Definition at line 1733 of file fbxobject.h.

    { return mSrc->IsRoot() ? FbxCast<T>(mSrc->GetFbxObject()) : (T*)0; }

FbxProperty& GetDst | ( |  | ) | const`[inline]`

Search for all occurrences

Definition at line 1734 of file fbxobject.h.

    { return mDst->IsRoot() ? FbxCast<T>(mDst->GetFbxObject()) : (T*)0; }

T* GetSrcIfObject | ( |  | ) | const`[inline]`

Search for all occurrences

Definition at line 1735 of file fbxobject.h.

    :
        EType           mType;

T* GetDstIfObject | ( |  | ) | const`[inline]`

Search for all occurrences

Definition at line 1736 of file fbxobject.h.

    :
        EType           mType;

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

- fbxsdk/core/fbxobject.h

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