struct Core::Portable::BitmapFont::LoadedMap

struct LoadedMap: public Core::Portable::BitmapFont::CharMap
{
    // fields

    HashMap<uchar32, CharDescriptor> charMap;
    Vector<KerningPair> kerningPairs;

    // methods

    static int hashChar(const uchar32& key, int size);
    bool lookup(CharDescriptor& desc, uchar32 c) const;
    int getKerningAmount(uchar32 first, uchar32 second) const;
};

Inherited Members

public:
    // methods

    virtual bool lookup(CharDescriptor&, uchar32 c) const = 0;
    virtual int getKerningAmount(uchar32 first, uchar32 second) const = 0;