Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
cfgas_gepattern.h
Go to the documentation of this file.
1
// Copyright 2016 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
XFA_FGAS_GRAPHICS_CFGAS_GEPATTERN_H_
8
#
define
XFA_FGAS_GRAPHICS_CFGAS_GEPATTERN_H_
9
10
#
include
"core/fxge/dib/fx_dib.h"
11
12
class
CFGAS_GEPattern
final
{
13
public
:
14
enum
class
HatchStyle
{
15
Horizontal
= 0,
16
Vertical
= 1,
17
ForwardDiagonal
= 2,
18
BackwardDiagonal
= 3,
19
Cross
= 4,
20
DiagonalCross
= 5
21
};
22
23
CFGAS_GEPattern
(
HatchStyle
hatchStyle,
FX_ARGB
foreArgb,
FX_ARGB
backArgb);
24
~
CFGAS_GEPattern
();
25
26
HatchStyle
GetHatchStyle
()
const
{
return
m_hatchStyle; }
27
FX_ARGB
GetForeArgb
()
const
{
return
m_foreArgb; }
28
FX_ARGB
GetBackArgb
()
const
{
return
m_backArgb; }
29
30
private
:
31
const
HatchStyle
m_hatchStyle;
32
const
FX_ARGB
m_foreArgb;
33
const
FX_ARGB
m_backArgb;
34
};
35
36
#
endif
// XFA_FGAS_GRAPHICS_CFGAS_GEPATTERN_H_
DCHECK
#define DCHECK
Definition
check.h:33
CFGAS_GEColor
Definition
cfgas_gecolor.h:19
CFGAS_GEColor::Shading
@ Shading
Definition
cfgas_gecolor.h:21
CFGAS_GEColor::Pattern
@ Pattern
Definition
cfgas_gecolor.h:21
CFGAS_GEGraphics::StateRestorer
Definition
cfgas_gegraphics.h:28
CFGAS_GEGraphics::StateRestorer::~StateRestorer
~StateRestorer()
Definition
cfgas_gegraphics.cpp:426
CFGAS_GEGraphics::StateRestorer::StateRestorer
StateRestorer(CFGAS_GEGraphics *graphics)
Definition
cfgas_gegraphics.cpp:421
CFGAS_GEGraphics
Definition
cfgas_gegraphics.h:26
CFGAS_GEGraphics::FillPath
void FillPath(const CFGAS_GEPath &path, CFX_FillRenderOptions::FillType fill_type, const CFX_Matrix &matrix)
Definition
cfgas_gegraphics.cpp:178
CFGAS_GEGraphics::SetLineDash
void SetLineDash(float dashPhase, pdfium::span< const float > dashArray)
Definition
cfgas_gegraphics.cpp:143
CFGAS_GEGraphics::SetLineWidth
void SetLineWidth(float lineWidth)
Definition
cfgas_gegraphics.cpp:157
CFGAS_GEGraphics::GetRenderDevice
CFX_RenderDevice * GetRenderDevice()
Definition
cfgas_gegraphics.cpp:203
CFGAS_GEGraphics::CFGAS_GEGraphics
CFGAS_GEGraphics(CFX_RenderDevice *renderDevice)
Definition
cfgas_gegraphics.cpp:119
CFGAS_GEGraphics::SetClipRect
void SetClipRect(const CFX_RectF &rect)
Definition
cfgas_gegraphics.cpp:197
CFGAS_GEGraphics::SetStrokeColor
void SetStrokeColor(const CFGAS_GEColor &color)
Definition
cfgas_gegraphics.cpp:165
CFGAS_GEGraphics::ConcatMatrix
void ConcatMatrix(const CFX_Matrix &matrix)
Definition
cfgas_gegraphics.cpp:184
CFGAS_GEGraphics::GetMatrix
const CFX_Matrix * GetMatrix() const
Definition
cfgas_gegraphics.cpp:188
CFGAS_GEGraphics::GetClipRect
CFX_RectF GetClipRect() const
Definition
cfgas_gegraphics.cpp:192
CFGAS_GEGraphics::SetSolidLineDash
void SetSolidLineDash()
Definition
cfgas_gegraphics.cpp:153
CFGAS_GEGraphics::SetLineCap
void SetLineCap(CFX_GraphStateData::LineCap lineCap)
Definition
cfgas_gegraphics.cpp:139
CFGAS_GEGraphics::~CFGAS_GEGraphics
~CFGAS_GEGraphics()
CFGAS_GEGraphics::SetFillColor
void SetFillColor(const CFGAS_GEColor &color)
Definition
cfgas_gegraphics.cpp:169
CFGAS_GEGraphics::StrokePath
void StrokePath(const CFGAS_GEPath &path, const CFX_Matrix &matrix)
Definition
cfgas_gegraphics.cpp:173
CFGAS_GEGraphics::EnableActOnDash
void EnableActOnDash()
Definition
cfgas_gegraphics.cpp:161
CFGAS_GEPath::GetPath
const CFX_Path & GetPath() const
Definition
cfgas_gepath.h:18
CFGAS_GEPattern::CFGAS_GEPattern
CFGAS_GEPattern(HatchStyle hatchStyle, FX_ARGB foreArgb, FX_ARGB backArgb)
Definition
cfgas_gepattern.cpp:9
CFGAS_GEPattern::~CFGAS_GEPattern
~CFGAS_GEPattern()
CFGAS_GEPattern::GetForeArgb
FX_ARGB GetForeArgb() const
Definition
cfgas_gepattern.h:27
CFGAS_GEPattern::GetBackArgb
FX_ARGB GetBackArgb() const
Definition
cfgas_gepattern.h:28
CFGAS_GEPattern::HatchStyle
HatchStyle
Definition
cfgas_gepattern.h:14
CFGAS_GEPattern::HatchStyle::Vertical
@ Vertical
Definition
cfgas_gepattern.h:16
CFGAS_GEPattern::HatchStyle::DiagonalCross
@ DiagonalCross
Definition
cfgas_gepattern.h:20
CFGAS_GEPattern::HatchStyle::ForwardDiagonal
@ ForwardDiagonal
Definition
cfgas_gepattern.h:17
CFGAS_GEPattern::HatchStyle::BackwardDiagonal
@ BackwardDiagonal
Definition
cfgas_gepattern.h:18
CFGAS_GEPattern::HatchStyle::Horizontal
@ Horizontal
Definition
cfgas_gepattern.h:15
CFGAS_GEPattern::HatchStyle::Cross
@ Cross
Definition
cfgas_gepattern.h:19
CFGAS_GEPattern::GetHatchStyle
HatchStyle GetHatchStyle() const
Definition
cfgas_gepattern.h:26
CFX_DIBBase
Definition
cfx_dibbase.h:35
CFX_DefaultRenderDevice::Attach
bool Attach(RetainPtr< CFX_DIBitmap > pBitmap)
Definition
cfx_defaultrenderdevice.cpp:47
CFX_FloatRect
Definition
fx_coordinates.h:185
CFX_FloatRect::ToRoundedFxRect
FX_RECT ToRoundedFxRect() const
Definition
fx_coordinates.cpp:321
CFX_GraphStateData
Definition
cfx_graphstatedata.h:16
CFX_GraphStateData::LineCap
LineCap
Definition
cfx_graphstatedata.h:18
CFX_Matrix
Definition
fx_coordinates.h:440
CFX_Matrix::CFX_Matrix
constexpr CFX_Matrix()=default
CFX_Matrix::TransformRect
CFX_FloatRect TransformRect(const CFX_FloatRect &rect) const
Definition
fx_coordinates.cpp:475
CFX_Matrix::CFX_Matrix
constexpr CFX_Matrix(float a1, float b1, float c1, float d1, float e1, float f1)
Definition
fx_coordinates.h:444
CFX_Matrix::IsIdentity
bool IsIdentity() const
Definition
fx_coordinates.h:473
CFX_Matrix::Concat
void Concat(const CFX_Matrix &right)
Definition
fx_coordinates.h:480
CFX_Path::GetBoundingBox
CFX_FloatRect GetBoundingBox() const
Definition
cfx_path.cpp:323
CFX_RectF
Definition
fx_coordinates.h:276
CFX_RectF::CFX_RectF
constexpr CFX_RectF(float dst_left, float dst_top, float dst_width, float dst_height)
Definition
fx_coordinates.h:282
CFX_RenderDevice::StateRestorer
Definition
cfx_renderdevice.h:41
CFX_RenderDevice
Definition
cfx_renderdevice.h:39
CFX_RenderDevice::FillRect
bool FillRect(const FX_RECT &rect, uint32_t color)
Definition
cfx_renderdevice.cpp:797
CFX_RenderDevice::SetBitMask
bool SetBitMask(RetainPtr< const CFX_DIBBase > bitmap, int left, int top, uint32_t argb)
Definition
cfx_renderdevice.cpp:965
fxcrt::RetainPtr
Definition
retain_ptr.h:28
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
FX_ARGB
uint32_t FX_ARGB
Definition
fx_dib.h:36
FXDIB_Format
FXDIB_Format
Definition
fx_dib.h:21
FXDIB_Format::k1bppMask
@ k1bppMask
Definition
fx_dib.h:27
FXDIB_Format::kBgra
@ kBgra
Definition
fx_dib.h:29
fxcrt
Definition
stl_util.h:17
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
CHECK
#define CHECK(cvref)
Definition
q23utility.cpp:15
CFX_FillRenderOptions
Definition
cfx_fillrenderoptions.h:11
CFX_FillRenderOptions::CFX_FillRenderOptions
constexpr CFX_FillRenderOptions(FillType fill_type)
Definition
cfx_fillrenderoptions.h:38
CFX_FillRenderOptions::FillType
FillType
Definition
cfx_fillrenderoptions.h:13
FX_RECT
Definition
fx_coordinates.h:144
FX_RECT::Height
int Height() const
Definition
fx_coordinates.h:152
FX_RECT::bottom
int32_t bottom
Definition
fx_coordinates.h:181
FX_RECT::right
int32_t right
Definition
fx_coordinates.h:180
FX_RECT::Width
int Width() const
Definition
fx_coordinates.h:151
FX_RECT::top
int32_t top
Definition
fx_coordinates.h:179
FX_RECT::left
int32_t left
Definition
fx_coordinates.h:178
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fgas
graphics
cfgas_gepattern.h
Generated on
for Qt by
1.18.0