다음을 통해 공유


ID3D12GraphicsCommandList4 인터페이스(d3d12.h)

렌더링을 위한 그래픽 명령 목록을 캡슐화하고, 광선 추적 및 렌더링 패스를 지원하도록 인터페이스를 확장합니다.

상속

ID3D12GraphicsCommandList4 인터페이스는 ID3D12GraphicsCommandList3에서 상속됩니다. ID3D12GraphicsCommandList4 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3D12GraphicsCommandList4 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D12GraphicsCommandList4::BeginRenderPass

렌더링 패스 기간 동안 출력 리소스 집합을 바인딩하여 렌더링 패스의 시작을 표시합니다. 이러한 바인딩은 하나 이상의 RTV(렌더링 대상 뷰) 및/또는 깊이 스텐실 뷰(DSV)에 대한 것입니다.
ID3D12GraphicsCommandList4::BuildRaytracingAccelerationStructure

GPU에서 광선 추적 가속 구조 빌드를 수행하고 필요에 따라 빌드 직후 빌드 후 정보를 출력합니다.
ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure

지정된 변환을 적용하는 동안 원본 가속 구조를 대상 메모리에 복사합니다.
ID3D12GraphicsCommandList4::D ispatchRays

광선 생성 셰이더의 스레드를 시작합니다.
ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo

가속 구조 집합에 대한 빌드 후 속성을 내보낸다. 이를 통해 애플리케이션은 ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure를 통해 가속 구조 작업을 수행하기 위한 출력 리소스 요구 사항을 알 수 있습니다.
ID3D12GraphicsCommandList4::EndRenderPass

렌더링 패스의 끝을 표시합니다.
ID3D12GraphicsCommandList4::ExecuteMetaCommand

지정한 메타 명령의 실행(또는 호출)을 그래픽 명령 목록에 기록합니다.
ID3D12GraphicsCommandList4::InitializeMetaCommand

지정된 메타 명령을 초기화합니다.
ID3D12GraphicsCommandList4::SetPipelineState1

명령 목록에 상태 개체를 설정합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d12.h

추가 정보

ID3D12GraphicsCommandList3