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