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

This is the complete list of members for renderer::SDLOutputTarget, including all inherited members.

acquireNextImage(uint64_t timeout, vk::Semaphore image_available, vk::Fence in_flight_fence) -> vk::ResultValue< uint32_t > override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
getColorAttachment(uint32_t index) const -> const vk::raii::ImageView &override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
getColorFormat() const -> vk::Format override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
getColorImage(uint32_t index) const -> const vk::Image &override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
getExtent() const -> vk::Extent2D override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
getImageCount() const -> uint32_t override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
getRequiredDeviceExtensions() -> std::vector< const char * > (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetstatic
getRequiredInstanceExtensions() -> std::vector< const char * > (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetstatic
getRequiredInstanceExtensions(SDL_Window *window) -> std::vector< const char * > (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetstatic
getSurface() const -> const vk::raii::SurfaceKHR & (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
getWindow() const -> SDL_Window * (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
isPresentable() const -> bool override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
onImageRenderComplete(uint32_t image_index) (defined in renderer::IOutputTarget)renderer::IOutputTargetinlinevirtual
operator=(const SDLOutputTarget &) -> SDLOutputTarget &=delete (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
operator=(SDLOutputTarget &&) -> SDLOutputTarget &=delete (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
present(uint32_t image_index, vk::Semaphore render_finished) -> vk::Result override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
queryExtent(SDL_Window *window) -> vk::Extent2D (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetstatic
recordFinalize(vk::CommandBuffer command_buffer, uint32_t image_index) -> void override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
recreate(vk::Extent2D extent) -> void override (defined in renderer::SDLOutputTarget)renderer::SDLOutputTargetvirtual
SDLOutputTarget(const VulkanCore &core, SDL_Window *window, vk::Extent2D preferred_extent) (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
SDLOutputTarget(const SDLOutputTarget &)=delete (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
SDLOutputTarget(SDLOutputTarget &&)=delete (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget
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
~SDLOutputTarget() override=default (defined in renderer::SDLOutputTarget)renderer::SDLOutputTarget