Navigation
API > API/Plugins > API/Plugins/WaveFunctionCollapse > API/Plugins/WaveFunctionCollapse/UWaveFunctionCollapseSubsystem
References
| Module | WaveFunctionCollapse |
| Header | /Engine/Plugins/Experimental/WaveFunctionCollapse/Source/WaveFunctionCollapse/Public/WaveFunctionCollapseSubsystem.h |
| Include | #include "WaveFunctionCollapseSubsystem.h" |
| Source | /Engine/Plugins/Experimental/WaveFunctionCollapse/Source/WaveFunctionCollapse/Private/WaveFunctionCollapseSubsystem.cpp |
UFUNCTION&40;BlueprintCallable, Category&61;"WFCFunctions"&41;
bool ObservationPropagation
&40;
TArray< FWaveFunctionCollapseTile > & Tiles,
TArray< int32 > & RemainingTiles,
TMap< int32, FWaveFunctionCollapseQueueElement > & ObservationQueue,
int32 RandomSeed
&41;
Remarks
Recursive Observation and Propagation cycle
Parameters
| Name | Description |
|---|---|
| Tiles | Array of tiles (by ref) |
| RemainingTiles | Array of remaining tile indices (by ref) |
| ObservationQueue | Array to store tiles that need to be checked whether remaining options are affected (by ref) |