mirror of
https://github.com/flutter/flutter.git
synced 2026-02-11 21:33:08 +08:00
46 lines
1.5 KiB
Dart
46 lines
1.5 KiB
Dart
// Copyright 2015 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
import 'dart:sky' as sky;
|
|
|
|
/// Indicates whether we're running with asserts enabled.
|
|
final bool inDebugBuild = _initInDebugBuild();
|
|
|
|
bool _initInDebugBuild() {
|
|
bool _inDebug = false;
|
|
bool setAssert() {
|
|
_inDebug = true;
|
|
return true;
|
|
}
|
|
assert(setAssert());
|
|
return _inDebug;
|
|
}
|
|
|
|
/// Causes each RenderBox to paint a box around its bounds.
|
|
bool debugPaintSizeEnabled = false;
|
|
|
|
/// The color to use when painting RenderObject bounds.
|
|
const sky.Color debugPaintSizeColor = const sky.Color(0xFF00FFFF);
|
|
|
|
/// Causes each RenderBox to paint a line at each of its baselines.
|
|
bool debugPaintBaselinesEnabled = false;
|
|
|
|
/// The color to use when painting alphabetic baselines.
|
|
const sky.Color debugPaintAlphabeticBaselineColor = const sky.Color(0xFF00FF00);
|
|
|
|
/// The color ot use when painting ideographic baselines.
|
|
const sky.Color debugPaintIdeographicBaselineColor = const sky.Color(0xFFFFD000);
|
|
|
|
/// Causes each Layer to paint a box around its bounds.
|
|
bool debugPaintLayerBordersEnabled = false;
|
|
|
|
/// The color to use when painting Layer borders.
|
|
const sky.Color debugPaintLayerBordersColor = const sky.Color(0xFFFF9800);
|
|
|
|
/// Causes RenderObjects to paint warnings when painting outside their bounds.
|
|
bool debugPaintBoundsEnabled = false;
|
|
|
|
/// Slows down animations by this factor to help in development.
|
|
double timeDilation = 1.0;
|