|
|
virtual auto | update () -> void=0 |
| |
|
auto | buffers () const noexcept -> const storage_buffer_container & |
| |
|
auto | buffer (const utility::hashed_string &name) const -> const storage_buffer & |
| |
|
auto | images () const noexcept -> const separate_image2d_array & |
| |
|
auto | sampler () const noexcept -> const separate_sampler & |
| |
|
auto | draw_ranges (const utility::hashed_string &name) const noexcept -> const draw_command_range_container & |
| |
|
auto | draw_ranges (const std::size_t hash) const noexcept -> const draw_command_range_container & |
| |
|
auto | clear () -> void |
| |
|
auto | create_buffer (const utility::hashed_string &name, VkDeviceSize size, VkBufferUsageFlags additional_usage=0) -> void |
| |
|
template<typename Type > |
| auto | update_buffer (const std::vector< Type > &buffer, const utility::hashed_string &name) -> void |
| |
The documentation for this class was generated from the following files:
- libsbx-graphics/libsbx/graphics/draw_list.hpp
- libsbx-graphics/libsbx/graphics/draw_list.cpp
- libsbx-graphics/libsbx/graphics/draw_list.ipp