ID3DX10Sprite::D rawSpritesBuffered 方法

将子画面数组添加到要呈现的子画面批中。 必须在调用 ID3DX10Sprite::BeginID3DX10Sprite::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。

要求

要求
标头
D3DX10.h

D3DX10.lib

另请参阅

ID3DX10Sprite

D3DX 接口