|
Porytiles
|
Detail record for a single prefilled destination conflict during Indirect chain resolution. More...
#include <palette_builder.hpp>
Public Member Functions | |
| auto | operator<=> (const PrefilledDestinationConflictDetail &) const =default |
| bool | operator== (const PrefilledDestinationConflictDetail &) const =default |
Public Attributes | |
| std::size_t | source_group_index |
| std::size_t | palette_index |
| std::size_t | target_slot |
| Rgba32 | blocked_color |
| Rgba32 | locked_color |
Detail record for a single prefilled destination conflict during Indirect chain resolution.
Captured in Phase 4 when an Indirect color's resolved target slot is occupied by a prefilled (locked) palette slot. Users can inspect these records to identify which prefilled destination slots are blocking tile sharing alignment and potentially rearrange them.
Definition at line 25 of file palette_builder.hpp.
|
default |
|
default |
| Rgba32 porytiles::PrefilledDestinationConflictDetail::blocked_color |
Definition at line 29 of file palette_builder.hpp.
| Rgba32 porytiles::PrefilledDestinationConflictDetail::locked_color |
Definition at line 30 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledDestinationConflictDetail::palette_index |
Definition at line 27 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledDestinationConflictDetail::source_group_index |
Definition at line 26 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledDestinationConflictDetail::target_slot |
Definition at line 28 of file palette_builder.hpp.