/* * Copyright (c) 2020, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once namespace Gfx { class Bitmap; class CharacterBitmap; class Color; template class DisjointRectSet; class Emoji; class Font; class GlyphBitmap; class ImageDecoder; struct FontPixelMetrics; template class Line; class Painter; class Palette; class PaletteImpl; class Path; class ShareableBitmap; class StylePainter; struct SystemTheme; template class Triangle; template class Point; template class Size; template class Rect; template class Quad; using DisjointIntRectSet = DisjointRectSet; using DisjointFloatRectSet = DisjointRectSet; using IntLine = Line; using FloatLine = Line; using IntRect = Rect; using FloatRect = Rect; using IntPoint = Point; using FloatPoint = Point; using IntSize = Size; using FloatSize = Size; using FloatQuad = Quad; enum class BitmapFormat; enum class ColorRole; enum class TextAlignment; } using Gfx::Color;