Share via


classe CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT

Uma classe auxiliar para criar um subobjeto de estado de configuração de pipeline de raytracing, com sinalizadores.

Para obter mais informações sobre os Auxiliares de Criação de Objeto de Estado D3DX12, consulte CD3DX12_STATE_OBJECT_DESC.

Sintaxe

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;
};

Membros

CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT

Construtor padrão. Cria uma nova instância inicializada por padrão de um CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT.

CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

Construtor que cria uma nova instância de um CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT inicializado com o conteúdo de um objeto CD3DX12_STATE_OBJECT_DESC .

Config(UINT, D3D12_RAYTRACING_PIPELINE_FLAGS)

Função para configurar o limite de recursão de raio para o pipeline de raytracing. Também usa um parâmetro D3D12_RAYTRACING_PIPELINE_FLAGS .

Type

Recupera o tipo do subobjeto, representado pela constante D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG .

operator const D3D12_STATE_SUBOBJECT&

Operador de conversão que retorna uma referência a um objeto D3D12_STATE_SUBOBJECT constante que descreve o objeto state.

operator const D3D12_RAYTRACING_PIPELINE_CONFIG&

Operador de conversão que retorna uma referência a um objeto D3D12_RAYTRACING_PIPELINE_CONFIG constante que descreve o objeto state.

Requisitos

Requisito Valor
parâmetro D3dx12.h

Confira também