Skip to content

ludus::graphics::renderer::RenderGraphPoolReport

Ludus Wiki · API overview · Browse API

Struct

Copied counters of one attachment pool; counts are allocations, never bytes. Measure bytes with rhi::GetAllocationTelemetry, which owns the RHI size accounting.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

#include <ludus/graphics/renderer/render_graph.hpp>
struct ludus::graphics::renderer::RenderGraphPoolReport final

Fields

IdleAllocations

foundation::uint32 ludus::graphics::renderer::RenderGraphPoolReport::IdleAllocations = 0
Released transient attachments awaiting an exact match.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

LeasedAllocations

foundation::uint32 ludus::graphics::renderer::RenderGraphPoolReport::LeasedAllocations = 0
Pool-provided transient attachments currently owned by graphs.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

CreatedAllocations

foundation::uint64 ludus::graphics::renderer::RenderGraphPoolReport::CreatedAllocations = 0
Acquisitions without a reusable match; each created an attachment.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

ReusedAllocations

foundation::uint64 ludus::graphics::renderer::RenderGraphPoolReport::ReusedAllocations = 0
Acquisitions served by an idle exact match with proven completion.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

DeferredAcquisitions

foundation::uint64 ludus::graphics::renderer::RenderGraphPoolReport::DeferredAcquisitions = 0
Acquisitions that found idle exact matches but created an attachment, because none had proven completion.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

DestroyedAllocations

foundation::uint64 ludus::graphics::renderer::RenderGraphPoolReport::DestroyedAllocations = 0
Idle entries destroyed by capacity, Trim, Reset or failed proof.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp