Поделиться через


Метод ID3DX10Sprite::D rawSpritesBuffered

Добавьте массив спрайтов в пакет отрисовки. Он должен вызываться между вызовами ID3DX10Sprite::Begin и ID3DX10Sprite::End, а id3DX10Sprite::Flush должен вызываться до конца, чтобы отправить все пакетные спрайты на устройство для отрисовки. Этот метод draw наиболее полезен при рисовании небольшого количества спрайтов, которые нужно поместить в большой пакет, например шрифты.

Синтаксис

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

Параметры

pSprites [in]

Тип: D3DX10_SPRITE*

Массив отрисовываемых спрайтов. См . D3DX10_SPRITE.

cSprites [in]

Тип: UINT

Количество спрайтов в pSprites.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Требования

Требование Значение
Заголовок
D3DX10.h
Библиотека
D3DX10.lib

См. также раздел

ID3DX10Sprite

Интерфейсы D3DX