Skip to main content
ステンシル テストの結果に基づいて実行できるステンシル操作を記述します。

構文

メンバー

StencilFailOp
型: D3D12_STENCIL_OP
ステンシル テストに失敗したときに実行するステンシル操作を識別する D3D12_STENCIL_OP 型の値。 StencilDepthFailOp
型: D3D12_STENCIL_OP
ステンシル テストに合格し、深度テストに失敗したときに実行するステンシル操作を識別する D3D12_STENCIL_OP 型の値。 StencilPassOp
型: D3D12_STENCIL_OP
ステンシル テストと深度テストの両方に合格したときに実行するステンシル操作を識別する D3D12_STENCIL_OP 型の値。 StencilFunc
型: D3D12_COMPARISON_FUNC
既存のステンシル データに対してステンシル データを比較する関数を識別する D3D12_COMPARISON_FUNC 型の値。

解説

すべてのステンシル操作は、D3D12_STENCIL_OP 型の値として指定されます。各ステンシル操作は、深度ステンシル テストのステンシル テスト部分で StencilFunc と呼ばれる、ステンシル テストの結果に基づいて異なる設定にできます。 D3D12_DEPTH_STENCIL_DESC のメンバーは、そのデータ型としてこの構造体を持ちます。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

コア構造体
最終更新日 2026年8月24日