struktur D3D12_RAYTRACING_GEOMETRY_DESC (d3d12.h)
Menjelaskan sekumpulan geometri yang digunakan dalam struktur D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS untuk menyediakan data input ke operasi build struktur akselerasi raytracing.
Sintaks
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;
Anggota
Type
Jenis geometri.
Flags
Bendera geometri
Triangles
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC yang menjelaskan geometri segitiga, jika JenisD3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. Jika tidak, parameter ini tidak digunakan.
AABBs
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC yang menjelaskan geometri segitiga, jika JenisD3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. Jika tidak, parameter ini tidak digunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |