The only purpose of this structure is to feed a virtual dtor into its descendents.
More...
Inherited by Assimp::Blender::Base, Assimp::Blender::Camera, Assimp::Blender::Group, Assimp::Blender::GroupObject, Assimp::Blender::ID, Assimp::Blender::Image, Assimp::Blender::Lamp, Assimp::Blender::Library, Assimp::Blender::ListBase, Assimp::Blender::Material, Assimp::Blender::MCol, Assimp::Blender::MDeformVert, Assimp::Blender::MDeformWeight, Assimp::Blender::MEdge, Assimp::Blender::Mesh, Assimp::Blender::MFace, Assimp::Blender::MirrorModifierData, Assimp::Blender::MLoop, Assimp::Blender::MLoopCol, Assimp::Blender::MLoopUV, Assimp::Blender::ModifierData, Assimp::Blender::MPoly, Assimp::Blender::MTex, Assimp::Blender::MTexPoly, Assimp::Blender::MTFace, Assimp::Blender::MVert, Assimp::Blender::Object, Assimp::Blender::PackedFile, Assimp::Blender::Scene, Assimp::Blender::SubsurfModifierData, Assimp::Blender::Tex, Assimp::Blender::TFace, Assimp::Blender::World, and SharedModifierData.
The only purpose of this structure is to feed a virtual dtor into its descendents.
It serves as base class for all data structure fields.
◆ ElemBase()
Assimp::Blender::ElemBase::ElemBase |
( |
| ) |
|
|
inline |
◆ ~ElemBase()
virtual Assimp::Blender::ElemBase::~ElemBase |
( |
| ) |
|
|
inlinevirtual |
◆ dna_type
const char* Assimp::Blender::ElemBase::dna_type |
Type name of the element.
The type string points is the c_str
of the name
attribute of the corresponding Structure
, that is, it is only valid as long as the DNA is not modified. The dna_type is only set if the data type is not static, i.e. a std::shared_ptr<ElemBase> in the scene description would have its type resolved at runtime, so this member is always set.
The documentation for this struct was generated from the following file: