Platform SDK: DirectX |
Direct3DDevice7.CreateStateBlock メソッドは、すべてのデバイス ステート、頂点関連ステート、ピクセル関連ステートの現在の値を含む新しいステート ブロックを作成する。
object.CreateStateBlock( _ d3dsbType As CONST_D3DSTATEBLOCKTYPE, _ blockHandle As Long)
メソッドが失敗するとエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
D3DERR_INBEGINSTATEBLOCK |
DDERR_INVALIDPARAMS |
DDERR_OUTOFMEMORY |
頂点関連ステートとは、通常システムが頂点を処理する方法に関するステートを指す。ピクセル関連ステートとは、通常システムがラスタ化時にピクセルまたは深度バッファ データを処理する方法に関するステートを指す。一部のステートは両方のグループに属する。各グループのステートについては、「事前定義するステート ブロックの作成」を参照すること。
Direct3DDevice7.ApplyStateBlock、Direct3DDevice7.BeginStateBlock、Direct3DDevice7.CaptureStateBlock、Direct3DDevice7.EndStateBlock、Direct3DDevice7.DeleteStateBlock、ステート ブロック