The system font control interface.
More...
#include <murl_i_system_font_control.h>
The system font control interface.
◆ GetNumberOfSystemFontIds()
virtual UInt32 Murl::ISystemFontControl::GetNumberOfSystemFontIds |
( |
| ) |
const |
|
pure virtual |
Get the number of font identifiers.
- Returns
- The number of font identifiers.
◆ GetSystemFontId()
virtual const String& Murl::ISystemFontControl::GetSystemFontId |
( |
UInt32 |
index | ) |
const |
|
pure virtual |
Get the font identifier.
- Parameters
-
- Returns
- The font identifier.
◆ CreateSystemFont()
virtual IFont* Murl::ISystemFontControl::CreateSystemFont |
( |
const String & |
fontId, |
|
|
Real |
fontSize |
|
) |
| const |
|
pure virtual |
Create a system font object.
- Parameters
-
fontId | The font identifier. |
fontSize | The font size. |
- Returns
- The system font object or null if font identifier is unknown.
◆ DestroySystemFont()
virtual void Murl::ISystemFontControl::DestroySystemFont |
( |
IFont *& |
font | ) |
const |
|
pure virtual |
Destroy a system font object.
- Parameters
-
font | The system font object to destroy. |
◆ CreateVideoStream()
Create a video stream object for system font rendering.
- Parameters
-
pixelFormat | The pixel format of the new video object. |
pixelSizeX | The number of horizontal pixels of the new video object. |
pixelSizeY | The number of vertical pixels of the new video object. |
- Returns
- The new video stream object or null if not available.
◆ DestroyVideoStream()
virtual void Murl::ISystemFontControl::DestroyVideoStream |
( |
IVideoStream *& |
stream | ) |
const |
|
pure virtual |
Destroy a video stream object.
- Parameters
-
stream | The video stream object to destroy. |
The documentation for this interface was generated from the following file:
- murl_i_system_font_control.h