Assimp
v3.1.1 (June 2014)
|
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.
Public Member Functions | |
virtual | ~ElemBase () |
Public Attributes | |
const char * | dna_type |
Type name of the element. More... | |
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.
|
inlinevirtual |
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.