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

#include <impglyphitem.hxx>

Inheritance diagram for SalLayoutGlyphsImpl:
[legend]
Collaboration diagram for SalLayoutGlyphsImpl:
[legend]

Public Member Functions

 ~SalLayoutGlyphsImpl ()
 
SalLayoutGlyphsImplclone (SalLayoutGlyphs &rGlyphs) const
 
LogicalFontInstanceGetFont () const
 
bool IsValid () const
 
void Invalidate ()
 

Private Member Functions

 SalLayoutGlyphsImpl (SalLayoutGlyphs &rGlyphs, LogicalFontInstance &rFontInstance)
 

Private Attributes

rtl::Reference< LogicalFontInstancem_rFontInstance
 
SalLayoutFlags mnFlags = SalLayoutFlags::NONE
 

Friends

class GenericSalLayout
 

Detailed Description

Definition at line 117 of file impglyphitem.hxx.

Constructor & Destructor Documentation

SalLayoutGlyphsImpl::~SalLayoutGlyphsImpl ( )

Definition at line 56 of file impglyphitem.cxx.

SalLayoutGlyphsImpl::SalLayoutGlyphsImpl ( SalLayoutGlyphs rGlyphs,
LogicalFontInstance rFontInstance 
)
inlineprivate

Definition at line 132 of file impglyphitem.hxx.

References SalLayoutGlyphs::m_pImpl.

Referenced by clone().

Member Function Documentation

SalLayoutGlyphsImpl * SalLayoutGlyphsImpl::clone ( SalLayoutGlyphs rGlyphs) const
LogicalFontInstance& SalLayoutGlyphsImpl::GetFont ( ) const
inline

Definition at line 124 of file impglyphitem.hxx.

References m_rFontInstance.

void SalLayoutGlyphsImpl::Invalidate ( )

Definition at line 82 of file impglyphitem.cxx.

References m_rFontInstance.

Referenced by SalLayoutGlyphs::Invalidate().

bool SalLayoutGlyphsImpl::IsValid ( ) const

Definition at line 65 of file impglyphitem.cxx.

References FreetypeFontInstance::GetFreetypeFont(), and m_rFontInstance.

Referenced by SalLayoutGlyphs::IsValid().

Friends And Related Function Documentation

friend class GenericSalLayout
friend

Definition at line 119 of file impglyphitem.hxx.

Member Data Documentation

rtl::Reference<LogicalFontInstance> SalLayoutGlyphsImpl::m_rFontInstance
mutableprivate

Definition at line 129 of file impglyphitem.hxx.

Referenced by clone(), GetFont(), Invalidate(), and IsValid().

SalLayoutFlags SalLayoutGlyphsImpl::mnFlags = SalLayoutFlags::NONE
private

Definition at line 130 of file impglyphitem.hxx.

Referenced by GenericSalLayout::LayoutText().


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