pleyo.com

/src/trunk2/BAL/Interfaces/font/BIGlyphBuffer.h File Reference

Interface file for BIGlyphBuffer. More...

#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


Detailed Description

Interface file for BIGlyphBuffer.

Repository informations :


Define Documentation

#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);


Generated on Wed Nov 21 20:04:18 2007 for Origyn Web Browser by Doxygen 1.5.3

pleyo.com
pleyo.com