ID3DX10Sprite::D rawSpritesBuffered 方法

將 Sprite 的陣列新增至要轉譯的 Sprite 批次。 這必須在呼叫 ID3DX10Sprite::BeginID3DX10Sprite::EndID3DX10Sprite::Flush 之前呼叫 ,才能將所有批次的 Sprite 傳送至裝置以進行轉譯。 繪製要緩衝到大型批次的少量 Sprite 時,這個繪製方法最有用,例如字型。

語法

HRESULT DrawSpritesBuffered(
  [in] D3DX10_SPRITE *pSprites,
  [in] UINT          cSprites
);

參數

pSprites [in]

類型: D3DX10_SPRITE*

要繪製的 Sprite 陣列。 請參閱 D3DX10_SPRITE

cSprites [in]

類型: UINT

pSprites 中的 Sprite 數目。

傳回值

類型: HRESULT

如果方法成功,傳回值會S_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,D3DXERR_INVALIDDATA。

規格需求

需求
標頭
D3DX10.h
程式庫
D3DX10.lib

另請參閱

ID3DX10Sprite

D3DX 介面