|
sandbox
|
Public Member Functions | |
| descriptor_handler (std::uint32_t set) | |
| descriptor_handler (const pipeline &pipeline, std::uint32_t set) | |
| descriptor_handler (const graphics_pipeline_handle &handle, std::uint32_t set) | |
| descriptor_handler (const descriptor_handler &other)=delete | |
| descriptor_handler (descriptor_handler &&) noexcept=default | |
| auto | operator= (const descriptor_handler &other) -> descriptor_handler &=delete |
| auto | operator= (descriptor_handler &&other) -> descriptor_handler &=default |
|
template<typename Descriptor > requires (std::is_base_of_v<descriptor, Descriptor>) | |
| auto | push (const std::string &name, const Descriptor &descriptor) -> void |
|
template<typename Descriptor > requires (std::is_base_of_v<descriptor, Descriptor>) | |
| auto | push (const std::string &name, const Descriptor &descriptor, write_descriptor_set &&write_descriptor_set) -> void |
| auto | push (const std::string &name, uniform_handler &uniform_handler) -> void |
| auto | push (const std::string &name, storage_handler &storage_handler) -> void |
| auto | bind_descriptors (command_buffer &command_buffer) -> void |
| auto | descriptor_set () const noexcept -> VkDescriptorSet |
| auto | update (const pipeline &pipeline) -> bool |
Static Public Attributes | |
| static constexpr auto | global_set_id = std::uint32_t{0u} |
| static constexpr auto | per_draw_call_set_id = std::uint32_t{1u} |