Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/gfxPrefs.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 20; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2
 * This Source Code Form is subject to the terms of the Mozilla Public
3
 * License, v. 2.0. If a copy of the MPL was not distributed with this
4
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5
6
#ifndef GFX_PREFS_H
7
#define GFX_PREFS_H
8
9
#include <cmath>                 // for M_PI
10
#include <stdint.h>
11
#include <string>
12
#include "mozilla/Assertions.h"
13
#include "mozilla/Atomics.h"
14
#include "mozilla/gfx/LoggingConstants.h"
15
#include "nsTArray.h"
16
#include "nsString.h"
17
18
// First time gfxPrefs::GetSingleton() needs to be called on the main thread,
19
// before any of the methods accessing the values are used, but after
20
// the Preferences system has been initialized.
21
22
// The static methods to access the preference value are safe to call
23
// from any thread after that first call.
24
25
// To register a preference, you need to add a line in this file using
26
// the DECL_GFX_PREF macro.
27
//
28
// Update argument controls whether we read the preference value and save it
29
// or connect with a callback.  See UpdatePolicy enum below.
30
// Pref is the string with the preference name.
31
// Name argument is the name of the static function to create.
32
// Type is the type of the preference - bool, int32_t, uint32_t.
33
// Default is the default value for the preference.
34
//
35
// For example this line in the .h:
36
//   DECL_GFX_PREF(Once,"layers.dump",LayersDump,bool,false);
37
// means that you can call
38
//   bool var = gfxPrefs::LayersDump();
39
// from any thread, but that you will only get the preference value of
40
// "layers.dump" as it was set at the start of the session (subject to
41
// note 2 below). If the value was not set, the default would be false.
42
//
43
// In another example, this line in the .h:
44
//   DECL_GFX_PREF(Live,"gl.msaa-level",MSAALevel,uint32_t,2);
45
// means that every time you call
46
//   uint32_t var = gfxPrefs::MSAALevel();
47
// from any thread, you will get the most up to date preference value of
48
// "gl.msaa-level".  If the value is not set, the default would be 2.
49
50
// Note 1: Changing a preference from Live to Once is now as simple
51
// as changing the Update argument.  If your code worked before, it will
52
// keep working, and behave as if the user never changes the preference.
53
// Things are a bit more complicated and perhaps even dangerous when
54
// going from Once to Live, or indeed setting a preference to be Live
55
// in the first place, so be careful.  You need to be ready for the
56
// values changing mid execution, and if you're using those preferences
57
// in any setup and initialization, you may need to do extra work.
58
59
// Note 2: Prefs can be set by using the corresponding Set method. For
60
// example, if the accessor is Foo() then calling SetFoo(...) will update
61
// the preference and also change the return value of subsequent Foo() calls.
62
// This is true even for 'Once' prefs which otherwise do not change if the
63
// pref is updated after initialization. Changing gfxPrefs values in content
64
// processes will not affect the result in other processes. Changing gfxPrefs
65
// values in the GPU process is not supported at all.
66
67
#define DECL_GFX_PREF(Update, Prefname, Name, Type, Default)                  \
68
public:                                                                       \
69
0
static Type Name() { MOZ_ASSERT(SingletonExists()); return GetSingleton().mPref##Name.mValue; } \
Unexecuted instantiation: gfxPrefs::AccessibilityBrowseWithCaret()
Unexecuted instantiation: gfxPrefs::APZAllowCheckerboarding()
Unexecuted instantiation: gfxPrefs::APZAllowDoubleTapZooming()
Unexecuted instantiation: gfxPrefs::APZAllowImmediateHandoff()
Unexecuted instantiation: gfxPrefs::APZAllowZooming()
Unexecuted instantiation: gfxPrefs::APZUseChromeFlingPhysics()
Unexecuted instantiation: gfxPrefs::APZChromeFlingPhysicsFriction()
Unexecuted instantiation: gfxPrefs::APZChromeFlingPhysicsInflexion()
Unexecuted instantiation: gfxPrefs::APZChromeFlingPhysicsStopThreshold()
Unexecuted instantiation: gfxPrefs::APZAxisBreakoutAngle()
Unexecuted instantiation: gfxPrefs::APZAxisBreakoutThreshold()
Unexecuted instantiation: gfxPrefs::APZAllowedDirectPanAngle()
Unexecuted instantiation: gfxPrefs::APZAxisLockAngle()
Unexecuted instantiation: gfxPrefs::APZAxisLockMode()
Unexecuted instantiation: gfxPrefs::APZContentResponseTimeout()
Unexecuted instantiation: gfxPrefs::APZDangerZoneX()
Unexecuted instantiation: gfxPrefs::APZDangerZoneY()
Unexecuted instantiation: gfxPrefs::APZDisableForScrollLinkedEffects()
Unexecuted instantiation: gfxPrefs::APZDisplayPortExpiryTime()
Unexecuted instantiation: gfxPrefs::APZDragEnabled()
Unexecuted instantiation: gfxPrefs::APZDragInitiationEnabled()
Unexecuted instantiation: gfxPrefs::APZTouchDragEnabled()
Unexecuted instantiation: gfxPrefs::APZEnlargeDisplayPortWhenClipped()
Unexecuted instantiation: gfxPrefs::APZFlingAccelBaseMultiplier()
Unexecuted instantiation: gfxPrefs::APZFlingAccelInterval()
Unexecuted instantiation: gfxPrefs::APZFlingAccelSupplementalMultiplier()
Unexecuted instantiation: gfxPrefs::APZFlingAccelMinVelocity()
Unexecuted instantiation: gfxPrefs::APZCurveFunctionX1()
Unexecuted instantiation: gfxPrefs::APZCurveFunctionX2()
Unexecuted instantiation: gfxPrefs::APZCurveFunctionY1()
Unexecuted instantiation: gfxPrefs::APZCurveFunctionY2()
Unexecuted instantiation: gfxPrefs::APZCurveThreshold()
Unexecuted instantiation: gfxPrefs::APZFlingFriction()
Unexecuted instantiation: gfxPrefs::APZFlingMinVelocityThreshold()
Unexecuted instantiation: gfxPrefs::APZFlingStopOnTapThreshold()
Unexecuted instantiation: gfxPrefs::APZFlingStoppedThreshold()
Unexecuted instantiation: gfxPrefs::APZFrameDelayEnabled()
Unexecuted instantiation: gfxPrefs::APZKeyboardEnabled()
Unexecuted instantiation: gfxPrefs::APZKeyboardPassiveListeners()
Unexecuted instantiation: gfxPrefs::APZMaxTapTime()
Unexecuted instantiation: gfxPrefs::APZMaxVelocity()
Unexecuted instantiation: gfxPrefs::APZMaxVelocityQueueSize()
Unexecuted instantiation: gfxPrefs::APZMinSkateSpeed()
Unexecuted instantiation: gfxPrefs::APZMinimap()
Unexecuted instantiation: gfxPrefs::APZOneTouchPinchEnabled()
Unexecuted instantiation: gfxPrefs::APZOverscrollEnabled()
Unexecuted instantiation: gfxPrefs::APZMinPanDistanceRatio()
Unexecuted instantiation: gfxPrefs::APZOverscrollSpringStiffness()
Unexecuted instantiation: gfxPrefs::APZOverscrollStopDistanceThreshold()
Unexecuted instantiation: gfxPrefs::APZPaintSkipping()
Unexecuted instantiation: gfxPrefs::APZPeekMessages()
Unexecuted instantiation: gfxPrefs::APZPinchLockMode()
Unexecuted instantiation: gfxPrefs::APZPinchLockScrollLockThreshold()
Unexecuted instantiation: gfxPrefs::APZPinchLockSpanBreakoutThreshold()
Unexecuted instantiation: gfxPrefs::APZPinchLockSpanLockThreshold()
Unexecuted instantiation: gfxPrefs::APZPopupsEnabled()
Unexecuted instantiation: gfxPrefs::APZPrintTree()
Unexecuted instantiation: gfxPrefs::APZRecordCheckerboarding()
Unexecuted instantiation: gfxPrefs::APZSecondTapTolerance()
Unexecuted instantiation: gfxPrefs::APZTestFailsWithNativeInjection()
Unexecuted instantiation: gfxPrefs::APZTestLoggingEnabled()
Unexecuted instantiation: gfxPrefs::APZTouchMoveTolerance()
Unexecuted instantiation: gfxPrefs::APZTouchStartTolerance()
Unexecuted instantiation: gfxPrefs::APZVelocityBias()
Unexecuted instantiation: gfxPrefs::APZVelocityRelevanceTime()
Unexecuted instantiation: gfxPrefs::APZXSkateHighMemAdjust()
Unexecuted instantiation: gfxPrefs::APZXSkateSizeMultiplier()
Unexecuted instantiation: gfxPrefs::APZXStationarySizeMultiplier()
Unexecuted instantiation: gfxPrefs::APZYSkateHighMemAdjust()
Unexecuted instantiation: gfxPrefs::APZYSkateSizeMultiplier()
Unexecuted instantiation: gfxPrefs::APZYStationarySizeMultiplier()
Unexecuted instantiation: gfxPrefs::APZZoomAnimationDuration()
Unexecuted instantiation: gfxPrefs::APZScaleRepaintDelay()
Unexecuted instantiation: gfxPrefs::ToolbarScrollThreshold()
Unexecuted instantiation: gfxPrefs::ForceUserScalable()
Unexecuted instantiation: gfxPrefs::DesktopViewportWidth()
Unexecuted instantiation: gfxPrefs::PluginAsyncDrawingEnabled()
Unexecuted instantiation: gfxPrefs::MetaViewportEnabled()
Unexecuted instantiation: gfxPrefs::VisualViewportEnabled()
Unexecuted instantiation: gfxPrefs::VRNavigationTimeout()
Unexecuted instantiation: gfxPrefs::VROculusEnabled()
Unexecuted instantiation: gfxPrefs::VROculusInvisibleEnabled()
Unexecuted instantiation: gfxPrefs::VROculusPresentTimeout()
Unexecuted instantiation: gfxPrefs::VROculusQuitTimeout()
Unexecuted instantiation: gfxPrefs::VRPosePredictionEnabled()
Unexecuted instantiation: gfxPrefs::VRRequireGesture()
Unexecuted instantiation: gfxPrefs::VRPuppetSubmitFrame()
Unexecuted instantiation: gfxPrefs::VRProcessEnabled()
Unexecuted instantiation: gfxPrefs::PointerEventsEnabled()
Unexecuted instantiation: gfxPrefs::SmoothScrollEnabled()
Unexecuted instantiation: gfxPrefs::SmoothScrollCurrentVelocityWeighting()
Unexecuted instantiation: gfxPrefs::SmoothScrollDurationToIntervalRatio()
Unexecuted instantiation: gfxPrefs::LineSmoothScrollMaxDurationMs()
Unexecuted instantiation: gfxPrefs::LineSmoothScrollMinDurationMs()
Unexecuted instantiation: gfxPrefs::WheelSmoothScrollEnabled()
Unexecuted instantiation: gfxPrefs::WheelSmoothScrollMaxDurationMs()
Unexecuted instantiation: gfxPrefs::WheelSmoothScrollMinDurationMs()
Unexecuted instantiation: gfxPrefs::OtherSmoothScrollMaxDurationMs()
Unexecuted instantiation: gfxPrefs::OtherSmoothScrollMinDurationMs()
Unexecuted instantiation: gfxPrefs::PageSmoothScrollEnabled()
Unexecuted instantiation: gfxPrefs::PageSmoothScrollMaxDurationMs()
Unexecuted instantiation: gfxPrefs::PageSmoothScrollMinDurationMs()
Unexecuted instantiation: gfxPrefs::PixelSmoothScrollMaxDurationMs()
Unexecuted instantiation: gfxPrefs::PixelSmoothScrollMinDurationMs()
Unexecuted instantiation: gfxPrefs::SmoothScrollStopDecelerationWeighting()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsEnabled()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsContinuousMotionMaxDeltaMS()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsMotionBeginSpringConstant()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsSlowdownMinDeltaMS()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsSlowdownMinDeltaRatio()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsSlowdownSpringConstant()
Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsRegularSpringConstant()
Unexecuted instantiation: gfxPrefs::BlocklistAll()
Unexecuted instantiation: gfxPrefs::CompositorClearState()
Unexecuted instantiation: gfxPrefs::CompositorGLContextOpaque()
Unexecuted instantiation: gfxPrefs::CanvasAutoAccelerateMinCalls()
Unexecuted instantiation: gfxPrefs::CanvasAutoAccelerateMinFrames()
Unexecuted instantiation: gfxPrefs::CanvasAutoAccelerateMinSeconds()
Unexecuted instantiation: gfxPrefs::CanvasAzureAcceleratedLimit()
Unexecuted instantiation: gfxPrefs::MaxCanvasSize()
Unexecuted instantiation: gfxPrefs::AlwaysPaint()
Unexecuted instantiation: gfxPrefs::DeviceResetLimitCount()
Unexecuted instantiation: gfxPrefs::DeviceResetThresholdMilliseconds()
Unexecuted instantiation: gfxPrefs::Direct2DDestroyDTOnPaintThread()
Unexecuted instantiation: gfxPrefs::Direct3D11ReuseDecoderDevice()
Unexecuted instantiation: gfxPrefs::Direct3D11AllowKeyedMutex()
Unexecuted instantiation: gfxPrefs::Direct3D11UseDoubleBuffering()
Unexecuted instantiation: gfxPrefs::Direct3D11EnableDebugLayer()
Unexecuted instantiation: gfxPrefs::Direct3D11BreakOnError()
Unexecuted instantiation: gfxPrefs::Direct3D11SleepOnCreateDevice()
Unexecuted instantiation: gfxPrefs::CompositorDrawColorBars()
Unexecuted instantiation: gfxPrefs::HidePluginsForScroll()
Unexecuted instantiation: gfxPrefs::LayerScopeEnabled()
Unexecuted instantiation: gfxPrefs::LayerScopePort()
Unexecuted instantiation: gfxPrefs::GfxLoggingLevel()
Unexecuted instantiation: gfxPrefs::GfxLoggingPaintedPixelCountEnabled()
Unexecuted instantiation: gfxPrefs::GfxLoggingTextureUsageEnabled()
Unexecuted instantiation: gfxPrefs::GfxLoggingPeakTextureUsageEnabled()
Unexecuted instantiation: gfxPrefs::PartialPresent()
Unexecuted instantiation: gfxPrefs::DeviceResetForTesting()
Unexecuted instantiation: gfxPrefs::DeviceFailForTesting()
Unexecuted instantiation: gfxPrefs::DisableAllTextAA()
Unexecuted instantiation: gfxPrefs::YCbCrAccurateConversion()
Unexecuted instantiation: gfxPrefs::UseGLXTextureFromPixmap()
Unexecuted instantiation: gfxPrefs::UseIOSurfaceTextures()
Unexecuted instantiation: gfxPrefs::UseMutexOnPresent()
Unexecuted instantiation: gfxPrefs::UseSurfaceTextureTextures()
Unexecuted instantiation: gfxPrefs::AllowTextureDirectMapping()
Unexecuted instantiation: gfxPrefs::CollectScrollTransforms()
Unexecuted instantiation: gfxPrefs::CompositorUnobserveCount()
Unexecuted instantiation: gfxPrefs::WebRenderBlobImages()
Unexecuted instantiation: gfxPrefs::WebRenderBlobInvalidation()
Unexecuted instantiation: gfxPrefs::WebRenderBlobPaintFlashing()
Unexecuted instantiation: gfxPrefs::WebRenderDLDumpParent()
Unexecuted instantiation: gfxPrefs::WebRenderDLDumpContent()
Unexecuted instantiation: gfxPrefs::WebRenderHighlightPaintedLayers()
Unexecuted instantiation: gfxPrefs::WorkAroundDriverBugs()
Unexecuted instantiation: gfxPrefs::IgnoreDXInterop2Blacklist()
Unexecuted instantiation: gfxPrefs::MSAALevel()
Unexecuted instantiation: gfxPrefs::RequireHardwareGL()
Unexecuted instantiation: gfxPrefs::UseTLSIsCurrent()
Unexecuted instantiation: gfxPrefs::ImageAnimatedDecodeOnDemandThresholdKB()
Unexecuted instantiation: gfxPrefs::ImageAnimatedDecodeOnDemandBatchSize()
Unexecuted instantiation: gfxPrefs::ImageAnimatedGenerateFullFrames()
Unexecuted instantiation: gfxPrefs::ImageAnimatedResumeFromLastDisplayed()
Unexecuted instantiation: gfxPrefs::ImageCacheFactor2ThresholdSurfaces()
Unexecuted instantiation: gfxPrefs::ImageCacheMaxRasterizedSVGThresholdKB()
Unexecuted instantiation: gfxPrefs::ImageCacheSize()
Unexecuted instantiation: gfxPrefs::ImageCacheTimeWeight()
Unexecuted instantiation: gfxPrefs::ImageDecodeImmediatelyEnabled()
Unexecuted instantiation: gfxPrefs::ImageDownscaleDuringDecodeEnabled()
Unexecuted instantiation: gfxPrefs::ImageInferSrcAnimationThresholdMS()
Unexecuted instantiation: gfxPrefs::ImageLayoutNetworkPriority()
Unexecuted instantiation: gfxPrefs::ImageMemDecodeBytesAtATime()
Unexecuted instantiation: gfxPrefs::ImageMemDiscardable()
Unexecuted instantiation: gfxPrefs::ImageMemAnimatedDiscardable()
Unexecuted instantiation: gfxPrefs::ImageMemAnimatedUseHeap()
Unexecuted instantiation: gfxPrefs::ImageMemShared()
Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheDiscardFactor()
Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheMaxSizeKB()
Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheMinExpirationMS()
Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheSizeFactor()
Unexecuted instantiation: gfxPrefs::ImageMemVolatileMinThresholdKB()
Unexecuted instantiation: gfxPrefs::ImageMTDecodingLimit()
Unexecuted instantiation: gfxPrefs::ImageMTDecodingIdleTimeout()
Unexecuted instantiation: gfxPrefs::LayersDrawFPS()
Unexecuted instantiation: gfxPrefs::FPSPrintHistogram()
Unexecuted instantiation: gfxPrefs::WriteFPSToFile()
Unexecuted instantiation: gfxPrefs::LayersAdvancedBasicLayerEnabled()
Unexecuted instantiation: gfxPrefs::AsyncPanZoomSeparateEventThread()
Unexecuted instantiation: gfxPrefs::LayersBenchEnabled()
Unexecuted instantiation: gfxPrefs::ComponentAlphaEnabled()
Unexecuted instantiation: gfxPrefs::LayersDEAAEnabled()
Unexecuted instantiation: gfxPrefs::DrawLayerInfo()
Unexecuted instantiation: gfxPrefs::LayersDump()
Unexecuted instantiation: gfxPrefs::LayersDumpTexture()
Unexecuted instantiation: gfxPrefs::LayersEffectContrast()
Unexecuted instantiation: gfxPrefs::LayersEffectGrayscale()
Unexecuted instantiation: gfxPrefs::LayersEffectInvert()
Unexecuted instantiation: gfxPrefs::ForceShmemTiles()
Unexecuted instantiation: gfxPrefs::GPUProcessAllowSoftware()
Unexecuted instantiation: gfxPrefs::GPUProcessIPCReplyTimeoutMs()
Unexecuted instantiation: gfxPrefs::GPUProcessMaxRestarts()
Unexecuted instantiation: gfxPrefs::GPUProcessMaxRestartsWithDecoder()
Unexecuted instantiation: gfxPrefs::GPUProcessTimeoutMs()
Unexecuted instantiation: gfxPrefs::UseLowPrecisionBuffer()
Unexecuted instantiation: gfxPrefs::LowPrecisionOpacity()
Unexecuted instantiation: gfxPrefs::LowPrecisionResolution()
Unexecuted instantiation: gfxPrefs::MaxActiveLayers()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnabledDoNotUseDirectly()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableBufferCache()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableBufferSharing()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableClearView()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableCPUOcclusion()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableDepthBuffer()
Unexecuted instantiation: gfxPrefs::AdvancedLayersUseInvalidation()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableOnWindows7()
Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableContainerResizing()
Unexecuted instantiation: gfxPrefs::LayersCompositionFrameRate()
Unexecuted instantiation: gfxPrefs::LayersOMTPCaptureLimit()
Unexecuted instantiation: gfxPrefs::LayersOMTPDumpCapture()
Unexecuted instantiation: gfxPrefs::LayersOMTPPaintWorkers()
Unexecuted instantiation: gfxPrefs::LayersOMTPReleaseCaptureOnMainThread()
Unexecuted instantiation: gfxPrefs::OrientationSyncMillis()
Unexecuted instantiation: gfxPrefs::LayersPreferOpenGL()
Unexecuted instantiation: gfxPrefs::ProgressivePaint()
Unexecuted instantiation: gfxPrefs::PersistentBufferProviderSharedEnabled()
Unexecuted instantiation: gfxPrefs::LayersSingleTileEnabled()
Unexecuted instantiation: gfxPrefs::LayersForceSynchronousResize()
Unexecuted instantiation: gfxPrefs::LayersTileInitialPoolSize()
Unexecuted instantiation: gfxPrefs::LayersTilePoolUnusedSize()
Unexecuted instantiation: gfxPrefs::LayersTilePoolShrinkTimeout()
Unexecuted instantiation: gfxPrefs::LayersTilePoolClearTimeout()
Unexecuted instantiation: gfxPrefs::LayersTileRetainBackBuffer()
Unexecuted instantiation: gfxPrefs::TileEdgePaddingEnabled()
Unexecuted instantiation: gfxPrefs::LayerTileFadeInEnabled()
Unexecuted instantiation: gfxPrefs::LayerTileFadeInDuration()
Unexecuted instantiation: gfxPrefs::LayerTransactionWarning()
Unexecuted instantiation: gfxPrefs::UniformityInfo()
Unexecuted instantiation: gfxPrefs::DrawMaskLayer()
Unexecuted instantiation: gfxPrefs::OGLLayerGeometry()
Unexecuted instantiation: gfxPrefs::BasicLayerGeometry()
Unexecuted instantiation: gfxPrefs::D3D11LayerGeometry()
Unexecuted instantiation: gfxPrefs::PartiallyPrerenderAnimatedContent()
Unexecuted instantiation: gfxPrefs::AnimationPrerenderViewportRatioLimitX()
Unexecuted instantiation: gfxPrefs::AnimationPrerenderViewportRatioLimitY()
Unexecuted instantiation: gfxPrefs::AnimationPrerenderAbsoluteLimitX()
Unexecuted instantiation: gfxPrefs::AnimationPrerenderAbsoluteLimitY()
Unexecuted instantiation: gfxPrefs::PaintOrderEnabled()
Unexecuted instantiation: gfxPrefs::ScrollBehaviorDampingRatio()
Unexecuted instantiation: gfxPrefs::ScrollBehaviorEnabled()
Unexecuted instantiation: gfxPrefs::ScrollBehaviorSpringConstant()
Unexecuted instantiation: gfxPrefs::ScrollSnapPredictionMaxVelocity()
Unexecuted instantiation: gfxPrefs::ScrollSnapPredictionSensitivity()
Unexecuted instantiation: gfxPrefs::ScrollSnapProximityThreshold()
Unexecuted instantiation: gfxPrefs::TouchActionEnabled()
Unexecuted instantiation: gfxPrefs::LayoutDisplayListBuildTwice()
Unexecuted instantiation: gfxPrefs::LayoutRetainDisplayList()
Unexecuted instantiation: gfxPrefs::LayoutRetainDisplayListChrome()
Unexecuted instantiation: gfxPrefs::LayoutVerifyRetainDisplayList()
Unexecuted instantiation: gfxPrefs::LayoutVerifyRetainDisplayListOrder()
Unexecuted instantiation: gfxPrefs::LayoutRebuildFrameLimit()
Unexecuted instantiation: gfxPrefs::LayoutDisplayListShowArea()
Unexecuted instantiation: gfxPrefs::LayoutFlattenTransform()
Unexecuted instantiation: gfxPrefs::LayoutFrameRate()
Unexecuted instantiation: gfxPrefs::LessEventRegionItems()
Unexecuted instantiation: gfxPrefs::LayoutMinActiveLayerSize()
Unexecuted instantiation: gfxPrefs::LayoutPaintRectsSeparately()
Unexecuted instantiation: gfxPrefs::LayoutUseContainersForRootFrames()
Unexecuted instantiation: gfxPrefs::AlwaysLayerizeScrollbarTrackTestOnly()
Unexecuted instantiation: gfxPrefs::LayoutSmallerPaintedLayers()
Unexecuted instantiation: gfxPrefs::MouseWheelAccelerationFactor()
Unexecuted instantiation: gfxPrefs::MouseWheelAccelerationStart()
Unexecuted instantiation: gfxPrefs::MouseWheelHasRootScrollDeltaOverride()
Unexecuted instantiation: gfxPrefs::MouseWheelRootScrollHorizontalFactor()
Unexecuted instantiation: gfxPrefs::MouseWheelRootScrollVerticalFactor()
Unexecuted instantiation: gfxPrefs::MouseWheelIgnoreMoveDelayMs()
Unexecuted instantiation: gfxPrefs::MouseWheelTransactionTimeoutMs()
Unexecuted instantiation: gfxPrefs::WidgetUpdateFlashing()
Unexecuted instantiation: gfxPrefs::PrintFontVariationsAsPaths()
Unexecuted instantiation: gfxPrefs::SliderSnapMultiplier()
Unexecuted instantiation: gfxPrefs::TestEventsAsyncEnabled()
Unexecuted instantiation: gfxPrefs::MouseScrollTestingEnabled()
Unexecuted instantiation: gfxPrefs::ToolkitHorizontalScrollDistance()
Unexecuted instantiation: gfxPrefs::ToolkitVerticalScrollDistance()
Unexecuted instantiation: gfxPrefs::UiClickHoldContextMenusDelay()
Unexecuted instantiation: gfxPrefs::WebGL1AllowCoreProfile()
Unexecuted instantiation: gfxPrefs::WebGLAllANGLEOptions()
Unexecuted instantiation: gfxPrefs::WebGLANGLEForceD3D11()
Unexecuted instantiation: gfxPrefs::WebGLANGLETryD3D11()
Unexecuted instantiation: gfxPrefs::WebGLANGLEForceWARP()
Unexecuted instantiation: gfxPrefs::WebGLBypassShaderValidator()
Unexecuted instantiation: gfxPrefs::WebGLCanLoseContextInForeground()
Unexecuted instantiation: gfxPrefs::WebGLDefaultNoAlpha()
Unexecuted instantiation: gfxPrefs::WebGLDisableWGL()
Unexecuted instantiation: gfxPrefs::WebGLDisableExtensions()
Unexecuted instantiation: gfxPrefs::WebGLDXGLNeedsFinish()
Unexecuted instantiation: gfxPrefs::WebGLDisableFailIfMajorPerformanceCaveat()
Unexecuted instantiation: gfxPrefs::WebGLDisableDOMBlitUploads()
Unexecuted instantiation: gfxPrefs::WebGLDraftExtensionsEnabled()
Unexecuted instantiation: gfxPrefs::WebGLPrivilegedExtensionsEnabled()
Unexecuted instantiation: gfxPrefs::WebGLSurfaceTextureEnabled()
Unexecuted instantiation: gfxPrefs::WebGL2Enabled()
Unexecuted instantiation: gfxPrefs::WebGLForceLayersReadback()
Unexecuted instantiation: gfxPrefs::WebGLForceIndexValidation()
Unexecuted instantiation: gfxPrefs::WebGLLoseContextOnMemoryPressure()
Unexecuted instantiation: gfxPrefs::WebGLMaxContexts()
Unexecuted instantiation: gfxPrefs::WebGLMaxContextsPerPrincipal()
Unexecuted instantiation: gfxPrefs::WebGLMaxWarningsPerContext()
Unexecuted instantiation: gfxPrefs::WebGLMinCapabilityMode()
Unexecuted instantiation: gfxPrefs::WebGLMsaaSamples()
Unexecuted instantiation: gfxPrefs::WebGLPrefer16bpp()
Unexecuted instantiation: gfxPrefs::WebGLRestoreWhenVisible()
Unexecuted instantiation: gfxPrefs::WebGLImmediateQueries()
Unexecuted instantiation: gfxPrefs::WebGLFBInvalidation()
Unexecuted instantiation: gfxPrefs::WebGLMaxPerfWarnings()
Unexecuted instantiation: gfxPrefs::WebGLMaxAcceptableFBStatusInvals()
Unexecuted instantiation: gfxPrefs::WebGLSpewFrameAllocs()
Unexecuted instantiation: gfxPrefs::WindowTransformsDisabled()
70
0
static void Set##Name(Type aVal) { MOZ_ASSERT(SingletonExists());             \
71
0
    GetSingleton().mPref##Name.Set(UpdatePolicy::Update, Get##Name##PrefName(), aVal); } \
Unexecuted instantiation: gfxPrefs::SetAccessibilityBrowseWithCaret(bool)
Unexecuted instantiation: gfxPrefs::SetAPZAllowCheckerboarding(bool)
Unexecuted instantiation: gfxPrefs::SetAPZAllowDoubleTapZooming(bool)
Unexecuted instantiation: gfxPrefs::SetAPZAllowImmediateHandoff(bool)
Unexecuted instantiation: gfxPrefs::SetAPZAllowZooming(bool)
Unexecuted instantiation: gfxPrefs::SetAPZUseChromeFlingPhysics(bool)
Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsFriction(float)
Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsInflexion(float)
Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsStopThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZAutoscrollEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutAngle(float)
Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZAllowedDirectPanAngle(float)
Unexecuted instantiation: gfxPrefs::SetAPZAxisLockAngle(float)
Unexecuted instantiation: gfxPrefs::SetAPZAxisLockMode(int)
Unexecuted instantiation: gfxPrefs::SetAPZContentResponseTimeout(int)
Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneX(int)
Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneY(int)
Unexecuted instantiation: gfxPrefs::SetAPZDisableForScrollLinkedEffects(bool)
Unexecuted instantiation: gfxPrefs::SetAPZDisplayPortExpiryTime(unsigned int)
Unexecuted instantiation: gfxPrefs::SetAPZDragEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZDragInitiationEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZTouchDragEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZEnlargeDisplayPortWhenClipped(bool)
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelBaseMultiplier(float)
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelInterval(int)
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelSupplementalMultiplier(float)
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelMinVelocity(float)
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX1(float)
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX2(float)
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY1(float)
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY2(float)
Unexecuted instantiation: gfxPrefs::SetAPZCurveThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZFlingFriction(float)
Unexecuted instantiation: gfxPrefs::SetAPZFlingMinVelocityThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZFlingStopOnTapThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZFlingStoppedThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZFrameDelayEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZKeyboardEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZKeyboardPassiveListeners(bool)
Unexecuted instantiation: gfxPrefs::SetAPZMaxTapTime(int)
Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocity(float)
Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocityQueueSize(unsigned int)
Unexecuted instantiation: gfxPrefs::SetAPZMinSkateSpeed(float)
Unexecuted instantiation: gfxPrefs::SetAPZMinimap(bool)
Unexecuted instantiation: gfxPrefs::SetAPZOneTouchPinchEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZOverscrollEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZMinPanDistanceRatio(float)
Unexecuted instantiation: gfxPrefs::SetAPZOverscrollSpringStiffness(float)
Unexecuted instantiation: gfxPrefs::SetAPZOverscrollStopDistanceThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZPaintSkipping(bool)
Unexecuted instantiation: gfxPrefs::SetAPZPeekMessages(bool)
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockMode(int)
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockScrollLockThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanBreakoutThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanLockThreshold(float)
Unexecuted instantiation: gfxPrefs::SetAPZPopupsEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZPrintTree(bool)
Unexecuted instantiation: gfxPrefs::SetAPZRecordCheckerboarding(bool)
Unexecuted instantiation: gfxPrefs::SetAPZSecondTapTolerance(float)
Unexecuted instantiation: gfxPrefs::SetAPZTestFailsWithNativeInjection(bool)
Unexecuted instantiation: gfxPrefs::SetAPZTestLoggingEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAPZTouchMoveTolerance(float)
Unexecuted instantiation: gfxPrefs::SetAPZTouchStartTolerance(float)
Unexecuted instantiation: gfxPrefs::SetAPZVelocityBias(float)
Unexecuted instantiation: gfxPrefs::SetAPZVelocityRelevanceTime(unsigned int)
Unexecuted instantiation: gfxPrefs::SetAPZXSkateHighMemAdjust(float)
Unexecuted instantiation: gfxPrefs::SetAPZXSkateSizeMultiplier(float)
Unexecuted instantiation: gfxPrefs::SetAPZXStationarySizeMultiplier(float)
Unexecuted instantiation: gfxPrefs::SetAPZYSkateHighMemAdjust(float)
Unexecuted instantiation: gfxPrefs::SetAPZYSkateSizeMultiplier(float)
Unexecuted instantiation: gfxPrefs::SetAPZYStationarySizeMultiplier(float)
Unexecuted instantiation: gfxPrefs::SetAPZZoomAnimationDuration(int)
Unexecuted instantiation: gfxPrefs::SetAPZScaleRepaintDelay(int)
Unexecuted instantiation: gfxPrefs::SetToolbarScrollThreshold(int)
Unexecuted instantiation: gfxPrefs::SetForceUserScalable(bool)
Unexecuted instantiation: gfxPrefs::SetDesktopViewportWidth(int)
Unexecuted instantiation: gfxPrefs::SetPluginAsyncDrawingEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetMetaViewportEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVisualViewportEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVREnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRAutoActivateEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRControllerTriggerThreshold(float)
Unexecuted instantiation: gfxPrefs::SetVRExternalEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRNavigationTimeout(int)
Unexecuted instantiation: gfxPrefs::SetVROculusEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVROculusInvisibleEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVROculusPresentTimeout(int)
Unexecuted instantiation: gfxPrefs::SetVROculusQuitTimeout(int)
Unexecuted instantiation: gfxPrefs::SetVROpenVREnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVROSVREnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRControllerEnumerateInterval(int)
Unexecuted instantiation: gfxPrefs::SetVRDisplayEnumerateInterval(int)
Unexecuted instantiation: gfxPrefs::SetVRInactiveTimeout(int)
Unexecuted instantiation: gfxPrefs::SetVRPosePredictionEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRRequireGesture(bool)
Unexecuted instantiation: gfxPrefs::SetVRPuppetEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRPuppetSubmitFrame(unsigned int)
Unexecuted instantiation: gfxPrefs::SetVRDisplayRafMaxDuration(unsigned int)
Unexecuted instantiation: gfxPrefs::SetVRProcessEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetVRServiceEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetPointerEventsEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollCurrentVelocityWeighting(float)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollDurationToIntervalRatio(int)
Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMaxDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMinDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMaxDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMinDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMaxDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMinDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMaxDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMinDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMaxDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMinDurationMs(int)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollStopDecelerationWeighting(float)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMS(int)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsMotionBeginSpringConstant(int)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaMS(int)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaRatio(float)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownSpringConstant(int)
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsRegularSpringConstant(int)
Unexecuted instantiation: gfxPrefs::SetAndroidRGB16Force(bool)
Unexecuted instantiation: gfxPrefs::SetBlocklistAll(int)
Unexecuted instantiation: gfxPrefs::SetCompositorClearState(bool)
Unexecuted instantiation: gfxPrefs::SetCompositorGLContextOpaque(bool)
Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinCalls(int)
Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinFrames(int)
Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinSeconds(float)
Unexecuted instantiation: gfxPrefs::SetCanvasAzureAccelerated(bool)
Unexecuted instantiation: gfxPrefs::SetCanvasAzureAcceleratedLimit(int)
Unexecuted instantiation: gfxPrefs::SetMaxCanvasSize(int)
Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheItems(int)
Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheSize(int)
Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLDynamicCache(bool)
Unexecuted instantiation: gfxPrefs::SetCMSEnableV4(bool)
Unexecuted instantiation: gfxPrefs::SetCMSMode(int)
Unexecuted instantiation: gfxPrefs::SetCMSRenderingIntent(int)
Unexecuted instantiation: gfxPrefs::SetAlwaysPaint(bool)
Unexecuted instantiation: gfxPrefs::SetSkiaContentFontCacheSize(int)
Unexecuted instantiation: gfxPrefs::SetDeviceResetLimitCount(int)
Unexecuted instantiation: gfxPrefs::SetDeviceResetThresholdMilliseconds(int)
Unexecuted instantiation: gfxPrefs::SetDirect2DDisabled(bool)
Unexecuted instantiation: gfxPrefs::SetDirect2DForceEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetDirect2DDestroyDTOnPaintThread(bool)
Unexecuted instantiation: gfxPrefs::SetDirect3D11ReuseDecoderDevice(int)
Unexecuted instantiation: gfxPrefs::SetDirect3D11AllowKeyedMutex(bool)
Unexecuted instantiation: gfxPrefs::SetDirect3D11UseDoubleBuffering(bool)
Unexecuted instantiation: gfxPrefs::SetDirect3D11EnableDebugLayer(bool)
Unexecuted instantiation: gfxPrefs::SetDirect3D11BreakOnError(bool)
Unexecuted instantiation: gfxPrefs::SetDirect3D11SleepOnCreateDevice(int)
Unexecuted instantiation: gfxPrefs::SetKeepColorBitmaps(bool)
Unexecuted instantiation: gfxPrefs::SetValidateVariationTables(bool)
Unexecuted instantiation: gfxPrefs::SetValidateOTLTables(bool)
Unexecuted instantiation: gfxPrefs::SetCompositorDrawColorBars(bool)
Unexecuted instantiation: gfxPrefs::SetHidePluginsForScroll(bool)
Unexecuted instantiation: gfxPrefs::SetLayerScopeEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayerScopePort(int)
Unexecuted instantiation: gfxPrefs::SetGfxLoggingLevel(int)
Unexecuted instantiation: gfxPrefs::SetGfxLoggingCrashLength(unsigned int)
Unexecuted instantiation: gfxPrefs::SetGfxLoggingPaintedPixelCountEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetGfxLoggingTextureUsageEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetGfxLoggingPeakTextureUsageEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetMaxAllocSizeDoNotUseDirectly(int)
Unexecuted instantiation: gfxPrefs::SetMaxTextureSizeDoNotUseDirectly(int)
Unexecuted instantiation: gfxPrefs::SetPartialPresent(int)
Unexecuted instantiation: gfxPrefs::SetPerfWarnings(bool)
Unexecuted instantiation: gfxPrefs::SetDeviceResetForTesting(int)
Unexecuted instantiation: gfxPrefs::SetDeviceFailForTesting(bool)
Unexecuted instantiation: gfxPrefs::SetDisableAllTextAA(bool)
Unexecuted instantiation: gfxPrefs::SetYCbCrAccurateConversion(bool)
Unexecuted instantiation: gfxPrefs::SetUseGLXTextureFromPixmap(bool)
Unexecuted instantiation: gfxPrefs::SetUseIOSurfaceTextures(bool)
Unexecuted instantiation: gfxPrefs::SetUseMutexOnPresent(bool)
Unexecuted instantiation: gfxPrefs::SetUseSurfaceTextureTextures(bool)
Unexecuted instantiation: gfxPrefs::SetAllowTextureDirectMapping(bool)
Unexecuted instantiation: gfxPrefs::SetCollectScrollTransforms(bool)
Unexecuted instantiation: gfxPrefs::SetCompositorUnobserveCount(int)
Unexecuted instantiation: gfxPrefs::SetWebRenderAll(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderAllQualified(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderBlobImages(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderBlobInvalidation(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderBlobPaintFlashing(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpParent(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpContent(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderEnabledDoNotUseDirectly(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderForceDisabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebRenderHighlightPaintedLayers(bool)
Unexecuted instantiation: gfxPrefs::SetWorkAroundDriverBugs(bool)
Unexecuted instantiation: gfxPrefs::SetIgnoreDXInterop2Blacklist(bool)
Unexecuted instantiation: gfxPrefs::SetMSAALevel(unsigned int)
Unexecuted instantiation: gfxPrefs::SetRequireHardwareGL(bool)
Unexecuted instantiation: gfxPrefs::SetUseTLSIsCurrent(int)
Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandThresholdKB(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandBatchSize(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageAnimatedGenerateFullFrames(bool)
Unexecuted instantiation: gfxPrefs::SetImageAnimatedResumeFromLastDisplayed(bool)
Unexecuted instantiation: gfxPrefs::SetImageCacheFactor2ThresholdSurfaces(int)
Unexecuted instantiation: gfxPrefs::SetImageCacheMaxRasterizedSVGThresholdKB(int)
Unexecuted instantiation: gfxPrefs::SetImageCacheSize(int)
Unexecuted instantiation: gfxPrefs::SetImageCacheTimeWeight(int)
Unexecuted instantiation: gfxPrefs::SetImageDecodeImmediatelyEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetImageDownscaleDuringDecodeEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetImageInferSrcAnimationThresholdMS(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageLayoutNetworkPriority(bool)
Unexecuted instantiation: gfxPrefs::SetImageMemDecodeBytesAtATime(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageMemDiscardable(bool)
Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedDiscardable(bool)
Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedUseHeap(bool)
Unexecuted instantiation: gfxPrefs::SetImageMemShared(bool)
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheDiscardFactor(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMaxSizeKB(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMinExpirationMS(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheSizeFactor(unsigned int)
Unexecuted instantiation: gfxPrefs::SetImageMemVolatileMinThresholdKB(int)
Unexecuted instantiation: gfxPrefs::SetImageMTDecodingLimit(int)
Unexecuted instantiation: gfxPrefs::SetImageMTDecodingIdleTimeout(int)
Unexecuted instantiation: gfxPrefs::SetLayersAccelerationDisabledDoNotUseDirectly(bool)
Unexecuted instantiation: gfxPrefs::SetLayersDrawFPS(bool)
Unexecuted instantiation: gfxPrefs::SetFPSPrintHistogram(bool)
Unexecuted instantiation: gfxPrefs::SetWriteFPSToFile(bool)
Unexecuted instantiation: gfxPrefs::SetLayersAccelerationForceEnabledDoNotUseDirectly(bool)
Unexecuted instantiation: gfxPrefs::SetLayersAdvancedBasicLayerEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayersAMDSwitchableGfxEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomEnabledDoNotUseDirectly(bool)
Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomSeparateEventThread(bool)
Unexecuted instantiation: gfxPrefs::SetLayersBenchEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetBufferRotationEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetChildProcessShutdown(bool)
Unexecuted instantiation: gfxPrefs::SetComponentAlphaEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayersD3D11ForceWARP(bool)
Unexecuted instantiation: gfxPrefs::SetLayersDEAAEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetDrawBigImageBorders(bool)
Unexecuted instantiation: gfxPrefs::SetDrawLayerBorders(bool)
Unexecuted instantiation: gfxPrefs::SetDrawTileBorders(bool)
Unexecuted instantiation: gfxPrefs::SetDrawLayerInfo(bool)
Unexecuted instantiation: gfxPrefs::SetLayersDump(bool)
Unexecuted instantiation: gfxPrefs::SetLayersDumpTexture(bool)
Unexecuted instantiation: gfxPrefs::SetLayersEffectContrast(float)
Unexecuted instantiation: gfxPrefs::SetLayersEffectGrayscale(bool)
Unexecuted instantiation: gfxPrefs::SetLayersEffectInvert(bool)
Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabledIfSkiaPOMTP(bool)
Unexecuted instantiation: gfxPrefs::SetFlashLayerBorders(bool)
Unexecuted instantiation: gfxPrefs::SetForceShmemTiles(bool)
Unexecuted instantiation: gfxPrefs::SetGPUProcessAllowSoftware(bool)
Unexecuted instantiation: gfxPrefs::SetGPUProcessEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetGPUProcessForceEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetGPUProcessIPCReplyTimeoutMs(int)
Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestarts(int)
Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestartsWithDecoder(int)
Unexecuted instantiation: gfxPrefs::SetGPUProcessTimeoutMs(int)
Unexecuted instantiation: gfxPrefs::SetUseLowPrecisionBuffer(bool)
Unexecuted instantiation: gfxPrefs::SetLowPrecisionOpacity(float)
Unexecuted instantiation: gfxPrefs::SetLowPrecisionResolution(float)
Unexecuted instantiation: gfxPrefs::SetMaxActiveLayers(int)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnabledDoNotUseDirectly(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferCache(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferSharing(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableClearView(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableCPUOcclusion(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableDepthBuffer(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersUseInvalidation(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableOnWindows7(bool)
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableContainerResizing(bool)
Unexecuted instantiation: gfxPrefs::SetLayersOffMainThreadCompositionForceDisabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayersCompositionFrameRate(int)
Unexecuted instantiation: gfxPrefs::SetLayersOMTPCaptureLimit(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayersOMTPDumpCapture(bool)
Unexecuted instantiation: gfxPrefs::SetLayersOMTPPaintWorkers(int)
Unexecuted instantiation: gfxPrefs::SetLayersOMTPReleaseCaptureOnMainThread(bool)
Unexecuted instantiation: gfxPrefs::SetOrientationSyncMillis(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayersPreferOpenGL(bool)
Unexecuted instantiation: gfxPrefs::SetProgressivePaint(bool)
Unexecuted instantiation: gfxPrefs::SetPersistentBufferProviderSharedEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayersSingleTileEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayersForceSynchronousResize(bool)
Unexecuted instantiation: gfxPrefs::SetLayersTileWidth(int)
Unexecuted instantiation: gfxPrefs::SetLayersTileHeight(int)
Unexecuted instantiation: gfxPrefs::SetLayersTileInitialPoolSize(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayersTilePoolUnusedSize(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayersTilePoolShrinkTimeout(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayersTilePoolClearTimeout(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayersTilesAdjust(bool)
Unexecuted instantiation: gfxPrefs::SetLayersTileRetainBackBuffer(bool)
Unexecuted instantiation: gfxPrefs::SetTileEdgePaddingEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInDuration(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayerTransactionWarning(unsigned int)
Unexecuted instantiation: gfxPrefs::SetUniformityInfo(bool)
Unexecuted instantiation: gfxPrefs::SetUseImageOffscreenSurfaces(bool)
Unexecuted instantiation: gfxPrefs::SetDrawMaskLayer(bool)
Unexecuted instantiation: gfxPrefs::SetOGLLayerGeometry(bool)
Unexecuted instantiation: gfxPrefs::SetBasicLayerGeometry(bool)
Unexecuted instantiation: gfxPrefs::SetD3D11LayerGeometry(bool)
Unexecuted instantiation: gfxPrefs::SetPartiallyPrerenderAnimatedContent(bool)
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitX(float)
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitY(float)
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitX(unsigned int)
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitY(unsigned int)
Unexecuted instantiation: gfxPrefs::SetPaintOrderEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetScrollBehaviorDampingRatio(float)
Unexecuted instantiation: gfxPrefs::SetScrollBehaviorEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetScrollBehaviorSpringConstant(float)
Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionMaxVelocity(int)
Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionSensitivity(float)
Unexecuted instantiation: gfxPrefs::SetScrollSnapProximityThreshold(int)
Unexecuted instantiation: gfxPrefs::SetTouchActionEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListBuildTwice(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayList(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayListChrome(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayList(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayListOrder(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutRebuildFrameLimit(unsigned int)
Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayList(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListContent(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListParent(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListShowArea(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutFlattenTransform(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutFrameRate(int)
Unexecuted instantiation: gfxPrefs::SetLessEventRegionItems(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutMinActiveLayerSize(int)
Unexecuted instantiation: gfxPrefs::SetLayoutPaintRectsSeparately(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutUseContainersForRootFrames(bool)
Unexecuted instantiation: gfxPrefs::SetAlwaysLayerizeScrollbarTrackTestOnly(bool)
Unexecuted instantiation: gfxPrefs::SetLayoutSmallerPaintedLayers(bool)
Unexecuted instantiation: gfxPrefs::SetHardwareVideoDecodingForceEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationFactor(int)
Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationStart(int)
Unexecuted instantiation: gfxPrefs::SetMouseWheelHasRootScrollDeltaOverride(bool)
Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollHorizontalFactor(int)
Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollVerticalFactor(int)
Unexecuted instantiation: gfxPrefs::SetMouseWheelIgnoreMoveDelayMs(int)
Unexecuted instantiation: gfxPrefs::SetMouseWheelTransactionTimeoutMs(int)
Unexecuted instantiation: gfxPrefs::SetWidgetUpdateFlashing(bool)
Unexecuted instantiation: gfxPrefs::SetPrintFontVariationsAsPaths(bool)
Unexecuted instantiation: gfxPrefs::SetSliderSnapMultiplier(int)
Unexecuted instantiation: gfxPrefs::SetTestEventsAsyncEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetMouseScrollTestingEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetToolkitHorizontalScrollDistance(int)
Unexecuted instantiation: gfxPrefs::SetToolkitVerticalScrollDistance(int)
Unexecuted instantiation: gfxPrefs::SetUiClickHoldContextMenusDelay(int)
Unexecuted instantiation: gfxPrefs::SetWebGL1AllowCoreProfile(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLAllANGLEOptions(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceD3D11(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLANGLETryD3D11(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceWARP(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLBypassShaderValidator(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLCanLoseContextInForeground(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDefaultNoAlpha(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDisableANGLE(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDisableWGL(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDisableExtensions(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDXGLEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDXGLNeedsFinish(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDisableFailIfMajorPerformanceCaveat(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDisableDOMBlitUploads(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDisabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLDraftExtensionsEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLPrivilegedExtensionsEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLSurfaceTextureEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGL2Enabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLForceEnabled(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLForceLayersReadback(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLForceIndexValidation(int)
Unexecuted instantiation: gfxPrefs::SetWebGLLoseContextOnMemoryPressure(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLMaxContexts(unsigned int)
Unexecuted instantiation: gfxPrefs::SetWebGLMaxContextsPerPrincipal(unsigned int)
Unexecuted instantiation: gfxPrefs::SetWebGLMaxWarningsPerContext(unsigned int)
Unexecuted instantiation: gfxPrefs::SetWebGLMinCapabilityMode(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLForceMSAA(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLMsaaSamples(unsigned int)
Unexecuted instantiation: gfxPrefs::SetWebGLPrefer16bpp(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLRestoreWhenVisible(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLImmediateQueries(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLFBInvalidation(bool)
Unexecuted instantiation: gfxPrefs::SetWebGLMaxPerfWarnings(int)
Unexecuted instantiation: gfxPrefs::SetWebGLMaxAcceptableFBStatusInvals(int)
Unexecuted instantiation: gfxPrefs::SetWebGLSpewFrameAllocs(bool)
Unexecuted instantiation: gfxPrefs::SetWindowTransformsDisabled(bool)
72
0
static const char* Get##Name##PrefName() { return Prefname; }                 \
73
static Type Get##Name##PrefDefault() { return Default; }                      \
74
0
static void Set##Name##ChangeCallback(Pref::ChangeCallback aCallback) {       \
75
0
    MOZ_ASSERT(SingletonExists());                                            \
76
0
    GetSingleton().mPref##Name.SetChangeCallback(aCallback); }                \
Unexecuted instantiation: gfxPrefs::SetAccessibilityBrowseWithCaretChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAllowCheckerboardingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAllowDoubleTapZoomingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAllowImmediateHandoffChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAllowZoomingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZUseChromeFlingPhysicsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsFrictionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsInflexionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsStopThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAutoscrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutAngleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAllowedDirectPanAngleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAxisLockAngleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZAxisLockModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZContentResponseTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneXChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneYChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZDisableForScrollLinkedEffectsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZDisplayPortExpiryTimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZDragEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZDragInitiationEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZTouchDragEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZEnlargeDisplayPortWhenClippedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelBaseMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelIntervalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelSupplementalMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelMinVelocityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX1ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX2ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY1ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY2ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZCurveThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingFrictionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingMinVelocityThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingStopOnTapThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFlingStoppedThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZFrameDelayEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZKeyboardEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZKeyboardPassiveListenersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZMaxTapTimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocityQueueSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZMinSkateSpeedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZMinimapChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZOneTouchPinchEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZOverscrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZMinPanDistanceRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZOverscrollSpringStiffnessChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZOverscrollStopDistanceThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPaintSkippingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPeekMessagesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockScrollLockThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanBreakoutThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanLockThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPopupsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZPrintTreeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZRecordCheckerboardingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZSecondTapToleranceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZTestFailsWithNativeInjectionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZTestLoggingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZTouchMoveToleranceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZTouchStartToleranceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZVelocityBiasChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZVelocityRelevanceTimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZXSkateHighMemAdjustChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZXSkateSizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZXStationarySizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZYSkateHighMemAdjustChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZYSkateSizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZYStationarySizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZZoomAnimationDurationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAPZScaleRepaintDelayChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetToolbarScrollThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetForceUserScalableChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDesktopViewportWidthChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPluginAsyncDrawingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMetaViewportEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVisualViewportEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVREnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRAutoActivateEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRControllerTriggerThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRExternalEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRNavigationTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVROculusEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVROculusInvisibleEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVROculusPresentTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVROculusQuitTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVROpenVREnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVROSVREnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRControllerEnumerateIntervalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRDisplayEnumerateIntervalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRInactiveTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRPosePredictionEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRRequireGestureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRPuppetEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRPuppetSubmitFrameChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRDisplayRafMaxDurationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRProcessEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetVRServiceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPointerEventsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollCurrentVelocityWeightingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollDurationToIntervalRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollStopDecelerationWeightingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsMotionBeginSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsRegularSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAndroidRGB16ForceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetBlocklistAllChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCompositorClearStateChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCompositorGLContextOpaqueChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinCallsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinFramesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinSecondsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasAzureAcceleratedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasAzureAcceleratedLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMaxCanvasSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheItemsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLDynamicCacheChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCMSEnableV4ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCMSModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCMSRenderingIntentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAlwaysPaintChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSkiaContentFontCacheSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDeviceResetLimitCountChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDeviceResetThresholdMillisecondsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect2DDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect2DForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect2DDestroyDTOnPaintThreadChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect3D11ReuseDecoderDeviceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect3D11AllowKeyedMutexChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect3D11UseDoubleBufferingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect3D11EnableDebugLayerChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect3D11BreakOnErrorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDirect3D11SleepOnCreateDeviceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetKeepColorBitmapsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetValidateVariationTablesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetValidateOTLTablesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCompositorDrawColorBarsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetHidePluginsForScrollChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayerScopeEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayerScopePortChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGfxLoggingCrashLengthChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGfxLoggingPaintedPixelCountEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGfxLoggingTextureUsageEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGfxLoggingPeakTextureUsageEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMaxAllocSizeDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMaxTextureSizeDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPartialPresentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPerfWarningsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDeviceResetForTestingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDeviceFailForTestingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDisableAllTextAAChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetYCbCrAccurateConversionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseGLXTextureFromPixmapChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseIOSurfaceTexturesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseMutexOnPresentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseSurfaceTextureTexturesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAllowTextureDirectMappingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCollectScrollTransformsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetCompositorUnobserveCountChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderAllChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderAllQualifiedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderBlobImagesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderBlobInvalidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderBlobPaintFlashingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpParentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpContentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderForceDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebRenderHighlightPaintedLayersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWorkAroundDriverBugsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetIgnoreDXInterop2BlacklistChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMSAALevelChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetRequireHardwareGLChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseTLSIsCurrentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandThresholdKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandBatchSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageAnimatedGenerateFullFramesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageAnimatedResumeFromLastDisplayedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageCacheFactor2ThresholdSurfacesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageCacheMaxRasterizedSVGThresholdKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageCacheSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageCacheTimeWeightChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageDecodeImmediatelyEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageDownscaleDuringDecodeEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageInferSrcAnimationThresholdMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageLayoutNetworkPriorityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemDecodeBytesAtATimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemDiscardableChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedDiscardableChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedUseHeapChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemSharedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheDiscardFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMaxSizeKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMinExpirationMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheSizeFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMemVolatileMinThresholdKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMTDecodingLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetImageMTDecodingIdleTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersAccelerationDisabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersDrawFPSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetFPSPrintHistogramChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWriteFPSToFileChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersAccelerationForceEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersAdvancedBasicLayerEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersAMDSwitchableGfxEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomSeparateEventThreadChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersBenchEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetBufferRotationEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetChildProcessShutdownChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetComponentAlphaEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersD3D11ForceWARPChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersDEAAEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDrawBigImageBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDrawLayerBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDrawTileBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDrawLayerInfoChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersDumpChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersDumpTextureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersEffectContrastChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersEffectGrayscaleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersEffectInvertChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabledIfSkiaPOMTPChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetFlashLayerBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetForceShmemTilesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessAllowSoftwareChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessIPCReplyTimeoutMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestartsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestartsWithDecoderChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetGPUProcessTimeoutMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseLowPrecisionBufferChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLowPrecisionOpacityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLowPrecisionResolutionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMaxActiveLayersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferCacheChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferSharingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableClearViewChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableCPUOcclusionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableDepthBufferChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersUseInvalidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableOnWindows7ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableContainerResizingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersOffMainThreadCompositionForceDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersCompositionFrameRateChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersOMTPCaptureLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersOMTPDumpCaptureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersOMTPPaintWorkersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersOMTPReleaseCaptureOnMainThreadChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetOrientationSyncMillisChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersPreferOpenGLChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetProgressivePaintChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPersistentBufferProviderSharedEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersSingleTileEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersForceSynchronousResizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTileWidthChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTileHeightChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTileInitialPoolSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTilePoolUnusedSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTilePoolShrinkTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTilePoolClearTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTilesAdjustChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayersTileRetainBackBufferChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetTileEdgePaddingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInDurationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayerTransactionWarningChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUniformityInfoChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUseImageOffscreenSurfacesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetDrawMaskLayerChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetOGLLayerGeometryChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetBasicLayerGeometryChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetD3D11LayerGeometryChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPartiallyPrerenderAnimatedContentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitXChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitYChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitXChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitYChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPaintOrderEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetScrollBehaviorDampingRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetScrollBehaviorEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetScrollBehaviorSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionMaxVelocityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionSensitivityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetScrollSnapProximityThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetTouchActionEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListBuildTwiceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayListChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayListChromeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayListChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayListOrderChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutRebuildFrameLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListContentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListParentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListShowAreaChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutFlattenTransformChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutFrameRateChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLessEventRegionItemsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutMinActiveLayerSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutPaintRectsSeparatelyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutUseContainersForRootFramesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetAlwaysLayerizeScrollbarTrackTestOnlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetLayoutSmallerPaintedLayersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetHardwareVideoDecodingForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationStartChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelHasRootScrollDeltaOverrideChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollHorizontalFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollVerticalFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelIgnoreMoveDelayMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseWheelTransactionTimeoutMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWidgetUpdateFlashingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetPrintFontVariationsAsPathsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetSliderSnapMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetTestEventsAsyncEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetMouseScrollTestingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetToolkitHorizontalScrollDistanceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetToolkitVerticalScrollDistanceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetUiClickHoldContextMenusDelayChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGL1AllowCoreProfileChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLAllANGLEOptionsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceD3D11ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLANGLETryD3D11ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceWARPChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLBypassShaderValidatorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLCanLoseContextInForegroundChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDefaultNoAlphaChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDisableANGLEChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDisableWGLChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDisableExtensionsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDXGLEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDXGLNeedsFinishChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDisableFailIfMajorPerformanceCaveatChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDisableDOMBlitUploadsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLDraftExtensionsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLPrivilegedExtensionsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLSurfaceTextureEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGL2EnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLForceLayersReadbackChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLForceIndexValidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLLoseContextOnMemoryPressureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMaxContextsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMaxContextsPerPrincipalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMaxWarningsPerContextChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMinCapabilityModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLForceMSAAChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMsaaSamplesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLPrefer16bppChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLRestoreWhenVisibleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLImmediateQueriesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLFBInvalidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMaxPerfWarningsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLMaxAcceptableFBStatusInvalsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWebGLSpewFrameAllocsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
Unexecuted instantiation: gfxPrefs::SetWindowTransformsDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&))
77
private:                                                                      \
78
PrefTemplate<UpdatePolicy::Update, Type, Get##Name##PrefDefault, Get##Name##PrefName> mPref##Name
79
80
// This declares an "override" pref, which is exposed as a "bool" pref by the API,
81
// but is internally stored as a tri-state int pref with three possible values:
82
// - A value of 0 means that it has been force-disabled, and is exposed as a
83
//   false-valued bool.
84
// - A value of 1 means that it has been force-enabled, and is exposed as a
85
//   true-valued bool.
86
// - A value of 2 (the default) means that it returns the provided BaseValue
87
//   as a boolean. The BaseValue may be a constant expression or a function.
88
// If the prefs defined with this macro are listed in prefs files (e.g. all.js),
89
// then they must be listed with an int value (default to 2, but you can use 0
90
// or 1 if you want to force it on or off).
91
#define DECL_OVERRIDE_PREF(Update, Prefname, Name, BaseValue)                 \
92
public:                                                                       \
93
static bool Name() { MOZ_ASSERT(SingletonExists());                           \
94
    int32_t val = GetSingleton().mPref##Name.mValue;                          \
95
    return val == 2 ? !!(BaseValue) : !!val; }                                  \
96
static void Set##Name(bool aVal) { MOZ_ASSERT(SingletonExists());             \
97
    GetSingleton().mPref##Name.Set(UpdatePolicy::Update, Get##Name##PrefName(), aVal ? 1 : 0); } \
98
static const char* Get##Name##PrefName() { return Prefname; }                 \
99
static int32_t Get##Name##PrefDefault() { return 2; }                         \
100
static void Set##Name##ChangeCallback(Pref::ChangeCallback aCallback) {       \
101
    MOZ_ASSERT(SingletonExists());                                            \
102
    GetSingleton().mPref##Name.SetChangeCallback(aCallback); }                \
103
private:                                                                      \
104
PrefTemplate<UpdatePolicy::Update, int32_t, Get##Name##PrefDefault, Get##Name##PrefName> mPref##Name
105
106
namespace mozilla {
107
namespace gfx {
108
class GfxPrefValue;   // defined in PGPU.ipdl
109
} // namespace gfx
110
} // namespace mozilla
111
112
class gfxPrefs;
113
class gfxPrefs final
114
{
115
  typedef mozilla::gfx::GfxPrefValue GfxPrefValue;
116
117
  typedef mozilla::Atomic<bool, mozilla::Relaxed> AtomicBool;
118
  typedef mozilla::Atomic<int32_t, mozilla::Relaxed> AtomicInt32;
119
  typedef mozilla::Atomic<uint32_t, mozilla::Relaxed> AtomicUint32;
120
121
private:
122
  // Enums for the update policy.
123
  enum class UpdatePolicy {
124
    Skip, // Set the value to default, skip any Preferences calls
125
    Once, // Evaluate the preference once, unchanged during the session
126
    Live  // Evaluate the preference and set callback so it stays current/live
127
  };
128
129
public:
130
  class Pref
131
  {
132
  public:
133
    Pref() : mChangeCallback(nullptr)
134
    {
135
      mIndex = sGfxPrefList->Length();
136
      sGfxPrefList->AppendElement(this);
137
    }
138
139
0
    size_t Index() const { return mIndex; }
140
    void OnChange();
141
142
    typedef void (*ChangeCallback)(const GfxPrefValue&);
143
    void SetChangeCallback(ChangeCallback aCallback);
144
145
    virtual const char* Name() const = 0;
146
147
    // Returns true if the value is default, false if changed.
148
    virtual bool HasDefaultValue() const = 0;
149
150
    // Returns the pref value as a discriminated union.
151
    virtual void GetLiveValue(GfxPrefValue* aOutValue) const = 0;
152
153
    // Returns the pref value as a discriminated union.
154
    virtual void GetCachedValue(GfxPrefValue* aOutValue) const = 0;
155
156
    // Change the cached value. GfxPrefValue must be a compatible type.
157
    virtual void SetCachedValue(const GfxPrefValue& aOutValue) = 0;
158
159
  protected:
160
    void FireChangeCallback();
161
162
  private:
163
    size_t mIndex;
164
    ChangeCallback mChangeCallback;
165
  };
166
167
0
  static const nsTArray<Pref*>& all() {
168
0
    return *sGfxPrefList;
169
0
  }
170
171
private:
172
  // We split out a base class to reduce the number of virtual function
173
  // instantiations that we do, which saves code size.
174
  template<class T>
175
  class TypedPref : public Pref
176
  {
177
  public:
178
    explicit TypedPref(T aValue)
179
      : mValue(aValue)
180
    {}
181
182
    void GetCachedValue(GfxPrefValue* aOutValue) const override {
183
      CopyPrefValue(&mValue, aOutValue);
184
    }
185
    void SetCachedValue(const GfxPrefValue& aOutValue) override {
186
      // This is only used in non-XPCOM processes.
187
      MOZ_ASSERT(!IsPrefsServiceAvailable());
188
189
      T newValue;
190
      CopyPrefValue(&aOutValue, &newValue);
191
192
      if (mValue != newValue) {
193
        mValue = newValue;
194
        FireChangeCallback();
195
      }
196
    }
197
198
  protected:
199
    T GetLiveValueByName(const char* aPrefName) const {
200
      if (IsPrefsServiceAvailable()) {
201
        return PrefGet(aPrefName, mValue);
202
      }
203
      return mValue;
204
    }
205
206
  public:
207
    T mValue;
208
  };
209
210
  // Since we cannot use const char*, use a function that returns it.
211
  template <UpdatePolicy Update, class T, T Default(void), const char* Prefname(void)>
212
  class PrefTemplate final : public TypedPref<T>
213
  {
214
    typedef TypedPref<T> BaseClass;
215
  public:
216
    PrefTemplate()
217
      : BaseClass(Default())
218
    {
219
      // If not using the Preferences service, values are synced over IPC, so
220
      // there's no need to register us as a Preferences observer.
221
      if (IsPrefsServiceAvailable()) {
222
        Register(Update, Prefname());
223
      }
224
      // By default we only watch changes in the parent process, to communicate
225
      // changes to the GPU process.
226
      if (IsParentProcess() && Update == UpdatePolicy::Live) {
227
        WatchChanges(Prefname(), this);
228
      }
229
    }
230
    ~PrefTemplate() {
231
      if (IsParentProcess() && Update == UpdatePolicy::Live) {
232
        UnwatchChanges(Prefname(), this);
233
      }
234
    }
235
    void Register(UpdatePolicy aUpdate, const char* aPreference)
236
    {
237
      AssertMainThread();
238
      switch (aUpdate) {
239
        case UpdatePolicy::Skip:
240
          break;
241
        case UpdatePolicy::Once:
242
          this->mValue = PrefGet(aPreference, this->mValue);
243
          break;
244
        case UpdatePolicy::Live:
245
          {
246
            nsCString pref;
247
            pref.AssignLiteral(aPreference, strlen(aPreference));
248
            PrefAddVarCache(&this->mValue, pref, this->mValue);
249
          }
250
          break;
251
        default:
252
          MOZ_CRASH("Incomplete switch");
253
      }
254
    }
255
    void Set(UpdatePolicy aUpdate, const char* aPref, T aValue)
256
0
    {
257
0
      AssertMainThread();
258
0
      PrefSet(aPref, aValue);
259
0
      switch (aUpdate) {
260
0
        case UpdatePolicy::Skip:
261
0
        case UpdatePolicy::Live:
262
0
          break;
263
0
        case UpdatePolicy::Once:
264
0
          this->mValue = PrefGet(aPref, this->mValue);
265
0
          break;
266
0
        default:
267
0
          MOZ_CRASH("Incomplete switch");
268
0
      }
269
0
    }
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAccessibilityBrowseWithCaretPrefDefault, &gfxPrefs::GetAccessibilityBrowseWithCaretPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowCheckerboardingPrefDefault, &gfxPrefs::GetAPZAllowCheckerboardingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowDoubleTapZoomingPrefDefault, &gfxPrefs::GetAPZAllowDoubleTapZoomingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowImmediateHandoffPrefDefault, &gfxPrefs::GetAPZAllowImmediateHandoffPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowZoomingPrefDefault, &gfxPrefs::GetAPZAllowZoomingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZUseChromeFlingPhysicsPrefDefault, &gfxPrefs::GetAPZUseChromeFlingPhysicsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZChromeFlingPhysicsFrictionPrefDefault, &gfxPrefs::GetAPZChromeFlingPhysicsFrictionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZChromeFlingPhysicsInflexionPrefDefault, &gfxPrefs::GetAPZChromeFlingPhysicsInflexionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZChromeFlingPhysicsStopThresholdPrefDefault, &gfxPrefs::GetAPZChromeFlingPhysicsStopThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAutoscrollEnabledPrefDefault, &gfxPrefs::GetAPZAutoscrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAxisBreakoutAnglePrefDefault, &gfxPrefs::GetAPZAxisBreakoutAnglePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAxisBreakoutThresholdPrefDefault, &gfxPrefs::GetAPZAxisBreakoutThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAllowedDirectPanAnglePrefDefault, &gfxPrefs::GetAPZAllowedDirectPanAnglePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAxisLockAnglePrefDefault, &gfxPrefs::GetAPZAxisLockAnglePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZAxisLockModePrefDefault, &gfxPrefs::GetAPZAxisLockModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZContentResponseTimeoutPrefDefault, &gfxPrefs::GetAPZContentResponseTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZDangerZoneXPrefDefault, &gfxPrefs::GetAPZDangerZoneXPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZDangerZoneYPrefDefault, &gfxPrefs::GetAPZDangerZoneYPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZDisableForScrollLinkedEffectsPrefDefault, &gfxPrefs::GetAPZDisableForScrollLinkedEffectsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAPZDisplayPortExpiryTimePrefDefault, &gfxPrefs::GetAPZDisplayPortExpiryTimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZDragEnabledPrefDefault, &gfxPrefs::GetAPZDragEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZDragInitiationEnabledPrefDefault, &gfxPrefs::GetAPZDragInitiationEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZTouchDragEnabledPrefDefault, &gfxPrefs::GetAPZTouchDragEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZEnlargeDisplayPortWhenClippedPrefDefault, &gfxPrefs::GetAPZEnlargeDisplayPortWhenClippedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingAccelBaseMultiplierPrefDefault, &gfxPrefs::GetAPZFlingAccelBaseMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZFlingAccelIntervalPrefDefault, &gfxPrefs::GetAPZFlingAccelIntervalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingAccelSupplementalMultiplierPrefDefault, &gfxPrefs::GetAPZFlingAccelSupplementalMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingAccelMinVelocityPrefDefault, &gfxPrefs::GetAPZFlingAccelMinVelocityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionX1PrefDefault, &gfxPrefs::GetAPZCurveFunctionX1PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionX2PrefDefault, &gfxPrefs::GetAPZCurveFunctionX2PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionY1PrefDefault, &gfxPrefs::GetAPZCurveFunctionY1PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionY2PrefDefault, &gfxPrefs::GetAPZCurveFunctionY2PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZCurveThresholdPrefDefault, &gfxPrefs::GetAPZCurveThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingFrictionPrefDefault, &gfxPrefs::GetAPZFlingFrictionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingMinVelocityThresholdPrefDefault, &gfxPrefs::GetAPZFlingMinVelocityThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingStopOnTapThresholdPrefDefault, &gfxPrefs::GetAPZFlingStopOnTapThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingStoppedThresholdPrefDefault, &gfxPrefs::GetAPZFlingStoppedThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZFrameDelayEnabledPrefDefault, &gfxPrefs::GetAPZFrameDelayEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAPZKeyboardEnabledPrefDefault, &gfxPrefs::GetAPZKeyboardEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZKeyboardPassiveListenersPrefDefault, &gfxPrefs::GetAPZKeyboardPassiveListenersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZMaxTapTimePrefDefault, &gfxPrefs::GetAPZMaxTapTimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZMaxVelocityPrefDefault, &gfxPrefs::GetAPZMaxVelocityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetAPZMaxVelocityQueueSizePrefDefault, &gfxPrefs::GetAPZMaxVelocityQueueSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZMinSkateSpeedPrefDefault, &gfxPrefs::GetAPZMinSkateSpeedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZMinimapPrefDefault, &gfxPrefs::GetAPZMinimapPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZOneTouchPinchEnabledPrefDefault, &gfxPrefs::GetAPZOneTouchPinchEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZOverscrollEnabledPrefDefault, &gfxPrefs::GetAPZOverscrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZMinPanDistanceRatioPrefDefault, &gfxPrefs::GetAPZMinPanDistanceRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZOverscrollSpringStiffnessPrefDefault, &gfxPrefs::GetAPZOverscrollSpringStiffnessPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZOverscrollStopDistanceThresholdPrefDefault, &gfxPrefs::GetAPZOverscrollStopDistanceThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPaintSkippingPrefDefault, &gfxPrefs::GetAPZPaintSkippingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPeekMessagesPrefDefault, &gfxPrefs::GetAPZPeekMessagesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZPinchLockModePrefDefault, &gfxPrefs::GetAPZPinchLockModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZPinchLockScrollLockThresholdPrefDefault, &gfxPrefs::GetAPZPinchLockScrollLockThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZPinchLockSpanBreakoutThresholdPrefDefault, &gfxPrefs::GetAPZPinchLockSpanBreakoutThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZPinchLockSpanLockThresholdPrefDefault, &gfxPrefs::GetAPZPinchLockSpanLockThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPopupsEnabledPrefDefault, &gfxPrefs::GetAPZPopupsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPrintTreePrefDefault, &gfxPrefs::GetAPZPrintTreePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZRecordCheckerboardingPrefDefault, &gfxPrefs::GetAPZRecordCheckerboardingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZSecondTapTolerancePrefDefault, &gfxPrefs::GetAPZSecondTapTolerancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZTestFailsWithNativeInjectionPrefDefault, &gfxPrefs::GetAPZTestFailsWithNativeInjectionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZTestLoggingEnabledPrefDefault, &gfxPrefs::GetAPZTestLoggingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZTouchMoveTolerancePrefDefault, &gfxPrefs::GetAPZTouchMoveTolerancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZTouchStartTolerancePrefDefault, &gfxPrefs::GetAPZTouchStartTolerancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZVelocityBiasPrefDefault, &gfxPrefs::GetAPZVelocityBiasPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAPZVelocityRelevanceTimePrefDefault, &gfxPrefs::GetAPZVelocityRelevanceTimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZXSkateHighMemAdjustPrefDefault, &gfxPrefs::GetAPZXSkateHighMemAdjustPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZXSkateSizeMultiplierPrefDefault, &gfxPrefs::GetAPZXSkateSizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZXStationarySizeMultiplierPrefDefault, &gfxPrefs::GetAPZXStationarySizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZYSkateHighMemAdjustPrefDefault, &gfxPrefs::GetAPZYSkateHighMemAdjustPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZYSkateSizeMultiplierPrefDefault, &gfxPrefs::GetAPZYSkateSizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZYStationarySizeMultiplierPrefDefault, &gfxPrefs::GetAPZYStationarySizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZZoomAnimationDurationPrefDefault, &gfxPrefs::GetAPZZoomAnimationDurationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZScaleRepaintDelayPrefDefault, &gfxPrefs::GetAPZScaleRepaintDelayPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetToolbarScrollThresholdPrefDefault, &gfxPrefs::GetToolbarScrollThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetForceUserScalablePrefDefault, &gfxPrefs::GetForceUserScalablePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetDesktopViewportWidthPrefDefault, &gfxPrefs::GetDesktopViewportWidthPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPluginAsyncDrawingEnabledPrefDefault, &gfxPrefs::GetPluginAsyncDrawingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetMetaViewportEnabledPrefDefault, &gfxPrefs::GetMetaViewportEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVisualViewportEnabledPrefDefault, &gfxPrefs::GetVisualViewportEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVREnabledPrefDefault, &gfxPrefs::GetVREnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRAutoActivateEnabledPrefDefault, &gfxPrefs::GetVRAutoActivateEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetVRControllerTriggerThresholdPrefDefault, &gfxPrefs::GetVRControllerTriggerThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVRExternalEnabledPrefDefault, &gfxPrefs::GetVRExternalEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRNavigationTimeoutPrefDefault, &gfxPrefs::GetVRNavigationTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVROculusEnabledPrefDefault, &gfxPrefs::GetVROculusEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVROculusInvisibleEnabledPrefDefault, &gfxPrefs::GetVROculusInvisibleEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVROculusPresentTimeoutPrefDefault, &gfxPrefs::GetVROculusPresentTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVROculusQuitTimeoutPrefDefault, &gfxPrefs::GetVROculusQuitTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVROpenVREnabledPrefDefault, &gfxPrefs::GetVROpenVREnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVROSVREnabledPrefDefault, &gfxPrefs::GetVROSVREnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRControllerEnumerateIntervalPrefDefault, &gfxPrefs::GetVRControllerEnumerateIntervalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRDisplayEnumerateIntervalPrefDefault, &gfxPrefs::GetVRDisplayEnumerateIntervalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRInactiveTimeoutPrefDefault, &gfxPrefs::GetVRInactiveTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRPosePredictionEnabledPrefDefault, &gfxPrefs::GetVRPosePredictionEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRRequireGesturePrefDefault, &gfxPrefs::GetVRRequireGesturePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRPuppetEnabledPrefDefault, &gfxPrefs::GetVRPuppetEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetVRPuppetSubmitFramePrefDefault, &gfxPrefs::GetVRPuppetSubmitFramePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetVRDisplayRafMaxDurationPrefDefault, &gfxPrefs::GetVRDisplayRafMaxDurationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVRProcessEnabledPrefDefault, &gfxPrefs::GetVRProcessEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVRServiceEnabledPrefDefault, &gfxPrefs::GetVRServiceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPointerEventsEnabledPrefDefault, &gfxPrefs::GetPointerEventsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetSmoothScrollEnabledPrefDefault, &gfxPrefs::GetSmoothScrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetSmoothScrollCurrentVelocityWeightingPrefDefault, &gfxPrefs::GetSmoothScrollCurrentVelocityWeightingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollDurationToIntervalRatioPrefDefault, &gfxPrefs::GetSmoothScrollDurationToIntervalRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLineSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetLineSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLineSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetLineSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWheelSmoothScrollEnabledPrefDefault, &gfxPrefs::GetWheelSmoothScrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWheelSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetWheelSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWheelSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetWheelSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetOtherSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetOtherSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetOtherSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetOtherSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPageSmoothScrollEnabledPrefDefault, &gfxPrefs::GetPageSmoothScrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPageSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetPageSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPageSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetPageSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPixelSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetPixelSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPixelSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetPixelSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetSmoothScrollStopDecelerationWeightingPrefDefault, &gfxPrefs::GetSmoothScrollStopDecelerationWeightingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetSmoothScrollMSDPhysicsEnabledPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMSPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsMotionBeginSpringConstantPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsMotionBeginSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaMSPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaRatioPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownSpringConstantPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsRegularSpringConstantPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsRegularSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAndroidRGB16ForcePrefDefault, &gfxPrefs::GetAndroidRGB16ForcePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetBlocklistAllPrefDefault, &gfxPrefs::GetBlocklistAllPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCompositorClearStatePrefDefault, &gfxPrefs::GetCompositorClearStatePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCompositorGLContextOpaquePrefDefault, &gfxPrefs::GetCompositorGLContextOpaquePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCanvasAutoAccelerateMinCallsPrefDefault, &gfxPrefs::GetCanvasAutoAccelerateMinCallsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCanvasAutoAccelerateMinFramesPrefDefault, &gfxPrefs::GetCanvasAutoAccelerateMinFramesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetCanvasAutoAccelerateMinSecondsPrefDefault, &gfxPrefs::GetCanvasAutoAccelerateMinSecondsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCanvasAzureAcceleratedPrefDefault, &gfxPrefs::GetCanvasAzureAcceleratedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCanvasAzureAcceleratedLimitPrefDefault, &gfxPrefs::GetCanvasAzureAcceleratedLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMaxCanvasSizePrefDefault, &gfxPrefs::GetMaxCanvasSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCanvasSkiaGLCacheItemsPrefDefault, &gfxPrefs::GetCanvasSkiaGLCacheItemsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCanvasSkiaGLCacheSizePrefDefault, &gfxPrefs::GetCanvasSkiaGLCacheSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetCanvasSkiaGLDynamicCachePrefDefault, &gfxPrefs::GetCanvasSkiaGLDynamicCachePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCMSEnableV4PrefDefault, &gfxPrefs::GetCMSEnableV4PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCMSModePrefDefault, &gfxPrefs::GetCMSModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCMSRenderingIntentPrefDefault, &gfxPrefs::GetCMSRenderingIntentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAlwaysPaintPrefDefault, &gfxPrefs::GetAlwaysPaintPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetSkiaContentFontCacheSizePrefDefault, &gfxPrefs::GetSkiaContentFontCacheSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetDeviceResetLimitCountPrefDefault, &gfxPrefs::GetDeviceResetLimitCountPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetDeviceResetThresholdMillisecondsPrefDefault, &gfxPrefs::GetDeviceResetThresholdMillisecondsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect2DDisabledPrefDefault, &gfxPrefs::GetDirect2DDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect2DForceEnabledPrefDefault, &gfxPrefs::GetDirect2DForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDirect2DDestroyDTOnPaintThreadPrefDefault, &gfxPrefs::GetDirect2DDestroyDTOnPaintThreadPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetDirect3D11ReuseDecoderDevicePrefDefault, &gfxPrefs::GetDirect3D11ReuseDecoderDevicePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDirect3D11AllowKeyedMutexPrefDefault, &gfxPrefs::GetDirect3D11AllowKeyedMutexPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDirect3D11UseDoubleBufferingPrefDefault, &gfxPrefs::GetDirect3D11UseDoubleBufferingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect3D11EnableDebugLayerPrefDefault, &gfxPrefs::GetDirect3D11EnableDebugLayerPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect3D11BreakOnErrorPrefDefault, &gfxPrefs::GetDirect3D11BreakOnErrorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetDirect3D11SleepOnCreateDevicePrefDefault, &gfxPrefs::GetDirect3D11SleepOnCreateDevicePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetKeepColorBitmapsPrefDefault, &gfxPrefs::GetKeepColorBitmapsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetValidateVariationTablesPrefDefault, &gfxPrefs::GetValidateVariationTablesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetValidateOTLTablesPrefDefault, &gfxPrefs::GetValidateOTLTablesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCompositorDrawColorBarsPrefDefault, &gfxPrefs::GetCompositorDrawColorBarsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetHidePluginsForScrollPrefDefault, &gfxPrefs::GetHidePluginsForScrollPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayerScopeEnabledPrefDefault, &gfxPrefs::GetLayerScopeEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLayerScopePortPrefDefault, &gfxPrefs::GetLayerScopePortPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetGfxLoggingLevelPrefDefault, &gfxPrefs::GetGfxLoggingLevelPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetGfxLoggingCrashLengthPrefDefault, &gfxPrefs::GetGfxLoggingCrashLengthPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetGfxLoggingPaintedPixelCountEnabledPrefDefault, &gfxPrefs::GetGfxLoggingPaintedPixelCountEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGfxLoggingTextureUsageEnabledPrefDefault, &gfxPrefs::GetGfxLoggingTextureUsageEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGfxLoggingPeakTextureUsageEnabledPrefDefault, &gfxPrefs::GetGfxLoggingPeakTextureUsageEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetMaxAllocSizeDoNotUseDirectlyPrefDefault, &gfxPrefs::GetMaxAllocSizeDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetMaxTextureSizeDoNotUseDirectlyPrefDefault, &gfxPrefs::GetMaxTextureSizeDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPartialPresentPrefDefault, &gfxPrefs::GetPartialPresentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPerfWarningsPrefDefault, &gfxPrefs::GetPerfWarningsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetDeviceResetForTestingPrefDefault, &gfxPrefs::GetDeviceResetForTestingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDeviceFailForTestingPrefDefault, &gfxPrefs::GetDeviceFailForTestingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDisableAllTextAAPrefDefault, &gfxPrefs::GetDisableAllTextAAPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetYCbCrAccurateConversionPrefDefault, &gfxPrefs::GetYCbCrAccurateConversionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetUseGLXTextureFromPixmapPrefDefault, &gfxPrefs::GetUseGLXTextureFromPixmapPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseIOSurfaceTexturesPrefDefault, &gfxPrefs::GetUseIOSurfaceTexturesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseMutexOnPresentPrefDefault, &gfxPrefs::GetUseMutexOnPresentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseSurfaceTextureTexturesPrefDefault, &gfxPrefs::GetUseSurfaceTextureTexturesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAllowTextureDirectMappingPrefDefault, &gfxPrefs::GetAllowTextureDirectMappingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCollectScrollTransformsPrefDefault, &gfxPrefs::GetCollectScrollTransformsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCompositorUnobserveCountPrefDefault, &gfxPrefs::GetCompositorUnobserveCountPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderAllPrefDefault, &gfxPrefs::GetWebRenderAllPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderAllQualifiedPrefDefault, &gfxPrefs::GetWebRenderAllQualifiedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderBlobImagesPrefDefault, &gfxPrefs::GetWebRenderBlobImagesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderBlobInvalidationPrefDefault, &gfxPrefs::GetWebRenderBlobInvalidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderBlobPaintFlashingPrefDefault, &gfxPrefs::GetWebRenderBlobPaintFlashingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderDLDumpParentPrefDefault, &gfxPrefs::GetWebRenderDLDumpParentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderDLDumpContentPrefDefault, &gfxPrefs::GetWebRenderDLDumpContentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetWebRenderEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderForceDisabledPrefDefault, &gfxPrefs::GetWebRenderForceDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderHighlightPaintedLayersPrefDefault, &gfxPrefs::GetWebRenderHighlightPaintedLayersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWorkAroundDriverBugsPrefDefault, &gfxPrefs::GetWorkAroundDriverBugsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetIgnoreDXInterop2BlacklistPrefDefault, &gfxPrefs::GetIgnoreDXInterop2BlacklistPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetMSAALevelPrefDefault, &gfxPrefs::GetMSAALevelPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetRequireHardwareGLPrefDefault, &gfxPrefs::GetRequireHardwareGLPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetUseTLSIsCurrentPrefDefault, &gfxPrefs::GetUseTLSIsCurrentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetImageAnimatedDecodeOnDemandThresholdKBPrefDefault, &gfxPrefs::GetImageAnimatedDecodeOnDemandThresholdKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetImageAnimatedDecodeOnDemandBatchSizePrefDefault, &gfxPrefs::GetImageAnimatedDecodeOnDemandBatchSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageAnimatedGenerateFullFramesPrefDefault, &gfxPrefs::GetImageAnimatedGenerateFullFramesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageAnimatedResumeFromLastDisplayedPrefDefault, &gfxPrefs::GetImageAnimatedResumeFromLastDisplayedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetImageCacheFactor2ThresholdSurfacesPrefDefault, &gfxPrefs::GetImageCacheFactor2ThresholdSurfacesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetImageCacheMaxRasterizedSVGThresholdKBPrefDefault, &gfxPrefs::GetImageCacheMaxRasterizedSVGThresholdKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageCacheSizePrefDefault, &gfxPrefs::GetImageCacheSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageCacheTimeWeightPrefDefault, &gfxPrefs::GetImageCacheTimeWeightPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageDecodeImmediatelyEnabledPrefDefault, &gfxPrefs::GetImageDecodeImmediatelyEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageDownscaleDuringDecodeEnabledPrefDefault, &gfxPrefs::GetImageDownscaleDuringDecodeEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetImageInferSrcAnimationThresholdMSPrefDefault, &gfxPrefs::GetImageInferSrcAnimationThresholdMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageLayoutNetworkPriorityPrefDefault, &gfxPrefs::GetImageLayoutNetworkPriorityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemDecodeBytesAtATimePrefDefault, &gfxPrefs::GetImageMemDecodeBytesAtATimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageMemDiscardablePrefDefault, &gfxPrefs::GetImageMemDiscardablePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetImageMemAnimatedDiscardablePrefDefault, &gfxPrefs::GetImageMemAnimatedDiscardablePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageMemAnimatedUseHeapPrefDefault, &gfxPrefs::GetImageMemAnimatedUseHeapPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageMemSharedPrefDefault, &gfxPrefs::GetImageMemSharedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheDiscardFactorPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheDiscardFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheMaxSizeKBPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheMaxSizeKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheMinExpirationMSPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheMinExpirationMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheSizeFactorPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheSizeFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetImageMemVolatileMinThresholdKBPrefDefault, &gfxPrefs::GetImageMemVolatileMinThresholdKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageMTDecodingLimitPrefDefault, &gfxPrefs::GetImageMTDecodingLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageMTDecodingIdleTimeoutPrefDefault, &gfxPrefs::GetImageMTDecodingIdleTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersAccelerationDisabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetLayersAccelerationDisabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDrawFPSPrefDefault, &gfxPrefs::GetLayersDrawFPSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetFPSPrintHistogramPrefDefault, &gfxPrefs::GetFPSPrintHistogramPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWriteFPSToFilePrefDefault, &gfxPrefs::GetWriteFPSToFilePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersAccelerationForceEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetLayersAccelerationForceEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersAdvancedBasicLayerEnabledPrefDefault, &gfxPrefs::GetLayersAdvancedBasicLayerEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersAMDSwitchableGfxEnabledPrefDefault, &gfxPrefs::GetLayersAMDSwitchableGfxEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAsyncPanZoomEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetAsyncPanZoomEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAsyncPanZoomSeparateEventThreadPrefDefault, &gfxPrefs::GetAsyncPanZoomSeparateEventThreadPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersBenchEnabledPrefDefault, &gfxPrefs::GetLayersBenchEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetBufferRotationEnabledPrefDefault, &gfxPrefs::GetBufferRotationEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetChildProcessShutdownPrefDefault, &gfxPrefs::GetChildProcessShutdownPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetComponentAlphaEnabledPrefDefault, &gfxPrefs::GetComponentAlphaEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersD3D11ForceWARPPrefDefault, &gfxPrefs::GetLayersD3D11ForceWARPPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDEAAEnabledPrefDefault, &gfxPrefs::GetLayersDEAAEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawBigImageBordersPrefDefault, &gfxPrefs::GetDrawBigImageBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawLayerBordersPrefDefault, &gfxPrefs::GetDrawLayerBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawTileBordersPrefDefault, &gfxPrefs::GetDrawTileBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawLayerInfoPrefDefault, &gfxPrefs::GetDrawLayerInfoPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDumpPrefDefault, &gfxPrefs::GetLayersDumpPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDumpTexturePrefDefault, &gfxPrefs::GetLayersDumpTexturePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetLayersEffectContrastPrefDefault, &gfxPrefs::GetLayersEffectContrastPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersEffectGrayscalePrefDefault, &gfxPrefs::GetLayersEffectGrayscalePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersEffectInvertPrefDefault, &gfxPrefs::GetLayersEffectInvertPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersTilesEnabledPrefDefault, &gfxPrefs::GetLayersTilesEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersTilesEnabledIfSkiaPOMTPPrefDefault, &gfxPrefs::GetLayersTilesEnabledIfSkiaPOMTPPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetFlashLayerBordersPrefDefault, &gfxPrefs::GetFlashLayerBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetForceShmemTilesPrefDefault, &gfxPrefs::GetForceShmemTilesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGPUProcessAllowSoftwarePrefDefault, &gfxPrefs::GetGPUProcessAllowSoftwarePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGPUProcessEnabledPrefDefault, &gfxPrefs::GetGPUProcessEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGPUProcessForceEnabledPrefDefault, &gfxPrefs::GetGPUProcessForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetGPUProcessIPCReplyTimeoutMsPrefDefault, &gfxPrefs::GetGPUProcessIPCReplyTimeoutMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetGPUProcessMaxRestartsPrefDefault, &gfxPrefs::GetGPUProcessMaxRestartsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetGPUProcessMaxRestartsWithDecoderPrefDefault, &gfxPrefs::GetGPUProcessMaxRestartsWithDecoderPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetGPUProcessTimeoutMsPrefDefault, &gfxPrefs::GetGPUProcessTimeoutMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetUseLowPrecisionBufferPrefDefault, &gfxPrefs::GetUseLowPrecisionBufferPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetLowPrecisionOpacityPrefDefault, &gfxPrefs::GetLowPrecisionOpacityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetLowPrecisionResolutionPrefDefault, &gfxPrefs::GetLowPrecisionResolutionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMaxActiveLayersPrefDefault, &gfxPrefs::GetMaxActiveLayersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetAdvancedLayersEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableBufferCachePrefDefault, &gfxPrefs::GetAdvancedLayersEnableBufferCachePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableBufferSharingPrefDefault, &gfxPrefs::GetAdvancedLayersEnableBufferSharingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableClearViewPrefDefault, &gfxPrefs::GetAdvancedLayersEnableClearViewPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableCPUOcclusionPrefDefault, &gfxPrefs::GetAdvancedLayersEnableCPUOcclusionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableDepthBufferPrefDefault, &gfxPrefs::GetAdvancedLayersEnableDepthBufferPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAdvancedLayersUseInvalidationPrefDefault, &gfxPrefs::GetAdvancedLayersUseInvalidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableOnWindows7PrefDefault, &gfxPrefs::GetAdvancedLayersEnableOnWindows7PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableContainerResizingPrefDefault, &gfxPrefs::GetAdvancedLayersEnableContainerResizingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersOffMainThreadCompositionForceDisabledPrefDefault, &gfxPrefs::GetLayersOffMainThreadCompositionForceDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLayersCompositionFrameRatePrefDefault, &gfxPrefs::GetLayersCompositionFrameRatePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersOMTPCaptureLimitPrefDefault, &gfxPrefs::GetLayersOMTPCaptureLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersOMTPDumpCapturePrefDefault, &gfxPrefs::GetLayersOMTPDumpCapturePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayersOMTPPaintWorkersPrefDefault, &gfxPrefs::GetLayersOMTPPaintWorkersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersOMTPReleaseCaptureOnMainThreadPrefDefault, &gfxPrefs::GetLayersOMTPReleaseCaptureOnMainThreadPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetOrientationSyncMillisPrefDefault, &gfxPrefs::GetOrientationSyncMillisPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersPreferOpenGLPrefDefault, &gfxPrefs::GetLayersPreferOpenGLPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetProgressivePaintPrefDefault, &gfxPrefs::GetProgressivePaintPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPersistentBufferProviderSharedEnabledPrefDefault, &gfxPrefs::GetPersistentBufferProviderSharedEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersSingleTileEnabledPrefDefault, &gfxPrefs::GetLayersSingleTileEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersForceSynchronousResizePrefDefault, &gfxPrefs::GetLayersForceSynchronousResizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayersTileWidthPrefDefault, &gfxPrefs::GetLayersTileWidthPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayersTileHeightPrefDefault, &gfxPrefs::GetLayersTileHeightPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTileInitialPoolSizePrefDefault, &gfxPrefs::GetLayersTileInitialPoolSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTilePoolUnusedSizePrefDefault, &gfxPrefs::GetLayersTilePoolUnusedSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTilePoolShrinkTimeoutPrefDefault, &gfxPrefs::GetLayersTilePoolShrinkTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTilePoolClearTimeoutPrefDefault, &gfxPrefs::GetLayersTilePoolClearTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersTilesAdjustPrefDefault, &gfxPrefs::GetLayersTilesAdjustPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersTileRetainBackBufferPrefDefault, &gfxPrefs::GetLayersTileRetainBackBufferPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetTileEdgePaddingEnabledPrefDefault, &gfxPrefs::GetTileEdgePaddingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayerTileFadeInEnabledPrefDefault, &gfxPrefs::GetLayerTileFadeInEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetLayerTileFadeInDurationPrefDefault, &gfxPrefs::GetLayerTileFadeInDurationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetLayerTransactionWarningPrefDefault, &gfxPrefs::GetLayerTransactionWarningPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUniformityInfoPrefDefault, &gfxPrefs::GetUniformityInfoPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseImageOffscreenSurfacesPrefDefault, &gfxPrefs::GetUseImageOffscreenSurfacesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawMaskLayerPrefDefault, &gfxPrefs::GetDrawMaskLayerPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetOGLLayerGeometryPrefDefault, &gfxPrefs::GetOGLLayerGeometryPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetBasicLayerGeometryPrefDefault, &gfxPrefs::GetBasicLayerGeometryPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetD3D11LayerGeometryPrefDefault, &gfxPrefs::GetD3D11LayerGeometryPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPartiallyPrerenderAnimatedContentPrefDefault, &gfxPrefs::GetPartiallyPrerenderAnimatedContentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitXPrefDefault, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitXPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitYPrefDefault, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitYPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitXPrefDefault, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitXPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitYPrefDefault, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitYPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPaintOrderEnabledPrefDefault, &gfxPrefs::GetPaintOrderEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetScrollBehaviorDampingRatioPrefDefault, &gfxPrefs::GetScrollBehaviorDampingRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetScrollBehaviorEnabledPrefDefault, &gfxPrefs::GetScrollBehaviorEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetScrollBehaviorSpringConstantPrefDefault, &gfxPrefs::GetScrollBehaviorSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetScrollSnapPredictionMaxVelocityPrefDefault, &gfxPrefs::GetScrollSnapPredictionMaxVelocityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetScrollSnapPredictionSensitivityPrefDefault, &gfxPrefs::GetScrollSnapPredictionSensitivityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetScrollSnapProximityThresholdPrefDefault, &gfxPrefs::GetScrollSnapProximityThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetTouchActionEnabledPrefDefault, &gfxPrefs::GetTouchActionEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDisplayListBuildTwicePrefDefault, &gfxPrefs::GetLayoutDisplayListBuildTwicePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutRetainDisplayListPrefDefault, &gfxPrefs::GetLayoutRetainDisplayListPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutRetainDisplayListChromePrefDefault, &gfxPrefs::GetLayoutRetainDisplayListChromePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutVerifyRetainDisplayListPrefDefault, &gfxPrefs::GetLayoutVerifyRetainDisplayListPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutVerifyRetainDisplayListOrderPrefDefault, &gfxPrefs::GetLayoutVerifyRetainDisplayListOrderPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetLayoutRebuildFrameLimitPrefDefault, &gfxPrefs::GetLayoutRebuildFrameLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDumpDisplayListPrefDefault, &gfxPrefs::GetLayoutDumpDisplayListPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDumpDisplayListContentPrefDefault, &gfxPrefs::GetLayoutDumpDisplayListContentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDumpDisplayListParentPrefDefault, &gfxPrefs::GetLayoutDumpDisplayListParentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDisplayListShowAreaPrefDefault, &gfxPrefs::GetLayoutDisplayListShowAreaPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutFlattenTransformPrefDefault, &gfxPrefs::GetLayoutFlattenTransformPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayoutFrameRatePrefDefault, &gfxPrefs::GetLayoutFrameRatePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLessEventRegionItemsPrefDefault, &gfxPrefs::GetLessEventRegionItemsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLayoutMinActiveLayerSizePrefDefault, &gfxPrefs::GetLayoutMinActiveLayerSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayoutPaintRectsSeparatelyPrefDefault, &gfxPrefs::GetLayoutPaintRectsSeparatelyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayoutUseContainersForRootFramesPrefDefault, &gfxPrefs::GetLayoutUseContainersForRootFramesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAlwaysLayerizeScrollbarTrackTestOnlyPrefDefault, &gfxPrefs::GetAlwaysLayerizeScrollbarTrackTestOnlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutSmallerPaintedLayersPrefDefault, &gfxPrefs::GetLayoutSmallerPaintedLayersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetHardwareVideoDecodingForceEnabledPrefDefault, &gfxPrefs::GetHardwareVideoDecodingForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelAccelerationFactorPrefDefault, &gfxPrefs::GetMouseWheelAccelerationFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelAccelerationStartPrefDefault, &gfxPrefs::GetMouseWheelAccelerationStartPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetMouseWheelHasRootScrollDeltaOverridePrefDefault, &gfxPrefs::GetMouseWheelHasRootScrollDeltaOverridePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelRootScrollHorizontalFactorPrefDefault, &gfxPrefs::GetMouseWheelRootScrollHorizontalFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelRootScrollVerticalFactorPrefDefault, &gfxPrefs::GetMouseWheelRootScrollVerticalFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelIgnoreMoveDelayMsPrefDefault, &gfxPrefs::GetMouseWheelIgnoreMoveDelayMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelTransactionTimeoutMsPrefDefault, &gfxPrefs::GetMouseWheelTransactionTimeoutMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWidgetUpdateFlashingPrefDefault, &gfxPrefs::GetWidgetUpdateFlashingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPrintFontVariationsAsPathsPrefDefault, &gfxPrefs::GetPrintFontVariationsAsPathsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetSliderSnapMultiplierPrefDefault, &gfxPrefs::GetSliderSnapMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetTestEventsAsyncEnabledPrefDefault, &gfxPrefs::GetTestEventsAsyncEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetMouseScrollTestingEnabledPrefDefault, &gfxPrefs::GetMouseScrollTestingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetToolkitHorizontalScrollDistancePrefDefault, &gfxPrefs::GetToolkitHorizontalScrollDistancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetToolkitVerticalScrollDistancePrefDefault, &gfxPrefs::GetToolkitVerticalScrollDistancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetUiClickHoldContextMenusDelayPrefDefault, &gfxPrefs::GetUiClickHoldContextMenusDelayPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGL1AllowCoreProfilePrefDefault, &gfxPrefs::GetWebGL1AllowCoreProfilePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLAllANGLEOptionsPrefDefault, &gfxPrefs::GetWebGLAllANGLEOptionsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLANGLEForceD3D11PrefDefault, &gfxPrefs::GetWebGLANGLEForceD3D11PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLANGLETryD3D11PrefDefault, &gfxPrefs::GetWebGLANGLETryD3D11PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLANGLEForceWARPPrefDefault, &gfxPrefs::GetWebGLANGLEForceWARPPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLBypassShaderValidatorPrefDefault, &gfxPrefs::GetWebGLBypassShaderValidatorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLCanLoseContextInForegroundPrefDefault, &gfxPrefs::GetWebGLCanLoseContextInForegroundPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDefaultNoAlphaPrefDefault, &gfxPrefs::GetWebGLDefaultNoAlphaPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableANGLEPrefDefault, &gfxPrefs::GetWebGLDisableANGLEPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableWGLPrefDefault, &gfxPrefs::GetWebGLDisableWGLPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableExtensionsPrefDefault, &gfxPrefs::GetWebGLDisableExtensionsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDXGLEnabledPrefDefault, &gfxPrefs::GetWebGLDXGLEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDXGLNeedsFinishPrefDefault, &gfxPrefs::GetWebGLDXGLNeedsFinishPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableFailIfMajorPerformanceCaveatPrefDefault, &gfxPrefs::GetWebGLDisableFailIfMajorPerformanceCaveatPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableDOMBlitUploadsPrefDefault, &gfxPrefs::GetWebGLDisableDOMBlitUploadsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisabledPrefDefault, &gfxPrefs::GetWebGLDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDraftExtensionsEnabledPrefDefault, &gfxPrefs::GetWebGLDraftExtensionsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLPrivilegedExtensionsEnabledPrefDefault, &gfxPrefs::GetWebGLPrivilegedExtensionsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLSurfaceTextureEnabledPrefDefault, &gfxPrefs::GetWebGLSurfaceTextureEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGL2EnabledPrefDefault, &gfxPrefs::GetWebGL2EnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLForceEnabledPrefDefault, &gfxPrefs::GetWebGLForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebGLForceLayersReadbackPrefDefault, &gfxPrefs::GetWebGLForceLayersReadbackPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWebGLForceIndexValidationPrefDefault, &gfxPrefs::GetWebGLForceIndexValidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLLoseContextOnMemoryPressurePrefDefault, &gfxPrefs::GetWebGLLoseContextOnMemoryPressurePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMaxContextsPrefDefault, &gfxPrefs::GetWebGLMaxContextsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMaxContextsPerPrincipalPrefDefault, &gfxPrefs::GetWebGLMaxContextsPerPrincipalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMaxWarningsPerContextPrefDefault, &gfxPrefs::GetWebGLMaxWarningsPerContextPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLMinCapabilityModePrefDefault, &gfxPrefs::GetWebGLMinCapabilityModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLForceMSAAPrefDefault, &gfxPrefs::GetWebGLForceMSAAPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMsaaSamplesPrefDefault, &gfxPrefs::GetWebGLMsaaSamplesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLPrefer16bppPrefDefault, &gfxPrefs::GetWebGLPrefer16bppPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLRestoreWhenVisiblePrefDefault, &gfxPrefs::GetWebGLRestoreWhenVisiblePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLImmediateQueriesPrefDefault, &gfxPrefs::GetWebGLImmediateQueriesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLFBInvalidationPrefDefault, &gfxPrefs::GetWebGLFBInvalidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWebGLMaxPerfWarningsPrefDefault, &gfxPrefs::GetWebGLMaxPerfWarningsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWebGLMaxAcceptableFBStatusInvalsPrefDefault, &gfxPrefs::GetWebGLMaxAcceptableFBStatusInvalsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLSpewFrameAllocsPrefDefault, &gfxPrefs::GetWebGLSpewFrameAllocsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWindowTransformsDisabledPrefDefault, &gfxPrefs::GetWindowTransformsDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool)
270
    const char *Name() const override {
271
      return Prefname();
272
    }
273
    void GetLiveValue(GfxPrefValue* aOutValue) const override {
274
      T value = GetLiveValue();
275
      CopyPrefValue(&value, aOutValue);
276
    }
277
    // When using the Preferences service, the change callback can be triggered
278
    // *before* our cached value is updated, so we expose a method to grab the
279
    // true live value.
280
    T GetLiveValue() const {
281
      return BaseClass::GetLiveValueByName(Prefname());
282
    }
283
    bool HasDefaultValue() const override {
284
      return this->mValue == Default();
285
    }
286
  };
287
288
  // This is where DECL_GFX_PREF for each of the preferences should go.
289
  // We will keep these in an alphabetical order to make it easier to see if
290
  // a method accessing a pref already exists. Just add yours in the list.
291
292
  DECL_GFX_PREF(Live, "accessibility.browsewithcaret", AccessibilityBrowseWithCaret, bool, false);
293
294
  // The apz prefs are explained in AsyncPanZoomController.cpp
295
  DECL_GFX_PREF(Live, "apz.allow_checkerboarding",             APZAllowCheckerboarding, bool, true);
296
  DECL_GFX_PREF(Live, "apz.allow_double_tap_zooming",          APZAllowDoubleTapZooming, bool, true);
297
  DECL_GFX_PREF(Live, "apz.allow_immediate_handoff",           APZAllowImmediateHandoff, bool, true);
298
  DECL_GFX_PREF(Live, "apz.allow_zooming",                     APZAllowZooming, bool, false);
299
  DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.enabled", APZUseChromeFlingPhysics, bool, false);
300
  DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.friction", APZChromeFlingPhysicsFriction, float, 0.015f);
301
  DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.inflexion", APZChromeFlingPhysicsInflexion, float, 0.35f);
302
  DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.stop_threshold", APZChromeFlingPhysicsStopThreshold, float, 0.1f);
303
  DECL_GFX_PREF(Live, "apz.autoscroll.enabled",                APZAutoscrollEnabled, bool, false);
304
  DECL_GFX_PREF(Live, "apz.axis_lock.breakout_angle",          APZAxisBreakoutAngle, float, float(M_PI / 8.0) /* 22.5 degrees */);
305
  DECL_GFX_PREF(Live, "apz.axis_lock.breakout_threshold",      APZAxisBreakoutThreshold, float, 1.0f / 32.0f);
306
  DECL_GFX_PREF(Live, "apz.axis_lock.direct_pan_angle",        APZAllowedDirectPanAngle, float, float(M_PI / 3.0) /* 60 degrees */);
307
  DECL_GFX_PREF(Live, "apz.axis_lock.lock_angle",              APZAxisLockAngle, float, float(M_PI / 6.0) /* 30 degrees */);
308
  DECL_GFX_PREF(Live, "apz.axis_lock.mode",                    APZAxisLockMode, int32_t, 0);
309
  DECL_GFX_PREF(Live, "apz.content_response_timeout",          APZContentResponseTimeout, int32_t, 400);
310
  DECL_GFX_PREF(Live, "apz.danger_zone_x",                     APZDangerZoneX, int32_t, 50);
311
  DECL_GFX_PREF(Live, "apz.danger_zone_y",                     APZDangerZoneY, int32_t, 100);
312
  DECL_GFX_PREF(Live, "apz.disable_for_scroll_linked_effects", APZDisableForScrollLinkedEffects, bool, false);
313
  DECL_GFX_PREF(Live, "apz.displayport_expiry_ms",             APZDisplayPortExpiryTime, uint32_t, 15000);
314
  DECL_GFX_PREF(Live, "apz.drag.enabled",                      APZDragEnabled, bool, false);
315
  DECL_GFX_PREF(Live, "apz.drag.initial.enabled",              APZDragInitiationEnabled, bool, false);
316
  DECL_GFX_PREF(Live, "apz.drag.touch.enabled",                APZTouchDragEnabled, bool, false);
317
  DECL_GFX_PREF(Live, "apz.enlarge_displayport_when_clipped",  APZEnlargeDisplayPortWhenClipped, bool, false);
318
  DECL_GFX_PREF(Live, "apz.fling_accel_base_mult",             APZFlingAccelBaseMultiplier, float, 1.0f);
319
  DECL_GFX_PREF(Live, "apz.fling_accel_interval_ms",           APZFlingAccelInterval, int32_t, 500);
320
  DECL_GFX_PREF(Live, "apz.fling_accel_supplemental_mult",     APZFlingAccelSupplementalMultiplier, float, 1.0f);
321
  DECL_GFX_PREF(Live, "apz.fling_accel_min_velocity",          APZFlingAccelMinVelocity, float, 1.5f);
322
  DECL_GFX_PREF(Once, "apz.fling_curve_function_x1",           APZCurveFunctionX1, float, 0.0f);
323
  DECL_GFX_PREF(Once, "apz.fling_curve_function_x2",           APZCurveFunctionX2, float, 1.0f);
324
  DECL_GFX_PREF(Once, "apz.fling_curve_function_y1",           APZCurveFunctionY1, float, 0.0f);
325
  DECL_GFX_PREF(Once, "apz.fling_curve_function_y2",           APZCurveFunctionY2, float, 1.0f);
326
  DECL_GFX_PREF(Live, "apz.fling_curve_threshold_inches_per_ms", APZCurveThreshold, float, -1.0f);
327
  DECL_GFX_PREF(Live, "apz.fling_friction",                    APZFlingFriction, float, 0.002f);
328
  DECL_GFX_PREF(Live, "apz.fling_min_velocity_threshold",      APZFlingMinVelocityThreshold, float, 0.5f);
329
  DECL_GFX_PREF(Live, "apz.fling_stop_on_tap_threshold",       APZFlingStopOnTapThreshold, float, 0.05f);
330
  DECL_GFX_PREF(Live, "apz.fling_stopped_threshold",           APZFlingStoppedThreshold, float, 0.01f);
331
  DECL_GFX_PREF(Live, "apz.frame_delay.enabled",               APZFrameDelayEnabled, bool, false);
332
  DECL_GFX_PREF(Once, "apz.keyboard.enabled",                  APZKeyboardEnabled, bool, false);
333
  DECL_GFX_PREF(Live, "apz.keyboard.passive-listeners",        APZKeyboardPassiveListeners, bool, false);
334
  DECL_GFX_PREF(Live, "apz.max_tap_time",                      APZMaxTapTime, int32_t, 300);
335
  DECL_GFX_PREF(Live, "apz.max_velocity_inches_per_ms",        APZMaxVelocity, float, -1.0f);
336
  DECL_GFX_PREF(Once, "apz.max_velocity_queue_size",           APZMaxVelocityQueueSize, uint32_t, 5);
337
  DECL_GFX_PREF(Live, "apz.min_skate_speed",                   APZMinSkateSpeed, float, 1.0f);
338
  DECL_GFX_PREF(Live, "apz.minimap.enabled",                   APZMinimap, bool, false);
339
  DECL_GFX_PREF(Live, "apz.one_touch_pinch.enabled",           APZOneTouchPinchEnabled, bool, true);
340
  DECL_GFX_PREF(Live, "apz.overscroll.enabled",                APZOverscrollEnabled, bool, false);
341
  DECL_GFX_PREF(Live, "apz.overscroll.min_pan_distance_ratio", APZMinPanDistanceRatio, float, 1.0f);
342
  DECL_GFX_PREF(Live, "apz.overscroll.spring_stiffness",       APZOverscrollSpringStiffness, float, 0.001f);
343
  DECL_GFX_PREF(Live, "apz.overscroll.stop_distance_threshold", APZOverscrollStopDistanceThreshold, float, 5.0f);
344
  DECL_GFX_PREF(Live, "apz.paint_skipping.enabled",            APZPaintSkipping, bool, true);
345
  DECL_GFX_PREF(Live, "apz.peek_messages.enabled",             APZPeekMessages, bool, true);
346
  DECL_GFX_PREF(Live, "apz.pinch_lock.mode",                   APZPinchLockMode, int32_t, 1);
347
  DECL_GFX_PREF(Live, "apz.pinch_lock.scroll_lock_threshold",  APZPinchLockScrollLockThreshold, float, 1.0f / 32.0f);
348
  DECL_GFX_PREF(Live, "apz.pinch_lock.span_breakout_threshold", APZPinchLockSpanBreakoutThreshold, float, 1.0f / 32.0f);
349
  DECL_GFX_PREF(Live, "apz.pinch_lock.span_lock_threshold",    APZPinchLockSpanLockThreshold, float, 1.0f / 32.0f);
350
  DECL_GFX_PREF(Live, "apz.popups.enabled",                    APZPopupsEnabled, bool, false);
351
  DECL_GFX_PREF(Live, "apz.printtree",                         APZPrintTree, bool, false);
352
  DECL_GFX_PREF(Live, "apz.record_checkerboarding",            APZRecordCheckerboarding, bool, false);
353
  DECL_GFX_PREF(Live, "apz.second_tap_tolerance",              APZSecondTapTolerance, float, 0.5f);
354
  DECL_GFX_PREF(Live, "apz.test.fails_with_native_injection",  APZTestFailsWithNativeInjection, bool, false);
355
  DECL_GFX_PREF(Live, "apz.test.logging_enabled",              APZTestLoggingEnabled, bool, false);
356
  DECL_GFX_PREF(Live, "apz.touch_move_tolerance",              APZTouchMoveTolerance, float, 0.1f);
357
  DECL_GFX_PREF(Live, "apz.touch_start_tolerance",             APZTouchStartTolerance, float, 1.0f/4.5f);
358
  DECL_GFX_PREF(Live, "apz.velocity_bias",                     APZVelocityBias, float, 0.0f);
359
  DECL_GFX_PREF(Live, "apz.velocity_relevance_time_ms",        APZVelocityRelevanceTime, uint32_t, 150);
360
  DECL_GFX_PREF(Live, "apz.x_skate_highmem_adjust",            APZXSkateHighMemAdjust, float, 0.0f);
361
  DECL_GFX_PREF(Live, "apz.x_skate_size_multiplier",           APZXSkateSizeMultiplier, float, 1.5f);
362
  DECL_GFX_PREF(Live, "apz.x_stationary_size_multiplier",      APZXStationarySizeMultiplier, float, 3.0f);
363
  DECL_GFX_PREF(Live, "apz.y_skate_highmem_adjust",            APZYSkateHighMemAdjust, float, 0.0f);
364
  DECL_GFX_PREF(Live, "apz.y_skate_size_multiplier",           APZYSkateSizeMultiplier, float, 2.5f);
365
  DECL_GFX_PREF(Live, "apz.y_stationary_size_multiplier",      APZYStationarySizeMultiplier, float, 3.5f);
366
  DECL_GFX_PREF(Live, "apz.zoom_animation_duration_ms",        APZZoomAnimationDuration, int32_t, 250);
367
  DECL_GFX_PREF(Live, "apz.scale_repaint_delay_ms",            APZScaleRepaintDelay, int32_t, 500);
368
369
  DECL_GFX_PREF(Live, "browser.ui.scroll-toolbar-threshold",   ToolbarScrollThreshold, int32_t, 10);
370
  DECL_GFX_PREF(Live, "browser.ui.zoom.force-user-scalable",   ForceUserScalable, bool, false);
371
  DECL_GFX_PREF(Live, "browser.viewport.desktopWidth",         DesktopViewportWidth, int32_t, 980);
372
373
  DECL_GFX_PREF(Live, "dom.ipc.plugins.asyncdrawing.enabled",  PluginAsyncDrawingEnabled, bool, false);
374
  DECL_GFX_PREF(Live, "dom.meta-viewport.enabled",             MetaViewportEnabled, bool, false);
375
  DECL_GFX_PREF(Live, "dom.visualviewport.enabled",            VisualViewportEnabled, bool, false);
376
  DECL_GFX_PREF(Once, "dom.vr.enabled",                        VREnabled, bool, false);
377
  DECL_GFX_PREF(Live, "dom.vr.autoactivate.enabled",           VRAutoActivateEnabled, bool, false);
378
  DECL_GFX_PREF(Live, "dom.vr.controller_trigger_threshold",   VRControllerTriggerThreshold, float, 0.1f);
379
  DECL_GFX_PREF(Once, "dom.vr.external.enabled",               VRExternalEnabled, bool, true);
380
  DECL_GFX_PREF(Live, "dom.vr.navigation.timeout",             VRNavigationTimeout, int32_t, 1000);
381
  DECL_GFX_PREF(Once, "dom.vr.oculus.enabled",                 VROculusEnabled, bool, true);
382
  DECL_GFX_PREF(Live, "dom.vr.oculus.invisible.enabled",       VROculusInvisibleEnabled, bool, true);
383
  DECL_GFX_PREF(Live, "dom.vr.oculus.present.timeout",         VROculusPresentTimeout, int32_t, 500);
384
  DECL_GFX_PREF(Live, "dom.vr.oculus.quit.timeout",            VROculusQuitTimeout, int32_t, 10000);
385
  DECL_GFX_PREF(Once, "dom.vr.openvr.enabled",                 VROpenVREnabled, bool, false);
386
  DECL_GFX_PREF(Once, "dom.vr.osvr.enabled",                   VROSVREnabled, bool, false);
387
  DECL_GFX_PREF(Live, "dom.vr.controller.enumerate.interval",  VRControllerEnumerateInterval, int32_t, 1000);
388
  DECL_GFX_PREF(Live, "dom.vr.display.enumerate.interval",     VRDisplayEnumerateInterval, int32_t, 5000);
389
  DECL_GFX_PREF(Live, "dom.vr.inactive.timeout",               VRInactiveTimeout, int32_t, 5000);
390
  DECL_GFX_PREF(Live, "dom.vr.poseprediction.enabled",         VRPosePredictionEnabled, bool, true);
391
  DECL_GFX_PREF(Live, "dom.vr.require-gesture",                VRRequireGesture, bool, true);
392
  DECL_GFX_PREF(Live, "dom.vr.puppet.enabled",                 VRPuppetEnabled, bool, false);
393
  DECL_GFX_PREF(Live, "dom.vr.puppet.submitframe",             VRPuppetSubmitFrame, uint32_t, 0);
394
  DECL_GFX_PREF(Live, "dom.vr.display.rafMaxDuration",         VRDisplayRafMaxDuration, uint32_t, 50);
395
  DECL_GFX_PREF(Once, "dom.vr.process.enabled",                VRProcessEnabled, bool, false);
396
  DECL_GFX_PREF(Once, "dom.vr.service.enabled",                VRServiceEnabled, bool, false);
397
  DECL_GFX_PREF(Live, "dom.w3c_pointer_events.enabled",        PointerEventsEnabled, bool, false);
398
399
  DECL_GFX_PREF(Live, "general.smoothScroll",                  SmoothScrollEnabled, bool, true);
400
  DECL_GFX_PREF(Live, "general.smoothScroll.currentVelocityWeighting",
401
                SmoothScrollCurrentVelocityWeighting, float, 0.25);
402
  DECL_GFX_PREF(Live, "general.smoothScroll.durationToIntervalRatio",
403
                SmoothScrollDurationToIntervalRatio, int32_t, 200);
404
  DECL_GFX_PREF(Live, "general.smoothScroll.lines.durationMaxMS",
405
                LineSmoothScrollMaxDurationMs, int32_t, 150);
406
  DECL_GFX_PREF(Live, "general.smoothScroll.lines.durationMinMS",
407
                LineSmoothScrollMinDurationMs, int32_t, 150);
408
  DECL_GFX_PREF(Live, "general.smoothScroll.mouseWheel",       WheelSmoothScrollEnabled, bool, true);
409
  DECL_GFX_PREF(Live, "general.smoothScroll.mouseWheel.durationMaxMS",
410
                WheelSmoothScrollMaxDurationMs, int32_t, 400);
411
  DECL_GFX_PREF(Live, "general.smoothScroll.mouseWheel.durationMinMS",
412
                WheelSmoothScrollMinDurationMs, int32_t, 200);
413
  DECL_GFX_PREF(Live, "general.smoothScroll.other.durationMaxMS",
414
                OtherSmoothScrollMaxDurationMs, int32_t, 150);
415
  DECL_GFX_PREF(Live, "general.smoothScroll.other.durationMinMS",
416
                OtherSmoothScrollMinDurationMs, int32_t, 150);
417
  DECL_GFX_PREF(Live, "general.smoothScroll.pages",            PageSmoothScrollEnabled, bool, true);
418
  DECL_GFX_PREF(Live, "general.smoothScroll.pages.durationMaxMS",
419
                PageSmoothScrollMaxDurationMs, int32_t, 150);
420
  DECL_GFX_PREF(Live, "general.smoothScroll.pages.durationMinMS",
421
                PageSmoothScrollMinDurationMs, int32_t, 150);
422
  DECL_GFX_PREF(Live, "general.smoothScroll.pixels.durationMaxMS",
423
                PixelSmoothScrollMaxDurationMs, int32_t, 150);
424
  DECL_GFX_PREF(Live, "general.smoothScroll.pixels.durationMinMS",
425
                PixelSmoothScrollMinDurationMs, int32_t, 150);
426
  DECL_GFX_PREF(Live, "general.smoothScroll.stopDecelerationWeighting",
427
                SmoothScrollStopDecelerationWeighting, float, 0.4f);
428
429
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.enabled",
430
                SmoothScrollMSDPhysicsEnabled, bool, false);
431
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.continuousMotionMaxDeltaMS",
432
                SmoothScrollMSDPhysicsContinuousMotionMaxDeltaMS, int32_t, 120);
433
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.motionBeginSpringConstant",
434
                SmoothScrollMSDPhysicsMotionBeginSpringConstant, int32_t, 1250);
435
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.slowdownMinDeltaMS",
436
                SmoothScrollMSDPhysicsSlowdownMinDeltaMS, int32_t, 12);
437
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.slowdownMinDeltaRatio",
438
                SmoothScrollMSDPhysicsSlowdownMinDeltaRatio, float, 1.3f);
439
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.slowdownSpringConstant",
440
                SmoothScrollMSDPhysicsSlowdownSpringConstant, int32_t, 2000);
441
  DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.regularSpringConstant",
442
                SmoothScrollMSDPhysicsRegularSpringConstant, int32_t, 1000);
443
444
  DECL_GFX_PREF(Once, "gfx.android.rgb16.force",               AndroidRGB16Force, bool, false);
445
#if defined(ANDROID)
446
  DECL_GFX_PREF(Once, "gfx.apitrace.enabled",                  UseApitrace, bool, false);
447
#endif
448
#if defined(RELEASE_OR_BETA)
449
  // "Skip" means this is locked to the default value in beta and release.
450
  DECL_GFX_PREF(Skip, "gfx.blocklist.all",                     BlocklistAll, int32_t, 0);
451
#else
452
  DECL_GFX_PREF(Once, "gfx.blocklist.all",                     BlocklistAll, int32_t, 0);
453
#endif
454
  DECL_GFX_PREF(Live, "gfx.compositor.clearstate",             CompositorClearState, bool, false);
455
  DECL_GFX_PREF(Live, "gfx.compositor.glcontext.opaque",       CompositorGLContextOpaque, bool, false);
456
  DECL_GFX_PREF(Live, "gfx.canvas.auto_accelerate.min_calls",  CanvasAutoAccelerateMinCalls, int32_t, 4);
457
  DECL_GFX_PREF(Live, "gfx.canvas.auto_accelerate.min_frames", CanvasAutoAccelerateMinFrames, int32_t, 30);
458
  DECL_GFX_PREF(Live, "gfx.canvas.auto_accelerate.min_seconds", CanvasAutoAccelerateMinSeconds, float, 5.0f);
459
  DECL_GFX_PREF(Live, "gfx.canvas.azure.accelerated",          CanvasAzureAccelerated, bool, false);
460
  DECL_GFX_PREF(Once, "gfx.canvas.azure.accelerated.limit",    CanvasAzureAcceleratedLimit, int32_t, 0);
461
  // 0x7fff is the maximum supported xlib surface size and is more than enough for canvases.
462
  DECL_GFX_PREF(Live, "gfx.canvas.max-size",                   MaxCanvasSize, int32_t, 0x7fff);
463
  DECL_GFX_PREF(Once, "gfx.canvas.skiagl.cache-items",         CanvasSkiaGLCacheItems, int32_t, 256);
464
  DECL_GFX_PREF(Once, "gfx.canvas.skiagl.cache-size",          CanvasSkiaGLCacheSize, int32_t, 96);
465
  DECL_GFX_PREF(Once, "gfx.canvas.skiagl.dynamic-cache",       CanvasSkiaGLDynamicCache, bool, false);
466
467
  DECL_GFX_PREF(Live, "gfx.color_management.enablev4",         CMSEnableV4, bool, false);
468
  DECL_GFX_PREF(Live, "gfx.color_management.mode",             CMSMode, int32_t,-1);
469
  // The zero default here should match QCMS_INTENT_DEFAULT from qcms.h
470
  DECL_GFX_PREF(Live, "gfx.color_management.rendering_intent", CMSRenderingIntent, int32_t, 0);
471
  DECL_GFX_PREF(Live, "gfx.content.always-paint",              AlwaysPaint, bool, false);
472
  // Size in megabytes
473
  DECL_GFX_PREF(Once, "gfx.content.skia-font-cache-size",      SkiaContentFontCacheSize, int32_t, 5);
474
475
  DECL_GFX_PREF(Once, "gfx.device-reset.limit",                DeviceResetLimitCount, int32_t, 10);
476
  DECL_GFX_PREF(Once, "gfx.device-reset.threshold-ms",         DeviceResetThresholdMilliseconds, int32_t, -1);
477
478
  DECL_GFX_PREF(Once, "gfx.direct2d.disabled",                 Direct2DDisabled, bool, false);
479
  DECL_GFX_PREF(Once, "gfx.direct2d.force-enabled",            Direct2DForceEnabled, bool, false);
480
  DECL_GFX_PREF(Live, "gfx.direct2d.destroy-dt-on-paintthread",Direct2DDestroyDTOnPaintThread, bool, true);
481
  DECL_GFX_PREF(Live, "gfx.direct3d11.reuse-decoder-device",   Direct3D11ReuseDecoderDevice, int32_t, -1);
482
  DECL_GFX_PREF(Live, "gfx.direct3d11.allow-keyed-mutex",      Direct3D11AllowKeyedMutex, bool, true);
483
  DECL_GFX_PREF(Live, "gfx.direct3d11.use-double-buffering",   Direct3D11UseDoubleBuffering, bool, false);
484
  DECL_GFX_PREF(Once, "gfx.direct3d11.enable-debug-layer",     Direct3D11EnableDebugLayer, bool, false);
485
  DECL_GFX_PREF(Once, "gfx.direct3d11.break-on-error",         Direct3D11BreakOnError, bool, false);
486
  DECL_GFX_PREF(Once, "gfx.direct3d11.sleep-on-create-device", Direct3D11SleepOnCreateDevice, int32_t, 0);
487
  DECL_GFX_PREF(Live, "gfx.downloadable_fonts.keep_color_bitmaps", KeepColorBitmaps, bool, false);
488
  DECL_GFX_PREF(Live, "gfx.downloadable_fonts.validate_variation_tables", ValidateVariationTables, bool, true);
489
  DECL_GFX_PREF(Live, "gfx.downloadable_fonts.otl_validation", ValidateOTLTables, bool, true);
490
  DECL_GFX_PREF(Live, "gfx.draw-color-bars",                   CompositorDrawColorBars, bool, false);
491
  DECL_GFX_PREF(Once, "gfx.e10s.hide-plugins-for-scroll",      HidePluginsForScroll, bool, true);
492
  DECL_GFX_PREF(Live, "gfx.layerscope.enabled",                LayerScopeEnabled, bool, false);
493
  DECL_GFX_PREF(Live, "gfx.layerscope.port",                   LayerScopePort, int32_t, 23456);
494
  // Note that        "gfx.logging.level" is defined in Logging.h.
495
  DECL_GFX_PREF(Live, "gfx.logging.level",                     GfxLoggingLevel, int32_t, mozilla::gfx::LOG_DEFAULT);
496
  DECL_GFX_PREF(Once, "gfx.logging.crash.length",              GfxLoggingCrashLength, uint32_t, 16);
497
  DECL_GFX_PREF(Live, "gfx.logging.painted-pixel-count.enabled",GfxLoggingPaintedPixelCountEnabled, bool, false);
498
  // The maximums here are quite conservative, we can tighten them if problems show up.
499
  DECL_GFX_PREF(Once, "gfx.logging.texture-usage.enabled",     GfxLoggingTextureUsageEnabled, bool, false);
500
  DECL_GFX_PREF(Once, "gfx.logging.peak-texture-usage.enabled",GfxLoggingPeakTextureUsageEnabled, bool, false);
501
  // Use gfxPlatform::MaxAllocSize instead of the pref directly
502
  DECL_GFX_PREF(Once, "gfx.max-alloc-size",                    MaxAllocSizeDoNotUseDirectly, int32_t, (int32_t)500000000);
503
  // Use gfxPlatform::MaxTextureSize instead of the pref directly
504
  DECL_GFX_PREF(Once, "gfx.max-texture-size",                  MaxTextureSizeDoNotUseDirectly, int32_t, (int32_t)32767);
505
  DECL_GFX_PREF(Live, "gfx.partialpresent.force",              PartialPresent, int32_t, 0);
506
  DECL_GFX_PREF(Live, "gfx.perf-warnings.enabled",             PerfWarnings, bool, false);
507
  DECL_GFX_PREF(Live, "gfx.testing.device-reset",              DeviceResetForTesting, int32_t, 0);
508
  DECL_GFX_PREF(Live, "gfx.testing.device-fail",               DeviceFailForTesting, bool, false);
509
  DECL_GFX_PREF(Once, "gfx.text.disable-aa",                   DisableAllTextAA, bool, false);
510
  DECL_GFX_PREF(Live, "gfx.ycbcr.accurate-conversion",         YCbCrAccurateConversion, bool, false);
511
512
  // Disable surface sharing due to issues with compatible FBConfigs on
513
  // NVIDIA drivers as described in bug 1193015.
514
  DECL_GFX_PREF(Live, "gfx.use-glx-texture-from-pixmap",       UseGLXTextureFromPixmap, bool, false);
515
  DECL_GFX_PREF(Once, "gfx.use-iosurface-textures",            UseIOSurfaceTextures, bool, false);
516
  DECL_GFX_PREF(Once, "gfx.use-mutex-on-present",              UseMutexOnPresent, bool, false);
517
  DECL_GFX_PREF(Once, "gfx.use-surfacetexture-textures",       UseSurfaceTextureTextures, bool, false);
518
  DECL_GFX_PREF(Once, "gfx.allow-texture-direct-mapping",      AllowTextureDirectMapping, bool, true);
519
  DECL_GFX_PREF(Live, "gfx.vsync.collect-scroll-transforms",   CollectScrollTransforms, bool, false);
520
  DECL_GFX_PREF(Once, "gfx.vsync.compositor.unobserve-count",  CompositorUnobserveCount, int32_t, 10);
521
522
  DECL_GFX_PREF(Once, "gfx.webrender.all",                     WebRenderAll, bool, false);
523
  DECL_GFX_PREF(Once, "gfx.webrender.all.qualified",           WebRenderAllQualified, bool, true);
524
  DECL_GFX_PREF(Live, "gfx.webrender.blob-images",             WebRenderBlobImages, bool, true);
525
  DECL_GFX_PREF(Live, "gfx.webrender.blob.invalidation",       WebRenderBlobInvalidation, bool, false);
526
  DECL_GFX_PREF(Live, "gfx.webrender.blob.paint-flashing",     WebRenderBlobPaintFlashing, bool, false);
527
  DECL_GFX_PREF(Live, "gfx.webrender.dl.dump-parent",          WebRenderDLDumpParent, bool, false);
528
  DECL_GFX_PREF(Live, "gfx.webrender.dl.dump-content",         WebRenderDLDumpContent, bool, false);
529
  DECL_GFX_PREF(Once, "gfx.webrender.enabled",                 WebRenderEnabledDoNotUseDirectly, bool, false);
530
  DECL_GFX_PREF(Once, "gfx.webrender.force-disabled",          WebRenderForceDisabled, bool, false);
531
  DECL_GFX_PREF(Live, "gfx.webrender.highlight-painted-layers",WebRenderHighlightPaintedLayers, bool, false);
532
533
  // Use vsync events generated by hardware
534
  DECL_GFX_PREF(Once, "gfx.work-around-driver-bugs",           WorkAroundDriverBugs, bool, true);
535
536
  DECL_GFX_PREF(Live, "gl.ignore-dx-interop2-blacklist",       IgnoreDXInterop2Blacklist, bool, false);
537
  DECL_GFX_PREF(Live, "gl.msaa-level",                         MSAALevel, uint32_t, 2);
538
#if defined(XP_MACOSX)
539
  DECL_GFX_PREF(Live, "gl.multithreaded",                      GLMultithreaded, bool, false);
540
#endif
541
  DECL_GFX_PREF(Live, "gl.require-hardware",                   RequireHardwareGL, bool, false);
542
  DECL_GFX_PREF(Live, "gl.use-tls-is-current",                 UseTLSIsCurrent, int32_t, 0);
543
544
  DECL_GFX_PREF(Live, "image.animated.decode-on-demand.threshold-kb", ImageAnimatedDecodeOnDemandThresholdKB, uint32_t, 20480);
545
  DECL_GFX_PREF(Live, "image.animated.decode-on-demand.batch-size", ImageAnimatedDecodeOnDemandBatchSize, uint32_t, 6);
546
  DECL_GFX_PREF(Live, "image.animated.generate-full-frames",   ImageAnimatedGenerateFullFrames, bool, false);
547
  DECL_GFX_PREF(Live, "image.animated.resume-from-last-displayed", ImageAnimatedResumeFromLastDisplayed, bool, false);
548
  DECL_GFX_PREF(Live, "image.cache.factor2.threshold-surfaces", ImageCacheFactor2ThresholdSurfaces, int32_t, -1);
549
  DECL_GFX_PREF(Live, "image.cache.max-rasterized-svg-threshold-kb", ImageCacheMaxRasterizedSVGThresholdKB, int32_t, 90*1024);
550
  DECL_GFX_PREF(Once, "image.cache.size",                      ImageCacheSize, int32_t, 5*1024*1024);
551
  DECL_GFX_PREF(Once, "image.cache.timeweight",                ImageCacheTimeWeight, int32_t, 500);
552
  DECL_GFX_PREF(Live, "image.decode-immediately.enabled",      ImageDecodeImmediatelyEnabled, bool, false);
553
  DECL_GFX_PREF(Live, "image.downscale-during-decode.enabled", ImageDownscaleDuringDecodeEnabled, bool, true);
554
  DECL_GFX_PREF(Live, "image.infer-src-animation.threshold-ms", ImageInferSrcAnimationThresholdMS, uint32_t, 2000);
555
  DECL_GFX_PREF(Live, "image.layout_network_priority",         ImageLayoutNetworkPriority, bool, true);
556
  DECL_GFX_PREF(Once, "image.mem.decode_bytes_at_a_time",      ImageMemDecodeBytesAtATime, uint32_t, 200000);
557
  DECL_GFX_PREF(Live, "image.mem.discardable",                 ImageMemDiscardable, bool, false);
558
  DECL_GFX_PREF(Once, "image.mem.animated.discardable",        ImageMemAnimatedDiscardable, bool, false);
559
  DECL_GFX_PREF(Live, "image.mem.animated.use_heap",           ImageMemAnimatedUseHeap, bool, false);
560
  DECL_GFX_PREF(Live, "image.mem.shared",                      ImageMemShared, bool, true);
561
  DECL_GFX_PREF(Once, "image.mem.surfacecache.discard_factor", ImageMemSurfaceCacheDiscardFactor, uint32_t, 1);
562
  DECL_GFX_PREF(Once, "image.mem.surfacecache.max_size_kb",    ImageMemSurfaceCacheMaxSizeKB, uint32_t, 100 * 1024);
563
  DECL_GFX_PREF(Once, "image.mem.surfacecache.min_expiration_ms", ImageMemSurfaceCacheMinExpirationMS, uint32_t, 60*1000);
564
  DECL_GFX_PREF(Once, "image.mem.surfacecache.size_factor",    ImageMemSurfaceCacheSizeFactor, uint32_t, 64);
565
  DECL_GFX_PREF(Live, "image.mem.volatile.min_threshold_kb",   ImageMemVolatileMinThresholdKB, int32_t, -1);
566
  DECL_GFX_PREF(Once, "image.multithreaded_decoding.limit",    ImageMTDecodingLimit, int32_t, -1);
567
  DECL_GFX_PREF(Once, "image.multithreaded_decoding.idle_timeout", ImageMTDecodingIdleTimeout, int32_t, -1);
568
569
  DECL_GFX_PREF(Once, "layers.acceleration.disabled",          LayersAccelerationDisabledDoNotUseDirectly, bool, false);
570
  DECL_GFX_PREF(Live, "layers.acceleration.draw-fps",          LayersDrawFPS, bool, false);
571
  DECL_GFX_PREF(Live, "layers.acceleration.draw-fps.print-histogram",  FPSPrintHistogram, bool, false);
572
  DECL_GFX_PREF(Live, "layers.acceleration.draw-fps.write-to-file", WriteFPSToFile, bool, false);
573
  DECL_GFX_PREF(Once, "layers.acceleration.force-enabled",     LayersAccelerationForceEnabledDoNotUseDirectly, bool, false);
574
  DECL_GFX_PREF(Live, "layers.advanced.basic-layer.enabled",          LayersAdvancedBasicLayerEnabled, bool, false);
575
  DECL_GFX_PREF(Once, "layers.amd-switchable-gfx.enabled",     LayersAMDSwitchableGfxEnabled, bool, false);
576
  DECL_GFX_PREF(Once, "layers.async-pan-zoom.enabled",         AsyncPanZoomEnabledDoNotUseDirectly, bool, true);
577
  DECL_GFX_PREF(Once, "layers.async-pan-zoom.separate-event-thread", AsyncPanZoomSeparateEventThread, bool, false);
578
  DECL_GFX_PREF(Live, "layers.bench.enabled",                  LayersBenchEnabled, bool, false);
579
  DECL_GFX_PREF(Once, "layers.bufferrotation.enabled",         BufferRotationEnabled, bool, true);
580
  DECL_GFX_PREF(Live, "layers.child-process-shutdown",         ChildProcessShutdown, bool, true);
581
#ifdef MOZ_GFX_OPTIMIZE_MOBILE
582
  // If MOZ_GFX_OPTIMIZE_MOBILE is defined, we force component alpha off
583
  // and ignore the preference.
584
  DECL_GFX_PREF(Skip, "layers.componentalpha.enabled",         ComponentAlphaEnabled, bool, false);
585
#else
586
  // If MOZ_GFX_OPTIMIZE_MOBILE is not defined, we actually take the
587
  // preference value, defaulting to true.
588
  DECL_GFX_PREF(Once, "layers.componentalpha.enabled",         ComponentAlphaEnabled, bool, true);
589
#endif
590
  DECL_GFX_PREF(Once, "layers.d3d11.force-warp",               LayersD3D11ForceWARP, bool, false);
591
  DECL_GFX_PREF(Live, "layers.deaa.enabled",                   LayersDEAAEnabled, bool, false);
592
  DECL_GFX_PREF(Live, "layers.draw-bigimage-borders",          DrawBigImageBorders, bool, false);
593
  DECL_GFX_PREF(Live, "layers.draw-borders",                   DrawLayerBorders, bool, false);
594
  DECL_GFX_PREF(Live, "layers.draw-tile-borders",              DrawTileBorders, bool, false);
595
  DECL_GFX_PREF(Live, "layers.draw-layer-info",                DrawLayerInfo, bool, false);
596
  DECL_GFX_PREF(Live, "layers.dump",                           LayersDump, bool, false);
597
  DECL_GFX_PREF(Live, "layers.dump-texture",                   LayersDumpTexture, bool, false);
598
#ifdef MOZ_DUMP_PAINTING
599
  DECL_GFX_PREF(Live, "layers.dump-client-layers",             DumpClientLayers, bool, false);
600
  DECL_GFX_PREF(Live, "layers.dump-decision",                  LayersDumpDecision, bool, false);
601
  DECL_GFX_PREF(Live, "layers.dump-host-layers",               DumpHostLayers, bool, false);
602
#endif
603
604
  // 0 is "no change" for contrast, positive values increase it, negative values
605
  // decrease it until we hit mid gray at -1 contrast, after that it gets weird.
606
  DECL_GFX_PREF(Live, "layers.effect.contrast",                LayersEffectContrast, float, 0.0f);
607
  DECL_GFX_PREF(Live, "layers.effect.grayscale",               LayersEffectGrayscale, bool, false);
608
  DECL_GFX_PREF(Live, "layers.effect.invert",                  LayersEffectInvert, bool, false);
609
  DECL_GFX_PREF(Once, "layers.enable-tiles",                   LayersTilesEnabled, bool, false);
610
  DECL_GFX_PREF(Once, "layers.enable-tiles-if-skia-pomtp",     LayersTilesEnabledIfSkiaPOMTP, bool, false);
611
  DECL_GFX_PREF(Live, "layers.flash-borders",                  FlashLayerBorders, bool, false);
612
  DECL_GFX_PREF(Once, "layers.force-shmem-tiles",              ForceShmemTiles, bool, false);
613
  DECL_GFX_PREF(Once, "layers.gpu-process.allow-software",     GPUProcessAllowSoftware, bool, false);
614
  DECL_GFX_PREF(Once, "layers.gpu-process.enabled",            GPUProcessEnabled, bool, false);
615
  DECL_GFX_PREF(Once, "layers.gpu-process.force-enabled",      GPUProcessForceEnabled, bool, false);
616
  DECL_GFX_PREF(Once, "layers.gpu-process.ipc_reply_timeout_ms", GPUProcessIPCReplyTimeoutMs, int32_t, 10000);
617
  DECL_GFX_PREF(Live, "layers.gpu-process.max_restarts",       GPUProcessMaxRestarts, int32_t, 1);
618
  // Note: This pref will only be used if it is less than layers.gpu-process.max_restarts.
619
  DECL_GFX_PREF(Live, "layers.gpu-process.max_restarts_with_decoder", GPUProcessMaxRestartsWithDecoder, int32_t, 0);
620
  DECL_GFX_PREF(Once, "layers.gpu-process.startup_timeout_ms", GPUProcessTimeoutMs, int32_t, 5000);
621
  DECL_GFX_PREF(Live, "layers.low-precision-buffer",           UseLowPrecisionBuffer, bool, false);
622
  DECL_GFX_PREF(Live, "layers.low-precision-opacity",          LowPrecisionOpacity, float, 1.0f);
623
  DECL_GFX_PREF(Live, "layers.low-precision-resolution",       LowPrecisionResolution, float, 0.25f);
624
  DECL_GFX_PREF(Live, "layers.max-active",                     MaxActiveLayers, int32_t, -1);
625
  DECL_GFX_PREF(Once, "layers.mlgpu.enabled",                  AdvancedLayersEnabledDoNotUseDirectly, bool, false);
626
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-buffer-cache",      AdvancedLayersEnableBufferCache, bool, true);
627
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-buffer-sharing",    AdvancedLayersEnableBufferSharing, bool, true);
628
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-clear-view",        AdvancedLayersEnableClearView, bool, true);
629
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-cpu-occlusion",     AdvancedLayersEnableCPUOcclusion, bool, true);
630
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-depth-buffer",      AdvancedLayersEnableDepthBuffer, bool, false);
631
  DECL_GFX_PREF(Live, "layers.mlgpu.enable-invalidation",      AdvancedLayersUseInvalidation, bool, true);
632
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-on-windows7",       AdvancedLayersEnableOnWindows7, bool, false);
633
  DECL_GFX_PREF(Once, "layers.mlgpu.enable-container-resizing", AdvancedLayersEnableContainerResizing, bool, true);
634
  DECL_GFX_PREF(Once, "layers.offmainthreadcomposition.force-disabled", LayersOffMainThreadCompositionForceDisabled, bool, false);
635
  DECL_GFX_PREF(Live, "layers.offmainthreadcomposition.frame-rate", LayersCompositionFrameRate, int32_t,-1);
636
  DECL_GFX_PREF(Once, "layers.omtp.capture-limit",             LayersOMTPCaptureLimit, uint32_t, 25 * 1024 * 1024);
637
  DECL_GFX_PREF(Live, "layers.omtp.dump-capture",              LayersOMTPDumpCapture, bool, false);
638
  DECL_GFX_PREF(Once, "layers.omtp.paint-workers",             LayersOMTPPaintWorkers, int32_t, 1);
639
  DECL_GFX_PREF(Live, "layers.omtp.release-capture-on-main-thread", LayersOMTPReleaseCaptureOnMainThread, bool, false);
640
  DECL_GFX_PREF(Live, "layers.orientation.sync.timeout",       OrientationSyncMillis, uint32_t, (uint32_t)0);
641
  DECL_GFX_PREF(Once, "layers.prefer-opengl",                  LayersPreferOpenGL, bool, false);
642
  DECL_GFX_PREF(Live, "layers.progressive-paint",              ProgressivePaint, bool, false);
643
  DECL_GFX_PREF(Live, "layers.shared-buffer-provider.enabled", PersistentBufferProviderSharedEnabled, bool, false);
644
  DECL_GFX_PREF(Live, "layers.single-tile.enabled",            LayersSingleTileEnabled, bool, true);
645
  DECL_GFX_PREF(Live, "layers.force-synchronous-resize",       LayersForceSynchronousResize, bool, true);
646
647
  // We allow for configurable and rectangular tile size to avoid wasting memory on devices whose
648
  // screen size does not align nicely to the default tile size. Although layers can be any size,
649
  // they are often the same size as the screen, especially for width.
650
  DECL_GFX_PREF(Once, "layers.tile-width",                     LayersTileWidth, int32_t, 256);
651
  DECL_GFX_PREF(Once, "layers.tile-height",                    LayersTileHeight, int32_t, 256);
652
  DECL_GFX_PREF(Once, "layers.tile-initial-pool-size",         LayersTileInitialPoolSize, uint32_t, (uint32_t)50);
653
  DECL_GFX_PREF(Once, "layers.tile-pool-unused-size",          LayersTilePoolUnusedSize, uint32_t, (uint32_t)10);
654
  DECL_GFX_PREF(Once, "layers.tile-pool-shrink-timeout",       LayersTilePoolShrinkTimeout, uint32_t, (uint32_t)50);
655
  DECL_GFX_PREF(Once, "layers.tile-pool-clear-timeout",        LayersTilePoolClearTimeout, uint32_t, (uint32_t)5000);
656
  DECL_GFX_PREF(Once, "layers.tiles.adjust",                   LayersTilesAdjust, bool, true);
657
  DECL_GFX_PREF(Live, "layers.tiles.retain-back-buffer",       LayersTileRetainBackBuffer, bool, true);
658
  DECL_GFX_PREF(Once, "layers.tiles.edge-padding",             TileEdgePaddingEnabled, bool, false);
659
  DECL_GFX_PREF(Live, "layers.tiles.fade-in.enabled",          LayerTileFadeInEnabled, bool, false);
660
  DECL_GFX_PREF(Live, "layers.tiles.fade-in.duration-ms",      LayerTileFadeInDuration, uint32_t, 250);
661
  DECL_GFX_PREF(Live, "layers.transaction.warning-ms",         LayerTransactionWarning, uint32_t, 200);
662
  DECL_GFX_PREF(Once, "layers.uniformity-info",                UniformityInfo, bool, false);
663
  DECL_GFX_PREF(Once, "layers.use-image-offscreen-surfaces",   UseImageOffscreenSurfaces, bool, true);
664
  DECL_GFX_PREF(Live, "layers.draw-mask-debug",                DrawMaskLayer, bool, false);
665
666
  DECL_GFX_PREF(Live, "layers.geometry.opengl.enabled",        OGLLayerGeometry, bool, false);
667
  DECL_GFX_PREF(Live, "layers.geometry.basic.enabled",         BasicLayerGeometry, bool, false);
668
  DECL_GFX_PREF(Live, "layers.geometry.d3d11.enabled",         D3D11LayerGeometry, bool, false);
669
670
  DECL_GFX_PREF(Live, "layout.animation.prerender.partial", PartiallyPrerenderAnimatedContent, bool, false);
671
  DECL_GFX_PREF(Live, "layout.animation.prerender.viewport-ratio-limit-x", AnimationPrerenderViewportRatioLimitX, float, 1.125f);
672
  DECL_GFX_PREF(Live, "layout.animation.prerender.viewport-ratio-limit-y", AnimationPrerenderViewportRatioLimitY, float, 1.125f);
673
  DECL_GFX_PREF(Live, "layout.animation.prerender.absolute-limit-x", AnimationPrerenderAbsoluteLimitX, uint32_t, 4096);
674
  DECL_GFX_PREF(Live, "layout.animation.prerender.absolute-limit-y", AnimationPrerenderAbsoluteLimitY, uint32_t, 4096);
675
676
  DECL_GFX_PREF(Live, "layout.css.paint-order.enabled",        PaintOrderEnabled, bool, false);
677
  DECL_GFX_PREF(Live, "layout.css.scroll-behavior.damping-ratio", ScrollBehaviorDampingRatio, float, 1.0f);
678
  DECL_GFX_PREF(Live, "layout.css.scroll-behavior.enabled",    ScrollBehaviorEnabled, bool, true);
679
  DECL_GFX_PREF(Live, "layout.css.scroll-behavior.spring-constant", ScrollBehaviorSpringConstant, float, 250.0f);
680
  DECL_GFX_PREF(Live, "layout.css.scroll-snap.prediction-max-velocity", ScrollSnapPredictionMaxVelocity, int32_t, 2000);
681
  DECL_GFX_PREF(Live, "layout.css.scroll-snap.prediction-sensitivity", ScrollSnapPredictionSensitivity, float, 0.750f);
682
  DECL_GFX_PREF(Live, "layout.css.scroll-snap.proximity-threshold", ScrollSnapProximityThreshold, int32_t, 200);
683
  DECL_GFX_PREF(Live, "layout.css.touch_action.enabled",       TouchActionEnabled, bool, false);
684
685
  DECL_GFX_PREF(Live, "layout.display-list.build-twice",       LayoutDisplayListBuildTwice, bool, false);
686
  DECL_GFX_PREF(Live, "layout.display-list.retain",            LayoutRetainDisplayList, bool, true);
687
  DECL_GFX_PREF(Live, "layout.display-list.retain.chrome",     LayoutRetainDisplayListChrome, bool, false);
688
  DECL_GFX_PREF(Live, "layout.display-list.retain.verify",     LayoutVerifyRetainDisplayList, bool, false);
689
  DECL_GFX_PREF(Live, "layout.display-list.retain.verify.order", LayoutVerifyRetainDisplayListOrder, bool, false);
690
  DECL_GFX_PREF(Live, "layout.display-list.rebuild-frame-limit", LayoutRebuildFrameLimit, uint32_t, 500);
691
  DECL_GFX_PREF(Live, "layout.display-list.dump",              LayoutDumpDisplayList, bool, false);
692
  DECL_GFX_PREF(Live, "layout.display-list.dump-content",      LayoutDumpDisplayListContent, bool, false);
693
  DECL_GFX_PREF(Live, "layout.display-list.dump-parent",       LayoutDumpDisplayListParent, bool, false);
694
  DECL_GFX_PREF(Live, "layout.display-list.show-rebuild-area", LayoutDisplayListShowArea, bool, false);
695
  DECL_GFX_PREF(Live, "layout.display-list.flatten-transform", LayoutFlattenTransform, bool, true);
696
697
  DECL_GFX_PREF(Once, "layout.frame_rate",                     LayoutFrameRate, int32_t, -1);
698
  DECL_GFX_PREF(Once, "layout.less-event-region-items",        LessEventRegionItems, bool, true);
699
  DECL_GFX_PREF(Live, "layout.min-active-layer-size",          LayoutMinActiveLayerSize, int, 64);
700
  DECL_GFX_PREF(Once, "layout.paint_rects_separately",         LayoutPaintRectsSeparately, bool, true);
701
702
  // This and code dependent on it should be removed once containerless scrolling looks stable.
703
  DECL_GFX_PREF(Once, "layout.scroll.root-frame-containers",   LayoutUseContainersForRootFrames, bool, true);
704
  // This pref is to be set by test code only.
705
  DECL_GFX_PREF(Live, "layout.scrollbars.always-layerize-track", AlwaysLayerizeScrollbarTrackTestOnly, bool, false);
706
  DECL_GFX_PREF(Live, "layout.smaller-painted-layers",         LayoutSmallerPaintedLayers, bool, false);
707
708
  DECL_GFX_PREF(Once, "media.hardware-video-decoding.force-enabled",
709
                                                               HardwareVideoDecodingForceEnabled, bool, false);
710
#ifdef XP_WIN
711
  DECL_GFX_PREF(Live, "media.wmf.dxva.d3d11.enabled", PDMWMFAllowD3D11, bool, true);
712
  DECL_GFX_PREF(Live, "media.wmf.dxva.max-videos", PDMWMFMaxDXVAVideos, uint32_t, 8);
713
  DECL_GFX_PREF(Live, "media.wmf.use-nv12-format", PDMWMFUseNV12Format, bool, true);
714
  DECL_GFX_PREF(Once, "media.wmf.use-sync-texture", PDMWMFUseSyncTexture, bool, true);
715
  DECL_GFX_PREF(Live, "media.wmf.low-latency.enabled", PDMWMFLowLatencyEnabled, bool, false);
716
  DECL_GFX_PREF(Live, "media.wmf.skip-blacklist", PDMWMFSkipBlacklist, bool, false);
717
  DECL_GFX_PREF(Live, "media.wmf.deblacklisting-for-telemetry-in-gpu-process", PDMWMFDeblacklistingForTelemetryInGPUProcess, bool, false);
718
  DECL_GFX_PREF(Live, "media.wmf.amd.highres.enabled", PDMWMFAMDHighResEnabled, bool, true);
719
  DECL_GFX_PREF(Live, "media.wmf.allow-unsupported-resolutions",  PDMWMFAllowUnsupportedResolutions, bool, false);
720
#endif
721
722
  // These affect how line scrolls from wheel events will be accelerated.
723
  DECL_GFX_PREF(Live, "mousewheel.acceleration.factor",        MouseWheelAccelerationFactor, int32_t, -1);
724
  DECL_GFX_PREF(Live, "mousewheel.acceleration.start",         MouseWheelAccelerationStart, int32_t, -1);
725
726
  // This affects whether events will be routed through APZ or not.
727
  DECL_GFX_PREF(Live, "mousewheel.system_scroll_override_on_root_content.enabled",
728
                                                               MouseWheelHasRootScrollDeltaOverride, bool, false);
729
  DECL_GFX_PREF(Live, "mousewheel.system_scroll_override_on_root_content.horizontal.factor",
730
                                                               MouseWheelRootScrollHorizontalFactor, int32_t, 0);
731
  DECL_GFX_PREF(Live, "mousewheel.system_scroll_override_on_root_content.vertical.factor",
732
                                                               MouseWheelRootScrollVerticalFactor, int32_t, 0);
733
  DECL_GFX_PREF(Live, "mousewheel.transaction.ignoremovedelay",MouseWheelIgnoreMoveDelayMs, int32_t, (int32_t)100);
734
  DECL_GFX_PREF(Live, "mousewheel.transaction.timeout",        MouseWheelTransactionTimeoutMs, int32_t, (int32_t)1500);
735
736
  DECL_GFX_PREF(Live, "nglayout.debug.widget_update_flashing", WidgetUpdateFlashing, bool, false);
737
738
  DECL_GFX_PREF(Live, "print.font-variations-as-paths",        PrintFontVariationsAsPaths, bool, true);
739
740
  DECL_GFX_PREF(Once, "slider.snapMultiplier",                 SliderSnapMultiplier, int32_t, 0);
741
742
  DECL_GFX_PREF(Live, "test.events.async.enabled",             TestEventsAsyncEnabled, bool, false);
743
  DECL_GFX_PREF(Live, "test.mousescroll",                      MouseScrollTestingEnabled, bool, false);
744
745
  DECL_GFX_PREF(Live, "toolkit.scrollbox.horizontalScrollDistance", ToolkitHorizontalScrollDistance, int32_t, 5);
746
  DECL_GFX_PREF(Live, "toolkit.scrollbox.verticalScrollDistance",   ToolkitVerticalScrollDistance, int32_t, 3);
747
748
  DECL_GFX_PREF(Live, "ui.click_hold_context_menus.delay",     UiClickHoldContextMenusDelay, int32_t, 500);
749
750
  // WebGL (for pref access from Worker threads)
751
  DECL_GFX_PREF(Live, "webgl.1.allow-core-profiles",           WebGL1AllowCoreProfile, bool, false);
752
753
  DECL_GFX_PREF(Live, "webgl.all-angle-options",               WebGLAllANGLEOptions, bool, false);
754
  DECL_GFX_PREF(Live, "webgl.angle.force-d3d11",               WebGLANGLEForceD3D11, bool, false);
755
  DECL_GFX_PREF(Live, "webgl.angle.try-d3d11",                 WebGLANGLETryD3D11, bool, false);
756
  DECL_GFX_PREF(Live, "webgl.angle.force-warp",                WebGLANGLEForceWARP, bool, false);
757
  DECL_GFX_PREF(Live, "webgl.bypass-shader-validation",        WebGLBypassShaderValidator, bool, true);
758
  DECL_GFX_PREF(Live, "webgl.can-lose-context-in-foreground",  WebGLCanLoseContextInForeground, bool, true);
759
  DECL_GFX_PREF(Live, "webgl.default-no-alpha",                WebGLDefaultNoAlpha, bool, false);
760
  DECL_GFX_PREF(Live, "webgl.disable-angle",                   WebGLDisableANGLE, bool, false);
761
  DECL_GFX_PREF(Live, "webgl.disable-wgl",                     WebGLDisableWGL, bool, false);
762
  DECL_GFX_PREF(Live, "webgl.disable-extensions",              WebGLDisableExtensions, bool, false);
763
  DECL_GFX_PREF(Live, "webgl.dxgl.enabled",                    WebGLDXGLEnabled, bool, false);
764
  DECL_GFX_PREF(Live, "webgl.dxgl.needs-finish",               WebGLDXGLNeedsFinish, bool, false);
765
766
  DECL_GFX_PREF(Live, "webgl.disable-fail-if-major-performance-caveat",
767
                WebGLDisableFailIfMajorPerformanceCaveat, bool, false);
768
  DECL_GFX_PREF(Live, "webgl.disable-DOM-blit-uploads",
769
                WebGLDisableDOMBlitUploads, bool, false);
770
771
  DECL_GFX_PREF(Live, "webgl.disabled",                        WebGLDisabled, bool, false);
772
773
  DECL_GFX_PREF(Live, "webgl.enable-draft-extensions",         WebGLDraftExtensionsEnabled, bool, false);
774
  DECL_GFX_PREF(Live, "webgl.enable-privileged-extensions",    WebGLPrivilegedExtensionsEnabled, bool, false);
775
  DECL_GFX_PREF(Live, "webgl.enable-surface-texture",          WebGLSurfaceTextureEnabled, bool, false);
776
  DECL_GFX_PREF(Live, "webgl.enable-webgl2",                   WebGL2Enabled, bool, true);
777
  DECL_GFX_PREF(Live, "webgl.force-enabled",                   WebGLForceEnabled, bool, false);
778
  DECL_GFX_PREF(Once, "webgl.force-layers-readback",           WebGLForceLayersReadback, bool, false);
779
  DECL_GFX_PREF(Live, "webgl.force-index-validation",          WebGLForceIndexValidation, int32_t, 0);
780
  DECL_GFX_PREF(Live, "webgl.lose-context-on-memory-pressure", WebGLLoseContextOnMemoryPressure, bool, false);
781
  DECL_GFX_PREF(Live, "webgl.max-contexts",                    WebGLMaxContexts, uint32_t, 32);
782
  DECL_GFX_PREF(Live, "webgl.max-contexts-per-principal",      WebGLMaxContextsPerPrincipal, uint32_t, 16);
783
  DECL_GFX_PREF(Live, "webgl.max-warnings-per-context",        WebGLMaxWarningsPerContext, uint32_t, 32);
784
  DECL_GFX_PREF(Live, "webgl.min_capability_mode",             WebGLMinCapabilityMode, bool, false);
785
  DECL_GFX_PREF(Live, "webgl.msaa-force",                      WebGLForceMSAA, bool, false);
786
  DECL_GFX_PREF(Live, "webgl.msaa-samples",                    WebGLMsaaSamples, uint32_t, 4);
787
  DECL_GFX_PREF(Live, "webgl.prefer-16bpp",                    WebGLPrefer16bpp, bool, false);
788
  DECL_GFX_PREF(Live, "webgl.restore-context-when-visible",    WebGLRestoreWhenVisible, bool, true);
789
  DECL_GFX_PREF(Live, "webgl.allow-immediate-queries",         WebGLImmediateQueries, bool, false);
790
  DECL_GFX_PREF(Live, "webgl.allow-fb-invalidation",           WebGLFBInvalidation, bool, false);
791
792
  DECL_GFX_PREF(Live, "webgl.perf.max-warnings",                    WebGLMaxPerfWarnings, int32_t, 0);
793
  DECL_GFX_PREF(Live, "webgl.perf.max-acceptable-fb-status-invals", WebGLMaxAcceptableFBStatusInvals, int32_t, 0);
794
  DECL_GFX_PREF(Live, "webgl.perf.spew-frame-allocs",          WebGLSpewFrameAllocs, bool, true);
795
796
797
  DECL_GFX_PREF(Live, "widget.window-transforms.disabled",     WindowTransformsDisabled, bool, false);
798
799
  // WARNING:
800
  // Please make sure that you've added your new preference to the list above in alphabetical order.
801
  // Please do not just append it to the end of the list.
802
803
public:
804
  // Manage the singleton:
805
  static gfxPrefs& GetSingleton()
806
0
  {
807
0
    return sInstance ? *sInstance : CreateAndInitializeSingleton();
808
0
  }
809
  static void DestroySingleton();
810
  static bool SingletonExists();
811
812
private:
813
  static gfxPrefs& CreateAndInitializeSingleton();
814
815
  static gfxPrefs* sInstance;
816
  static bool sInstanceHasBeenDestroyed;
817
  static nsTArray<Pref*>* sGfxPrefList;
818
819
private:
820
  // The constructor cannot access GetSingleton(), since sInstance (necessarily)
821
  // has not been assigned yet. Follow-up initialization that needs GetSingleton()
822
  // must be added to Init().
823
  void Init();
824
825
  static bool IsPrefsServiceAvailable();
826
  static bool IsParentProcess();
827
  // Creating these to avoid having to include Preferences.h in the .h
828
  static void PrefAddVarCache(bool*, const nsACString&, bool);
829
  static void PrefAddVarCache(int32_t*, const nsACString&, int32_t);
830
  static void PrefAddVarCache(uint32_t*, const nsACString&, uint32_t);
831
  static void PrefAddVarCache(float*, const nsACString&, float);
832
  static void PrefAddVarCache(std::string*, const nsCString&, std::string);
833
  static void PrefAddVarCache(AtomicBool*, const nsACString&, bool);
834
  static void PrefAddVarCache(AtomicInt32*, const nsACString&, int32_t);
835
  static void PrefAddVarCache(AtomicUint32*, const nsACString&, uint32_t);
836
  static bool PrefGet(const char*, bool);
837
  static int32_t PrefGet(const char*, int32_t);
838
  static uint32_t PrefGet(const char*, uint32_t);
839
  static float PrefGet(const char*, float);
840
  static std::string PrefGet(const char*, std::string);
841
  static void PrefSet(const char* aPref, bool aValue);
842
  static void PrefSet(const char* aPref, int32_t aValue);
843
  static void PrefSet(const char* aPref, uint32_t aValue);
844
  static void PrefSet(const char* aPref, float aValue);
845
  static void PrefSet(const char* aPref, std::string aValue);
846
  static void WatchChanges(const char* aPrefname, Pref* aPref);
847
  static void UnwatchChanges(const char* aPrefname, Pref* aPref);
848
  // Creating these to avoid having to include PGPU.h in the .h
849
  static void CopyPrefValue(const bool* aValue, GfxPrefValue* aOutValue);
850
  static void CopyPrefValue(const int32_t* aValue, GfxPrefValue* aOutValue);
851
  static void CopyPrefValue(const uint32_t* aValue, GfxPrefValue* aOutValue);
852
  static void CopyPrefValue(const float* aValue, GfxPrefValue* aOutValue);
853
  static void CopyPrefValue(const std::string* aValue, GfxPrefValue* aOutValue);
854
  static void CopyPrefValue(const GfxPrefValue* aValue, bool* aOutValue);
855
  static void CopyPrefValue(const GfxPrefValue* aValue, int32_t* aOutValue);
856
  static void CopyPrefValue(const GfxPrefValue* aValue, uint32_t* aOutValue);
857
  static void CopyPrefValue(const GfxPrefValue* aValue, float* aOutValue);
858
  static void CopyPrefValue(const GfxPrefValue* aValue, std::string* aOutValue);
859
860
  static void AssertMainThread();
861
862
  // Some wrapper functions for the DECL_OVERRIDE_PREF prefs' base values, so
863
  // that we don't to include all sorts of header files into this gfxPrefs.h
864
  // file.
865
  static bool OverrideBase_WebRender();
866
867
  gfxPrefs();
868
  ~gfxPrefs();
869
  gfxPrefs(const gfxPrefs&) = delete;
870
  gfxPrefs& operator=(const gfxPrefs&) = delete;
871
};
872
873
#undef DECL_GFX_PREF /* Don't need it outside of this file */
874
875
#endif /* GFX_PREFS_H */