HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
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_Instance
static
addPostRenderCB
(const RenderCallback &callback)
RV_Instance
addPreDestroyCB
(bool(*cb)(RV_Instance *))
RV_Instance
static
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_Instance
static
destroyInstance
()
RV_Instance
static
deviceName
() const
RV_Instance
inline
exitCallback
(void *)
RV_Instance
static
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_Instance
inline
getDevice
()
RV_Instance
getDeviceUUID
(uint8(&uuid)[16]) const
RV_Instance
getDeviceVendor
() const
RV_Instance
getDeviceVersion
()
RV_Instance
getExt
()
RV_Instance
inline
getGraphicsQueue
()
RV_Instance
inline
getInstance
()
RV_Instance
static
getInstanceVersion
()
RV_Instance
static
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_Instance
inline
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_Instance
static
hasPostCreateCBs
()
RV_Instance
static
hasPreDestroyCBs
()
RV_Instance
static
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
typedef
RV_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_Instance
static
usingVulkanMultithreading
()
RV_Instance
static
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
Generated on Tue Sep 23 2025 02:43:29 for HDK by
1.8.6