ID3DX10Sprite ::D méthode rawSpritesBuffered

Ajoutez un tableau de sprites au lot de sprites à restituer. Elle doit être appelée entre les appels à ID3DX10Sprite :: Begin et ID3DX10Sprite :: end, et ID3DX10Sprite :: Flush doit être appelé avant end pour envoyer tous les sprites traités par lot à l’appareil pour le rendu. Cette méthode de dessin est particulièrement utile lorsque vous dessinez un petit nombre de sprites que vous souhaitez mettre en mémoire tampon dans un grand lot, tel que des polices.

Syntaxe

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

Paramètres

pSprites [ dans]

Type : d3dx10 _ Sprite*

Tableau de sprites à dessiner. Consultez d3dx10 _ Sprite.

cSprites [ dans]

Type : uint

Nombre de sprites dans pSprites.

Valeur de retour

Type : HRESULT

Si la méthode est réussie, la valeur de retour est S _ OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, D3DXERR _ sera déplacé.

Spécifications

Condition requise Valeur
En-tête
D3DX10. h
Bibliothèque
D3DX10. lib

Voir aussi

ID3DX10Sprite

Interfaces D3DX