Интерфейс 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;

Требования

Требование Значение
Заголовок
D3DX10.h
Библиотека
D3DX10.lib

См. также раздел

Интерфейсы D3DX