Assimp
v4.1. (December 2018)
|
Dummy base class for all blender modifiers. More...
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 () |
The class destructor, virtual. More... | |
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 |
The class destructor, virtual.
|
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_Subdivision, and Assimp::Blender::BlenderModifier_Mirror.
|
inlinevirtual |
Check if this modifier is active, given a ModifierData& block.
Reimplemented in Assimp::Blender::BlenderModifier_Subdivision, and Assimp::Blender::BlenderModifier_Mirror.