Vulkan-Hpp
AccelerationStructureData Struct Reference

Public Member Functions

void clear (vk::Device device)
 

Public Attributes

vk::AccelerationStructureNV accelerationStructure
 
std::unique_ptr< vk::su::BufferDatascratchBufferData
 
std::unique_ptr< vk::su::BufferDataresultBufferData
 
std::unique_ptr< vk::su::BufferDatainstanceBufferData
 

Detailed Description

Definition at line 76 of file RayTracing.cpp.

Member Function Documentation

◆ clear()

void AccelerationStructureData::clear ( vk::Device  device)
inline

Definition at line 78 of file RayTracing.cpp.

Member Data Documentation

◆ accelerationStructure

vk::AccelerationStructureNV AccelerationStructureData::accelerationStructure

Definition at line 95 of file RayTracing.cpp.

◆ instanceBufferData

std::unique_ptr<vk::su::BufferData> AccelerationStructureData::instanceBufferData

Definition at line 98 of file RayTracing.cpp.

◆ resultBufferData

std::unique_ptr<vk::su::BufferData> AccelerationStructureData::resultBufferData

Definition at line 97 of file RayTracing.cpp.

◆ scratchBufferData

std::unique_ptr<vk::su::BufferData> AccelerationStructureData::scratchBufferData

Definition at line 96 of file RayTracing.cpp.


The documentation for this struct was generated from the following file: