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 |
|
Bibliothek |
|
Siehe auch