Share via


ID3DX10Sprite::D rawSpritesBuffered-Methode

Fügen Sie dem Batch der zu rendernden Sprites ein Array von Sprites hinzu. Dies muss zwischen Aufrufen von ID3DX10Sprite::Begin und ID3DX10Sprite::End aufgerufen werden, und ID3DX10Sprite::Flush muss vor Ende aufgerufen werden, um alle Batch-Sprites zum Rendern an das Gerät zu senden. Diese Draw-Methode ist am nützlichsten, wenn Sie eine kleine Anzahl von Sprites zeichnen, die Sie in einen großen Batch gepuffert haben möchten, z. B. Schriftarten.

Syntax

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

Parameter

pSprites [in]

Typ: D3DX10_SPRITE*

Das Array der zu zeichnenden Sprites. Siehe D3DX10_SPRITE.

cSprites [in]

Typ: UINT

Die Anzahl der Sprites in pSprites.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Anforderungen

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Siehe auch

ID3DX10Sprite

D3DX-Schnittstellen