28 #ifndef BERSERK_IMPORTERMESH_HPP 
   29 #define BERSERK_IMPORTERMESH_HPP 
   53     std::vector<String> mExtensions;
 
#define BRK_NS_END
Definition: Config.hpp:48
 
#define BRK_API
Definition: Config.hpp:32
 
Raw simple mesh resources importer.
Definition: ImporterMesh.hpp:44
 
Ref< ResourceImportOptions > CreateDefaultOptions() const override
Creates default importer options for import.
Definition: ImporterMesh.cpp:45
 
void Import(const String &fullpath, const Ref< ResourceImportOptions > &options, ResourceImportResult &result) override
Imports resource or set of resources.
Definition: ImporterMesh.cpp:53
 
BRK_API ImporterMesh()
Definition: ImporterMesh.cpp:41
 
BRK_API ~ImporterMesh() override=default
 
const std::vector< String > & GetSupportedExtensions() const override
Get list of supported file extensions for import.
Definition: ImporterMesh.cpp:49
 
Automates reference counting and behaves as shared smart pointer.
Definition: Ref.hpp:46
 
Base class responsible for importing a specific resource type.
Definition: ResourceImporter.hpp:68
 
Utf-8 encoded std based default string class.
 
Definition: GLDevice.cpp:46
 
Data returned after resource.
Definition: ResourceImporter.hpp:57