28 #ifndef BERSERK_RENDERENGINE_HPP
29 #define BERSERK_RENDERENGINE_HPP
69 std::unique_ptr<MeshFormats> mMeshFormats;
70 std::unique_ptr<ShaderManager> mShaderManager;
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
Root manager class.
Definition: Engine.hpp:72
Main rendering engine class.
Definition: RenderEngine.hpp:50
BRK_API MeshFormats & GetMeshFormats() const
Definition: RenderEngine.cpp:32
BRK_API RenderEngine()=default
BRK_API ShaderManager & GetShaderManager() const
Definition: RenderEngine.cpp:36
BRK_API ~RenderEngine()=default
Class for loading and importing engine shaders.
Definition: ShaderManager.hpp:50
Definition: GLDevice.cpp:46