LibreOffice Module vcl (master) 1
Public Attributes | List of all members
vcl::GlyphData Struct Reference

Structure used by the TrueType Creator and GetRawGlyphData() More...

#include <sft.hxx>

Public Attributes

sal_uInt32 glyphID
 glyph ID
More...
 
sal_uInt16 nbytes
 number of bytes in glyph data
More...
 
std::unique_ptr< sal_uInt8[]> ptr
 pointer to glyph data
More...
 
sal_uInt16 aw
 advance width
More...
 
sal_Int16 lsb
 left sidebearing
More...
 
bool compflag
 false- if non-composite More...
 
sal_uInt16 npoints
 number of points
More...
 
sal_uInt16 ncontours
 number of contours
More...
 
sal_uInt32 newID
 used internally by the TTCR
More...
 

Detailed Description

Structure used by the TrueType Creator and GetRawGlyphData()

Definition at line 126 of file sft.hxx.

Member Data Documentation

◆ aw

sal_uInt16 vcl::GlyphData::aw

advance width

Definition at line 130 of file sft.hxx.

◆ compflag

bool vcl::GlyphData::compflag

false- if non-composite

Definition at line 132 of file sft.hxx.

◆ glyphID

sal_uInt32 vcl::GlyphData::glyphID

glyph ID

Definition at line 127 of file sft.hxx.

◆ lsb

sal_Int16 vcl::GlyphData::lsb

left sidebearing

Definition at line 131 of file sft.hxx.

◆ nbytes

sal_uInt16 vcl::GlyphData::nbytes

number of bytes in glyph data

Definition at line 128 of file sft.hxx.

◆ ncontours

sal_uInt16 vcl::GlyphData::ncontours

number of contours

Definition at line 134 of file sft.hxx.

◆ newID

sal_uInt32 vcl::GlyphData::newID

used internally by the TTCR

Definition at line 136 of file sft.hxx.

◆ npoints

sal_uInt16 vcl::GlyphData::npoints

number of points

Definition at line 133 of file sft.hxx.

◆ ptr

std::unique_ptr<sal_uInt8[]> vcl::GlyphData::ptr

pointer to glyph data

Definition at line 129 of file sft.hxx.


The documentation for this struct was generated from the following file: