ID3DX10Sprite::D rawSpritesBuffered 方法
將 Sprite 的陣列新增至要轉譯的 Sprite 批次。 這必須在呼叫 ID3DX10Sprite::Begin 和 ID3DX10Sprite::End和 ID3DX10Sprite::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。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱