Skip to content

ludus::content::procedural::ScatterValidation

Ludus Wiki · API overview · Browse API

Struct

Validation outcome with the first problem found.

Declared in modules/content/procedural/environment/include/ludus/content/procedural/environment/scatter.h

#include <ludus/content/procedural/environment/scatter.h>
struct ludus::content::procedural::ScatterValidation final

Fields

Status

ScatterStatus ludus::content::procedural::ScatterValidation::Status = ScatterStatus::Success
Success or InvalidRecipe.

Related types: ScatterStatus

Declared in modules/content/procedural/environment/include/ludus/content/procedural/environment/scatter.h

Issue

ScatterRecipeIssue ludus::content::procedural::ScatterValidation::Issue = ScatterRecipeIssue::None
What was wrong; None on success.

Related types: ScatterRecipeIssue

Declared in modules/content/procedural/environment/include/ludus/content/procedural/environment/scatter.h

Index

usize ludus::content::procedural::ScatterValidation::Index = 0
Index of the offending keep-out or layer, when the issue names one; otherwise zero.

Related types: usize

Declared in modules/content/procedural/environment/include/ludus/content/procedural/environment/scatter.h