Lines Matching defs:config
37 ConfigDescription config;
48 if (parseMcc(part, &config)) {
56 if (parseMnc(part, &config)) {
70 locale.writeTo(&config);
78 if (parseLayoutDirection(part, &config)) {
86 if (parseSmallestScreenWidthDp(part, &config)) {
94 if (parseScreenWidthDp(part, &config)) {
102 if (parseScreenHeightDp(part, &config)) {
110 if (parseScreenLayoutSize(part, &config)) {
118 if (parseScreenLayoutLong(part, &config)) {
126 if (parseScreenRound(part, &config)) {
134 if (parseWideColorGamut(part, &config)) {
142 if (parseHdr(part, &config)) {
150 if (parseOrientation(part, &config)) {
158 if (parseUiModeType(part, &config)) {
166 if (parseUiModeNight(part, &config)) {
174 if (parseDensity(part, &config)) {
182 if (parseTouchscreen(part, &config)) {
190 if (parseKeysHidden(part, &config)) {
198 if (parseKeyboard(part, &config)) {
206 if (parseNavHidden(part, &config)) {
214 if (parseNavigation(part, &config)) {
222 if (parseScreenSize(part, &config)) {
230 if (parseVersion(part, &config)) {
243 applyVersionForCompatibility(&config);
244 *out = config;
253 ConfigDescription config;
254 if (!parse(parts[i], &config)) {
257 outSet->insert(config);
262 void applyVersionForCompatibility(ConfigDescription* config) {
263 if (config == NULL) {
268 if ((config->uiMode & ResTable_config::MASK_UI_MODE_TYPE)
270 || config->colorMode & ResTable_config::MASK_WIDE_COLOR_GAMUT
271 || config->colorMode & ResTable_config::MASK_HDR) {
273 } else if (config->screenLayout2 & ResTable_config::MASK_SCREENROUND) {
275 } else if (config->density == ResTable_config::DENSITY_ANY) {
277 } else if (config->smallestScreenWidthDp != ResTable_config::SCREENWIDTH_ANY
278 || config->screenWidthDp != ResTable_config::SCREENWIDTH_ANY
279 || config->screenHeightDp != ResTable_config::SCREENHEIGHT_ANY) {
281 } else if ((config->uiMode & ResTable_config::MASK_UI_MODE_TYPE)
283 || (config->uiMode & ResTable_config::MASK_UI_MODE_NIGHT)
286 } else if ((config->screenLayout & ResTable_config::MASK_SCREENSIZE)
288 || (config->screenLayout & ResTable_config::MASK_SCREENLONG)
290 || config->density != ResTable_config::DENSITY_DEFAULT) {
294 if (minSdk > config->sdkVersion) {
295 config->sdkVersion = minSdk;
885 String8 getVersion(const ResTable_config& config) {
886 return String8::format("v%u", config.sdkVersion);
893 bool isDensityOnly(const ResTable_config& config) {
894 if (config.density == ResTable_config::DENSITY_DEFAULT) {
898 if (config.density == ResTable_config::DENSITY_ANY) {
899 if (config.sdkVersion != SDK_LOLLIPOP) {
903 } else if (config.sdkVersion != SDK_DONUT) {
909 return (nullConfig.diff(config) & ~mask) == 0;