ludus::graphics::renderer::OverlayRenderer¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
#include <ludus/graphics/renderer/overlays.hpp>
class ludus::graphics::renderer::OverlayRenderer final
Methods¶
OverlayRenderer¶
ludus::graphics::renderer::OverlayRenderer::OverlayRenderer() noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
~OverlayRenderer¶
ludus::graphics::renderer::OverlayRenderer::~OverlayRenderer()
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
Initialize¶
rhi::RasterStatus ludus::graphics::renderer::OverlayRenderer::Initialize(rhi::DeviceHandle device, const rhi::RasterShaderDescription &vertex, const rhi::RasterShaderDescription &fragment) noexcept
Related types: rhi::RasterStatus · rhi::DeviceHandle · rhi::RasterShaderDescription
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
Poll¶
rhi::RasterStatus ludus::graphics::renderer::OverlayRenderer::Poll() noexcept
Related types: rhi::RasterStatus
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
Reset¶
void ludus::graphics::renderer::OverlayRenderer::Reset() noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
Prepare¶
rhi::RasterStatus ludus::graphics::renderer::OverlayRenderer::Prepare(const OverlayList &list, rhi::TextureHandle atlas, PreparedOverlay &output) noexcept
Related types: OverlayList · rhi::RasterStatus · PreparedOverlay · rhi::TextureHandle
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
GetStatus¶
rhi::RasterStatus ludus::graphics::renderer::OverlayRenderer::GetStatus(PreparedOverlay overlay) noexcept
Related types: rhi::RasterStatus · PreparedOverlay
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
Draw¶
rhi::RasterStatus ludus::graphics::renderer::OverlayRenderer::Draw(PreparedOverlay overlay, const rhi::RasterPassDescription &description) noexcept
Related types: rhi::RasterStatus · PreparedOverlay · rhi::RasterPassDescription
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp
Release¶
rhi::RasterStatus ludus::graphics::renderer::OverlayRenderer::Release(PreparedOverlay &overlay) noexcept
Related types: rhi::RasterStatus · PreparedOverlay
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp