UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
UN::VulkanDeviceMemory Member List

This is the complete list of members for UN::VulkanDeviceMemory, including all inherited members.

AddRef() overrideUN::Object< IDeviceMemory >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IDeviceMemory >inlinevirtual
Create(IComputeDevice *pDevice, IDeviceMemory **ppMemory) (defined in UN::VulkanDeviceMemory)UN::VulkanDeviceMemoryinlinestatic
DeviceMemoryBase(IComputeDevice *pDevice) (defined in UN::DeviceMemoryBase)UN::DeviceMemoryBaseinlineexplicitprotected
GetNativeMemory() const (defined in UN::VulkanDeviceMemory)UN::VulkanDeviceMemoryinline
GetRefCounter() overrideUN::Object< IDeviceMemory >inlinevirtual
Init(const DescriptorType &desc) finalUN::DeviceMemoryBasevirtual
DeviceObjectBase< IDeviceMemory >::Init(std::string_view name, const DescriptorType &desc)UN::DeviceObjectBase< IDeviceMemory >inlineprotected
InitInternal(const DescriptorType &desc) override (defined in UN::VulkanDeviceMemory)UN::VulkanDeviceMemoryprotectedvirtual
IsCompatible(IDeviceObject *pObject, UInt64 sizeLimit) overrideUN::VulkanDeviceMemoryvirtual
IsCompatible(IDeviceObject *pObject) overrideUN::VulkanDeviceMemoryvirtual
Map(UInt64 byteOffset, UInt64 byteSize, void **ppData) overrideUN::VulkanDeviceMemoryvirtual
Reset() overrideUN::VulkanDeviceMemoryvirtual
Unmap() overrideUN::VulkanDeviceMemoryvirtual
VulkanDeviceMemory(IComputeDevice *pDevice) (defined in UN::VulkanDeviceMemory)UN::VulkanDeviceMemoryexplicit
WholeSizeUN::IDeviceMemoryinlinestatic
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual
~VulkanDeviceMemory() override (defined in UN::VulkanDeviceMemory)UN::VulkanDeviceMemory