Skip to content

ludus::runtime::shader_development::ReloadReport

Ludus Wiki · API overview · Browse API

Struct

Delivery report; never describes the last presented image or GPU completion.

Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp

#include <ludus/runtime/shader_development/reload.hpp>
struct ludus::runtime::shader_development::ReloadReport final

Fields

Failure

ReloadFailure ludus::runtime::shader_development::ReloadReport::Failure = ReloadFailure::None
Latest delivery failure.

Related types: ReloadFailure

Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp

State

ReloadState ludus::runtime::shader_development::ReloadReport::State = ReloadState::Idle
Current delivery phase.

Related types: ReloadState

Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp

Request

foundation::uint64 ludus::runtime::shader_development::ReloadReport::Request = 0
Latest file-read request; stale reads are discarded.

Related types: foundation::uint64

Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp

LastStage

graphics::rhi::RasterStatus ludus::runtime::shader_development::ReloadReport::LastStage = graphics::rhi::RasterStatus::Ready
Last Renderer staging outcome.

Related types: graphics::rhi::RasterStatus

Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp