HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_BuildAccelerationStructures Class Reference

#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 ()
 

Detailed Description

Definition at line 309 of file RV_VKAccelerationStructure.h.

Constructor & Destructor Documentation

RV_BuildAccelerationStructures::RV_BuildAccelerationStructures ( RV_Instance inst)

Member Function Documentation

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)
exint RV_BuildAccelerationStructures::getTotalAccelStructSize ( ) const
inline

Definition at line 326 of file RV_VKAccelerationStructure.h.

exint RV_BuildAccelerationStructures::getTotalCompactSize ( )
exint RV_BuildAccelerationStructures::getTotalScratchSize ( ) const
inline

Definition at line 328 of file RV_VKAccelerationStructure.h.

bool RV_BuildAccelerationStructures::isBuilt ( ) const
inline

Definition at line 321 of file RV_VKAccelerationStructure.h.

bool RV_BuildAccelerationStructures::isBuiltCompact ( ) const
inline

Definition at line 323 of file RV_VKAccelerationStructure.h.

void RV_BuildAccelerationStructures::updateCompact ( )

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