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;
Members
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 Type è 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 (rettangolo delimitatore allineato all'asse) se Type è D3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. In caso contrario, questo parametro non è usato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |