struttura D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 (d3d12umddi.h)
Descrive una geometria di traccia dei raggi.
Sintassi
typedef struct D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 {
D3D12DDI_RAYTRACING_GEOMETRY_TYPE Type;
D3D12DDI_RAYTRACING_GEOMETRY_FLAGS Flags;
union {
D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 Triangles;
D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 AABBs;
};
} D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054;
Membri
Type
Tipo di D3D12DDI_RAYTRACING_GEOMETRY_TYPE.
Flags
Flag di D3D12DDI_RAYTRACING_GEOMETRY_FLAGS.
Triangles
Struttura D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 che descrive una geometria triangolare se Tipo è D3D12DDI_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. In caso contrario, questo parametro non è usato.
AABBs
Struttura D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 che descrive una geometria AABB (axis-aligned bounding box) se Type è D3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. In caso contrario, questo parametro non è usato.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809 |
intestazione | d3d12umddi.h |