다음을 통해 공유


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

추가 정보

EndRenderPass

ID3D12GraphicsCommandList4

렌더링