Renderer/ShaderBinder: Make Update take a pointer and size

This commit is contained in:
Jérôme Leclercq
2021-01-22 23:15:31 +01:00
parent e6ada6846d
commit c76d6505b0
6 changed files with 20 additions and 10 deletions

View File

@@ -34,7 +34,8 @@ namespace Nz
ShaderBinding(ShaderBinding&&) = delete;
virtual ~ShaderBinding();
virtual void Update(std::initializer_list<Binding> bindings) = 0;
virtual void Update(const Binding* bindings, std::size_t bindingCount) = 0;
inline void Update(std::initializer_list<Binding> bindings);
ShaderBinding& operator=(const ShaderBinding&) = delete;
ShaderBinding& operator=(ShaderBinding&&) = delete;