Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.SetRenderState

単一デバイスのレンダリング ステート パラメータを設定する。

object.SetRenderState( _ 
    State As CONST_D3DRENDERSTATETYPE, _ 
    Value As Long)

指定項目

object
Direct3DDevice8 オブジェクトを表すオブジェクト式。
State
変更対象のデバイス ステート変数。このパラメータには、CONST_D3DRENDERSTATETYPE 列挙の任意のメンバを指定できる。
Value
デバイスのレンダリング ステートに設定する新しい値。このパラメータの意味は State で指定した値によって決まる。たとえば、StateD3DRS_SHADEMODE の場合、第 2 パラメータは CONST_D3DSHADEMODE 列挙のメンバのいずれかである。

エラー コード

失敗した場合はエラーが発生し、Err.Number にエラー コードが設定される。パラメータのいずれかが無効な場合のエラー コードは D3DERR_INVALIDCALL である。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

参照

Direct3DDevice8.GetRenderStateDirect3DDevice8.SetTransform