MemAlloc

Represent a single allocation within a DeviceMemory

Constructors

this
this(DeviceMemory mem, size_t offset, size_t size, MemBlock block, Object blockData)
Undocumented in source.

Members

Functions

dispose
void dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
map
MemoryMap map(size_t offset, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
releaseMap
void releaseMap()
Undocumented in source. Be warned that the author may not have intended to support it.
retainMap
void retainMap()

Artificially increment the mapping reference count in order to keep the memory mapped even if no MemoryMap is alive

Properties

mem
DeviceMemory mem [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
offset
size_t offset [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
size
size_t size [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From AtomicRefCounted

dispose
void dispose()
Undocumented in source.

Meta