D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054-Struktur (d3d12umddi.h)
Erstellen Sie Eingaben für die PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Rückruffunktion.
Syntax
typedef struct D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 {
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Type;
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
UINT NumDescs;
D3D12DDI_ELEMENTS_LAYOUT DescsLayout;
union {
D3D12DDI_GPU_VIRTUAL_ADDRESS InstanceDescs;
const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 *pGeometryDescs;
const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 const * * ppGeometryDescs;
};
} D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054;
Member
Type
Eine D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE-Enumeration , die den Typ der zu erstellenden Raytracingbeschleunigungsstruktur angibt.
Flags
Ein D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS-Flag , das die Buildoptionen angibt.
NumDescs
Die Anzahl der Beschleunigungsstrukturupdates.
DescsLayout
Ein D3D12DDI_ELEMENTS_LAYOUT , der die Geometriereihenfolge in einer Beschleunigungsstruktur auf unterer Ebene definiert.
InstanceDescs
Eine D3D12DDI_GPU_VIRTUAL_ADDRESS, die die instance Reihenfolge in einer Beschleunigungsstruktur auf oberster Ebene definiert.
pGeometryDescs
Zeiger auf einen D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 , der die Geometriebeschreibung definiert.
ppGeometryDescs
Zeiger auf den D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 zeiger.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | d3d12umddi.h |