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

こちらもご覧ください

ID3D12Device