Skip to content

ludus::graphics::rhi::StartupInfo

Ludus Wiki · API overview · Browse API

Struct

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

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

Fields

SelectedBackend

Backend ludus::graphics::rhi::StartupInfo::SelectedBackend = Backend::Vulkan
The backend actually selected for this session (not merely requested).

Related types: Backend

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

State

StartupState ludus::graphics::rhi::StartupInfo::State = StartupState::Idle

Related types: StartupState

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

Error

StartupError ludus::graphics::rhi::StartupInfo::Error = StartupError::None

Related types: StartupError

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

MaxTextureDimension2D

ludus::foundation::uint32 ludus::graphics::rhi::StartupInfo::MaxTextureDimension2D = 0

Related types: ludus::foundation::uint32

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

Requested

BackendSelection ludus::graphics::rhi::StartupInfo::Requested = BackendSelection::Auto

Related types: BackendSelection

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

WebGpu

AttemptInfo ludus::graphics::rhi::StartupInfo::WebGpu

Related types: AttemptInfo

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

WebGL2

AttemptInfo ludus::graphics::rhi::StartupInfo::WebGL2

Related types: AttemptInfo

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

Capabilities

DeviceCapabilities ludus::graphics::rhi::StartupInfo::Capabilities

Related types: DeviceCapabilities

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

Requirements

DeviceRequirements ludus::graphics::rhi::StartupInfo::Requirements

Related types: DeviceRequirements

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

UnmetRequirement

RequirementFailure ludus::graphics::rhi::StartupInfo::UnmetRequirement = RequirementFailure::None
First unmet requirement of the final attempt; None for other failures.

Related types: RequirementFailure

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

ProfileFailure

ProfileDiagnostic ludus::graphics::rhi::StartupInfo::ProfileFailure
First unmet required profile constraint of the final attempt; preserved on failure.

Related types: ProfileDiagnostic

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