ID3DXFont::P reloadGlyphs 方法

将一系列字形加载到视频内存中,以提高呈现到设备的效率。

语法

HRESULT PreloadGlyphs(
  [in] UINT First,
  [in] UINT Last
);

参数

First [in]

类型: UINT

要加载到视频内存中的第一个字形的 ID。

最后一个 [in]

类型: UINT

要加载到视频内存中的最后一个字形的 ID。

返回值

类型: HRESULT

如果方法成功,则返回值S_OK。 如果方法失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。

备注

此方法生成包含输入字形的纹理。 字形绘制为一系列三角形。

不会向设备呈现字形;仍必须调用 DrawText 才能呈现字形。 但是,通过将字形预加载到视频内存中, DrawText 将使用更少的 CPU 资源。

要求

要求
标头
D3dx9core.h

D3dx9.lib

另请参阅

ID3DXFont