структура D3DXFONT_DESC
Определяет атрибуты шрифта.
Синтаксис
typedef struct D3DXFONT_DESC {
INT Height;
UINT Width;
UINT Weight;
UINT MipLevels;
BOOL Italic;
BYTE CharSet;
BYTE OutputPrecision;
BYTE Quality;
BYTE PitchAndFamily;
TCHAR FaceName;
} D3DXFONT_DESC, *LPD3DXFONT_DESC;
Члены
-
Height
-
Тип: INT
-
Высота (в логических единицах) ячейки или символа шрифта.
-
Width
-
Тип: UINT
-
Ширина символов в шрифте в логических единицах.
-
Weight
-
Тип: UINT
-
Вес шрифта в диапазоне от 0 до 1000.
-
MipLevels
-
Тип: UINT
-
Количество запрошенных уровней MIP. Если это значение равно нулю или D3DX_DEFAULT, создается полная цепочка MIP-карты. Если значение равно 1, пространство текстуры сопоставляется одинаково с пространством экрана.
-
Наклонный
-
Тип: BOOL
-
Задайте значение TRUE для шрифта Курсив.
-
Charset
-
Тип: BYTE
-
Кодировка.
-
OutputPrecision
-
Тип: BYTE
-
Точность вывода. Точность вывода определяет, насколько точно выходные данные должны соответствовать запрошенной высоте, ширине, ориентации символов, экранной ориентации, шагу и типу шрифта.
-
Качество
-
Тип: BYTE
-
Качество вывода.
-
PitchAndFamily
-
Тип: BYTE
-
Тон и семейство шрифта.
-
FaceName
-
Тип: TCHAR
-
Строка или символы, завершающиеся значением NULL, указывающие имя шрифта. Длина строки не должна превышать 32 символа, включая завершающий символ NULL. Если FaceName является пустой строкой, будет использоваться первый шрифт, соответствующий другим указанным атрибутам. Если для параметров компилятора требуется Юникод, тип данных TCHAR разрешается в WCHAR; В противном случае тип данных разрешается в CHAR. См. заметки.
Комментарии
Параметр компилятора также определяет тип структуры. Если определен Юникод, тип структуры D3DXFONT_DESC разрешается в D3DXFONT_DESCW; В противном случае тип структуры разрешается в D3DXFONT_DESCA.
Возможные значения указанных выше элементов задаются в структуре GDI LOGFONT .
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел