sandbox
Loading...
Searching...
No Matches
sbx::models::basic_material_draw_list< Traits > Member List

This is the complete list of members for sbx::models::basic_material_draw_list< Traits >, including all inherited members.

add_image(const image2d_handle &handle) -> std::uint32_t (defined in sbx::graphics::draw_list)sbx::graphics::draw_listprotected
add_sampler_state(const sampler_state_handle &handle) -> std::uint32_t (defined in sbx::graphics::draw_list)sbx::graphics::draw_listprotected
basic_material_draw_list() (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >inline
bucket typedef (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >
bucket_map typedef (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >
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
destroy_buffer(const utility::hashed_string &name) -> 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_listprotected
get_buffer(const utility::hashed_string &name) const -> const storage_buffer & (defined in sbx::graphics::draw_list)sbx::graphics::draw_listprotected
images() const noexcept -> const separate_image2d_array & (defined in sbx::graphics::draw_list)sbx::graphics::draw_list
instance_payload typedef (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >
material_data_buffer_name (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >inlinestatic
mesh_type typedef (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >
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_listprotected
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_listprotected
ranges(const bucket bucket) const -> const bucket_map & (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >inline
samplers() const noexcept -> const separate_sampler_array & (defined in sbx::graphics::draw_list)sbx::graphics::draw_list
storage_buffer_container typedef (defined in sbx::graphics::draw_list)sbx::graphics::draw_list
transform_data_buffer_name (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >inlinestatic
update() -> void override (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >inlinevirtual
update_buffer(const std::vector< Type > &buffer, const utility::hashed_string &name) -> void (defined in sbx::graphics::draw_list)sbx::graphics::draw_list
~basic_material_draw_list() override (defined in sbx::models::basic_material_draw_list< Traits >)sbx::models::basic_material_draw_list< Traits >inline
~draw_list() (defined in sbx::graphics::draw_list)sbx::graphics::draw_listvirtual