次の方法で共有


D3DCLIPPLANEn マクロ

ユーザー定義のクリッピング プレーンを有効にするビット パターンを定義します。 これらのマクロは、D3DRS_CLIPPLANEENABLEのレンダリング状態の値を設定する際の便利な方法として定義されています。

構文

void D3DCLIPPLANEn(void);

パラメーター

このマクロにはパラメーターがありません。

戻り値

このマクロは値を返しません。

注釈

ユーザー定義クリッピング プレーンは、D3DRS_CLIPPLANEENABLEレンダリング状態で設定された値に 1 つ以上のセット ビット (つまり、0 ではない) が含まれている場合に有効になります。 render-state の値は重要ではありません。値は数値として解釈されません。 代わりに、 値を使用すると、対応するビットが設定されているクリッピング プレーンが有効になります。 ビット 0 は、最初のクリッピング プレーン (インデックス 0)、ビット 1 の 2 番目のプレーンの状態などを制御します。

これらのマクロで作成されるビット パターンは、論理 OR 演算を使用して複数のクリッピング プレーンを同時に有効にすることで組み合わせることができます。 これらのマクロの 1 つを組み合わせから省略すると、そのインデックスのクリッピング 平面が効果的に無効になります。

要件

要件
ヘッダー
D3D9Types.h

関連項目

マクロ