Skip to content

ludus::graphics::renderer::OverlayVertex

Ludus Wiki · API overview · Browse API

Struct

One generic overlay vertex, independent of fonts and native GPU objects.

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

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

Fields

Clip

foundation::math::Vector4 ludus::graphics::renderer::OverlayVertex::Clip
Homogeneous canonical clip position; W must be positive, Z in [0,W].

Related types: foundation::math::Vector4

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

Coverage

foundation::math::Vector4 ludus::graphics::renderer::OverlayVertex::Coverage
Top-left normalized atlas UV; Z is 0 for solid geometry or 1 for coverage.

Related types: foundation::math::Vector4

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

Color

foundation::math::Vector4 ludus::graphics::renderer::OverlayVertex::Color {1, 1, 1, 1}
Straight linear display RGBA in [0,1]; shader premultiplies after coverage.

Related types: foundation::math::Vector4

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