Public Member Functions | Static Public Attributes | Protected Member Functions

FbxVertexCacheDeformer Class Reference

This reference page is linked to from the following overview topics: List of Python Fbx classes.


Search for all occurrences

Detailed Description

This class deforms control points of a geometry using control point positions stored in the associated cache object.

Definition at line 27 of file fbxvertexcachedeformer.h.

#include <fbxvertexcachedeformer.h>

Inheritance diagram for FbxVertexCacheDeformer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void SetCache (FbxCache *pCache)
 Assign a cache object to be used by this deformer.
FbxCacheGetCache () const
 Get the cache object used by this deformer.
void SetCacheChannel (const char *pName)
 Select the cache channel by name.
FbxString 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)
FbxString GetCacheSetName () const
virtual FbxObjectCopy (const FbxObject &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

virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor.
virtual FbxStringList GetTypeFlags () const

Properties

FbxPropertyT< FbxBoolActive
FbxPropertyT< FbxStringChannel
FbxPropertyT< FbxStringCacheSet

Member Function Documentation

void SetCache ( FbxCache pCache)

Assign a cache object to be used by this deformer.

Parameters:
pCacheThe cache object.
FbxCache* GetCache ( ) const

Get the cache object used by this deformer.

Returns:
A pointer to the cache object used by this deformer, or NULL if no cache object is assigned.
void SetCacheChannel ( const char *  pName)

Select the cache channel by name.

Parameters:
pNameThe name of channel to use within the cache object.
FbxString GetCacheChannel ( ) const

Get the name of the selected channel.

Returns:
The name of the selected channel within the cache object.
void SetActive ( bool  pValue)

Activate the deformer.

Parameters:
pValueSet to true to enable the deformer.
bool IsActive ( ) const

Indicate if the deformer is active or not.

Returns:
The current state of the deformer.
virtual EDeformerType GetDeformerType ( ) const [inline, virtual]

Get the deformer type.

Returns:
Deformer type identifier.

Reimplemented from FbxDeformer.

Definition at line 66 of file fbxvertexcachedeformer.h.

void SetCacheSetName ( const char *  pCacheSetName)
FbxString GetCacheSetName ( ) const
virtual FbxObject& Copy ( const FbxObject pObject) [virtual]

Copy an object content into this object.

Parameters:
pObjectThe source object to copy data from.
Returns:
Returns the destination object being modified by the source.
Remarks:
This function replace the assignment operator (operator=). It will copy all property values and the name. Connections are NOT copied.

Reimplemented from FbxObject.

virtual void ConstructProperties ( bool  pForceSet) [protected, virtual]

Optional property constructor override, automatically called by default constructor.

Parameters:
pForceSetIf the property value must be set regardless of default value.
Remarks:
If your object have properties, they must be initialized in this function.

Reimplemented from FbxObject.

virtual FbxStringList GetTypeFlags ( ) const [protected, virtual]

Member Data Documentation

FbxPropertyT<FbxBool> Active [protected]
const char* sChannelPropertyName [static]
const char* sActivePropertyName [static]
const char* sCacheSetPropertyName [static]

The documentation for this class was generated from the following file:

FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer
FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer FbxVertexCacheDeformer