Assimp  v4.1. (December 2018)
Assimp::Blender::ElemBase Struct Reference

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::CustomData, Assimp::Blender::CustomDataLayer, 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

 ElemBase ()
 
virtual ~ElemBase ()
 

Public Attributes

const char * dna_type
 Type name of the element. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ElemBase()

Assimp::Blender::ElemBase::ElemBase ( )
inline

◆ ~ElemBase()

virtual Assimp::Blender::ElemBase::~ElemBase ( )
inlinevirtual

Member Data Documentation

◆ 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: