![]() |
Blue Brain BioExplorer
|
#include <MeshLoader.h>
Public Member Functions | |
MeshLoader (Scene &scene) | |
MeshLoader (Scene &scene, const GeometryParameters &geom) | |
std::vector< std::string > | getSupportedStorage () const final |
std::string | getName () const final |
PropertyMap | getProperties () const final |
bool | isSupported (const std::string &storage, const std::string &extension) const final |
ModelDescriptorPtr | importFromStorage (const std::string &storage, const LoaderProgress &callback, const PropertyMap &properties) const final |
ModelDescriptorPtr | importFromBlob (Blob &&blob, const LoaderProgress &callback, const PropertyMap &properties) const final |
ModelMetadata | importMesh (const std::string &fileName, const LoaderProgress &callback, Model &model, const Matrix4f &transformation, const size_t defaultMaterialId, const GeometryQuality geometryQuality) const |
![]() | |
Loader (Scene &scene) | |
virtual | ~Loader ()=default |
Additional Inherited Members | |
![]() | |
Scene & | _scene |
Loads meshes from files using the assimp library http://assimp.sourceforge.net
Definition at line 35 of file MeshLoader.h.
core::MeshLoader::MeshLoader | ( | Scene & | scene | ) |
Definition at line 123 of file MeshLoader.cpp.
core::MeshLoader::MeshLoader | ( | Scene & | scene, |
const GeometryParameters & | geom | ||
) |
Definition at line 128 of file MeshLoader.cpp.
|
finalvirtual |
|
finalvirtual |
Reimplemented from core::Loader.
Definition at line 448 of file MeshLoader.cpp.
|
finalvirtual |
Implements core::Loader.
Definition at line 443 of file MeshLoader.cpp.
|
finalvirtual |
Import the data from the blob and return the created model.
blob | the blob containing the data to import |
callback | Callback for loader progress |
properties | Properties used for loading |
Implements core::Loader.
Definition at line 164 of file MeshLoader.cpp.
|
finalvirtual |
Import the data from the given file or database schema and return the created model.
storage | the file or database schema containing the data to import |
callback | Callback for loader progress |
properties | Properties used for loading |
Implements core::Loader.
Definition at line 143 of file MeshLoader.cpp.
ModelMetadata core::MeshLoader::importMesh | ( | const std::string & | fileName, |
const LoaderProgress & | callback, | ||
Model & | model, | ||
const Matrix4f & | transformation, | ||
const size_t | defaultMaterialId, | ||
const GeometryQuality | geometryQuality | ||
) | const |
Definition at line 399 of file MeshLoader.cpp.
|
finalvirtual |
Query the loader if it can load the given file
Implements core::Loader.
Definition at line 137 of file MeshLoader.cpp.