CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT clase
Una clase auxiliar para crear un subobjeto de estado de configuración de canalización raytracing, con marcas.
Para obtener más información sobre los asistentes de creación de objetos de estado D3DX12, consulta CD3DX12_STATE_OBJECT_DESC.
Sintaxis
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;
};
Miembros
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT
Constructor predeterminado. Crea una nueva instancia inicializada de forma predeterminada de un CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)
Constructor que crea una nueva instancia de un CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT inicializado con el contenido de un objeto CD3DX12_STATE_OBJECT_DESC .
Config(UINT, D3D12_RAYTRACING_PIPELINE_FLAGS)
Función para configurar el límite en la recursividad de rayos para la canalización de raytracing. También toma un parámetro D3D12_RAYTRACING_PIPELINE_FLAGS .
Type
Recupera el tipo del subobjeto, representado por la constante D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG .
operator const D3D12_STATE_SUBOBJECT&
Operador de conversión que devuelve una referencia a una constante D3D12_STATE_SUBOBJECT objeto que describe el objeto de estado.
operator const D3D12_RAYTRACING_PIPELINE_CONFIG&
Operador de conversión que devuelve una referencia a una constante D3D12_RAYTRACING_PIPELINE_CONFIG objeto que describe el objeto de estado.
Requisitos
Requisito | Value |
---|---|
Encabezado | D3dx12.h |