summaryrefslogtreecommitdiff
path: root/core/fpdfapi/page/cpdf_path.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/fpdfapi/page/cpdf_path.cpp')
-rw-r--r--core/fpdfapi/page/cpdf_path.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/fpdfapi/page/cpdf_path.cpp b/core/fpdfapi/page/cpdf_path.cpp
index 8151ae46d7..96d6b72abb 100644
--- a/core/fpdfapi/page/cpdf_path.cpp
+++ b/core/fpdfapi/page/cpdf_path.cpp
@@ -67,3 +67,13 @@ void CPDF_Path::AppendRect(FX_FLOAT left,
FX_FLOAT top) {
m_Ref.GetPrivateCopy()->AppendRect(left, bottom, right, top);
}
+
+void CPDF_Path::AppendPoint(FX_FLOAT x,
+ FX_FLOAT y,
+ FXPT_TYPE type,
+ bool close) {
+ CFX_PathData data;
+ data.SetPointCount(1);
+ data.SetPoint(0, x, y, type, close);
+ Append(&data, nullptr);
+}