HDK
|
#include <RV_VKAccelerationStructure.h>
Public Member Functions | |
RV_BuildAccelerationStructures (RV_Instance *inst) | |
void | addAccelerationStructure (RV_VKAccelerationStructure *accel_struct) |
void | build (RV_VKCommandBuffer *cb) |
void | buildAndQueryCompactSize (RV_VKCommandBuffer *cb) |
void | buildCompact (RV_VKCommandBuffer *cb) |
void | updateCompact () |
bool | isBuilt () const |
bool | isBuiltCompact () const |
exint | getTotalAccelStructSize () const |
exint | getTotalScratchSize () const |
exint | getTotalCompactSize () |
Definition at line 309 of file RV_VKAccelerationStructure.h.
RV_BuildAccelerationStructures::RV_BuildAccelerationStructures | ( | RV_Instance * | inst | ) |
void RV_BuildAccelerationStructures::addAccelerationStructure | ( | RV_VKAccelerationStructure * | accel_struct | ) |
void RV_BuildAccelerationStructures::build | ( | RV_VKCommandBuffer * | cb | ) |
void RV_BuildAccelerationStructures::buildAndQueryCompactSize | ( | RV_VKCommandBuffer * | cb | ) |
void RV_BuildAccelerationStructures::buildCompact | ( | RV_VKCommandBuffer * | cb | ) |
|
inline |
Definition at line 326 of file RV_VKAccelerationStructure.h.
exint RV_BuildAccelerationStructures::getTotalCompactSize | ( | ) |
|
inline |
Definition at line 328 of file RV_VKAccelerationStructure.h.
|
inline |
Definition at line 321 of file RV_VKAccelerationStructure.h.
|
inline |
Definition at line 323 of file RV_VKAccelerationStructure.h.
void RV_BuildAccelerationStructures::updateCompact | ( | ) |