Метод IDirect3DDevice9::SetRenderState (d3d9helper.h)
Задает один параметр состояния отрисовки устройства.
Синтаксис
HRESULT SetRenderState(
[in] D3DRENDERSTATETYPE State,
[in] DWORD Value
);
Параметры
[in] State
Тип: D3DRENDERSTATETYPE
Изменяемая переменная состояния устройства. Этот параметр может быть любым членом перечисленного типа D3DRENDERSTATETYPE .
[in] Value
Тип: DWORD
Новое значение для состояния отрисовки устройства, которое должно быть задано. Значение этого параметра зависит от значения, указанного в параметре State. Например, если state D3DRS_SHADEMODE, второй параметр будет одним членом перечисленного типа D3DSHADEMODE .
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. D3DERR_INVALIDCALL возвращается, если один из аргументов является недопустимым.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9helper.h (включая D3D9.h) |
Библиотека | D3D9.lib |