|
ModelViewer 0.1
Template for CPP projects
|
Interface for model loaders. More...
#include <ILoader.hpp>

Public Member Functions | |
| virtual | ~ILoader ()=default |
| Virtual destructor. | |
| virtual bool | loadModel (const std::string &filepath)=0 |
| Load a model from a file. | |
| virtual QQuick3DGeometry * | geometry () const =0 |
| Get the geometry of the loaded model. | |
| virtual material::MTLMaterial * | material () const =0 |
| Get the material of the loaded model. | |
Interface for model loaders.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Get the geometry of the loaded model.
Implemented in model_viewer::loaders::ObjLoader.
Referenced by model_viewer::ModelManager::geometry().

|
pure virtual |
Load a model from a file.
| filepath | Path to the model file |
Implemented in model_viewer::loaders::ObjLoader.
|
pure virtual |
Get the material of the loaded model.
Implemented in model_viewer::loaders::ObjLoader.
Referenced by model_viewer::ModelManager::material().
