| addExtraDeviceExtension(const char *ext_name, VkBaseOutStructure *feature_struct=nullptr, exint struct_size_bytes=0) | RV_Instance | static |
| addExtraInstanceExtension(const char *ext_name) | RV_Instance | static |
| addPostCreateCB(bool(*cb)(RV_Instance *)) | RV_Instance | static |
| addPostRenderCB(const RenderCallback &callback) | RV_Instance | |
| addPreDestroyCB(bool(*cb)(RV_Instance *)) | RV_Instance | static |
| clearAccelStruct(RV_ResourceID id) | RV_Instance | |
| clearAccelStruct(RV_VKAccelerationStructure *accel_struct) | RV_Instance | |
| clearBuffer(RV_VKBuffer *buf) | RV_Instance | |
| clearBuffer(RV_ResourceID id) | RV_Instance | |
| clearImage(RV_VKImage *img) | RV_Instance | |
| clearImage(RV_ResourceID id) | RV_Instance | |
| clearSet(RV_ResourceID id) | RV_Instance | |
| clearSet(RV_VKDescriptorSet *set) | RV_Instance | |
| clearVarSet(RV_ResourceID id) | RV_Instance | |
| clearVarSet(RV_ShaderVariableSet *set) | RV_Instance | |
| create(bool use_swiftshader=false) | RV_Instance | static |
| destroyInstance() | RV_Instance | static |
| destroySwiftShaderInstance() | RV_Instance | static |
| deviceName() const | RV_Instance | inline |
| exitCallback(void *) | RV_Instance | static |
| extEnabled(const char *vk_ext_name) const | RV_Instance | |
| extraExtensionsChanged() 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 |
| getFeatureStruct(VkBaseOutStructure *out_feature_struct, exint feature_struct_size_bytes) const | RV_Instance | |
| getGraphicsQueue() | RV_Instance | inline |
| getInstance(bool *created=nullptr) | RV_Instance | static |
| getInstanceForViewport(RE_Render *r, bool *created=nullptr) | 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 | |
| getSwiftShaderInstance(bool *created=nullptr) | RV_Instance | static |
| getTraceContext() | RV_Instance | inline |
| getVkGraphicsQueue() | RV_Instance | |
| getVkInst() | RV_Instance | |
| getVulkan11DeviceProps() const | RV_Instance | |
| getVulkan12DeviceProps() const | RV_Instance | |
| getVulkanDeviceLimits() const | RV_Instance | |
| hasExtraDeviceExtension(const char *ext_name, VkBaseOutStructure *feature_struct=nullptr, exint feature_struct_size_bytes=0) | RV_Instance | static |
| hasInstance() | RV_Instance | static |
| hasPostCreateCBs() | RV_Instance | static |
| hasPreDestroyCBs() | RV_Instance | static |
| initializeDevice() | RV_Instance | |
| isSwiftShader() const | RV_Instance | inline |
| 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 | |
| registerVarSet(RV_ShaderVariableSet *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 | |
| setDeletePending(RV_ShaderVariableSet *set) | RV_Instance | |
| supportsSampleLocations(int aa) const | RV_Instance | |
| useLinearTilingForGLInterop() const | RV_Instance | |
| useSemaphoreForGLInterop() 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 | |
| validateVarSet(RV_ResourceID id, bool allow_pending_delete=false) const | RV_Instance | |
| waitDeviceIdle() | RV_Instance | |
| ~RV_Instance() | RV_Instance | |