struct CCL::IFontTable

#include <font.h>

struct IFontTable: public CCL::IUnknown
{
    // methods

    virtual int CCL_API countFonts () = 0;
    virtual tresult CCL_API getFontName (String& name, int index) = 0;
    virtual int CCL_API countFontStyles (int fontIndex) = 0;

    virtual tresult CCL_API getFontStyleName (
        String& name,
        int fontIndex,
        int styleIndex
    ) = 0;

    virtual tresult CCL_API getExampleText (
        String& text,
        int fontIndex,
        int styleIndex
    ) = 0;
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;