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 作为斜体字体。

字符集

类型: 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 结构中提供了上述成员的可能值。

要求

要求 Value
标头
D3DX10.h

另请参阅

D3DX 结构