Crate wfc[][src]

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

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 Definitions

PatternId