Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFGAS_GEPath Class Referencefinal

#include <cfgas_gepath.h>

+ Collaboration diagram for CFGAS_GEPath:

Public Member Functions

 CFGAS_GEPath ()
 
 ~CFGAS_GEPath ()
 
const CFX_PathGetPath () 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)
 

Detailed Description

Definition at line 13 of file cfgas_gepath.h.

Constructor & Destructor Documentation

◆ CFGAS_GEPath()

CFGAS_GEPath::CFGAS_GEPath ( )
default

◆ ~CFGAS_GEPath()

CFGAS_GEPath::~CFGAS_GEPath ( )
default

Member Function Documentation

◆ AddArc()

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().

+ Here is the caller graph for this function:

◆ AddEllipse()

void CFGAS_GEPath::AddEllipse ( const CFX_RectF & rect)

Definition at line 90 of file cfgas_gepath.cpp.

References AddArc().

Referenced by CXFA_FFField::DrawHighlight().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ AddLine()

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().

+ Here is the caller graph for this function:

◆ AddRectangle()

void CFGAS_GEPath::AddRectangle ( float left,
float top,
float width,
float height )

◆ AddSubpath()

void CFGAS_GEPath::AddSubpath ( const CFGAS_GEPath & path)

Definition at line 145 of file cfgas_gepath.cpp.

Referenced by CFWL_PushButtonTP::DrawBackground().

+ Here is the caller graph for this function:

◆ ArcTo()

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().

+ Here is the caller graph for this function:

◆ BezierTo()

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.

◆ Clear()

void CFGAS_GEPath::Clear ( )

Definition at line 18 of file cfgas_gepath.cpp.

Referenced by CFWL_PushButtonTP::DrawBackground(), and CXFA_Rectangle::Stroke().

+ Here is the caller graph for this function:

◆ Close()

void CFGAS_GEPath::Close ( )

Definition at line 22 of file cfgas_gepath.cpp.

Referenced by CXFA_Rectangle::Stroke().

+ Here is the caller graph for this function:

◆ GetPath()

const CFX_Path & CFGAS_GEPath::GetPath ( ) const
inline

Definition at line 18 of file cfgas_gepath.h.

◆ IsEmpty()

bool CFGAS_GEPath::IsEmpty ( ) const
inline

Definition at line 21 of file cfgas_gepath.h.

Referenced by CXFA_Rectangle::Stroke().

+ Here is the caller graph for this function:

◆ LineTo()

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().

+ Here is the caller graph for this function:

◆ MoveTo()

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().

+ Here is the caller graph for this function:

◆ TransformBy()

void CFGAS_GEPath::TransformBy ( const CFX_Matrix & mt)

Definition at line 149 of file cfgas_gepath.cpp.


The documentation for this class was generated from the following files: