|
Toast Engine
|
This is the complete list of members for renderer::IOutputTarget, including all inherited members.
| acquireNextImage(uint64_t timeout, vk::Semaphore image_available, vk::Fence in_flight_fence) -> vk::ResultValue< uint32_t >=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| getColorAttachment(uint32_t index) const -> const vk::raii::ImageView &=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| getColorFormat() const -> vk::Format=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| getColorImage(uint32_t index) const -> const vk::Image &=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| getExtent() const -> vk::Extent2D=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| getImageCount() const -> uint32_t=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| isPresentable() const -> bool (defined in renderer::IOutputTarget) | renderer::IOutputTarget | inlinevirtual |
| onImageRenderComplete(uint32_t image_index) (defined in renderer::IOutputTarget) | renderer::IOutputTarget | inlinevirtual |
| present(uint32_t image_index, vk::Semaphore render_finished) -> vk::Result=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| recordFinalize(vk::CommandBuffer command_buffer, uint32_t image_index)=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| recreate(vk::Extent2D extent)=0 (defined in renderer::IOutputTarget) | renderer::IOutputTarget | pure virtual |
| submitSync(uint32_t image_index) -> OutputSubmitSync (defined in renderer::IOutputTarget) | renderer::IOutputTarget | inlinevirtual |
| usesAcquirePresentSemaphores() const -> bool (defined in renderer::IOutputTarget) | renderer::IOutputTarget | inlinevirtual |
| ~IOutputTarget()=default (defined in renderer::IOutputTarget) | renderer::IOutputTarget | virtual |