CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT 클래스
플래그를 사용하여 광선 추적 파이프라인 구성 상태 하위 개체를 만들기 위한 도우미 클래스입니다.
D3DX12 상태 개체 만들기 도우미에 대한 자세한 내용은 CD3DX12_STATE_OBJECT_DESC 참조하세요.
구문
class CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT
{
public:
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT() noexcept;
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject);
void Config(UINT MaxTraceRecursionDepth, D3D12_RAYTRACING_PIPELINE_FLAGS Flags) noexcept;
D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
operator const D3D12_STATE_SUBOBJECT& () const noexcept;
operator const D3D12_RAYTRACING_PIPELINE_CONFIG1& () const noexcept;
};
멤버
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT
기본 생성자입니다. CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT 기본으로 초기화된 새 instance 만듭니다.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)
CD3DX12_STATE_OBJECT_DESC 개체의 내용으로 초기화된 CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT 새 instance 만드는 생성자입니다.
Config(UINT, D3D12_RAYTRACING_PIPELINE_FLAGS)
광선 추적 파이프라인에 대한 광선 재귀 제한을 구성하는 함수입니다. 또한 D3D12_RAYTRACING_PIPELINE_FLAGS 매개 변수를 사용합니다.
Type
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG 상수로 표시되는 하위 개체의 형식을 검색합니다.
operator const D3D12_STATE_SUBOBJECT&
상태 개체를 설명하는 상수 D3D12_STATE_SUBOBJECT 개체에 대한 참조를 반환하는 변환 연산자입니다.
operator const D3D12_RAYTRACING_PIPELINE_CONFIG&
상태 개체를 설명하는 상수 D3D12_RAYTRACING_PIPELINE_CONFIG 개체에 대한 참조를 반환하는 변환 연산자입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | D3dx12.h |