11 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
23 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
29 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
35 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
41 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
47 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
53 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
59 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
65 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
77 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
83 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
101 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
107 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
113 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
119 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
125 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
131 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
138 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
144 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
150 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
156 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
168 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
174 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
180 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
186 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
192 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
198 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
204 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
210 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
216 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
222 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
228 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
234 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
240 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
246 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
258 [[maybe_unused]]
ConfigScopeType type, [[maybe_unused]]
const std::string &scope)
const
virtual LayerValue< std::vector< PaletteHint > > palette_hints(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< PerAnimOverrides > per_anim_overrides(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::vector< std::string > > primary_pairing_partners(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< TilesPaletteMode > tiles_palette_mode(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< Rgba32 > extrinsic_transparency(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< TileSharingPacking > tile_sharing_packing(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< PackingStrategyParams > packing_strategy_params(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::optional< std::size_t > > metatile_attribute_declaration_size(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< ArtifactEditMode > palettes_edit_mode(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< bool > ignore_triple_layer_content(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< ArtifactEditMode > tiles_edit_mode(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > max_map_data_size(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< bool > verify_checksums(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< FrameLinking > global_frame_linking(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< TileSharingAlignment > tile_sharing_alignment(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_metatiles_in_primary(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< PrimaryPairingMode > primary_pairing_mode(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::string > tileset_paths_secondary_bin(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_palettes_in_primary(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< PackingStrategyType > packing_strategy(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< AnimKeyFrameResolutionStrategy > global_anim_key_frame_resolution_strategy(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< AnimPaletteResolutionStrategy > global_anim_palette_resolution_strategy(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::vector< std::string > > diagnostic_warnings_exclude(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_tiles_total(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::vector< std::string > > diagnostic_remarks_include(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::string > tileset_paths_primary_src(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< MetatileAttributeFieldDefinitions > metatile_attribute_fields(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::vector< std::string > > diagnostic_remarks_exclude(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::string > tileset_paths_secondary_src(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::string > tileset_paths_primary_bin(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::vector< std::string > > diagnostic_warnings_include(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< MetatileAttributeFieldOverrides > metatile_attribute_field_overrides(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::optional< std::size_t > > metatile_attribute_size(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< bool > palette_hints_enabled(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< bool > cross_tileset_anim_linking(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_metatiles_total(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_tiles_per_metatile(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_tiles_in_primary(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< RolePinDefinitions > role_pins(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< bool > tileset_animations_wire_anim_code(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< AnimMultiPaletteSubtileResolutionStrategy > global_anim_multi_palette_subtile_resolution_strategy(ConfigScopeType type, const std::string &scope) const
virtual LayerValue< std::size_t > num_palettes_total(ConfigScopeType type, const std::string &scope) const
@ not_provided
nothing attribute-related was found; other providers should be consulted
ConfigScopeType
Specifies the scope type for configuration value lookups.
A small container that holds an optional-wrapped value, validation state, and metadata about the valu...
static LayerValue not_provided()
Creates a LayerValue representing that the provider does not supply this configuration.