ID3D12Device::CreateRenderTargetView メソッド (d3d12.h)
リソース データにアクセスするためのレンダー ターゲット ビューを作成します。
構文
void CreateRenderTargetView(
[in, optional] ID3D12Resource *pResource,
[in, optional] const D3D12_RENDER_TARGET_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_RENDER_TARGET_VIEW_DESC*
レンダー ターゲット ビューを記述する D3D12_RENDER_TARGET_VIEW_DESC 構造体へのポインター。
可能であれば、null pDesc を使用して既定の記述子を初期化します。 この動作は、D3D11 null 記述子の動作と同じです。この動作では、既定値が入力されます。 この動作は、リソースの形式とディメンション (型指定されていない場合) を継承し、RTV は最初の mip とすべての配列スライスを対象とします。 すべてのリソースが null 記述子の初期化をサポートしているわけではありません。
[in] DestDescriptor
種類: D3D12_CPU_DESCRIPTOR_HANDLE
新しく作成されたレンダー ターゲット ビューが存在する宛先を表す CPU 記述子ハンドルについて説明します。
戻り値
なし
必要条件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |
Library | D3D12.lib |
[DLL] | D3D12.dll |