Definition at line 44 of file fbxconnectionpoint.h.
Public Types
|
| enum |
EDirection {
eDirSrc
= 1 << 0,
eDirDst = 1 << 1,
eDirUni = 1 << 2,
eDirBoth = eDirSrc | eDirDst,
eDirMask
= eDirSrc | eDirDst | eDirUni
} |
| enum |
EType {
eStandard = 0,
eSubConnection = 1 << 3,
eTypeMask = eSubConnection } |
| enum |
EAttribute {
eDefault = 0,
eCache = 1 << 4,
eAttributeMask = eCache } |
| enum |
EAllocFlag {
eNotAllocated = 0,
eAllocated = 1 << 5,
eAllocFlagMask = eAllocated } |
| enum |
ECleanedFlag {
eNotCleaned = 0,
eCleaned = 1 << 6,
eCleanedFlagMask = eCleaned } |
| enum |
EEvent {
eSrcConnectRequest,
eDstConnectRequest,
eSrcConnect,
eDstConnect,
eSrcConnected,
eDstConnected,
eSrcDisconnect,
eDstDisconnect,
eSrcDisconnected,
eDstDisconnected,
eSrcReplaceBegin,
eSrcReplaceEnd,
eDstReplaceBegin,
eDstReplaceEnd,
eSrcReorder,
eSrcReordered
} |
Public Member Functions
|
| |
FbxConnectionPoint (void *pData=0) |
|
virtual |
~FbxConnectionPoint () |
| void |
SetFilter (FbxConnectionPointFilter
*pConnectFilter,
EType pType=eStandard) |
| void |
InternalClear () |
| void |
WipeConnectionList () |
| |
Clear the ConnectList without any regards to
what is connected.
|
| void |
Destroy () |
| void |
SubConnectRemoveAll () |
| FbxConnectionPoint
* |
GetSubOwnerConnect () |
| FbxConnectionPointFilter
* |
GetFilter () |
| virtual
bool |
IsInReplace (FbxConnectionPoint *p1,
FbxConnectionPoint *p2) |
| void |
SetConnectType (EType
pType) |
|
EType |
GetConnectType () |
| void |
SetDirection (int pDirections) |
|
EDirection |
GetDirection () |
| void |
SetAttribute (int pAttributes) |
|
EAttribute |
GetAttribute () |
| void |
SetAllocatedFlag (bool pBool) |
| bool |
GetAllocatedFlag () |
| void |
SetCleanedFlag (bool pBool) |
| bool |
GetCleanedFlag () |
| bool |
IsValidSrc (FbxConnectionPoint
*pConnect) |
| bool |
IsValidDst (FbxConnectionPoint
*pConnect) |
| bool |
IsValidSrcConnection (FbxConnectionPoint *pConnect,
FbxConnection::EType
pConnectionType) |
| bool |
IsValidDstConnection (FbxConnectionPoint *pConnect,
FbxConnection::EType
pConnectionType) |
| bool |
RequestValidSrcConnection (FbxConnectionPoint *pConnect,
FbxConnection::EType
pConnectionType) |
| bool |
RequestValidDstConnection (FbxConnectionPoint *pConnect,
FbxConnection::EType
pConnectionType) |
| bool |
ConnectSrc (FbxConnectionPoint *pSrc,
FbxConnection::EType
pConnectionType=FbxConnection::eNone) |
| bool |
ConnectDst (FbxConnectionPoint *pDst,
FbxConnection::EType
pConnectionType=FbxConnection::eNone) |
| bool |
ConnectSrcAt (int pDst_SrcIndex, FbxConnectionPoint *pSrc,
FbxConnection::EType
pConnectionType=FbxConnection::eNone) |
| bool |
ConnectDstAt (int pSrc_DstIndex, FbxConnectionPoint *pDst,
FbxConnection::EType
pConnectionType=FbxConnection::eNone) |
| bool |
DisconnectDst (FbxConnectionPoint
*pSrc) |
| bool |
DisconnectSrc (FbxConnectionPoint
*pSrc) |
| void |
DisconnectAllSrc () |
| void |
DisconnectAllDst () |
| bool |
DisconnectDstAt (int pIndex) |
| bool |
DisconnectSrcAt (int pIndex) |
| bool |
ReplaceInDst (FbxConnectionPoint *pDstOld,
FbxConnectionPoint *pDstNew,
int pIndexInNew) |
| bool |
ReplaceInSrc (FbxConnectionPoint *pSrcOld,
FbxConnectionPoint *pSrcNew,
int pIndexInNew) |
| bool |
ReplaceDstAt (int pIndex, FbxConnectionPoint
*pDst) |
| bool |
ReplaceSrcAt (int pIndex, FbxConnectionPoint
*pSrc) |
| bool |
SwapSrc (int pIndexA, int pIndexB) |
| bool |
MoveSrcAt (int pIndex, int pAtIndex) |
| |
Change the position of a source Connect.
|
| bool |
MoveSrcAt (FbxConnectionPoint *pSrc,
FbxConnectionPoint
*pAtSrc) |
| |
Change the position of a source Connect.
|
| bool |
IsConnectedSrc (FbxConnectionPoint *) |
| bool |
IsConnectedDst (FbxConnectionPoint *) |
| bool |
IsConnected (FbxConnectionPoint
*pConnect) |
| int |
GetSrcCount () const |
| FbxConnectionPoint
* |
GetSrc (int pIndex) const |
| FbxConnection::EType |
GetSrcType (int pIndex) const |
| int |
GetDstCount () const |
| FbxConnectionPoint
* |
GetDst (int pIndex) const |
| FbxConnection::EType |
GetDstType (int pIndex) const |
| int |
FindSrc (FbxConnectionPoint
*pConnect) |
| int |
FindDst (FbxConnectionPoint
*pConnect) |
| int |
GetSrcCount (FbxConnectionPointFilter
*pFilter) |
| FbxConnectionPoint
* |
GetSrc (int pIndex, FbxConnectionPointFilter
*pFilter) |
| FbxConnection::EType |
GetSrcType (int pIndex, FbxConnectionPointFilter
*pFilter) |
| int |
GetDstCount (FbxConnectionPointFilter
*pFilter) |
| FbxConnectionPoint
* |
GetDst (int pIndex, FbxConnectionPointFilter
*pFilter) |
| FbxConnection::EType |
GetDstType (int pIndex, FbxConnectionPointFilter
*pFilter) |
| void
* |
GetData () |
Static Public Member
Functions
|
| static
bool |
ConnectConnect (FbxConnectionPoint *pSrc,
FbxConnectionPoint *pDst,
FbxConnection::EType
pConnectionType) |
| static
bool |
ConnectAt (FbxConnectionPoint *pSrc, int
pSrc_DstIndex, FbxConnectionPoint *pDst, int
pDst_SrcIndex, FbxConnection::EType
pConnectionType) |
| static
bool |
DisconnectConnect (FbxConnectionPoint *pSrc,
FbxConnectionPoint
*pDst) |