|
Porytiles
|
Domain configuration validators for domain-layer models. More...
#include <cstddef>#include <functional>#include <string>#include <vector>#include "porytiles/domain/config/packing_strategy_type.hpp"#include "porytiles/domain/config/tile_sharing_packing.hpp"#include "porytiles/domain/models/rgba32.hpp"#include "porytiles/utilities/result/chainable_result.hpp"#include "porytiles/xcut/config/config_scope_type.hpp"#include "porytiles/xcut/config/config_value.hpp"Go to the source code of this file.
Namespaces | |
| namespace | porytiles |
Functions | |
| ChainableResult< ConfigValue< Rgba32 > > | porytiles::rgba_alpha_component_opaque (const ConfigValue< Rgba32 > &val) |
| Validates that an Rgba32 alpha component is opaque. | |
| template<typename T , typename ConfigInterface , typename FetchFunc > | |
| ChainableResult< ConfigValue< T > > | porytiles::require_packing_strategy_backtracking (const ConfigValue< T > &val, const ConfigInterface &config, ConfigScopeType type, const std::string &scope, const std::string &other_field_name, FetchFunc fetch_other) |
| Validates that 'biased' or 'optimal' tile sharing packing requires 'backtracking' packing strategy. | |
Domain configuration validators for domain-layer models.
Definition in file domain_config_validators.hpp.