Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_pathobject.h>
Additional Inherited Members | |
Public Types inherited from CPDF_PageObject | |
enum class | Type { kText = 1 , kPath , kImage , kShading , kForm } |
Static Public Attributes inherited from CPDF_PageObject | |
static constexpr int32_t | kNoContentStream = -1 |
Protected Member Functions inherited from CPDF_PageObject | |
void | CopyData (const CPDF_PageObject *pSrcObject) |
Definition at line 17 of file cpdf_pathobject.h.
|
explicit |
Definition at line 9 of file cpdf_pathobject.cpp.
References CPDF_PageObject::CPDF_PageObject().
Referenced by CPDF_PathObject().
CPDF_PathObject::CPDF_PathObject | ( | ) |
Definition at line 12 of file cpdf_pathobject.cpp.
References CPDF_PathObject(), and CPDF_PageObject::kNoContentStream.
|
overridedefault |
|
overridevirtual |
Reimplemented from CPDF_PageObject.
Definition at line 34 of file cpdf_pathobject.cpp.
|
overridevirtual |
Reimplemented from CPDF_PageObject.
Definition at line 30 of file cpdf_pathobject.cpp.
void CPDF_PathObject::CalcBoundingBox | ( | ) |
Definition at line 38 of file cpdf_pathobject.cpp.
References CPDF_PageObject::graph_state(), CFX_FloatRect::Inflate(), CFX_FloatRect::operator=(), CPDF_PageObject::SetRect(), and CFX_Matrix::TransformRect().
Referenced by SetPathMatrix(), and Transform().
|
inline |
Definition at line 55 of file cpdf_pathobject.h.
|
overridevirtual |
Implements CPDF_PageObject.
Definition at line 16 of file cpdf_pathobject.cpp.
References CPDF_PageObject::kPath.
|
inline |
Definition at line 42 of file cpdf_pathobject.h.
References CFX_FillRenderOptions::kEvenOdd.
Referenced by FPDFPath_GetDrawMode().
|
inline |
Definition at line 36 of file cpdf_pathobject.h.
References CFX_FillRenderOptions::kNoFill.
|
inline |
Definition at line 39 of file cpdf_pathobject.h.
References CFX_FillRenderOptions::kWinding.
Referenced by FPDFPath_GetDrawMode().
|
overridevirtual |
Reimplemented from CPDF_PageObject.
Definition at line 26 of file cpdf_pathobject.cpp.
|
inline |
Definition at line 63 of file cpdf_pathobject.h.
Referenced by FPDFPageObj_GetMatrix().
|
inline |
Definition at line 60 of file cpdf_pathobject.h.
Referenced by FPDFPath_BezierTo(), FPDFPath_Close(), FPDFPath_CountSegments(), FPDFPath_LineTo(), and FPDFPath_MoveTo().
|
inline |
Definition at line 61 of file cpdf_pathobject.h.
|
inline |
Definition at line 51 of file cpdf_pathobject.h.
References CFX_FillRenderOptions::kEvenOdd.
Referenced by FPDFPath_SetDrawMode().
|
inline |
Definition at line 56 of file cpdf_pathobject.h.
|
inline |
Definition at line 45 of file cpdf_pathobject.h.
References CFX_FillRenderOptions::kNoFill.
Referenced by FPDFPath_SetDrawMode().
|
inline |
Definition at line 33 of file cpdf_pathobject.h.
Referenced by FPDFPath_SetDrawMode().
|
inline |
Definition at line 48 of file cpdf_pathobject.h.
References CFX_FillRenderOptions::kWinding.
Referenced by FPDFPath_SetDrawMode().
void CPDF_PathObject::SetPathMatrix | ( | const CFX_Matrix & | matrix | ) |
Definition at line 56 of file cpdf_pathobject.cpp.
References CalcBoundingBox(), and CFX_Matrix::operator=().
Referenced by FPDFPageObj_SetMatrix().
|
inline |
Definition at line 32 of file cpdf_pathobject.h.
Referenced by FPDFPath_GetDrawMode().
|
overridevirtual |
Implements CPDF_PageObject.
Definition at line 20 of file cpdf_pathobject.cpp.
References CalcBoundingBox(), CFX_Matrix::Concat(), and CPDF_PageObject::SetDirty().