LibreOffice Module vcl (master) 1
|
#include <TextLayoutCache.hxx>
Public Member Functions | |
TextLayoutCache (sal_Unicode const *pStr, sal_Int32 const nEnd) | |
Static Public Member Functions | |
static std::shared_ptr< const vcl::text::TextLayoutCache > | Create (OUString const &) |
Public Attributes | |
std::vector< vcl::text::Run > | runs |
Definition at line 47 of file TextLayoutCache.hxx.
vcl::text::TextLayoutCache::TextLayoutCache | ( | sal_Unicode const * | pStr, |
sal_Int32 const | nEnd | ||
) |
Definition at line 32 of file TextLayoutCache.cxx.
References vcl::ScriptRun::getScriptCode(), vcl::ScriptRun::getScriptEnd(), vcl::ScriptRun::getScriptStart(), vcl::ScriptRun::next(), and runs.
|
static |
Definition at line 53 of file TextLayoutCache.cxx.
References vcl::DeleteOnDeinit< T >::get(), utl::ConfigManager::IsFuzzing(), and map.
Referenced by OutputDevice::CreateTextLayoutCache(), and SalLayoutGlyphsCache::GetLayoutGlyphs().
std::vector<vcl::text::Run> vcl::text::TextLayoutCache::runs |
Definition at line 50 of file TextLayoutCache.hxx.
Referenced by GenericSalLayout::LayoutText(), and TextLayoutCache().