Skip to content

ludus::graphics::renderer::OverlayStyle

Ludus Wiki · API overview · Browse API

Struct

Compatibility state for one painter-ordered command.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp

#include <ludus/graphics/renderer/overlays.hpp>
struct ludus::graphics::renderer::OverlayStyle final

Fields

Depth

OverlayDepth ludus::graphics::renderer::OverlayStyle::Depth = OverlayDepth::Always
Depth behavior; never writes depth.

Related types: OverlayDepth

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp

Scissor

rhi::RasterRectangle ludus::graphics::renderer::OverlayStyle::Scissor
Half-open physical scissor, used only when Clip is true.

Related types: rhi::RasterRectangle

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp

Clip

bool ludus::graphics::renderer::OverlayStyle::Clip = false
Enable explicit scissor, including an empty rectangle.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/overlays.hpp