6#include <phosphortiles_export.h>
14class ITileAlgorithmRegistry;
63 QSize canvasSize = {});
Abstract contract for a tiling-algorithm registry.
Definition ITileAlgorithmRegistry.h:41
Abstract base class for tiling algorithms.
Definition TilingAlgorithm.h:56
Definition AutotileEngine.h:71
PHOSPHORTILES_EXPORT PhosphorLayout::LayoutPreview previewFromAlgorithm(const QString &algorithmId, PhosphorTiles::TilingAlgorithm *algorithm, int windowCount, PhosphorTiles::ITileAlgorithmRegistry *registry, QSize canvasSize={})
Convert a single TilingAlgorithm into a renderer-ready LayoutPreview.
Renderer-ready snapshot of one layout entry (manual zone layout OR autotile algorithm result).
Definition LayoutPreview.h:44