LibreOffice Module vcl (master) 1
Classes | Namespaces | Enumerations
impglyphitem.hxx File Reference
#include <o3tl/typed_flags_set.hxx>
#include <tools/gen.hxx>
#include <vcl/dllapi.h>
#include <vcl/outdev.hxx>
#include <vector>
#include "font/LogicalFontInstance.hxx"
#include "glyphid.hxx"
Include dependency graph for impglyphitem.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< GlyphItemFlags >
 
class  GlyphItem
 
class  SalLayoutGlyphsImpl
 

Namespaces

namespace  o3tl
 

Enumerations

enum class  GlyphItemFlags : sal_uInt16 {
  NONE = 0 ,
  IS_IN_CLUSTER = 0x01 ,
  IS_RTL_GLYPH = 0x02 ,
  IS_DIACRITIC = 0x04 ,
  IS_VERTICAL = 0x08 ,
  IS_SPACING = 0x10 ,
  IS_DROPPED = 0x40 ,
  IS_CLUSTER_START = 0x80 ,
  IS_UNSAFE_TO_BREAK = 0x100 ,
  IS_SAFE_TO_INSERT_KASHIDA = 0x200
}
 

Enumeration Type Documentation

◆ GlyphItemFlags

enum class GlyphItemFlags : sal_uInt16
strong
Enumerator
NONE 
IS_IN_CLUSTER 
IS_RTL_GLYPH 
IS_DIACRITIC 
IS_VERTICAL 
IS_SPACING 
IS_DROPPED 
IS_CLUSTER_START 
IS_UNSAFE_TO_BREAK 
IS_SAFE_TO_INSERT_KASHIDA 

Definition at line 32 of file impglyphitem.hxx.