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


Метод ID3D10Device::CreateRasterizerState (d3d10.h)

Создайте объект состояния растеризатора, который сообщает этапу растеризатора , как вести себя.

Синтаксис

HRESULT CreateRasterizerState(
  [in]  const D3D10_RASTERIZER_DESC *pRasterizerDesc,
  [out] ID3D10RasterizerState       **ppRasterizerState
);

Параметры

[in] pRasterizerDesc

Тип: const D3D10_RASTERIZER_DESC*

Указатель на описание состояния растеризатора (см . D3D10_RASTERIZER_DESC).

[out] ppRasterizerState

Тип: ID3D10RasterizerState**

Адрес указателя на созданный объект состояния растеризатора (см. id3D10RasterizerState Interface).

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

Тип: HRESULT

Этот метод возвращает один из следующих кодов возврата Direct3D 10.

Комментарии

4096 уникальные объекты состояния растеризатора могут создаваться на устройстве одновременно.

Если приложение попытается создать состояние растеризатора с тем же описанием, что и у уже существующего состояния растеризатора, возвращается тот же интерфейс с увеличенным числом ссылок, а общее количество уникальных объектов состояния растеризатора останется прежним.

Требования

   
Целевая платформа Windows
Header d3d10.h
Библиотека D3D10.lib

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

ИНТЕРФЕЙС ID3D10Device