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