Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfx_fillrenderoptions.h>
Public Types | |
enum class | FillType : uint8_t { kNoFill = 0 , kEvenOdd = 1 , kWinding = 2 } |
Public Member Functions | |
constexpr | CFX_FillRenderOptions () |
constexpr | CFX_FillRenderOptions (FillType fill_type) |
bool | operator== (const CFX_FillRenderOptions &other) const |
bool | operator!= (const CFX_FillRenderOptions &other) const |
Static Public Member Functions | |
static constexpr CFX_FillRenderOptions | EvenOddOptions () |
static constexpr CFX_FillRenderOptions | WindingOptions () |
Public Attributes | |
FillType | fill_type |
bool | adjust_stroke: 1 |
bool | aliased_path: 1 |
bool | full_cover: 1 |
bool | rect_aa: 1 |
bool | stroke: 1 |
bool | stroke_text_mode: 1 |
bool | text_mode: 1 |
bool | zero_area: 1 |
Definition at line 11 of file cfx_fillrenderoptions.h.
|
strong |
Enumerator | |
---|---|
kNoFill | |
kEvenOdd | |
kWinding |
Definition at line 13 of file cfx_fillrenderoptions.h.
|
inlineconstexpr |
Definition at line 33 of file cfx_fillrenderoptions.h.
References CFX_FillRenderOptions(), and kNoFill.
Referenced by CPDF_Annot::DrawBorder(), and CFX_SkiaDeviceDriver::SetClip_PathStroke().
|
inlineexplicitconstexpr |
Definition at line 38 of file cfx_fillrenderoptions.h.
References adjust_stroke, aliased_path, fill_type, full_cover, rect_aa, stroke, stroke_text_mode, text_mode, and zero_area.
Referenced by CFX_FillRenderOptions(), EvenOddOptions(), TEST(), and WindingOptions().
|
inlinestaticconstexpr |
Definition at line 26 of file cfx_fillrenderoptions.h.
References CFX_FillRenderOptions(), and kEvenOdd.
Referenced by CPDFSDK_Widget::DrawAppearance(), CFX_RenderDevice::DrawBorder(), CFX_RenderDevice::DrawFillArea(), CFX_DrawUtils::DrawFocusRect(), CFX_RenderDevice::DrawStrokeLine(), CFX_RenderDevice::DrawStrokeRect(), CPWL_Caret::DrawThisAppearance(), CPWL_CBButton::DrawThisAppearance(), CPWL_Edit::DrawThisAppearance(), CBC_OneDimWriter::RenderDeviceResult(), and CBC_TwoDimWriter::RenderDeviceResult().
|
inline |
Definition at line 59 of file cfx_fillrenderoptions.h.
References operator==().
|
inline |
Definition at line 49 of file cfx_fillrenderoptions.h.
References adjust_stroke, aliased_path, fill_type, full_cover, rect_aa, stroke, stroke_text_mode, text_mode, and zero_area.
Referenced by operator!=().
|
inlinestaticconstexpr |
Definition at line 29 of file cfx_fillrenderoptions.h.
References CFX_FillRenderOptions(), and kWinding.
Referenced by CFX_RenderDevice::DrawBorder(), CPWL_EditImpl::DrawEdit(), CFX_RenderDevice::DrawFillRect(), CPDF_RenderStatus::ProcessClipPath(), CBC_TwoDimWriter::RenderDeviceResult(), CFX_RenderDevice::SetClip_Rect(), and XFA_DrawImage().
bool CFX_FillRenderOptions::adjust_stroke |
Definition at line 67 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), and operator==().
bool CFX_FillRenderOptions::aliased_path |
Definition at line 70 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), CFX_SkiaDeviceDriver::DrawBitsWithMask(), CFX_RenderDevice::DrawNormalText(), CFX_SkiaDeviceDriver::DrawPath(), CGdiplusExt::DrawPath(), operator==(), and CPDF_RenderStatus::ProcessClipPath().
FillType CFX_FillRenderOptions::fill_type |
Definition at line 64 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), CFX_PSRenderer::DrawPath(), CFX_SkiaDeviceDriver::DrawPath(), CGdiDeviceDriver::DrawPath(), CGdiplusExt::DrawPath(), pdfium::CFX_AggDeviceDriver::DrawPath(), CFX_RenderDevice::DrawPathWithBlend(), operator==(), and CFX_PSRenderer::SetClip_PathFill().
bool CFX_FillRenderOptions::full_cover |
Definition at line 73 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), CFX_SkiaDeviceDriver::DrawPath(), CGdiDeviceDriver::DrawPath(), CGdiplusExt::DrawPath(), pdfium::CFX_AggDeviceDriver::DrawPath(), and operator==().
bool CFX_FillRenderOptions::rect_aa |
Definition at line 76 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), CFX_RenderDevice::DrawPathWithBlend(), and operator==().
bool CFX_FillRenderOptions::stroke |
Definition at line 79 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), CFX_RenderDevice::DrawPathWithBlend(), and operator==().
bool CFX_FillRenderOptions::stroke_text_mode |
Definition at line 82 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), pdfium::CFX_AggDeviceDriver::DrawPath(), and operator==().
bool CFX_FillRenderOptions::text_mode |
Definition at line 85 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), CGdiDeviceDriver::DrawPath(), CFX_RenderDevice::DrawPathWithBlend(), and operator==().
bool CFX_FillRenderOptions::zero_area |
Definition at line 88 of file cfx_fillrenderoptions.h.
Referenced by CFX_FillRenderOptions(), pdfium::CFX_AggDeviceDriver::DrawPath(), and operator==().