Metodo ID3DX10Sprite::D rawSpritesBuffered

Aggiungere una matrice di sprite al batch di sprite da eseguire il rendering. Deve essere chiamato tra le chiamate a ID3DX10Sprite::Begin e ID3DX10Sprite::End e ID3DX10Sprite:: Flush deve essere chiamato prima di inviare tutti gli sprite in batch al dispositivo per il rendering. Questo metodo di disegno è più utile quando si disegna un numero ridotto di sprite che si desidera memorizzare nel buffer in un batch di grandi dimensioni, ad esempio i tipi di carattere.

Sintassi

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

Parametri

pSprites [in]

Tipo: D3DX10_SPRITE*

Matrice di sprite da disegnare. Vedere D3DX10_SPRITE.

cSprites [in]

Tipo: UINT

Numero di sprite in pSprites.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Requisiti

Requisito Valore
Intestazione
D3DX10.h
Libreria
D3DX10.lib

Vedi anche

ID3DX10Sprite

Interfacce D3DX