Kanzi Framework  3.9.0
Kanzi Engine API
kanzi::ItypeFontFile::ItypeGlyphData Class Reference

Derived GlyphData implementation for iType. More...

#include <kanzi/plugins/itype/itype_font_file.hpp>

Inheritance diagram for kanzi::ItypeFontFile::ItypeGlyphData:
[legend]

Public Member Functions

 ItypeGlyphData (unsigned int width, unsigned int height, const byte *bitmap, void *characterGlyph, ItypeFontFile *font)
 Constructor. More...
 
virtual ~ItypeGlyphData ()
 Destructor. More...
 
- Public Member Functions inherited from kanzi::FontFile::GlyphData
const bytegetBitmapData () const
 Returns the pointer to bitmap data. More...
 
unsigned int getHeight () const
 Returns the height of a bitmap. More...
 
unsigned int getWidth () const
 Returns the width of a bitmap. More...
 
 GlyphData (unsigned int width, unsigned int height, const byte *bitmap)
 Constructor. More...
 
virtual ~GlyphData ()
 Destructor. More...
 

Detailed Description

Derived GlyphData implementation for iType.

Releases iType glyph on destruction.

Constructor & Destructor Documentation

◆ ItypeGlyphData()

kanzi::ItypeFontFile::ItypeGlyphData::ItypeGlyphData ( unsigned int  width,
unsigned int  height,
const byte bitmap,
void *  characterGlyph,
ItypeFontFile font 
)
explicit

Constructor.

Parameters
widthWidth of the bitmap.
heightHeight of the bitmap.
bitmapPointer to the bitmap.
characterGlyphPointer to iType's internal character glyph structure.
fontPointer to the owning FontFile object.

◆ ~ItypeGlyphData()

virtual kanzi::ItypeFontFile::ItypeGlyphData::~ItypeGlyphData ( )
virtual

Destructor.


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