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 line232of 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
 Test if the class is a hierarchical children of the specified class type.
virtual bool IsRuntime(kFbxClassIdpClassId) const
 Test if the runtime class is a hierarchical children of the specified class type.
virtual bool SetRuntimeClassId(kFbxClassIdpClassId)
 Set the runtime class.
virtualkFbxClassId GetRuntimeClassId() const
 Get the runtime class.
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.

Parameters:
pRecursive 
pDependents 

virtualKFbxSdkManager* GetFbxSdkManager( ) const[inline, virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

Definition at line256of 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 a hierarchical children of the type specified

Definition at line261of filekfbxplug.h.

bool Is(T * pFBX_TYPE ) const[inline]

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

Parameters:
pFBX_TYPE the class type
Returns:
Returns true if the object is a hierarchical children of the type specified

Definition at line267of filekfbxplug.h.

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

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

Parameters:
pClassId ClassId representing the class type
Returns:
Trueif the runtime class is a hierarchical children of the type specified,falseotherwise.

Definition at line273of filekfbxplug.h.

virtual bool SetRuntimeClassId(kFbxClassId pClassId ) [virtual]

Set the runtime class.

Parameters:
pClassId 
Returns:
Falsealways.

virtualkFbxClassIdGetRuntimeClassId( ) const[virtual]

Get the runtime class.

virtual bool IsRuntimePlug( ) const[inline, virtual]

Get theKFbxSdkManagerthat created this object.

Returns:
Pointer to theKFbxSdkManager

Definition at line283of filekfbxplug.h.