classe CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT
Classe d’assistance pour créer un sous-objet d’état de configuration de pipeline de raytracing, avec des indicateurs.
Pour plus d’informations sur les helpers de création d’objets d’état D3DX12, consultez CD3DX12_STATE_OBJECT_DESC.
Syntaxe
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;
};
Membres
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT
Constructeur par défaut. Crée un nouveau instance initialisé par défaut d’un CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT.
CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)
Constructeur qui crée une instance d’un CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT initialisé avec le contenu d’un objet CD3DX12_STATE_OBJECT_DESC.
Config(UINT, D3D12_RAYTRACING_PIPELINE_FLAGS)
Fonction de configuration de la limite de récursivité des rayons pour le pipeline de raytracing. Prend également un paramètre D3D12_RAYTRACING_PIPELINE_FLAGS .
Type
Récupère le type du sous-objet, représenté par la constante D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG .
operator const D3D12_STATE_SUBOBJECT&
Opérateur de conversion qui retourne une référence à une constante D3D12_STATE_SUBOBJECT objet décrivant l’objet d’état.
operator const D3D12_RAYTRACING_PIPELINE_CONFIG&
Opérateur de conversion qui retourne une référence à une constante D3D12_RAYTRACING_PIPELINE_CONFIG objet décrivant l’objet d’état.
Spécifications
Condition requise | Valeur |
---|---|
En-tête | D3dx12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour