LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
WinFontTransformGuard Class Reference

Sets and unsets the needed DirectWrite transform to support the font's horizontal scaling and rotation. More...

#include <DWriteTextRenderer.hxx>

Public Member Functions

 WinFontTransformGuard (ID2D1RenderTarget *pRenderTarget, float fHScale, const GenericSalLayout &rLayout, const D2D1_POINT_2F &rBaseline)
 
 ~WinFontTransformGuard ()
 

Private Attributes

ID2D1RenderTarget * mpRenderTarget
 
D2D1::Matrix3x2F maTransform
 

Detailed Description

Sets and unsets the needed DirectWrite transform to support the font's horizontal scaling and rotation.

Definition at line 88 of file DWriteTextRenderer.hxx.

Constructor & Destructor Documentation

WinFontTransformGuard::WinFontTransformGuard ( ID2D1RenderTarget *  pRenderTarget,
float  fHScale,
const GenericSalLayout rLayout,
const D2D1_POINT_2F &  rBaseline 
)
WinFontTransformGuard::~WinFontTransformGuard ( )

Member Data Documentation

D2D1::Matrix3x2F WinFontTransformGuard::maTransform
private

Definition at line 96 of file DWriteTextRenderer.hxx.

ID2D1RenderTarget* WinFontTransformGuard::mpRenderTarget
private

Definition at line 95 of file DWriteTextRenderer.hxx.


The documentation for this class was generated from the following file: