Diligent Engine  v.2.4.g
Diligent::ManagedVulkanObject< VulkanObjectWrapperType > Member List

This is the complete list of members for Diligent::ManagedVulkanObject< VulkanObjectWrapperType >, including all inherited members.

AddRef() override finalDiligent::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 &)=deleteDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >
DeviceObjectBase(DeviceObjectBase &&)=deleteDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >
Get() constDiligent::ManagedVulkanObject< VulkanObjectWrapperType >inline
GetDesc() const override finalDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinevirtual
ObjectBase< IDeviceObject >::GetDesc() constDiligent::IDeviceObjectvirtual
GetDevice() constDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inline
GetReferenceCounters() const override finalDiligent::RefCountedObject< IDeviceObject >inlinevirtual
Diligent::IDeviceObject::GetReferenceCounters() const =0Diligent::IObjectpure virtual
GetUniqueID() const override finalDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinevirtual
ObjectBase< IDeviceObject >::GetUniqueID() constDiligent::IDeviceObjectvirtual
GetUserData() const override finalDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinevirtual
ObjectBase< IDeviceObject >::GetUserData() constDiligent::IDeviceObjectvirtual
IsSameObject(const DeviceObjectBase *pObj1, const DeviceObjectBase *pObj2)Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinestatic
m_bIsDeviceInternalDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >protected
m_DescDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >protected
m_pDeviceDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >protected
m_pUserDataDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >protected
m_UniqueIDDiligent::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 &)=deleteDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >
operator=(DeviceObjectBase &&)=deleteDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)Diligent::ObjectBase< IDeviceObject >inlinevirtual
RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexceptDiligent::RefCountedObject< IDeviceObject >inline
Release() override finalDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinevirtual
ObjectBase< IDeviceObject >::Release(TPreObjectDestroy PreObjectDestroy)Diligent::RefCountedObject< IDeviceObject >inline
SetUserData(IObject *pUserData) override finalDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinevirtual
TBase typedefDiligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >
TDeviceObjectBase typedefDiligent::ManagedVulkanObject< VulkanObjectWrapperType >
~DeviceObjectBase()Diligent::DeviceObjectBase< IDeviceObject, RenderDeviceVkImpl, DeviceObjectAttribs >inlinevirtual
~ManagedVulkanObject()Diligent::ManagedVulkanObject< VulkanObjectWrapperType >inline
~RefCountedObject()Diligent::RefCountedObject< IDeviceObject >inlinevirtual