ID3D12GraphicsCommandList4::BeginRenderPass メソッド (d3d12.h)
一連の出力リソースをレンダー パスの期間中バインドすることで、レンダー パスの先頭をマークします。 これらのバインドは、1 つ以上のレンダー ターゲット ビュー (RTV)、または深度ステンシル ビュー (DSV) に対して行われます。
構文
void BeginRenderPass(
UINT NumRenderTargets,
const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets,
const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil,
D3D12_RENDER_PASS_FLAGS Flags
);
パラメーター
NumRenderTargets
UINT。 バインドされているレンダー ターゲットの数。
pRenderTargets
定数 D3D12_RENDER_PASS_RENDER_TARGET_DESCへのポインター。これは、1 つ以上のレンダー ターゲット ビュー (RTV) へのバインド (レンダー パスの間は固定) とその開始および終了アクセス特性を記述します。
pDepthStencil
定数 D3D12_RENDER_PASS_DEPTH_STENCIL_DESCへのポインター。深度ステンシル ビュー (DSV) へのバインド (レンダー パスの間固定) と、その開始および終了アクセス特性を記述します。
Flags
D3D12_RENDER_PASS_FLAGS。 レンダー パスの性質/要件。たとえば、中断中または再開中のレンダー パスか、順序付けられていないアクセス ビューに書き込むかどうかなどです。
戻り値
なし
要件
サポートされている最小のクライアント | Windows 10 Version 1809 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |
Library | D3D12.lib |
[DLL] | D3D12.dll |