#include "FloatSize.h"
Go to the source code of this file.
Namespaces | |
| namespace | BAL |
Classes | |
| class | BAL::BIGlyphBuffer |
| The GlyphBuffer associates Glyphs with their widths and FontData. More... | |
Defines | |
| #define | IMPLEMENT_BIGLYPHBUFFER |
Typedefs | |
| typedef unsigned short | BAL::Glyph |
| a Glyph is an ID representing a character in a font map. | |
| typedef unsigned short | BAL::GlyphBufferGlyph |
| typedef FloatSize | BAL::GlyphBufferAdvance |
Repository informations :
| #define IMPLEMENT_BIGLYPHBUFFER |
Value:
public: \ virtual bool isEmpty() const;\ virtual int size() const;\ virtual void clear();\ virtual GlyphBufferGlyph* glyphs(int from); \ virtual const GlyphBufferGlyph* glyphs(int from) const; \ virtual GlyphBufferAdvance* advances(int from); \ virtual const GlyphBufferAdvance* advances(int from) const; \ virtual const BTFontData* fontDataAt(int index) const;\ virtual FloatSize offsetAt(int index) const; \ virtual void swap(int index1, int index2);\ virtual Glyph glyphAt(int index) const;\ virtual float advanceAt(int index) const;\ virtual void add(Glyph, const BTFontData*, float width);