LibreOffice Module vcl (master)  1
Classes | Namespaces | Enumerations | Functions
CommonSalLayout.cxx File Reference
#include <memory>
#include <hb-icu.h>
#include <hb-ot.h>
#include <hb-graphite2.h>
#include <sallayout.hxx>
#include <sal/log.hxx>
#include <unotools/configmgr.hxx>
#include <vcl/unohelp.hxx>
#include <vcl/font/Feature.hxx>
#include <vcl/font/FeatureParser.hxx>
#include <scrptrun.h>
#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
#include <salgdi.hxx>
#include <unicode/uchar.h>
#include <fontselect.hxx>
#include "VerticalOrientationData.cxx"
Include dependency graph for CommonSalLayout.cxx:

Go to the source code of this file.

Classes

struct  SubRun
 
struct  vcl::Run
 
class  vcl::TextLayoutCache
 

Namespaces

 vcl
 

Enumerations

enum  VerticalOrientation
 

Functions

static unsigned int unicodeDecomposeCompatibility (hb_unicode_funcs_t *, hb_codepoint_t, hb_codepoint_t *, void *)
 
static hb_unicode_funcs_t * getUnicodeFuncs ()
 

Enumeration Type Documentation

enum VerticalOrientation
strong

Definition at line 134 of file CommonSalLayout.cxx.

Function Documentation

static hb_unicode_funcs_t* getUnicodeFuncs ( )
static

Definition at line 50 of file CommonSalLayout.cxx.

References unicodeDecomposeCompatibility().

Referenced by GenericSalLayout::LayoutText().

static unsigned int unicodeDecomposeCompatibility ( hb_unicode_funcs_t *  ,
hb_codepoint_t  ,
hb_codepoint_t *  ,
void  
)
static

Definition at line 42 of file CommonSalLayout.cxx.

Referenced by getUnicodeFuncs().