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

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

AddRef()=0UN::IObjectpure virtual
AttachRefCounter(ReferenceCounter *counter)=0UN::IObjectpure virtual
DescriptorType typedef (defined in UN::IDeviceMemory)UN::IDeviceMemory
GetDebugName() const =0UN::IDeviceObjectpure virtual
GetDesc() const =0 (defined in UN::IDeviceMemory)UN::IDeviceMemorypure virtual
GetDevice() const =0UN::IDeviceObjectpure virtual
GetRefCounter()=0UN::IObjectpure virtual
Init(const DescriptorType &desc)=0UN::IDeviceMemorypure 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
Release()=0UN::IObjectpure 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