| AddRef() override final | Diligent::RefCountedObject< IDeviceObject > | inlinevirtual |
| Create(RenderDeviceVkImpl *pDevice, VulkanObjectWrapperType &&ObjectWrapper, const char *Name, ManagedVulkanObject **ppManagedObject) | Diligent::ManagedVulkanObject< VulkanObjectWrapperType > | inlinestatic |
| DeviceObjectBase(IReferenceCounters *pRefCounters, RenderDeviceVkImpl *pDevice, const DeviceObjectAttribs &ObjDesc, bool bIsDeviceInternal=false) | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inline |
| DeviceObjectBase(const DeviceObjectBase &)=delete | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | |
| DeviceObjectBase(DeviceObjectBase &&)=delete | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | |
| Get() const | Diligent::ManagedVulkanObject< VulkanObjectWrapperType > | inline |
| GetDesc() const override final | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinevirtual |
| ObjectBase< IDeviceObject >::GetDesc() const | Diligent::IDeviceObject | virtual |
| GetDevice() const | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inline |
| GetReferenceCounters() const override final | Diligent::RefCountedObject< IDeviceObject > | inlinevirtual |
| Diligent::IDeviceObject::GetReferenceCounters() const =0 | Diligent::IObject | pure virtual |
| GetUniqueID() const override final | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinevirtual |
| ObjectBase< IDeviceObject >::GetUniqueID() const | Diligent::IDeviceObject | virtual |
| GetUserData() const override final | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinevirtual |
| ObjectBase< IDeviceObject >::GetUserData() const | Diligent::IDeviceObject | virtual |
| IsSameObject(const DeviceObjectBase *pObj1, const DeviceObjectBase *pObj2) | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinestatic |
| m_bIsDeviceInternal | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | protected |
| m_Desc | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | protected |
| m_pDevice | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | protected |
| m_pUserData | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | protected |
| m_UniqueID | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | protected |
| ManagedVulkanObject(IReferenceCounters *pRefCounters, RenderDeviceVkImpl *pDevice, const DeviceObjectAttribs &ObjDesc, VulkanObjectWrapperType &&ObjectWrapper, bool bIsDeviceInternal=false) | Diligent::ManagedVulkanObject< VulkanObjectWrapperType > | inline |
| ObjectBase(IReferenceCounters *pRefCounters) | Diligent::ObjectBase< IDeviceObject > | inline |
| operator delete(void *ptr) | Diligent::RefCountedObject< IDeviceObject > | inlineprotected |
| operator delete(void *ptr, ObjectAllocatorType &Allocator, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) | Diligent::RefCountedObject< IDeviceObject > | inlineprotected |
| operator=(const DeviceObjectBase &)=delete | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | |
| operator=(DeviceObjectBase &&)=delete | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) | Diligent::ObjectBase< IDeviceObject > | inlinevirtual |
| RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept | Diligent::RefCountedObject< IDeviceObject > | inline |
| Release() override final | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinevirtual |
| ObjectBase< IDeviceObject >::Release(TPreObjectDestroy PreObjectDestroy) | Diligent::RefCountedObject< IDeviceObject > | inline |
| SetUserData(IObject *pUserData) override final | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinevirtual |
| TBase typedef | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | |
| TDeviceObjectBase typedef | Diligent::ManagedVulkanObject< VulkanObjectWrapperType > | |
| ~DeviceObjectBase() | Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs > | inlinevirtual |
| ~ManagedVulkanObject() | Diligent::ManagedVulkanObject< VulkanObjectWrapperType > | inline |
| ~RefCountedObject() | Diligent::RefCountedObject< IDeviceObject > | inlinevirtual |