Public Member Functions | Static Public Member Functions | Public Attributes

FbxPropertyConnect Class Reference

Search for all occurrences

Detailed Description

Definition at line 386 of file fbxpropertypage.h.

#include <fbxpropertypage.h>

List of all members.

Public Member Functions

 FBXSDK_FRIEND_NEW ()
void Destroy ()
FbxPropertyConnectClone (FbxPropertyPage *pPage)
void IncRef ()
void DecRef ()
int GetRef ()
FbxPropertyPageGetPage ()
FbxInt GetPropertyId ()
void ClearConnectCache ()
void WipeAllConnections ()
 Clear all connect without sending any notification (Internal use ONLY)
bool ConnectSrc (FbxPropertyConnect *pSrc, FbxConnection::EType pType)
bool DisconnectSrc (FbxPropertyConnect *pSrc)
bool IsConnectedSrc (FbxPropertyConnect *pSrc)
int GetSrcCount (FbxConnectionPointFilter *pFilter)
FbxPropertyConnectGetSrc (FbxConnectionPointFilter *pFilter, int pIndex)
bool ConnectDst (FbxPropertyConnect *pDst, FbxConnection::EType pType)
bool IsConnectedDst (FbxPropertyConnect *pSrc)
bool DisconnectDst (FbxPropertyConnect *pDst)
int GetDstCount (FbxConnectionPointFilter *pFilter)
FbxPropertyConnectGetDst (FbxConnectionPointFilter *pFilter, int pIndex)

Static Public Member Functions

static FbxPropertyConnectCreate (FbxPropertyPage *pPage, FbxInt pId)

Public Attributes

int mRef
FbxConnectionPoint mConnectionPoint
FbxPropertyPagemPage
FbxInt mId

Member Function Documentation

FBXSDK_FRIEND_NEW ( )
static FbxPropertyConnect* Create ( FbxPropertyPage pPage,
FbxInt  pId 
) [inline, static]

Definition at line 390 of file fbxpropertypage.h.

{ return FbxNew< FbxPropertyConnect >(pPage,pId); }
void Destroy ( ) [inline]

Definition at line 391 of file fbxpropertypage.h.

{ FbxDelete(this); }
FbxPropertyConnect* Clone ( FbxPropertyPage pPage) [inline]

Definition at line 392 of file fbxpropertypage.h.

    {
        return FbxNew< FbxPropertyConnect >(pPage,mId);
    }
void IncRef ( ) [inline]

Definition at line 397 of file fbxpropertypage.h.

{ mRef++; }
void DecRef ( ) [inline]

Definition at line 398 of file fbxpropertypage.h.

{ mRef--; if (mRef==0) FbxDelete(this); }
int GetRef ( ) [inline]

Definition at line 399 of file fbxpropertypage.h.

{ return mRef; }
FbxPropertyPage* GetPage ( ) [inline]

Definition at line 402 of file fbxpropertypage.h.

{ return mPage; }
FbxInt GetPropertyId ( ) [inline]

Definition at line 403 of file fbxpropertypage.h.

{ return mId; }
void ClearConnectCache ( ) [inline]
void WipeAllConnections ( ) [inline]

Clear all connect without sending any notification (Internal use ONLY)

Definition at line 413 of file fbxpropertypage.h.

bool ConnectSrc ( FbxPropertyConnect pSrc,
FbxConnection::EType  pType 
) [inline]

Definition at line 419 of file fbxpropertypage.h.

    {
        return mConnectionPoint.ConnectSrc(&pSrc->mConnectionPoint,pType);
    }
bool DisconnectSrc ( FbxPropertyConnect pSrc) [inline]
bool IsConnectedSrc ( FbxPropertyConnect pSrc) [inline]
int GetSrcCount ( FbxConnectionPointFilter pFilter) [inline]

Definition at line 431 of file fbxpropertypage.h.

    {
        return mConnectionPoint.GetSrcCount(pFilter);
    }
FbxPropertyConnect* GetSrc ( FbxConnectionPointFilter pFilter,
int  pIndex 
) [inline]

Definition at line 435 of file fbxpropertypage.h.

    {
        FbxConnectionPoint *lCP = mConnectionPoint.GetSrc(pIndex,pFilter);
        return lCP ? (FbxPropertyConnect * )lCP->GetData() : 0;
    }
bool ConnectDst ( FbxPropertyConnect pDst,
FbxConnection::EType  pType 
) [inline]

Definition at line 440 of file fbxpropertypage.h.

    {
        return mConnectionPoint.ConnectDst(&pDst->mConnectionPoint,pType);
    }
bool IsConnectedDst ( FbxPropertyConnect pSrc) [inline]
bool DisconnectDst ( FbxPropertyConnect pDst) [inline]
int GetDstCount ( FbxConnectionPointFilter pFilter) [inline]

Definition at line 452 of file fbxpropertypage.h.

    {
        return mConnectionPoint.GetDstCount(pFilter);
    }
FbxPropertyConnect* GetDst ( FbxConnectionPointFilter pFilter,
int  pIndex 
) [inline]

Definition at line 456 of file fbxpropertypage.h.

    {
        FbxConnectionPoint *lCP = mConnectionPoint.GetDst(pIndex,pFilter);
        return lCP ? (FbxPropertyConnect * )lCP->GetData() : 0;
    }

Member Data Documentation

int mRef

Definition at line 462 of file fbxpropertypage.h.

Definition at line 463 of file fbxpropertypage.h.

Definition at line 464 of file fbxpropertypage.h.

Definition at line 465 of file fbxpropertypage.h.


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

FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect
FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect FbxPropertyConnect