![]() |
NVAPI Reference Documentation
|
Release 560
|
#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 | ||
}; | ||
This structure extends D3D12_RAYTRACING_GEOMETRY_DESC
by supporting additional geometry types. Only new members are fully described below; for more information on the other members, please check Microsoft's DirectX Raytracing Specification.