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 310 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 327 of file RV_VKAccelerationStructure.h.

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

Definition at line 329 of file RV_VKAccelerationStructure.h.

bool RV_BuildAccelerationStructures::isBuilt ( ) const
inline

Definition at line 322 of file RV_VKAccelerationStructure.h.

bool RV_BuildAccelerationStructures::isBuiltCompact ( ) const
inline

Definition at line 324 of file RV_VKAccelerationStructure.h.

void RV_BuildAccelerationStructures::updateCompact ( )

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