|
Porytiles
|
Detail record for a single first-writer-wins conflict during Indirect link application. More...
#include <palette_builder.hpp>
Public Member Functions | |
| auto | operator<=> (const FirstWriterWinsDetail &) const =default |
| bool | operator== (const FirstWriterWinsDetail &) const =default |
Public Attributes | |
| std::size_t | source_group_index |
| std::size_t | source_pal_index |
| Rgba32 | source_color |
| std::size_t | winning_group_index |
| std::size_t | winning_ref_pal_index |
| Rgba32 | winning_ref_color |
| std::size_t | losing_ref_pal_index |
| Rgba32 | losing_ref_color |
Detail record for a single first-writer-wins conflict during Indirect link application.
Captured in Phase 2 when an IndirectLink targets a source color that already has an IndirectPosition from a previous link with a different reference. The second link is silently dropped. Compatible links (same ref_pal and ref_color as the existing IndirectPosition) are detected and skipped without recording a failure.
Records both sides of the conflict: the winning group's reference (already applied) and the losing group's wanted reference (dropped).
Definition at line 87 of file palette_builder.hpp.
|
default |
|
default |
| Rgba32 porytiles::FirstWriterWinsDetail::losing_ref_color |
Definition at line 95 of file palette_builder.hpp.
| std::size_t porytiles::FirstWriterWinsDetail::losing_ref_pal_index |
Definition at line 94 of file palette_builder.hpp.
| Rgba32 porytiles::FirstWriterWinsDetail::source_color |
Definition at line 90 of file palette_builder.hpp.
| std::size_t porytiles::FirstWriterWinsDetail::source_group_index |
Definition at line 88 of file palette_builder.hpp.
| std::size_t porytiles::FirstWriterWinsDetail::source_pal_index |
Definition at line 89 of file palette_builder.hpp.
| std::size_t porytiles::FirstWriterWinsDetail::winning_group_index |
Definition at line 91 of file palette_builder.hpp.
| Rgba32 porytiles::FirstWriterWinsDetail::winning_ref_color |
Definition at line 93 of file palette_builder.hpp.
| std::size_t porytiles::FirstWriterWinsDetail::winning_ref_pal_index |
Definition at line 92 of file palette_builder.hpp.