ludus::graphics::rhi::RasterUniformMember¶
Ludus Wiki · API overview · Browse API
Struct
One independently reflected top-level uniform member offset and authored shape.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
#include <ludus/graphics/rhi/raster.h>
struct ludus::graphics::rhi::RasterUniformMember final
Fields¶
Binding¶
ludus::foundation::uint32 ludus::graphics::rhi::RasterUniformMember::Binding = 0
Group-zero uniform binding containing the member.
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Name¶
std::string_view ludus::graphics::rhi::RasterUniformMember::Name
Copied/consumed schema name, nonempty and at most 63 bytes.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Offset¶
ludus::foundation::usize ludus::graphics::rhi::RasterUniformMember::Offset = 0
Byte offset inside the binding's occupied range, multiple of four.
Related types: ludus::foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Shape¶
RasterUniformShape ludus::graphics::rhi::RasterUniformMember::Shape = RasterUniformShape::Opaque
Cooked authored numeric shape; Opaque retains legacy admission but rejects typed material ABI.
Related types: RasterUniformShape
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h