structure D3D12_RAYTRACING_GEOMETRY_DESC (d3d12.h)
Décrit un ensemble de géométries qui est utilisé dans la structure D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS pour fournir des données d’entrée à une opération de build de structure d’accélération de raytracing.
Syntaxe
typedef struct D3D12_RAYTRACING_GEOMETRY_DESC {
D3D12_RAYTRACING_GEOMETRY_TYPE Type;
D3D12_RAYTRACING_GEOMETRY_FLAGS Flags;
union {
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC Triangles;
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC AABBs;
};
} D3D12_RAYTRACING_GEOMETRY_DESC;
Membres
Type
Type de géométrie.
Flags
Indicateurs géométriques
Triangles
Une D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC décrivant la géométrie du triangle, si Type est D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. Sinon, ce paramètre n’est pas utilisé.
AABBs
Une D3D12_RAYTRACING_GEOMETRY_AABBS_DESC décrivant la géométrie du triangle, si Type est D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. Sinon, ce paramètre n’est pas utilisé.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |
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