ID3D12Device::CreateDepthStencilView メソッド (d3d12.h)
リソース データにアクセスするための深度ステンシル ビューを作成します。
構文
void CreateDepthStencilView(
[in, optional] ID3D12Resource *pResource,
[in, optional] const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc,
[in] D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor
);
パラメーター
[in, optional] pResource
種類: ID3D12Resource*
深度ステンシルを表す ID3D12Resource オブジェクトへのポインター。
少なくとも 1 つの pResource または pDesc を指定する必要があります。 null pResource を使用して null 記述子を初期化します。これにより、D3D11 のような null バインディング動作が保証されますが (読み取り 0s、書き込みは破棄されます)、記述子の種類を決定するには有効な pDesc が必要です。
[in, optional] pDesc
型: const D3D12_DEPTH_STENCIL_VIEW_DESC*
深度ステンシル ビューを記述する D3D12_DEPTH_STENCIL_VIEW_DESC 構造体へのポインター。
可能であれば、null pDesc を使用して既定の記述子を初期化します。 この動作は、既定値が入力される D3D11 null 記述子の動作と同じです。 この動作は、リソースの形式とディメンション (型なしではない場合) を継承し、DSV は最初の mip とすべての配列スライスをターゲットにします。 すべてのリソースで null 記述子の初期化がサポートされているわけではありません。
[in] DestDescriptor
種類: D3D12_CPU_DESCRIPTOR_HANDLE
深度ステンシル ビューを保持するヒープの開始を表す CPU 記述子ハンドルについて説明します。
戻り値
なし
必要条件
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |
Library | D3D12.lib |
[DLL] | D3D12.dll |