|
sandbox
|
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_list | protected |
| add_sampler_state(const sampler_state_handle &handle) -> std::uint32_t (defined in sbx::graphics::draw_list) | sbx::graphics::draw_list | protected |
| 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_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 | |
| 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_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 |
| 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_list | virtual |