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

请求的 mipmap 级别数。 如果此值为零或D3DX_DEFAULT,则会创建完整的 mipmap 链。 如果值为 1,则纹理空间与屏幕空间的映射相同。

斜体

类型: BOOL

对于斜体字体,设置为 TRUE

CharSet

类型: BYTE

字符集。

OutputPrecision

类型: BYTE

输出精度。 输出精度定义输出必须与请求的字体高度、宽度、字符方向、转义、间距和字体类型的匹配程度。

质量

类型: BYTE

输出质量。

PitchAndFamily

类型: BYTE

字体的间距和系列。

FaceName[LF_FACESIZE]

类型: TCHAR

以 NULL 结尾的字符串,指定字体的字样名称。 字符串的长度不得超过 32 个字符, 包括终止 NULL 字符。 如果 FaceName 是空字符串,则将使用与其他指定属性匹配的第一个字体。 如果编译器设置需要 Unicode,则数据类型 TCHAR 解析为 WCHAR;否则,数据类型解析为 CHAR。 请参阅“备注”。

注解

编译器设置还确定结构类型。 如果定义了 Unicode,则D3DX10_FONT_DESC结构类型将解析为D3DX10_FONT_DESCW;否则,结构类型解析为D3DX10_FONT_DESCA。

GDI LOGFONT 结构中提供了上述成员的可能值。

要求

要求
标头
D3DX10.h

请参阅

D3DX 结构