nicegraf
ngf::uniform_multibuffer< T > Class Template Reference

Public Member Functions

 uniform_multibuffer (uniform_multibuffer &&other)
 
 uniform_multibuffer (const uniform_multibuffer &)=delete
 
uniform_multibufferoperator= (uniform_multibuffer &&other)=default
 
uniform_multibufferoperator= (const uniform_multibuffer &)=delete
 
ngf_error initialize (const uint32_t frames)
 
void write (const T &data)
 
ngf_resource_bind_op bind_op_at_current_offset (uint32_t set, uint32_t binding, size_t additional_offset=0, size_t range=0) const
 

Detailed Description

template<typename T>
class ngf::uniform_multibuffer< T >

A convenience class for dynamically updated structured uniform data.