Skip to content

ludus::graphics::renderer::LightTransformerPreparationReport

Ludus Wiki · API overview · Browse API

Struct

Concrete model candidate inputs for a repair diagnostic, independent of the presented image.

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

#include <ludus/graphics/renderer/light_transformer_encoder.hpp>
struct ludus::graphics::renderer::LightTransformerPreparationReport final

Fields

Issue

LightTransformerPreparationIssue ludus::graphics::renderer::LightTransformerPreparationReport::Issue = LightTransformerPreparationIssue::None
First rejected stage.

Related types: LightTransformerPreparationIssue

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

AnalyticLights

foundation::uint32 ludus::graphics::renderer::LightTransformerPreparationReport::AnalyticLights = 0
Submitted analytic light count.

Related types: foundation::uint32

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

UnsupportedMaterials

foundation::uint32 ludus::graphics::renderer::LightTransformerPreparationReport::UnsupportedMaterials = 0
Non-diffuse global material records.

Related types: foundation::uint32

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

UnassignedSamples

foundation::uint32 ludus::graphics::renderer::LightTransformerPreparationReport::UnassignedSamples = 0
Sampled surfaces with no authored diffuse material binding.

Related types: foundation::uint32

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

RequestedPoints

foundation::uint32 ludus::graphics::renderer::LightTransformerPreparationReport::RequestedPoints = 0
Surface sampling count before twice-FPS reduction.

Related types: foundation::uint32

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

ExtentWorld

foundation::math::Vector3 ludus::graphics::renderer::LightTransformerPreparationReport::ExtentWorld {}
Admitted scene bounds, in World units.

Related types: foundation::math::Vector3

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

WorldUnitsPerModelUnit

foundation::float32 ludus::graphics::renderer::LightTransformerPreparationReport::WorldUnitsPerModelUnit = 0
Fixed training extent in World units.

Related types: foundation::float32

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

MaximumBufferBytes

foundation::usize ludus::graphics::renderer::LightTransformerPreparationReport::MaximumBufferBytes = 0
Authored model GPU buffer budget.

Related types: foundation::usize

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

MaximumSurfacePreparationBytes

foundation::usize ludus::graphics::renderer::LightTransformerPreparationReport::MaximumSurfacePreparationBytes = 0
Independent logical surface scene/scratch budget.

Related types: foundation::usize

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

MaximumSamplingAttempts

foundation::uint64 ludus::graphics::renderer::LightTransformerPreparationReport::MaximumSamplingAttempts = 0
Work limit for masked surface proposals.

Related types: foundation::uint64

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

EmbeddingBufferBytes

foundation::usize ludus::graphics::renderer::LightTransformerPreparationReport::EmbeddingBufferBytes = 0
Authored embedding capacity when EmbeddingCapacity rejects.

Related types: foundation::usize

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

RequiredPacketBytes

foundation::usize ludus::graphics::renderer::LightTransformerPreparationReport::RequiredPacketBytes = 0
Required defined model packet bytes when EmbeddingCapacity rejects.

Related types: foundation::usize

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