|
Porytiles
|
#include "porytiles/domain/packing/algorithms/indirect_link_builder.hpp"#include <limits>#include <map>#include <set>#include "porytiles/domain/models/shape_mask.hpp"Go to the source code of this file.
Namespaces | |
| namespace | porytiles |
Functions | |
| std::vector< IndirectLink > | porytiles::build_indirect_links (const std::vector< ShapeGroup< Rgba32 > > &shape_groups, const std::map< std::size_t, std::size_t > &tile_pal_assignments, const std::array< std::optional< Palette< Rgba32, pal::max_size > >, pal::num_pals > &base_pals, const std::array< std::optional< Palette< Rgba32, pal::max_size > >, pal::num_pals > &prefilled_pals) |
| Builds Indirect links from shape groups and pre-computed palette assignments. | |