|
LibreOffice Module vcl (master) 1
|
#include <impglyphitem.hxx>#include <utility>#include <vcl/glyphitemcache.hxx>#include <vcl/vcllayout.hxx>#include <vcl/lazydelete.hxx>#include <tools/stream.hxx>#include <unotools/configmgr.hxx>#include <TextLayoutCache.hxx>#include <officecfg/Office/Common.hxx>#include <o3tl/string_view.hxx>#include <unicode/ubidi.h>#include <unicode/uchar.h>Go to the source code of this file.
Functions | |
| static UBiDiDirection | getBiDiDirection (std::u16string_view text, sal_Int32 index, sal_Int32 len) |
| static SalLayoutGlyphs | makeGlyphsSubset (const SalLayoutGlyphs &source, const OutputDevice *outputDevice, std::u16string_view text, sal_Int32 index, sal_Int32 len) |
| static void | checkGlyphsEqual (const SalLayoutGlyphs &g1, const SalLayoutGlyphs &g2) |
|
static |
Definition at line 309 of file impglyphitem.cxx.
References SalLayoutGlyphs::Impl(), and SalLayoutGlyphsImpl::isLayoutEquivalent().
Referenced by SalLayoutGlyphsCache::GetLayoutGlyphs().
|
static |
Definition at line 244 of file impglyphitem.cxx.
References end, index, o3tl::iterateCodePoints(), and text().
Referenced by makeGlyphsSubset().
|
static |
Definition at line 274 of file impglyphitem.cxx.
References SalLayoutGlyphs::AppendImpl(), BiDiRtl, SalLayoutGlyphsImpl::cloneCharRange(), getBiDiDirection(), OutputDevice::GetBiDiLayoutFlags(), SalLayoutGlyphsImpl::GetFlags(), SalLayoutGlyphs::Impl(), index, SalLayoutGlyphsImpl::SetFlags(), and text().
Referenced by SalLayoutGlyphsCache::GetLayoutGlyphs().