A cached effect is a type of node attribute to represent certain type of effect by an cache object.
Categories are particle cache, fluid cache, hair cache and general cache.
Definition at line 28 of file fbxcachedeffect.h.
#include <fbxcachedeffect.h>

Public Types | |
| enum | ECategory { eParticles, eFluids, eHair, eGeneric } |
Effect attribute category. More... | |
Public Member Functions | |
| virtual FbxNodeAttribute::EType | GetAttributeType () const |
| Returns the FbxNodeAttribute::EType::eCachedEffect attribute type. | |
| ECategory | GetCategory () const |
| Return the specialization category of this effect attribute. | |
| void | SetCache (FbxCache *pCache, ECategory pCategory=eGeneric) |
| Assign a cache object to be used by this attribute. | |
| FbxCache * | GetCache () const |
| Get the cache object used by this node attribute. | |
| virtual const char * | GetTypeName () const |
| virtual FbxStringList | GetTypeFlags () const |
Protected Member Functions | |
| virtual FbxObject & | Copy (const FbxObject &pObject) |
| Copy an object content into this object. | |
| virtual void | ConstructProperties (bool pForceSet) |
| Optional property constructor override, automatically called by default constructor. | |
| enum ECategory |
Effect attribute category.
This is for identification purpose and has no influence inside the FBX SDK. However, applications may use this to filter FbxCachedEffect objects.
Definition at line 45 of file fbxcachedeffect.h.
{
eParticles,
eFluids,
eHair,
eGeneric
};
| virtual FbxNodeAttribute::EType GetAttributeType | ( | ) | const [virtual] |
Returns the FbxNodeAttribute::EType::eCachedEffect attribute type.
Reimplemented from FbxNodeAttribute.
| ECategory GetCategory | ( | ) | const |
Return the specialization category of this effect attribute.
Assign a cache object to be used by this attribute.
| pCache | The cache object. |
| pCategory | The type of this cached effect. |
| FbxCache* GetCache | ( | ) | const |
Get the cache object used by this node attribute.
NULL if no cache object is assigned. Copy an object content into this object.
| pObject | The source object to copy data from. |
Reimplemented from FbxObject.
| virtual void ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Optional property constructor override, automatically called by default constructor.
| pForceSet | If the property value must be set regardless of default value. |
Reimplemented from FbxNodeAttribute.
| virtual const char* GetTypeName | ( | ) | const [virtual] |
Reimplemented from FbxObject.
| virtual FbxStringList GetTypeFlags | ( | ) | const [virtual] |
Reimplemented from FbxObject.