Skip to content

ludus::graphics::rhi::DeviceCapabilities

Ludus Wiki · API overview · Browse API

Struct

Effective limits of the implemented fullscreen API, not raw adapter limits.
Available only while Ready; zero in all other states. Sizes are bytes. A dimension limit is an upper bound, not a reservation or surface guarantee.

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

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

Fields

MaxFrameDimension2D

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::MaxFrameDimension2D = 0

Related types: ludus::foundation::uint32

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

MaxUniformBufferSize

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::MaxUniformBufferSize = 0

Related types: ludus::foundation::uint32

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

UniformBufferSizeAlignment

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::UniformBufferSizeAlignment = 0

Related types: ludus::foundation::uint32

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

MaxShaders

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::MaxShaders = 0

Related types: ludus::foundation::uint32

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

MaxUniformBuffers

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::MaxUniformBuffers = 0

Related types: ludus::foundation::uint32

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

MaxPipelines

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::MaxPipelines = 0

Related types: ludus::foundation::uint32

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

MaxDrawsPerFrame

ludus::foundation::uint32 ludus::graphics::rhi::DeviceCapabilities::MaxDrawsPerFrame = 0

Related types: ludus::foundation::uint32

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