aboutsummaryrefslogtreecommitdiff
path: root/Lib/fontTools/colorLib/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/fontTools/colorLib/builder.py')
-rw-r--r--Lib/fontTools/colorLib/builder.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/fontTools/colorLib/builder.py b/Lib/fontTools/colorLib/builder.py
index 74abb8af..724136ab 100644
--- a/Lib/fontTools/colorLib/builder.py
+++ b/Lib/fontTools/colorLib/builder.py
@@ -557,6 +557,16 @@ class LayerV1ListBuilder:
ot_paint.Paint = self.buildPaint(paint)
return ot_paint
+ def buildPaintTranslate(
+ self, paint: _PaintInput, dx: _ScalarInput, dy: _ScalarInput
+ ):
+ ot_paint = ot.Paint()
+ ot_paint.Format = int(ot.Paint.Format.PaintTranslate)
+ ot_paint.Paint = self.buildPaint(paint)
+ ot_paint.dx = _to_variable_f16dot16_float(dx)
+ ot_paint.dy = _to_variable_f16dot16_float(dy)
+ return ot_paint
+
def buildPaintRotate(
self,
paint: _PaintInput,