addInstance(RV_VKAccelerationStructureInstance as_inst) | RV_VKAccelerationStructure | |
build(RV_VKCommandBuffer *cb, RV_VKBuffer *scratch_buffer) | RV_VKAccelerationStructure | |
buildCompact(RV_VKCommandBuffer *cb, exint compact_size, VkAccelerationStructureKHR &compact_vk_as, RV_VKBufferPtr &compact_buffer) | RV_VKAccelerationStructure | |
clearInstances() | RV_VKAccelerationStructure | |
clearInstDirtyFlag() | RV_VKAccelerationStructure | inline |
create(RV_Instance *inst, RV_VKAccelerationStructureBuildInfo *as_info, const UT_StringHolder &name=UT_StringHolder()) | RV_VKAccelerationStructure | static |
getDeviceAddress() | RV_VKAccelerationStructure | |
getID() const | RV_VKAccelerationStructure | inline |
getName() const | RV_VKAccelerationStructure | inline |
getScratchSize() const | RV_VKAccelerationStructure | inline |
getShaderInfo() const | RV_VKAccelerationStructure | inline |
getShaderInfoIndex() const | RV_VKAccelerationStructure | inline |
getSize() const | RV_VKAccelerationStructure | |
getVkAccelStruct() | RV_VKAccelerationStructure | inline |
getVkInstances(UT_Array< VkAccelerationStructureInstanceKHR > &as_insts) | RV_VKAccelerationStructure | |
gpuMemoryUsage() const | RV_VKAccelerationStructure | |
isBuilt() const | RV_VKAccelerationStructure | inline |
isInstDirty() const | RV_VKAccelerationStructure | inline |
print() const | RV_VKAccelerationStructure | |
reset() | RV_VKAccelerationStructure | |
RV_VKAccelerationStructure(RV_Instance *inst, RV_VKAccelerationStructureBuildInfo *as_info, VkAccelerationStructureKHR vk_as, RV_VKBufferPtr buffer) | RV_VKAccelerationStructure | |
setLightId(int light_id) | RV_VKAccelerationStructure | inline |
setShaderInfoIndex(uint32_t index) | RV_VKAccelerationStructure | inline |
setTag(int tag) | RV_VKAccelerationStructure | inline |
theCompactSizeThreshold | RV_VKAccelerationStructure | static |
update(VkAccelerationStructureKHR compact_vk_as, RV_VKBufferPtr compact_buffer) | RV_VKAccelerationStructure | |
~RV_VKAccelerationStructure() | RV_VKAccelerationStructure | |