Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
cfx_drawutils.h
Go to the documentation of this file.
1
// Copyright 2020 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
CORE_FXGE_CFX_DRAWUTILS_H_
8
#
define
CORE_FXGE_CFX_DRAWUTILS_H_
9
10
class
CFX_FloatRect
;
11
class
CFX_Matrix
;
12
class
CFX_RenderDevice
;
13
14
class
CFX_DrawUtils
{
15
public
:
16
CFX_DrawUtils
() =
delete
;
17
CFX_DrawUtils
(
const
CFX_DrawUtils
&) =
delete
;
18
CFX_DrawUtils
&
operator
=(
const
CFX_DrawUtils
&) =
delete
;
19
20
static
void
DrawFocusRect
(
CFX_RenderDevice
* render_device,
21
const
CFX_Matrix
& user_to_device,
22
const
CFX_FloatRect
& view_bounding_box);
23
};
24
#
endif
// CORE_FXGE_CFX_DRAWUTILS_H_
CFX_DrawUtils
Definition
cfx_drawutils.h:14
CFX_DrawUtils::CFX_DrawUtils
CFX_DrawUtils(const CFX_DrawUtils &)=delete
CFX_DrawUtils::operator=
CFX_DrawUtils & operator=(const CFX_DrawUtils &)=delete
CFX_DrawUtils::CFX_DrawUtils
CFX_DrawUtils()=delete
CFX_DrawUtils::DrawFocusRect
static void DrawFocusRect(CFX_RenderDevice *render_device, const CFX_Matrix &user_to_device, const CFX_FloatRect &view_bounding_box)
Definition
cfx_drawutils.cpp:16
CFX_FloatRect
Definition
fx_coordinates.h:189
CFX_FloatRect::left
float left
Definition
fx_coordinates.h:273
CFX_FloatRect::bottom
float bottom
Definition
fx_coordinates.h:274
CFX_FloatRect::right
float right
Definition
fx_coordinates.h:275
CFX_FloatRect::top
float top
Definition
fx_coordinates.h:276
CFX_GraphStateData
Definition
cfx_graphstatedata.h:16
CFX_GraphStateData::m_LineWidth
float m_LineWidth
Definition
cfx_graphstatedata.h:34
CFX_GraphStateData::m_DashPhase
float m_DashPhase
Definition
cfx_graphstatedata.h:32
CFX_Matrix
Definition
fx_coordinates.h:452
CFX_Path::Point
Definition
cfx_path.h:20
CFX_Path::Point::Type
Type
Definition
cfx_path.h:22
CFX_Path::Point::Type::kMove
@ kMove
CFX_Path::Point::Type::kLine
@ kLine
CFX_Path
Definition
cfx_path.h:18
CFX_Path::AppendPoint
void AppendPoint(const CFX_PointF &point, Point::Type type)
Definition
cfx_path.cpp:289
CFX_RenderDevice
Definition
cfx_renderdevice.h:39
CFX_RenderDevice::DrawPath
bool DrawPath(const CFX_Path &path, const CFX_Matrix *pObject2Device, const CFX_GraphStateData *pGraphState, uint32_t fill_color, uint32_t stroke_color, const CFX_FillRenderOptions &fill_options)
Definition
cfx_renderdevice.cpp:603
ArgbEncode
constexpr FX_ARGB ArgbEncode(uint32_t a, uint32_t r, uint32_t g, uint32_t b)
Definition
fx_dib.h:118
CFX_FillRenderOptions
Definition
cfx_fillrenderoptions.h:11
CFX_FillRenderOptions::EvenOddOptions
static constexpr CFX_FillRenderOptions EvenOddOptions()
Definition
cfx_fillrenderoptions.h:26
qtwebengine
src
3rdparty
chromium
third_party
pdfium
core
fxge
cfx_drawutils.h
Generated on Thu Nov 14 2024 00:59:26 for Qt by
1.12.0