ID3DX10Sprite::D rawSpritesBuffered 方法
将子画面数组添加到要呈现的子画面批中。 必须在调用 ID3DX10Sprite::Begin 和 ID3DX10Sprite::End 之间调用,并且必须在 End 之前调用 ID3DX10Sprite::Flush ,以便将所有批处理子画面发送到设备进行呈现。 在绘制要缓冲成大批的少量子画面(如字体)时,此绘图方法最有用。
语法
HRESULT DrawSpritesBuffered(
[in] D3DX10_SPRITE *pSprites,
[in] UINT cSprites
);
参数
-
pSprites [in]
-
类型: D3DX10_SPRITE*
要绘制的子画面数组。 请参阅 D3DX10_SPRITE。
-
cSprites [in]
-
类型: UINT
pSprites 中的子画面数。
返回值
类型: HRESULT
如果方法成功,则返回值S_OK。 如果方法失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅