![]() |
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_path.h>
Classes | |
| class | Point |
Definition at line 18 of file cfx_path.h.
|
default |
|
default |
|
defaultnoexcept |
|
default |
| void CFX_Path::Append | ( | const CFX_Path & | src, |
| const CFX_Matrix * | matrix ) |
Definition at line 276 of file cfx_path.cpp.
Referenced by TEST().
| void CFX_Path::AppendFloatRect | ( | const CFX_FloatRect & | rect | ) |
Definition at line 306 of file cfx_path.cpp.
References AppendRect(), CFX_FloatRect::bottom, CFX_FloatRect::left, CFX_FloatRect::right, and CFX_FloatRect::top.
Referenced by CPDFSDK_Widget::DrawAppearance(), CPDF_Annot::DrawBorder(), CFX_RenderDevice::DrawFillRect(), CFX_RenderDevice::DrawStrokeRect(), and TEST().
| void CFX_Path::AppendLine | ( | const CFX_PointF & | pt1, |
| const CFX_PointF & | pt2 ) |
Definition at line 298 of file cfx_path.cpp.
References AppendPoint(), CFX_Path::Point::kLine, and CFX_Path::Point::kMove.
Referenced by AppendRect(), TEST(), and TEST_F().
| void CFX_Path::AppendPoint | ( | const CFX_PointF & | point, |
| Point::Type | type ) |
Definition at line 290 of file cfx_path.cpp.
Referenced by AppendLine(), CPDF_Path::AppendPoint(), CFX_RenderDevice::DrawBorder(), CFX_RenderDevice::DrawFillArea(), CFX_DrawUtils::DrawFocusRect(), CFX_RenderDevice::DrawStrokeLine(), CPWL_Caret::DrawThisAppearance(), CPWL_CBButton::DrawThisAppearance(), CPWL_Edit::DrawThisAppearance(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| void CFX_Path::AppendPointAndClose | ( | const CFX_PointF & | point, |
| Point::Type | type ) |
Definition at line 294 of file cfx_path.cpp.
Referenced by CPDF_Path::AppendPointAndClose(), TEST(), and TEST().
| void CFX_Path::AppendRect | ( | float | left, |
| float | bottom, | ||
| float | right, | ||
| float | top ) |
Definition at line 310 of file cfx_path.cpp.
References AppendLine(), and ClosePath().
Referenced by CPSPrinterDriver::CPSPrinterDriver(), AppendFloatRect(), CFX_RenderDevice::DrawBorder(), CPWL_EditImpl::DrawEdit(), CPDF_RenderStatus::ProcessClipPath(), CBC_OneDimWriter::RenderDeviceResult(), CBC_TwoDimWriter::RenderDeviceResult(), CFX_RenderDevice::SetClip_Rect(), TEST(), TEST(), TEST(), TEST(), TEST_F(), TEST_F(), TEST_F(), and XFA_DrawImage().
| void CFX_Path::Clear | ( | ) |
| void CFX_Path::ClosePath | ( | ) |
| CFX_FloatRect CFX_Path::GetBoundingBox | ( | ) | const |
Definition at line 323 of file cfx_path.cpp.
References CFX_FloatRect::CFX_FloatRect(), and CFX_FloatRect::UpdateRect().
Referenced by CGdiDeviceDriver::DrawPath(), CFX_PSRenderer::SetClip_PathFill(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| CFX_FloatRect CFX_Path::GetBoundingBoxForStrokePath | ( | float | line_width, |
| float | miter_limit ) const |
Definition at line 333 of file cfx_path.cpp.
References CFX_FloatRect::CFX_FloatRect(), and CFX_FloatRect::UpdateRect().
Referenced by CFX_PSRenderer::SetClip_PathStroke(), and TEST().
|
inline |
Definition at line 49 of file cfx_path.h.
|
inline |
Definition at line 51 of file cfx_path.h.
|
inline |
Definition at line 50 of file cfx_path.h.
| std::optional< CFX_FloatRect > CFX_Path::GetRect | ( | const CFX_Matrix * | matrix | ) | const |
Definition at line 404 of file cfx_path.cpp.
References CFX_Matrix::Transform().
Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
|
inline |
Definition at line 45 of file cfx_path.h.
|
inline |
Definition at line 46 of file cfx_path.h.
| bool CFX_Path::IsRect | ( | ) | const |
| void CFX_Path::Transform | ( | const CFX_Matrix & | matrix | ) |
Definition at line 393 of file cfx_path.cpp.
Referenced by TEST(), and TEST().