|
| 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:
- libsbx-graphics/libsbx/graphics/buffers/storage_handler.hpp
- libsbx-graphics/libsbx/graphics/buffers/storage_handler.cpp
- libsbx-graphics/libsbx/graphics/buffers/storage_handler.ipp