Platform SDK: DirectX |
デフォルトでは、レンダリング サーフェスの深度テストを行うとき、Direct3D システムは、各点に対応する深度値 (z または w) が深度バッファの既存の値より小さい場合、レンダリング ターゲット サーフェスを更新する。C++ アプリケーションで、システムによる深度値の比較方法を変更するには、dwRenderStateType パラメータを D3DRENDERSTATE_ZFUNC に設定して IDirect3DDevice7::SetRenderState メソッドを呼び出す。dwRenderState パラメータには、D3DCMPFUNC 列挙型の値のいずれかを設定する。
デフォルトでは、レンダリング サーフェスの深度テストを行うとき、Direct3D システムは、各点に対応する深度値 (z または w) が深度バッファの既存の値より小さい場合、レンダリング ターゲット サーフェスを更新する。Visual Basic アプリケーションで、システムによる深度値の比較方法を変更するには、state パラメータを D3DRENDERSTATE_ZFUNC に設定して Direct3DDevice7.SetRenderState メソッドを呼び出す。renderstate パラメータには、CONST_D3DCMPFUNC 列挙の値のいずれかを設定する。