#include "xfa/fgas/graphics/cfgas_gepath.h"
#include <math.h>
#include "core/fxcrt/fx_system.h"
#include "core/fxge/cfx_path.h"
CFGAS_GEPath::CFGAS_GEPath() = default;
CFGAS_GEPath::~CFGAS_GEPath() = default;
void CFGAS_GEPath::Clear() { … }
void CFGAS_GEPath::Close() { … }
void CFGAS_GEPath::MoveTo(const CFX_PointF& point) { … }
void CFGAS_GEPath::LineTo(const CFX_PointF& point) { … }
void CFGAS_GEPath::BezierTo(const CFX_PointF& c1,
const CFX_PointF& c2,
const CFX_PointF& to) { … }
void CFGAS_GEPath::ArcTo(const CFX_PointF& pos,
const CFX_SizeF& size,
float start_angle,
float sweep_angle) { … }
void CFGAS_GEPath::ArcToInternal(const CFX_PointF& pos,
const CFX_SizeF& size,
float start_angle,
float sweep_angle) { … }
void CFGAS_GEPath::AddLine(const CFX_PointF& p1, const CFX_PointF& p2) { … }
void CFGAS_GEPath::AddRectangle(float left,
float top,
float width,
float height) { … }
void CFGAS_GEPath::AddEllipse(const CFX_RectF& rect) { … }
void CFGAS_GEPath::AddArc(const CFX_PointF& original_pos,
const CFX_SizeF& original_size,
float start_angle,
float sweep_angle) { … }
void CFGAS_GEPath::AddSubpath(const CFGAS_GEPath& path) { … }
void CFGAS_GEPath::TransformBy(const CFX_Matrix& mt) { … }