структура D3DX10_FONT_DESC
Определяет атрибуты шрифта.
Синтаксис
typedef struct D3DX10_FONT_DESC {
INT Height;
UINT Width;
UINT Weight;
UINT MipLevels;
BOOL Italic;
BYTE CharSet;
BYTE OutputPrecision;
BYTE Quality;
BYTE PitchAndFamily;
TCHAR FaceName[LF_FACESIZE];
} D3DX10_FONT_DESC, *LPD3DX10_FONT_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[LF_FACESIZE]
-
Тип: TCHAR
-
Строка, завершающаяся значением NULL, указывающая имя шрифта. Длина строки не должна превышать 32 символа, включая завершающий символ NULL . Если FaceName является пустой строкой, будет использоваться первый шрифт, соответствующий другим указанным атрибутам. Если для параметров компилятора требуется Юникод, тип данных TCHAR разрешается в WCHAR; В противном случае тип данных разрешается в CHAR. См. заметки.
Комментарии
Параметр компилятора также определяет тип структуры. Если определен Юникод, тип структуры D3DX10_FONT_DESC разрешается в D3DX10_FONT_DESCW; В противном случае тип структуры разрешается в D3DX10_FONT_DESCA.
Возможные значения указанных выше элементов задаются в структуре GDI LOGFONT .
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел