Microsoft DirectX 8.0 (C++)

プリミティブ クリッピング ステート

Microsoft® Direct3D® では、ビューポート外で部分的にレンダリングするプリミティブをクリッピングすることができる。C++ の場合、Direct3D クリッピングは D3DRS_CLIPPING レンダリング ステートで制御する。このレンダリング ステートを TRUE (デフォルト値) に設定すると、プリミティブ クリッピングが有効になる。レンダリング ステートを FALSE に設定すると、Direct3D のクリッピング サービスは無効になる。

プリミティブ クリッピング レンダリング ステートは、頂点バッファ内の頂点で可能なクリッピング処理にはまったく依存しない。IDirect3DDevice8::ProcessVertices メソッドは、頂点処理の際にプリミティブ クリッピングを制御する、独自のフラグを受け取る。