Microsoft DirectX 8.0 (C++)

D3DCLIPSTATUS8

現在のクリップ ステータスを記述する。

typedef struct _D3DCLIPSTATUS8 {
   DWORD ClipUnion;
   DWORD ClipIntersection;
} D3DCLIPSTATUS8;

メンバ

ClipUnion
現在のクリップ ステータスを示すクリップ結合フラグ。このメンバには、次の 1 つ以上のフラグを設定できる。
D3DCS_ALL
すべてのクリップ フラグの組み合わせ。
D3DCS_BACK
すべての頂点を視錐台の背面でクリッピングする。
D3DCS_BOTTOM
すべての頂点を視錐台の底面でクリッピングする。
D3DCS_FRONT
すべての頂点を視錐台の前面でクリッピングする。
D3DCS_LEFT
すべての頂点を視錐台の左側面でクリッピングする。
D3DCS_RIGHT
すべての頂点を視錐台の右側面でクリッピングする。
D3DCS_TOP
すべての頂点を視錐台の上面でクリッピングする。
D3DCS_PLANE0 through D3DCS_PLANE5
アプリケーションで定義されているクリップ面。
ClipIntersection
現在のクリップ ステータスを示すクリップ交点フラグ。このメンバの値は、ClipUnion と同じフラグである。

動作環境

  ヘッダー : D3d8types.h で宣言。

参照

IDirect3DDevice8::GetClipStatusIDirect3DDevice8::SetClipStatus