|
Toast Engine
|
This is the complete list of members for renderer::AsyncCompute, including all inherited members.
| AsyncCompute(const vk::raii::Device &device, uint32_t queue_family_index, vk::Queue queue, std::mutex *queue_mutex) | renderer::AsyncCompute | |
| AsyncCompute(const AsyncCompute &)=delete (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| AsyncCompute(AsyncCompute &&)=delete (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| completedTicket() const -> Ticket (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| isComplete(Ticket ticket) const -> bool (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| k_no_ticket (defined in renderer::AsyncCompute) | renderer::AsyncCompute | static |
| lastSubmittedTicket() const -> Ticket (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| operator=(const AsyncCompute &) -> AsyncCompute &=delete (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| operator=(AsyncCompute &&) -> AsyncCompute &=delete (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| queueFamilyIndex() const noexcept -> uint32_t (defined in renderer::AsyncCompute) | renderer::AsyncCompute | inline |
| sharedFamilies(uint32_t graphics_family) const noexcept -> SharedFamilies (defined in renderer::AsyncCompute) | renderer::AsyncCompute | |
| submit(const std::function< void(vk::CommandBuffer)> &record, std::string_view debug_name={}) -> Ticket | renderer::AsyncCompute | |
| Ticket typedef | renderer::AsyncCompute | |
| timeline() const noexcept -> vk::Semaphore | renderer::AsyncCompute | inline |
| wait(Ticket ticket, uint64_t timeout_ns=std::numeric_limits< uint64_t >::max()) const -> bool | renderer::AsyncCompute | |
| ~AsyncCompute() (defined in renderer::AsyncCompute) | renderer::AsyncCompute |