Porytiles
Loading...
Searching...
No Matches
porytiles::PackingStrategyParams Struct Reference

Container for per-strategy packing parameters. More...

#include <packing_strategy_params.hpp>

Collaboration diagram for porytiles::PackingStrategyParams:
[legend]

Public Attributes

BacktrackingParams backtracking
 
OverloadAndRemoveParams overload_and_remove
 

Detailed Description

Container for per-strategy packing parameters.

Groups the parameter blocks for all configurable packing strategies. Each strategy's parameter block is independent; only the block matching the selected PackingStrategyType is consulted at runtime. If the matching block has no fields set (has_any() returns false), the strategy uses its built-in preset matrix mode.

Definition at line 71 of file packing_strategy_params.hpp.

Member Data Documentation

◆ backtracking

BacktrackingParams porytiles::PackingStrategyParams::backtracking

Definition at line 72 of file packing_strategy_params.hpp.

◆ overload_and_remove

OverloadAndRemoveParams porytiles::PackingStrategyParams::overload_and_remove

Definition at line 73 of file packing_strategy_params.hpp.


The documentation for this struct was generated from the following file: