|
UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
|
This is the complete list of members for UN::VulkanDeviceMemory, including all inherited members.
| AddRef() override | UN::Object< IDeviceMemory > | inlinevirtual |
| AttachRefCounter(ReferenceCounter *pRefCounter) override | UN::Object< IDeviceMemory > | inlinevirtual |
| Create(IComputeDevice *pDevice, IDeviceMemory **ppMemory) (defined in UN::VulkanDeviceMemory) | UN::VulkanDeviceMemory | inlinestatic |
| DeviceMemoryBase(IComputeDevice *pDevice) (defined in UN::DeviceMemoryBase) | UN::DeviceMemoryBase | inlineexplicitprotected |
| GetNativeMemory() const (defined in UN::VulkanDeviceMemory) | UN::VulkanDeviceMemory | inline |
| GetRefCounter() override | UN::Object< IDeviceMemory > | inlinevirtual |
| Init(const DescriptorType &desc) final | UN::DeviceMemoryBase | virtual |
| DeviceObjectBase< IDeviceMemory >::Init(std::string_view name, const DescriptorType &desc) | UN::DeviceObjectBase< IDeviceMemory > | inlineprotected |
| InitInternal(const DescriptorType &desc) override (defined in UN::VulkanDeviceMemory) | UN::VulkanDeviceMemory | protectedvirtual |
| IsCompatible(IDeviceObject *pObject, UInt64 sizeLimit) override | UN::VulkanDeviceMemory | virtual |
| IsCompatible(IDeviceObject *pObject) override | UN::VulkanDeviceMemory | virtual |
| Map(UInt64 byteOffset, UInt64 byteSize, void **ppData) override | UN::VulkanDeviceMemory | virtual |
| Reset() override | UN::VulkanDeviceMemory | virtual |
| Unmap() override | UN::VulkanDeviceMemory | virtual |
| VulkanDeviceMemory(IComputeDevice *pDevice) (defined in UN::VulkanDeviceMemory) | UN::VulkanDeviceMemory | explicit |
| WholeSize | UN::IDeviceMemory | inlinestatic |
| ~IDeviceObject() override=default (defined in UN::IDeviceObject) | UN::IDeviceObject | |
| ~IObject()=default (defined in UN::IObject) | UN::IObject | virtual |
| ~VulkanDeviceMemory() override (defined in UN::VulkanDeviceMemory) | UN::VulkanDeviceMemory |