![]() |
NVAPI Reference Documentation
|
Release 590
|
#include <nvapi.h>
Data Fields | ||
| NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_EX | type | |
| D3D12_RAYTRACING_GEOMETRY_FLAGS | flags | |
| union { | ||
| D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::triangles | ||
| D3D12_RAYTRACING_GEOMETRY_AABBS_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::aabbs | ||
| NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::ommTriangles | ||
| NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::dmmTriangles | ||
| NVAPI_D3D12_RAYTRACING_GEOMETRY_SPHERES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::spheres | ||
| NVAPI_D3D12_RAYTRACING_GEOMETRY_LSS_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::lss | ||
| }; | ||
This structure extends D3D12_RAYTRACING_GEOMETRY_DESC by supporting additional geometry types.