34#include <NDEVR/IOFactory.h>
45 class FactoryFeatures;
83 virtual String getIcon(
const File& file)
override;
IOFactory for writing to files using the ASSIMP 3rd party library. Assimp supports many file.
Definition AssimpFactory.h:78
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignObjectLookup.h:61
Definition Dictionary.h:48
Definition FactoryFeatures.h:40
Definition FactoryOptions.h:46
Definition IOFactory.h:99
Stores all of the objects needed for an aiScene in a way that is efficient and uses native.
Definition AssimpFactory.h:56
bool preserve_memory
Definition AssimpFactory.h:68
Dictionary< String, uint04 > material_names
Definition AssimpFactory.h:67
Buffer< aiMesh * > ai_meshes
Definition AssimpFactory.h:66
Dictionary< UUID, uint04 > mesh_offset
Definition AssimpFactory.h:64
Buffer< aiMaterial * > ai_materials
Definition AssimpFactory.h:65
Dictionary< UUID, Buffer< aiNode * > > ai_models
Definition AssimpFactory.h:62
aiScene * scene
Definition AssimpFactory.h:61
Dictionary< UUID, uint04 > mat_offset
Definition AssimpFactory.h:63
Definition IOFactory.h:56