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


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

Требования

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

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

Структуры D3DX

GetDesc