Skip to content

ludus::graphics::rhi::RasterInterfaceCapabilities

Ludus Wiki · API overview · Browse API

Struct

Enabled public raster interface bounds, intersected with implemented metadata capacities.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h

#include <ludus/graphics/rhi/profile.h>
struct ludus::graphics::rhi::RasterInterfaceCapabilities final

Fields

MaxBindings

ludus::foundation::uint32 ludus::graphics::rhi::RasterInterfaceCapabilities::MaxBindings = 0
Maximum group-zero binding entries.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h

MaxVertexBuffers

ludus::foundation::uint32 ludus::graphics::rhi::RasterInterfaceCapabilities::MaxVertexBuffers = 0
Maximum vertex/instance streams.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h

MaxVertexAttributes

ludus::foundation::uint32 ludus::graphics::rhi::RasterInterfaceCapabilities::MaxVertexAttributes = 0
Maximum float vertex attributes.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h

MaxVertexStride

ludus::foundation::uint32 ludus::graphics::rhi::RasterInterfaceCapabilities::MaxVertexStride = 0
Maximum four-byte-aligned vertex stride in bytes; 252 on WebGL 2, 256 elsewhere.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h

MaxColorAttachments

ludus::foundation::uint32 ludus::graphics::rhi::RasterInterfaceCapabilities::MaxColorAttachments = 0
Maximum color attachments in one raster pass.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h

MaxTextureLayers

ludus::foundation::uint32 ludus::graphics::rhi::RasterInterfaceCapabilities::MaxTextureLayers = 0
Maximum enabled texture array layers across supported formats.

Related types: ludus::foundation::uint32

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h