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 |