Método ID3D12GraphicsCommandList4::BeginRenderPass (d3d12.h)
Marca el principio de un pase de representación enlazando un conjunto de recursos de salida durante el paso de representación. Estos enlaces son para una o varias vistas de destino de representación (RTV) o para una vista de galería de símbolos de profundidad (DSV).
Sintaxis
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
);
Parámetros
NumRenderTargets
Un UINT. Número de destinos de representación que se enlazan.
pRenderTargets
Puntero a una constante D3D12_RENDER_PASS_RENDER_TARGET_DESC, que describe los enlaces (fijos durante el paso de representación) a una o varias vistas de destino de representación (RTV), así como sus características de acceso inicial y final.
pDepthStencil
Puntero a una constante D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, que describe un enlace (fijo durante el paso de representación) a una vista de galería de símbolos de profundidad (DSV), así como sus características de acceso inicial y final.
Flags
Un D3D12_RENDER_PASS_FLAGS. La naturaleza o los requisitos del pase de representación; por ejemplo, si se trata de un pase de representación de suspensión o reanudación, o si quiere escribir en vistas de acceso desordenadas.
Valor devuelto
None
Requisitos
Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |