Crate wfc

Source

Re-exports§

pub use orientation::Orientation;
pub use wrap::Wrap;

Modules§

orientation
overlapping
retry
wrap

Structs§

Context
Coord
General purpose coordinate
ForbidInterface
ForbidNothing
ForbidRef
GlobalStats
MultipleWeightedPatternsEnumerateWeights
PatternDescription
PatternTable
PatternWeight
RunBorrow
Represents a running instance of wfc which borrows its resources, making it possible to re-use memory across multiple runs.
RunOwn
Represents a running instance of wfc which allocates and owns its resources
RunOwnAll
Represents a running instance of wfc which allocates and owns its resources including a copy of the GlobalStats
Size
A size cannot be created which would contain un-addressable cells. That is, the maximum size has a width and height of one greater than the maximum i32.
Wave
WaveCell
WaveCellRef

Enums§

ChosenPatternIdError
EnumerateCompatiblePatternWeights
NoPatternsWithWeights
Observe
OwnedObserve
OwnedPropagateError
PropagateError
WaveCellRefWeight

Traits§

ForbidPattern

Type Aliases§

PatternId