ID3D12GraphicsCommandList4::BeginRenderPass 메서드(d3d12.h)
렌더링 패스 기간 동안 출력 리소스 집합을 바인딩하여 렌더링 패스의 시작을 표시합니다. 이러한 바인딩은 하나 이상의 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
하나 이상의 RTV(렌더링 대상 뷰)에 대한 바인딩(렌더링 패스 기간 동안 고정됨)과 시작 및 끝 액세스 특성을 설명하는 상수 D3D12_RENDER_PASS_RENDER_TARGET_DESC 대한 포인터입니다.
pDepthStencil
상수 D3D12_RENDER_PASS_DEPTH_STENCIL_DESC 대한 포인터로, DSV(깊이 스텐실 보기)에 대한 바인딩(렌더링 패스 기간 동안 고정됨)과 시작 및 끝 액세스 특성을 설명합니다.
Flags
D3D12_RENDER_PASS_FLAGS. 렌더링 패스의 특성/요구 사항 예를 들어 일시 중단 또는 다시 시작할 렌더링 패스인지 또는 순서가 지정되지 않은 액세스 뷰에 쓸지 여부입니다.
반환 값
없음
요구 사항
지원되는 최소 클라이언트 | Windows 10, 버전 1809[데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3D12.lib |
DLL | D3D12.dll |