|
Assimp v3.1.1 (June 2014)
|
Dummy base class for all blender modifiers. More...
#include <BlenderModifier.h>
Inherited by Assimp::Blender::BlenderModifier_Mirror, and Assimp::Blender::BlenderModifier_Subdivision.
Public Member Functions | |
| virtual void | DoIt (aiNode &, ConversionData &, const ElemBase &orig_modifier, const Scene &, const Object &) |
| Apply the modifier to a given output node. More... | |
| virtual bool | IsActive (const ModifierData &) |
| Check if this modifier is active, given a ModifierData& block. More... | |
| virtual | ~BlenderModifier () |
Dummy base class for all blender modifiers.
Modifiers are reused between imports, so they should be stateless and not try to cache model data.
|
inlinevirtual |
|
inlinevirtual |
Apply the modifier to a given output node.
The original data used to construct the node is given as well. Not called unless IsActive() was called and gave positive response.
Reimplemented in Assimp::Blender::BlenderModifier_Mirror, and Assimp::Blender::BlenderModifier_Subdivision.
|
inlinevirtual |
Check if this modifier is active, given a ModifierData& block.
Reimplemented in Assimp::Blender::BlenderModifier_Mirror, and Assimp::Blender::BlenderModifier_Subdivision.