![]() |
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>
Public Member Functions | |
| RetainPtr< CFX_RetainablePath > | Clone () const |
| Public Member Functions inherited from fxcrt::Retainable | |
| Retainable ()=default | |
| bool | HasOneRef () const |
| Public Member Functions inherited from CFX_Path | |
| CFX_Path () | |
| CFX_Path (const CFX_Path &srcsrc) | |
| CFX_Path (CFX_Path &&srcsrc) noexcept | |
| ~CFX_Path () | |
| void | Clear () |
| Point::Type | GetType (size_t indexindex) const |
| bool | IsClosingFigure (size_t indexindex) const |
| CFX_PointF | GetPoint (size_t indexindex) const |
| const std::vector< Point > & | GetPoints () const |
| std::vector< Point > & | GetPoints () |
| CFX_FloatRect | GetBoundingBox () const |
| CFX_FloatRect | GetBoundingBoxForStrokePath (float line_width, float miter_limit) const |
| void | Transform (const CFX_Matrix &matrixmatrix) |
| bool | IsRect () const |
| std::optional< CFX_FloatRect > | GetRect (const CFX_Matrix *matrixmatrix) const |
| void | Append (const CFX_Path &srcsrc, const CFX_Matrix *matrixmatrix) |
| void | AppendFloatRect (const CFX_FloatRect &rect) |
| void | AppendRect (float leftleft, float bottombottom, float rightright, float toptop) |
| void | AppendLine (const CFX_PointF &pt1, const CFX_PointF &pt2) |
| void | AppendPoint (const CFX_PointF &point, Point::Type typetype) |
| void | AppendPointAndClose (const CFX_PointF &point, Point::Type typetype) |
| void | ClosePath () |
Public Attributes | |
| CONSTRUCT_VIA_MAKE_RETAIN | |
Private Member Functions | |
| ~CFX_RetainablePath () override | |
Additional Inherited Members | |
| Protected Member Functions inherited from fxcrt::Retainable | |
| virtual | ~Retainable ()=default |
Definition at line 73 of file cfx_path.h.
|
overrideprivatedefault |
| RetainPtr< CFX_RetainablePath > CFX_RetainablePath::Clone | ( | ) | const |
Definition at line 449 of file cfx_path.cpp.
| CFX_RetainablePath::CONSTRUCT_VIA_MAKE_RETAIN |
Definition at line 75 of file cfx_path.h.