Public Member Functions | Static Public Member Functions | Public Attributes

FbxPropertyConnect Class Reference

Search for all occurrences

Detailed Description

Definition at line 407 of file fbxpropertypage.h.

#include <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 411 of file fbxpropertypage.h.

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

Definition at line 412 of file fbxpropertypage.h.

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

Definition at line 413 of file fbxpropertypage.h.

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

Definition at line 418 of file fbxpropertypage.h.

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

Definition at line 419 of file fbxpropertypage.h.

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

Definition at line 420 of file fbxpropertypage.h.

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

Definition at line 423 of file fbxpropertypage.h.

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

Definition at line 424 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 434 of file fbxpropertypage.h.

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

Definition at line 440 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 452 of file fbxpropertypage.h.

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

Definition at line 456 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 461 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 473 of file fbxpropertypage.h.

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

Definition at line 477 of file fbxpropertypage.h.

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

Member Data Documentation

int mRef

Definition at line 483 of file fbxpropertypage.h.

Definition at line 484 of file fbxpropertypage.h.

Definition at line 485 of file fbxpropertypage.h.

Definition at line 486 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