Toast Engine
Loading...
Searching...
No Matches
renderer::IOutputTarget Member List

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::IOutputTargetpure virtual
getColorAttachment(uint32_t index) const -> const vk::raii::ImageView &=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
getColorFormat() const -> vk::Format=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
getColorImage(uint32_t index) const -> const vk::Image &=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
getExtent() const -> vk::Extent2D=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
getImageCount() const -> uint32_t=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
isPresentable() const -> bool (defined in renderer::IOutputTarget)renderer::IOutputTargetinlinevirtual
onImageRenderComplete(uint32_t image_index) (defined in renderer::IOutputTarget)renderer::IOutputTargetinlinevirtual
present(uint32_t image_index, vk::Semaphore render_finished) -> vk::Result=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
recordFinalize(vk::CommandBuffer command_buffer, uint32_t image_index)=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
recreate(vk::Extent2D extent)=0 (defined in renderer::IOutputTarget)renderer::IOutputTargetpure virtual
submitSync(uint32_t image_index) -> OutputSubmitSync (defined in renderer::IOutputTarget)renderer::IOutputTargetinlinevirtual
usesAcquirePresentSemaphores() const -> bool (defined in renderer::IOutputTarget)renderer::IOutputTargetinlinevirtual
~IOutputTarget()=default (defined in renderer::IOutputTarget)renderer::IOutputTargetvirtual