This represents an element in KFbxCloneManager::CloneSet to be cloned.
This class contains the option for specifying how connections are cloned and the cloned object.
Definition at line 75 of file kfbxclonemanager.h.
#include <kfbxclonemanager.h>
Public Member Functions |
|
CloneSetElement (int pSrcPolicy=0, int pExternalDstPolicy=0, KFbxObject::ECloneType pCloneType=KFbxObject::eREFERENCE_CLONE) | |
Constructor. |
|
Public Attributes |
|
KFbxObject::ECloneType | mType |
the type of cloning to perform |
|
int | mSrcPolicy |
Policy on how to handle source connections
on the original object. |
|
int | mExternalDstPolicy |
policy on how to handle destination
connections on the original object to objects NOT in the clone set.
|
|
KFbxObject * | mObjectClone |
This is a pointer to the newly created
clone. |
CloneSetElement | ( | int | pSrcPolicy = 0 , |
int | pExternalDstPolicy =
0 , |
||
KFbxObject::ECloneType | pCloneType =
KFbxObject::eREFERENCE_CLONE |
||
) |
Constructor.
pSrcPolicy | Specify how to handle source connections. Valid values are 0, sConnectToOriginal, sConnectToClone or sConnectToOriginal|sConnectToClone. |
pExternalDstPolicy | Specify how to handle destination connections to objects NOT in the clone set. Valid values are 0 or sConnectToOriginal. |
pCloneType | Specify the type of cloning. KFbxObject::Clone uses the same parameter. |
the type of cloning to perform
Definition at line 90 of file kfbxclonemanager.h.
int mSrcPolicy |
Policy on how to handle source connections on the original object.
Valid values are 0 or any bitwise OR'd combination of sConnectToOriginal, and sConnectToClone.
Definition at line 95 of file kfbxclonemanager.h.
policy on how to handle destination connections on the original object to objects NOT in the clone set.
(Destination connections to objects in the set are handled by that object's source policy) Valid values are 0 or sConnectToOriginal.
Definition at line 101 of file kfbxclonemanager.h.
This is a pointer to the newly created clone.
It is set after the call to KFbxCloneManager::Clone()
Definition at line 106 of file kfbxclonemanager.h.