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,则会创建完整的 mipmap 链。 如果值为 1,则纹理空间以相同的方式映射到屏幕空间。

斜体

类型: BOOL

对于斜体字体,设置为 TRUE

CharSet

类型: BYTE

字符集。

OutputPrecision

类型: BYTE

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

质量

类型: BYTE

输出质量。

PitchAndFamily

类型: BYTE

字体的音调和系列。

FaceName

类型: TCHAR

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

注解

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

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

要求

要求
标头
D3dx9core.h

另请参阅

D3DX 结构

GetDesc