Bagikan melalui


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