KFbxPlug
#include<kfbxplug.h>

Inheritance diagram for KFbxPlug:

Inheritance graph
[legend]

List of all members.

Detailed Description

Base class to handle plug connections.

Remarks:
This class is for the FBX SDK internal use only.

Definition at line241of filekfbxplug.h.


Constructor and Destructors.

virtual void Destroy(bool pRecursive=false, bool pDependents=false)
 Delete the object and Unregister from the FbxSdkManager.

Object ownership and type management.

virtualKFbxSdkManagerGetFbxSdkManager() const
 Get theKFbxSdkManagerthat created this object.
virtual bool Is(kFbxClassIdpClassId) const
 Test if the class is a hierarchical children of the specified class type.
template<class T>
bool Is(T *pFBX_TYPE) const
 Get theKFbxSdkManagerthat created this object.
virtual bool IsRuntime(kFbxClassIdpClassId) const
 Get theKFbxSdkManagerthat created this object.
virtual bool SetRuntimeClassId(kFbxClassIdpClassId)
 Get theKFbxSdkManagerthat created this object.
virtualkFbxClassId GetRuntimeClassId() const
 Get theKFbxSdkManagerthat created this object.
virtual bool IsRuntimePlug() const
 Get theKFbxSdkManagerthat created this object.

Member Function Documentation

virtual void Destroy(bool pRecursive=false,
bool pDependents=false 
)[virtual]

Delete the object and Unregister from the FbxSdkManager.

virtualKFbxSdkManager* GetFbxSdkManager( ) const[inline, virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

Definition at line263of filekfbxplug.h.

virtual bool Is(kFbxClassId pClassId ) const[inline, virtual]

Test if the class is a hierarchical children of the specified class type.

Parameters:
pClassId ClassId representing the class type
Returns:
Returns true if the object is of the type specified

Definition at line268of filekfbxplug.h.

bool Is(T * pFBX_TYPE ) const[inline]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

Definition at line269of filekfbxplug.h.

virtual bool IsRuntime(kFbxClassId pClassId ) const[inline, virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

Definition at line270of filekfbxplug.h.

virtual bool SetRuntimeClassId(kFbxClassId pClassId ) [virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

virtualkFbxClassIdGetRuntimeClassId( ) const[virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

virtual bool IsRuntimePlug( ) const[inline, virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

Definition at line273of filekfbxplug.h.