Skip to content

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