49 [[nodiscard]] std::string
name()
const override
Greedy palette packing algorithm using weighted cost optimization.
std::string name() const override
Returns the name of this strategy.
ChainableResult< PackingOutput > pack(const PackingInput &input) const override
Packs tiles into palettes using the Best Fusion algorithm.
BestFusionStrategy()=default
A result type that maintains a chainable sequence of errors for debugging and error reporting.
Abstract interface for palette packing algorithms.