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, bool bIsVertical)
 
 ~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 78 of file DWriteTextRenderer.hxx.

Constructor & Destructor Documentation

◆ WinFontTransformGuard()

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

◆ ~WinFontTransformGuard()

WinFontTransformGuard::~WinFontTransformGuard ( )

Member Data Documentation

◆ maTransform

D2D1::Matrix3x2F WinFontTransformGuard::maTransform
private

Definition at line 86 of file DWriteTextRenderer.hxx.

◆ mpRenderTarget

ID2D1RenderTarget* WinFontTransformGuard::mpRenderTarget
private

Definition at line 85 of file DWriteTextRenderer.hxx.


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