#include <fbxcachedeffect.h>
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.
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. |
|
| 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.