D3D11_DEPTH_STENCILOP_DESC構造体 (d3d11.h)
ステンシル テストの結果に基づいて実行できるステンシル操作。
構文
typedef struct D3D11_DEPTH_STENCILOP_DESC {
D3D11_STENCIL_OP StencilFailOp;
D3D11_STENCIL_OP StencilDepthFailOp;
D3D11_STENCIL_OP StencilPassOp;
D3D11_COMPARISON_FUNC StencilFunc;
} D3D11_DEPTH_STENCILOP_DESC;
メンバー
StencilFailOp
種類: D3D11_STENCIL_OP
ステンシルテストが失敗したときに実行するステンシル操作。
StencilDepthFailOp
種類: D3D11_STENCIL_OP
ステンシル テストが成功し、深度テストが失敗したときに実行するステンシル操作。
StencilPassOp
種類: D3D11_STENCIL_OP
ステンシル テストと深度テストの両方に合格したときに実行するステンシル操作。
StencilFunc
ステンシル データと既存のステンシル データを比較する関数。 関数オプションは 、D3D11_COMPARISON_FUNCに一覧表示されます。
注釈
すべてのステンシル操作は 、D3D11_STENCIL_OPとして指定されます。 ステンシル操作は、ステンシル テストの結果 (深度ステンシル テストのステンシル テスト部分では StencilFunc と呼ばれます) に基づいて異なる方法で設定できます。
この構造体は、 深度ステンシルの説明のメンバーです。
要件
要件 | 値 |
---|---|
Header | d3d11.h |