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. | |
![]() | |
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.