Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfgas_gepath.h>
Public Member Functions | |
CFGAS_GEPath () | |
~CFGAS_GEPath () | |
const CFX_Path & | GetPath () const |
void | Clear () |
bool | IsEmpty () const |
void | TransformBy (const CFX_Matrix &mt) |
void | Close () |
void | MoveTo (const CFX_PointF &point) |
void | LineTo (const CFX_PointF &point) |
void | BezierTo (const CFX_PointF &c1, const CFX_PointF &c2, const CFX_PointF &to) |
void | ArcTo (const CFX_PointF &pos, const CFX_SizeF &size, float startAngle, float sweepAngle) |
void | AddLine (const CFX_PointF &p1, const CFX_PointF &p2) |
void | AddRectangle (float left, float top, float width, float height) |
void | AddEllipse (const CFX_RectF &rect) |
void | AddArc (const CFX_PointF &pos, const CFX_SizeF &size, float startAngle, float sweepAngle) |
void | AddSubpath (const CFGAS_GEPath &path) |
Definition at line 13 of file cfgas_gepath.h.
|
default |
|
default |
void CFGAS_GEPath::AddArc | ( | const CFX_PointF & | pos, |
const CFX_SizeF & | size, | ||
float | startAngle, | ||
float | sweepAngle ) |
Definition at line 94 of file cfgas_gepath.cpp.
Referenced by AddEllipse().
Definition at line 90 of file cfgas_gepath.cpp.
References AddArc().
Referenced by CXFA_FFField::DrawHighlight().
void CFGAS_GEPath::AddLine | ( | const CFX_PointF & | p1, |
const CFX_PointF & | p2 ) |
Definition at line 78 of file cfgas_gepath.cpp.
Referenced by CXFA_FFLine::RenderWidget().
void CFGAS_GEPath::AddRectangle | ( | float | left, |
float | top, | ||
float | width, | ||
float | height ) |
Definition at line 83 of file cfgas_gepath.cpp.
Referenced by CFWL_ComboBoxTP::DrawBackground(), CFWL_EditTP::DrawBackground(), CFWL_PushButtonTP::DrawBackground(), CFWL_WidgetTP::DrawBorder(), CFWL_WidgetTP::DrawBtn(), CFWL_WidgetTP::DrawFocus(), CXFA_FFField::DrawHighlight(), CFWL_WidgetTP::FillSolidRect(), CXFA_Rectangle::GetFillPath(), CXFA_FFPushButton::OnDrawWidget(), CXFA_Rectangle::StrokeLowered(), and CXFA_Rectangle::StrokeRaised().
void CFGAS_GEPath::AddSubpath | ( | const CFGAS_GEPath & | path | ) |
Definition at line 145 of file cfgas_gepath.cpp.
Referenced by CFWL_PushButtonTP::DrawBackground().
void CFGAS_GEPath::ArcTo | ( | const CFX_PointF & | pos, |
const CFX_SizeF & | size, | ||
float | startAngle, | ||
float | sweepAngle ) |
Definition at line 42 of file cfgas_gepath.cpp.
Referenced by CXFA_Rectangle::GetFillPath(), and CXFA_Rectangle::GetPath().
void CFGAS_GEPath::BezierTo | ( | const CFX_PointF & | c1, |
const CFX_PointF & | c2, | ||
const CFX_PointF & | to ) |
Definition at line 34 of file cfgas_gepath.cpp.
void CFGAS_GEPath::Clear | ( | ) |
Definition at line 18 of file cfgas_gepath.cpp.
Referenced by CFWL_PushButtonTP::DrawBackground(), and CXFA_Rectangle::Stroke().
void CFGAS_GEPath::Close | ( | ) |
Definition at line 22 of file cfgas_gepath.cpp.
Referenced by CXFA_Rectangle::Stroke().
|
inline |
Definition at line 18 of file cfgas_gepath.h.
|
inline |
Definition at line 21 of file cfgas_gepath.h.
Referenced by CXFA_Rectangle::Stroke().
void CFGAS_GEPath::LineTo | ( | const CFX_PointF & | point | ) |
Definition at line 30 of file cfgas_gepath.cpp.
Referenced by CFWL_WidgetTP::DrawArrow(), CFWL_PushButtonTP::DrawBackground(), CXFA_Rectangle::GetFillPath(), CXFA_Rectangle::GetPath(), and CXFA_Rectangle::StrokeRect().
void CFGAS_GEPath::MoveTo | ( | const CFX_PointF & | point | ) |
Definition at line 26 of file cfgas_gepath.cpp.
Referenced by CFWL_WidgetTP::DrawArrow(), CFWL_PushButtonTP::DrawBackground(), CXFA_Rectangle::GetFillPath(), CXFA_Rectangle::GetPath(), and CXFA_Rectangle::StrokeRect().
void CFGAS_GEPath::TransformBy | ( | const CFX_Matrix & | mt | ) |
Definition at line 149 of file cfgas_gepath.cpp.