HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_VKAccelerationStructure Member List

This is the complete list of members for RV_VKAccelerationStructure, including all inherited members.

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_VKAccelerationStructureinline
create(RV_Instance *inst, RV_VKAccelerationStructureBuildInfo *as_info, const UT_StringHolder &name=UT_StringHolder())RV_VKAccelerationStructurestatic
getDeviceAddress()RV_VKAccelerationStructure
getID() const RV_VKAccelerationStructureinline
getName() const RV_VKAccelerationStructureinline
getScratchSize() const RV_VKAccelerationStructureinline
getShaderInfo() const RV_VKAccelerationStructureinline
getShaderInfoIndex() const RV_VKAccelerationStructureinline
getSize() const RV_VKAccelerationStructure
getVkAccelStruct()RV_VKAccelerationStructureinline
getVkInstances(UT_Array< VkAccelerationStructureInstanceKHR > &as_insts)RV_VKAccelerationStructure
gpuMemoryUsage() const RV_VKAccelerationStructure
isBuilt() const RV_VKAccelerationStructureinline
isInstDirty() const RV_VKAccelerationStructureinline
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_VKAccelerationStructureinline
setShaderInfoIndex(uint32_t index)RV_VKAccelerationStructureinline
setTag(int tag)RV_VKAccelerationStructureinline
theCompactSizeThresholdRV_VKAccelerationStructurestatic
update(VkAccelerationStructureKHR compact_vk_as, RV_VKBufferPtr compact_buffer)RV_VKAccelerationStructure
~RV_VKAccelerationStructure()RV_VKAccelerationStructure