Loader using Assimp library for multiple formats Supports: FBX, GLTF, GLB, 3DS, DAE, PLY, STL, X3D, OBJ, and many more. More...
#include <IFormatLoader.h>


Public Member Functions | |
| bool | CanLoad (const std::string &extension) const override |
| Check if this loader can handle the given file extension. | |
| std::vector< MeshData > | LoadMeshData (const std::string &filepath) override |
| Load mesh data from file. | |
| std::string | GetLoaderName () const override |
| Get the name of this loader. | |
Public Member Functions inherited from Engine::Loader::IFormatLoader | |
| virtual | ~IFormatLoader ()=default |
Loader using Assimp library for multiple formats Supports: FBX, GLTF, GLB, 3DS, DAE, PLY, STL, X3D, OBJ, and many more.
|
overridevirtual |
Check if this loader can handle the given file extension.
| extension | File extension (e.g., ".obj", ".fbx") |
Implements Engine::Loader::IFormatLoader.
|
inlineoverridevirtual |
Get the name of this loader.
Implements Engine::Loader::IFormatLoader.
|
overridevirtual |
Load mesh data from file.
| filepath | Path to the mesh file |
Implements Engine::Loader::IFormatLoader.