From 4219992207b524e23a426e753589001b6f7a24d0 Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 10 Dec 2018 00:25:35 +0800 Subject: ... --- src/ui/render/render_object.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/ui/render/render_object.cpp') diff --git a/src/ui/render/render_object.cpp b/src/ui/render/render_object.cpp index d84d1d8b..7b430f06 100644 --- a/src/ui/render/render_object.cpp +++ b/src/ui/render/render_object.cpp @@ -116,6 +116,18 @@ namespace cru::ui::render render_target->SetTransform(&old_matrix); } + void OffsetRenderObject::SetOffsetX(const float new_offset_x) + { + offset_x_ = new_offset_x; + SetMatrix(D2D1::Matrix3x2F::Translation(offset_x_, offset_y_)); + } + + void OffsetRenderObject::SetOffsetY(const float new_offset_y) + { + offset_y_ = new_offset_y; + SetMatrix(D2D1::Matrix3x2F::Translation(offset_x_, offset_y_)); + } + const MatrixRenderObject::MatrixApplier MatrixRenderObject::append_applier(ApplyAppendMatrix); const MatrixRenderObject::MatrixApplier MatrixRenderObject::set_applier(ApplySetMatrix); } -- cgit v1.2.3