ID3DX10Font::P reloadCharacters 方法
将一系列字符加载到视频内存中以提高呈现到设备的效率。
语法
HRESULT PreloadCharacters(
[in] UINT First,
[in] UINT Last
);
参数
返回值
类型: HRESULT
如果方法成功,则返回值S_OK。 如果方法失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。
备注
此方法生成包含表示输入字符的字形的纹理。 字形绘制为一系列三角形。
字符不会呈现到设备;仍必须调用 ID3DX10Font::D rawText 来呈现字符。 但是,通过将字符预加载到视频内存中,ID3DX10Font::D rawText 将使用更少的 CPU 资源。
此方法使用 GDI 函数 GetCharacterPlacement 在内部将字符转换为字形。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅