diff options
Diffstat (limited to 'vcl/inc/win/DWriteTextRenderer.hxx')
-rw-r--r-- | vcl/inc/win/DWriteTextRenderer.hxx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/vcl/inc/win/DWriteTextRenderer.hxx b/vcl/inc/win/DWriteTextRenderer.hxx index a84cf81b9b66..9011a951d277 100644 --- a/vcl/inc/win/DWriteTextRenderer.hxx +++ b/vcl/inc/win/DWriteTextRenderer.hxx @@ -81,12 +81,15 @@ private: D2DTextAntiAliasMode meTextAntiAliasMode; }; -/// Sets and unsets the needed DirectWrite transform to support the font's horizontal scaling. -class WinFontStretchGuard +/** + * Sets and unsets the needed DirectWrite transform to support the font's horizontal scaling and + * rotation. + */ +class WinFontTransformGuard { public: - WinFontStretchGuard(ID2D1RenderTarget* pRenderTarget, float fHScale); - ~WinFontStretchGuard(); + WinFontTransformGuard(ID2D1RenderTarget* pRenderTarget, float fHScale, const GenericSalLayout& rLayout, const D2D1_POINT_2F& rBaseline); + ~WinFontTransformGuard(); private: ID2D1RenderTarget* mpRenderTarget; |