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

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

AddRef() overrideUN::Object< IDeviceMemory >inlinevirtual
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< IDeviceMemory >inlinevirtual
DeviceMemoryBase(IComputeDevice *pDevice) (defined in UN::DeviceMemoryBase)UN::DeviceMemoryBaseinlineexplicitprotected
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)=0 (defined in UN::DeviceMemoryBase)UN::DeviceMemoryBaseprotectedpure virtual
IsCompatible(IDeviceObject *pObject, UInt64 sizeLimit)=0UN::IDeviceMemorypure virtual
IsCompatible(IDeviceObject *pObject)=0UN::IDeviceMemorypure virtual
Map(UInt64 byteOffset, UInt64 byteSize, void **ppData)=0UN::IDeviceMemorypure virtual
Reset()=0UN::IDeviceObjectpure virtual
Unmap()=0UN::IDeviceMemorypure virtual
WholeSizeUN::IDeviceMemoryinlinestatic
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual