memory allocation
More...
#include <RV_VKAccelerationStructure.h>
memory allocation
Definition at line 216 of file RV_VKAccelerationStructure.h.
| RV_VKAccelerationStructure::~RV_VKAccelerationStructure |
( |
| ) |
|
| void RV_VKAccelerationStructure::clearInstances |
( |
| ) |
|
| void RV_VKAccelerationStructure::clearInstDirtyFlag |
( |
| ) |
|
|
inline |
| exint RV_VKAccelerationStructure::getScratchSize |
( |
| ) |
const |
|
inline |
| uint32_t RV_VKAccelerationStructure::getShaderInfoIndex |
( |
| ) |
const |
|
inline |
| exint RV_VKAccelerationStructure::getSize |
( |
| ) |
const |
| VkAccelerationStructureKHR RV_VKAccelerationStructure::getVkAccelStruct |
( |
| ) |
|
|
inline |
| exint RV_VKAccelerationStructure::gpuMemoryUsage |
( |
| ) |
const |
| bool RV_VKAccelerationStructure::isBuilt |
( |
| ) |
const |
|
inline |
| bool RV_VKAccelerationStructure::isInstDirty |
( |
| ) |
const |
|
inline |
| void RV_VKAccelerationStructure::print |
( |
| ) |
const |
| void RV_VKAccelerationStructure::reset |
( |
| ) |
|
| void RV_VKAccelerationStructure::setLightId |
( |
int |
light_id | ) |
|
|
inline |
| void RV_VKAccelerationStructure::setShaderInfoIndex |
( |
uint32_t |
index | ) |
|
|
inline |
| void RV_VKAccelerationStructure::setTag |
( |
int |
tag | ) |
|
|
inline |
| void RV_VKAccelerationStructure::update |
( |
VkAccelerationStructureKHR |
compact_vk_as, |
|
|
RV_VKBufferPtr |
compact_buffer |
|
) |
| |
| constexpr float RV_VKAccelerationStructure::theCompactSizeThreshold = 0.9f |
|
static |
The documentation for this class was generated from the following file: