ID3DX10Font 接口

ID3DX10Font 接口封装在特定设备上呈现特定字体所需的纹理和资源。

成员

ID3DX10Font 接口继承自 IUnknown 接口。 ID3DX10Font 还具有以下类型的成员:

方法

ID3DX10Font 接口包含以下方法。

方法 说明
DrawText 绘制带格式的文本。 此方法支持 ANSI 和 Unicode 字符串。
GetDC 返回显示设备上下文的句柄, (设置了字体的 DC) 。
GetDesc 获取当前字体对象的说明。
GetDevice 检索与字体对象关联的 Direct3D 设备。
GetGlyphData 返回有关字符单元格中字形的位置和方向的信息。
GetTextMetrics 检索字体特征。
PreloadCharacters 将一系列字符加载到视频内存中以提高呈现到设备的效率。
PreloadGlyphs 将一系列字形加载到视频内存中,以提高呈现到设备的效率。
PreloadText 将格式化文本加载到视频内存中,以提高呈现到设备的效率。 此方法支持 ANSI 和 Unicode 字符串。

 

备注

ID3DX10Font 接口是通过调用 D3DX10CreateFontD3DX10CreateFontIndirect 获取的

LPD3DX10FONT 类型定义为指向 ID3DX10Font 接口的指针。

typedef interface ID3DX10Font ID3DX10Font;
typedef interface ID3DX10Font *LPD3DX10FONT;

要求

要求
标头
D3DX10.h

D3DX10.lib

另请参阅

D3DX 接口