chromium/ui/gfx/switches.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/gfx/switches.h"

#include "base/command_line.h"
#include "build/build_config.h"

namespace switches {

// Scale factor to apply to every animation duration. Must be >= 0.0. This will
// only apply to LinearAnimation and its subclasses.
const char kAnimationDurationScale[] =;

// Force disables font subpixel positioning. This affects the character glyph
// sharpness, kerning, hinting and layout.
const char kDisableFontSubpixelPositioning[] =;

// Enable native CPU-mappable GPU memory buffer support on Linux.
const char kEnableNativeGpuMemoryBuffers[] =;

// Forces whether the user desires reduced motion, regardless of system
// settings.
const char kForcePrefersReducedMotion[] =;

// Forces whether the user desires no reduced motion, regardless of system
// settings.
const char kForcePrefersNoReducedMotion[] =;

// Run in headless mode, i.e., without a UI or display server dependencies.
const char kHeadless[] =;

#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
// Which X11 display to connect to. Emulates the GTK+ "--display=" command line
// argument. In use only with Ozone/X11.
const char kX11Display[] =;
// Disables MIT-SHM extension. In use only with Ozone/X11.
const char kNoXshm[] =;
#endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)

}  // namespace switches

namespace features {
BASE_FEATURE();

BASE_FEATURE();

BASE_FEATURE();

#if BUILDFLAG(IS_CHROMEOS)
BASE_FEATURE(kEnableIntelMediaCompression,
             "EnableIntelMediaCompression",
             base::FEATURE_DISABLED_BY_DEFAULT);
#endif

}  // namespace features