28 #ifndef BERSERK_IMPORTERSHADER_HPP 
   29 #define BERSERK_IMPORTERSHADER_HPP 
   53     std::vector<String> mExtensions;
 
#define BRK_NS_END
Definition: Config.hpp:48
 
#define BRK_API
Definition: Config.hpp:32
 
Texture resources importer.
Definition: ImporterShader.hpp:44
 
const std::vector< String > & GetSupportedExtensions() const override
Get list of supported file extensions for import.
Definition: ImporterShader.cpp:42
 
void Import(const String &fullpath, const Ref< ResourceImportOptions > &options, ResourceImportResult &result) override
Imports resource or set of resources.
Definition: ImporterShader.cpp:46
 
Ref< ResourceImportOptions > CreateDefaultOptions() const override
Creates default importer options for import.
Definition: ImporterShader.cpp:38
 
BRK_API ImporterShader()
Definition: ImporterShader.cpp:34
 
BRK_API ~ImporterShader() override=default
 
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