FbxPropertyConnect Class Reference
 
 
 
FbxPropertyConnect Class Reference

#include <fbxpropertypage.h>


Class Description

Definition at line 386 of file fbxpropertypage.h.

List of all members.

Public Member Functions

  FBXSDK_FRIEND_NEW ()
void  Destroy ()
FbxPropertyConnect Clone (FbxPropertyPage *pPage)
void  IncRef ()
void  DecRef ()
int  GetRef ()
FbxPropertyPage GetPage ()
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)
FbxPropertyConnect GetSrc (FbxConnectionPointFilter *pFilter, int pIndex)
bool  ConnectDst (FbxPropertyConnect *pDst, FbxConnection::EType pType)
bool  IsConnectedDst (FbxPropertyConnect *pSrc)
bool  DisconnectDst (FbxPropertyConnect *pDst)
int  GetDstCount (FbxConnectionPointFilter *pFilter)
FbxPropertyConnect GetDst (FbxConnectionPointFilter *pFilter, int pIndex)

Static Public Member Functions

static FbxPropertyConnect Create (FbxPropertyPage *pPage, FbxInt pId)

Public Attributes

int  mRef
FbxConnectionPoint  mConnectionPoint
FbxPropertyPage mPage
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.


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