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::GetClipStatus、IDirect3DDevice8::SetClipStatus