This reference page is linked to from the following overview topics: List of Python FBX classes.
This class deforms control points of a geometry using control point positions stored in the associated cache object.
ExportScene03/main.cxx, ViewScene/DrawScene.cxx, and ViewScene/InitScene.cxx.
Definition at line 52 of file kfbxvertexcachedeformer.h.
#include <kfbxvertexcachedeformer.h>
Public Member Functions |
|
void | SetCache (KFbxCache *pCache) |
Assign a cache object to be used by this
deformer. |
|
KFbxCache * | GetCache () const |
Get the cache object used by this deformer.
|
|
void | SetCacheChannel (const char *pName) |
Select the cache channel by name. |
|
KString | GetCacheChannel () const |
Get the name of the selected channel.
|
|
void | SetActive (bool pValue) |
Activate the deformer. |
|
bool | IsActive () const |
Indicate if the deformer is active or not.
|
|
virtual EDeformerType | GetDeformerType () const |
Get the deformer type. |
|
void | SetCacheSetName (const char *pCacheSetName) |
Set the cache set name. |
|
KString | GetCacheSetName () const |
Get the name of point cache set. |
|
virtual KFbxObject & | Copy (const KFbxObject &pObject) |
Copy an object content into this object.
|
|
Static Public Attributes |
|
static const char * | sChannelPropertyName |
static const char * | sActivePropertyName |
static const char * | sCacheSetPropertyName |
Protected Member Functions |
|
KFbxVertexCacheDeformer (KFbxSdkManager &pManager, char const *pName) | |
virtual bool | ConstructProperties (bool pForceSet) |
virtual KStringList | GetTypeFlags () const |
Properties |
|
KFbxTypedProperty< fbxBool1 > | Active |
KFbxTypedProperty< fbxString > | Channel |
KFbxTypedProperty< fbxString > | CacheSet |
KFbxVertexCacheDeformer | ( | KFbxSdkManager & | pManager, |
char const * | pName | ||
) | [protected] |
void SetCache | ( | KFbxCache * | pCache | ) |
Assign a cache object to be used by this deformer.
pCache | The cache object. |
KFbxCache* GetCache | ( | ) | const |
Get the cache object used by this deformer.
NULL
if no cache object is assigned.void SetCacheChannel | ( | const char * | pName | ) |
Select the cache channel by name.
pName | The name of channel to use within the cache object. |
KString GetCacheChannel | ( | ) | const |
Get the name of the selected channel.
void SetActive | ( | bool | pValue | ) |
Activate the deformer.
pValue | Set to true to enable the deformer. |
bool IsActive | ( | ) | const |
Indicate if the deformer is active or not.
virtual EDeformerType GetDeformerType | ( | ) | const [inline, virtual] |
Get the deformer type.
Reimplemented from KFbxDeformer.
Definition at line 91 of file kfbxvertexcachedeformer.h.
{ return KFbxDeformer::eVERTEX_CACHE; }
void SetCacheSetName | ( | const char * | pCacheSetName | ) |
Set the cache set name.
pCacheSetName | The point cache set name. |
KString GetCacheSetName | ( | ) | const |
Get the name of point cache set.
virtual KFbxObject& Copy | ( | const KFbxObject & | pObject | ) | [virtual] |
Copy an object content into this object.
pObject | The source object to copy data from. |
Reimplemented from KFbxObject.
virtual bool ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Reimplemented from KFbxObject.
virtual KStringList GetTypeFlags | ( | ) | const [protected, virtual] |
Reimplemented from KFbxDeformer.
KFbxTypedProperty<fbxBool1>
Active [protected] |
Definition at line 98 of file kfbxvertexcachedeformer.h.
KFbxTypedProperty<fbxString>
Channel [protected] |
Definition at line 99 of file kfbxvertexcachedeformer.h.
KFbxTypedProperty<fbxString>
CacheSet [protected] |
Definition at line 100 of file kfbxvertexcachedeformer.h.
const char*
sChannelPropertyName [static] |
Definition at line 128 of file kfbxvertexcachedeformer.h.
const char*
sActivePropertyName [static] |
Definition at line 129 of file kfbxvertexcachedeformer.h.
const char*
sCacheSetPropertyName [static] |
Definition at line 130 of file kfbxvertexcachedeformer.h.