Partager via


ID3DX10Sprite::D rawSpritesBuffered, méthode

Ajoutez un tableau de sprites au lot de sprites à afficher. Cela doit être appelé entre les appels à ID3DX10Sprite::Begin et ID3DX10Sprite::End, et ID3DX10Sprite::Flush doit être appelé avant End pour envoyer tous les sprites par lot à l’appareil à des fins de rendu. Cette méthode de dessin est particulièrement utile lors du dessin d’un petit nombre de sprites que vous souhaitez mettre en mémoire tampon dans un lot volumineux, comme les polices.

Syntaxe

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

Paramètres

pSprites [in]

Type : D3DX10_SPRITE*

Tableau de sprites à dessiner. Voir D3DX10_SPRITE.

cSprites [in]

Type : UINT

Nombre de sprites dans pSprites.

Valeur retournée

Type : HRESULT

Si la méthode réussit, 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_INVALIDDATA.

Spécifications

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

Voir aussi

ID3DX10Sprite

D3DX Interfaces