|
Porytiles
|
Detail record for a single prefilled source conflict during Indirect link application. More...
#include <palette_builder.hpp>
Public Member Functions | |
| auto | operator<=> (const PrefilledSourceConflictDetail &) const =default |
| bool | operator== (const PrefilledSourceConflictDetail &) const =default |
Public Attributes | |
| std::size_t | source_group_index |
| std::size_t | source_pal_index |
| Rgba32 | source_color |
| std::size_t | ref_pal_index |
| Rgba32 | ref_color |
Detail record for a single prefilled source conflict during Indirect link application.
Captured in Phase 2 when an IndirectLink's source color is already prefilled (locked) in the source palette. Phase 1 marks prefilled colors as AbsolutePosition, so the link cannot override them. Users can inspect these records to identify which prefilled source colors are preventing link application and potentially rearrange or wildcard them.
Definition at line 44 of file palette_builder.hpp.
|
default |
|
default |
| Rgba32 porytiles::PrefilledSourceConflictDetail::ref_color |
Definition at line 49 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledSourceConflictDetail::ref_pal_index |
Definition at line 48 of file palette_builder.hpp.
| Rgba32 porytiles::PrefilledSourceConflictDetail::source_color |
Definition at line 47 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledSourceConflictDetail::source_group_index |
Definition at line 45 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledSourceConflictDetail::source_pal_index |
Definition at line 46 of file palette_builder.hpp.