# IMCFontList Struct Reference
[MCCore]

Inheritance diagram for IMCFontList:

List of all members.

## Public Member Functions
virtual uint32 MCCOMAPI | GetFontCount () const =0
virtual void MCCOMAPI | GetFont (uint32 inIndex, IMCFont **outFont) const =0
virtual void MCCOMAPI | GetDefaultFont (IMCFont **outFont) const =0
virtual void MCCOMAPI | GetSystemFont (IMCFont **outFont) const =0
virtual int32 MCCOMAPI | FindFont (const TMCString &inFontName, IMCFont **outFont)=0
virtual int32 MCCOMAPI | FindFont (const TMCString &inFontName, MCFontType inRequestedFontType, MCFontStyle inRequestedStyle, int32 inRequestedPitchAndFamily, IMCFont **outFont, int32 inStartSearchFrom=0)=0
virtual int32 MCCOMAPI | FindFontByNum (int16 fontNum, IMCFont **outFont)=0

## Detailed Description

IMCFontList access a list of fonts.

## Member Function Documentation

virtual int32 MCCOMAPI IMCFontList::FindFont | ( | const TMCString & | inFontName,
|  | MCFontType | inRequestedFontType,
|  | MCFontStyle | inRequestedStyle,
|  | int32 | inRequestedPitchAndFamily,
|  | IMCFont ** | outFont,
|  | int32 | inStartSearchFrom = `0` |
| ) |  |  | `[pure virtual]`

virtual int32 MCCOMAPI IMCFontList::FindFont | ( | const TMCString & | inFontName,
|  | IMCFont ** | outFont |
| ) |  |  | `[pure virtual]`

virtual int32 MCCOMAPI IMCFontList::FindFontByNum | ( | int16 | fontNum,
|  | IMCFont ** | outFont |
| ) |  |  | `[pure virtual]`

virtual void MCCOMAPI IMCFontList::GetDefaultFont | ( | IMCFont ** | outFont | ) | const`[pure virtual]`

virtual void MCCOMAPI IMCFontList::GetFont | ( | uint32 | inIndex,
|  | IMCFont ** | outFont |
| ) |  |  | const`[pure virtual]`

virtual uint32 MCCOMAPI IMCFontList::GetFontCount | ( |  | ) | const`[pure virtual]`

virtual void MCCOMAPI IMCFontList::GetSystemFont | ( | IMCFont ** | outFont | ) | const`[pure virtual]`

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

- IMCFont.h