sandbox
Loading...
Searching...
No Matches
sbx::graphics::storage_handler Class Reference

Public Member Functions

 storage_handler (VkBufferUsageFlags additional_usage=0u, const std::optional< shader::uniform_block > &uniform_block=std::nullopt)
 
template<typename Type >
auto push (std::span< const Type > buffer) -> void
 
template<typename Type >
auto push (const Type &object, std::size_t size, std::size_t offset) -> void
 
template<typename Type >
auto push (const std::string &uniform_name, const Type &object, std::size_t size=0) -> void
 
auto storage_buffer () const noexcept -> const graphics::storage_buffer &
 
auto update (const std::optional< shader::uniform_block > &uniform_block) -> bool
 

The documentation for this class was generated from the following files: