28 #ifndef BERSERK_MATERIALPARAMS_HPP
29 #define BERSERK_MATERIALPARAMS_HPP
63 std::vector<Ref<RHIUniformBuffer>> mUniformBuffers;
64 std::vector<Ref<RHIResourceSet>> mResourceSets;
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
Packed material params ready for rendering usage.
Definition: MaterialParams.hpp:50
BRK_API ~MaterialParams() override=default
BRK_API MaterialParams(class Material &material)
Definition: MaterialParams.cpp:35
BRK_API void Update(class Material &material)
Definition: MaterialParams.cpp:68
BRK_API const std::vector< Ref< RHIResourceSet > > & GetResourceSets() const
Definition: MaterialParams.hpp:60
Controls how object is actually rendered.
Definition: Material.hpp:63
Reference counted base object.
Definition: RefCnt.hpp:52
Definition: GLDevice.cpp:46