Интерфейс ID3DX10Font
Интерфейс ID3DX10Font инкапсулирует текстуры и ресурсы, необходимые для отрисовки определенного шрифта на определенном устройстве.
Элементы
Интерфейс ID3DX10Font наследуется от интерфейса IUnknown . ID3DX10Font также имеет следующие типы элементов:
Методы
Интерфейс ID3DX10Font содержит следующие методы.
Метод | Описание |
---|---|
Drawtext | Рисование форматированного текста. Этот метод поддерживает строки ANSI и Юникода. |
GetDC | Возврат дескриптора в контекст устройства отображения (DC), для которого задан шрифт. |
GetDesc | Получение описания текущего объекта шрифта. |
GetDevice | Получите устройство Direct3D, связанное с объектом шрифта. |
GetGlyphData | Возвращает сведения о размещении и ориентации глифа в символьной ячейке. |
GetTextMetrics | Получение характеристик шрифта. |
PreloadCharacters | Загрузите ряд символов в видеопамять, чтобы повысить эффективность отрисовки на устройстве. |
Предварительная загрузкаGlyphs | Загрузите серию глифов в видеопамять, чтобы повысить эффективность отрисовки на устройстве. |
PreloadText | Загрузка отформатированного текста в видеопамять для повышения эффективности отрисовки на устройстве. Этот метод поддерживает строки ANSI и Юникода. |
Комментарии
Интерфейс ID3DX10Font получается путем вызова D3DX10CreateFont или D3DX10CreateFontIndirect.
Тип LPD3DX10FONT определяется как указатель на интерфейс ID3DX10Font.
typedef interface ID3DX10Font ID3DX10Font;
typedef interface ID3DX10Font *LPD3DX10FONT;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел