IDirect3DDevice9::SetRenderState 方法 (d3d9helper.h)

设置单个设备 render-state 参数。

语法

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

参数

[in] State

类型: D3DRENDERSTATETYPE

正在修改的设备状态变量。 此参数可以是 D3DRENDERSTATETYPE 枚举类型的任何成员。

[in] Value

类型: DWORD

要设置的设备呈现状态的新值。 此参数的含义取决于为 State 指定的值。 例如,如果 状态 D3DRS_SHADEMODE,则第二个参数将是 D3DSHADEMODE 枚举类型的一个成员。

返回值

类型: HRESULT

如果该方法成功,则返回值D3D_OK。 如果其中一个参数无效,则返回D3DERR_INVALIDCALL。

要求

要求
目标平台 Windows
标头 d3d9helper.h (包括 D3D9.h)
Library D3D9.lib

另请参阅

IDirect3DDevice9

IDirect3DDevice9::GetRenderState

IDirect3DDevice9::SetTransform