Graphics/Material: Add UpdateBuffers

This commit is contained in:
Jérôme Leclercq
2021-02-15 18:16:19 +01:00
parent d058a127e1
commit 08c2f711b0
3 changed files with 27 additions and 5 deletions

View File

@@ -29,6 +29,9 @@
namespace Nz
{
class CommandBufferBuilder;
class UploadPool;
class NAZARA_GRAPHICS_API Material : public RefCounted, public Resource
{
public:
@@ -98,6 +101,7 @@ namespace Nz
inline void SetTextureSampler(std::size_t textureIndex, TextureSamplerInfo samplerInfo);
inline void SetUniformBuffer(std::size_t bufferIndex, std::shared_ptr<AbstractBuffer> uniformBuffer);
void UpdateBuffers(UploadPool& uploadPool, CommandBufferBuilder& builder);
void UpdateShaderBinding(ShaderBinding& shaderBinding) const;
// Signals: