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

SalLayoutGlyphsImplclone () const
 
const rtl::Reference< LogicalFontInstance > & GetFont () const
 
bool IsValid () const
 

Private Member Functions

 SalLayoutGlyphsImpl (LogicalFontInstance &rFontInstance)
 

Private Attributes

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

Friends

class GenericSalLayout
 

Detailed Description

Definition at line 115 of file impglyphitem.hxx.

Constructor & Destructor Documentation

SalLayoutGlyphsImpl::SalLayoutGlyphsImpl ( LogicalFontInstance rFontInstance)
inlineprivate

Definition at line 128 of file impglyphitem.hxx.

Referenced by clone().

Member Function Documentation

SalLayoutGlyphsImpl * SalLayoutGlyphsImpl::clone ( ) const

Definition at line 87 of file impglyphitem.cxx.

References SalLayoutGlyphsImpl().

Referenced by GenericSalLayout::GetGlyphs().

const rtl::Reference<LogicalFontInstance>& SalLayoutGlyphsImpl::GetFont ( ) const
inline

Definition at line 121 of file impglyphitem.hxx.

References m_rFontInstance.

Referenced by GenericSalLayout::GetNextGlyph().

bool SalLayoutGlyphsImpl::IsValid ( ) const

Definition at line 89 of file impglyphitem.cxx.

References m_rFontInstance.

Referenced by GenericSalLayout::GetTextWidth(), and GenericSalLayout::Justify().

Friends And Related Function Documentation

friend class GenericSalLayout
friend

Definition at line 117 of file impglyphitem.hxx.

Member Data Documentation

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

Definition at line 125 of file impglyphitem.hxx.

Referenced by GetFont(), and IsValid().

SalLayoutFlags SalLayoutGlyphsImpl::mnFlags = SalLayoutFlags::NONE
private

Definition at line 126 of file impglyphitem.hxx.

Referenced by GenericSalLayout::LayoutText().


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