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


Метод IDirect3DDevice9::SetRenderState (d3d9.h)

Задает один параметр состояния отрисовки устройства.

Синтаксис

HRESULT SetRenderState(
  [in] D3DRENDERSTATETYPE State,
  [in] DWORD              Value
);

Параметры

[in] State

Тип: D3DRENDERSTATETYPE

Изменяемая переменная состояния устройства. Этот параметр может быть любым членом перечисленного типа D3DRENDERSTATETYPE .

[in] Value

Тип: DWORD

Новое значение для заданного состояния отрисовки устройства. Значение этого параметра зависит от значения, указанного в параметре State. Например, если D3DRS_SHADEMODE State , второй параметр был бы одним из элементов перечисленного типа D3DSHADEMODE .

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

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. D3DERR_INVALIDCALL возвращается, если один из аргументов является недопустимым.

Требования

Требование Значение
Целевая платформа Windows
Header d3d9.h (включая D3D9.h)
Библиотека D3D9.lib

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

IDirect3DDevice9

IDirect3DDevice9::GetRenderState

IDirect3DDevice9::SetTransform