Поделиться через


структура 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 .

Требования

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

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

Структуры D3DX