20 return "HeaderDefineProvider";
25 const auto header_path = project_root_ / header_relative_path_;
26 return search_header_define<std::size_t>(
30 "NUM_TILES_IN_PRIMARY",
32 "NUM_TILES_IN_PRIMARY",
33 "NUM_TILES_IN_PRIMARY");
38 const auto header_path = project_root_ / header_relative_path_;
39 return search_header_define<std::size_t>(
51 const auto header_path = project_root_ / header_relative_path_;
52 return search_header_define<std::size_t>(
56 "NUM_METATILES_IN_PRIMARY",
58 "NUM_METATILES_IN_PRIMARY",
59 "NUM_METATILES_IN_PRIMARY");
64 const auto header_path = project_root_ / header_relative_path_;
65 return search_header_define<std::size_t>(
69 "NUM_METATILES_TOTAL",
71 "NUM_METATILES_TOTAL",
72 "NUM_METATILES_TOTAL");
77 const auto header_path = project_root_ / header_relative_path_;
78 return search_header_define<std::size_t>(
82 "NUM_PALS_IN_PRIMARY",
84 "NUM_PALS_IN_PRIMARY",
85 "NUM_PALS_IN_PRIMARY");
90 const auto header_path = project_root_ / header_relative_path_;
91 return search_header_define<std::size_t>(
103 const auto header_path = project_root_ / header_relative_path_;
104 return search_header_define<std::size_t>(
111 "MAX_MAP_DATA_SIZE");
116 const auto header_path = project_root_ / header_relative_path_;
117 return search_header_define<std::size_t>(
121 "NUM_TILES_PER_METATILE",
123 "NUM_TILES_PER_METATILE",
124 "NUM_TILES_PER_METATILE");
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.