|
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_palette_index |
| Rgba32 | source_color |
| std::size_t | ref_palette_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 40 of file palette_builder.hpp.
|
default |
|
default |
| Rgba32 porytiles::PrefilledSourceConflictDetail::ref_color |
Definition at line 45 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledSourceConflictDetail::ref_palette_index |
Definition at line 44 of file palette_builder.hpp.
| Rgba32 porytiles::PrefilledSourceConflictDetail::source_color |
Definition at line 43 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledSourceConflictDetail::source_group_index |
Definition at line 41 of file palette_builder.hpp.
| std::size_t porytiles::PrefilledSourceConflictDetail::source_palette_index |
Definition at line 42 of file palette_builder.hpp.