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

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

addPostCreateCB(bool(*cb)(RV_Instance *))RV_Instancestatic
addPostRenderCB(const RenderCallback &callback)RV_Instance
addPreDestroyCB(bool(*cb)(RV_Instance *))RV_Instancestatic
clearAccelStruct(RV_VKAccelerationStructure *accel_struct)RV_Instance
clearBuffer(RV_VKBuffer *buf)RV_Instance
clearImage(RV_VKImage *img)RV_Instance
clearSet(RV_VKDescriptorSet *set)RV_Instance
create()RV_Instancestatic
destroyInstance()RV_Instancestatic
deviceName() const RV_Instanceinline
exitCallback(void *)RV_Instancestatic
extEnabled(const char *vk_ext_name) const RV_Instance
fetchDriverInfo(UT_WorkBuffer &info)RV_Instance
finishRendering(RV_Render *r)RV_Instance
getAccelStructProps() const RV_Instance
getDescAllocator()RV_Instanceinline
getDevice()RV_Instance
getDeviceUUID(uint8(&uuid)[16]) const RV_Instance
getDeviceVendor() const RV_Instance
getDeviceVersion()RV_Instance
getExt()RV_Instanceinline
getGraphicsQueue()RV_Instanceinline
getInstance()RV_Instancestatic
getInstanceVersion()RV_Instancestatic
getLineWidthGranularity() const RV_Instance
getLineWidthRange() const RV_Instance
getMaxColorSamples() const RV_Instance
getMaxDepthSamples() const RV_Instance
getMaxTextureSize2D() const RV_Instance
getMaxTextureSize3D() const RV_Instance
getMemAllocator()RV_Instanceinline
getMemoryProps() const RV_Instance
getPhysicalDevice()RV_Instance
getPhysicalDeviceFeatures() const RV_Instance
getPointSizeGranularity() const RV_Instance
getPointSizeRange() const RV_Instance
getVkInst()RV_Instance
getVulkanDeviceLimits() const RV_Instance
hasInstance()RV_Instancestatic
hasPostCreateCBs()RV_Instancestatic
hasPreDestroyCBs()RV_Instancestatic
initializeDevice()RV_Instance
printIDs() const RV_Instance
registerAccelStruct(RV_VKAccelerationStructure *accel_struct)RV_Instance
registerBuffer(RV_VKBuffer *buf)RV_Instance
registerImage(RV_VKImage *img)RV_Instance
registerSet(RV_VKDescriptorSet *set)RV_Instance
RenderCallback typedefRV_Instance
setDeletePending(RV_VKImage *img)RV_Instance
setDeletePending(RV_VKBuffer *buf)RV_Instance
setDeletePending(RV_VKAccelerationStructure *accel_struct)RV_Instance
setDeletePending(RV_VKDescriptorSet *set)RV_Instance
useLinearTilingForGLInterop() const RV_Instance
usingDebugValidation()RV_Instancestatic
usingVulkanMultithreading()RV_Instancestatic
validateAccelStruct(RV_ResourceID id, bool allow_pending_delete=false) const RV_Instance
validateBuffer(RV_ResourceID id, bool allow_pending_delete=false) const RV_Instance
validateImage(RV_ResourceID id, bool allow_pending_delete=false) const RV_Instance
validateSet(RV_ResourceID id, bool allow_pending_delete=false) const RV_Instance
waitDeviceIdle()RV_Instance
~RV_Instance()RV_Instance