|
sandbox
|
This is the complete list of members for sbx::graphics::draw_list, including all inherited members.
| add_image(const image2d_handle &handle) -> std::uint32_t (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | protected |
| buffer(const utility::hashed_string &name) const -> const storage_buffer & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| buffers() const noexcept -> const storage_buffer_container & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| clear() -> void (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| create_buffer(const utility::hashed_string &name, VkDeviceSize size, VkBufferUsageFlags additional_usage=0) -> void (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| draw_command_range_container typedef (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| draw_list()=default (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| draw_ranges(const utility::hashed_string &name) const noexcept -> const draw_command_range_container & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| draw_ranges(const std::size_t hash) const noexcept -> const draw_command_range_container & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| get_buffer(const utility::hashed_string &name) -> storage_buffer & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | protected |
| get_buffer(const utility::hashed_string &name) const -> const storage_buffer & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | protected |
| images() const noexcept -> const separate_image2d_array & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| push_draw_command_range(const utility::hashed_string &name, const math::uuid &id, const draw_command_range &range) -> void (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | protected |
| push_draw_command_range(const std::size_t hash, const math::uuid &id, const draw_command_range &range) -> void (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | protected |
| sampler() const noexcept -> const separate_sampler & (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| storage_buffer_container typedef (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| update() -> void=0 (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | pure virtual |
| update_buffer(const std::vector< Type > &buffer, const utility::hashed_string &name) -> void (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | |
| ~draw_list() (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | virtual |