Class MemoryBuffer¶
- Defined in File MemoryBuffer.h
Inheritance Relationships¶
Derived Types¶
public Azura::Memory::HeapMemoryBuffer
(Class HeapMemoryBuffer)public Azura::Memory::StackMemoryBuffer< Size >
(Template Class StackMemoryBuffer)
Class Documentation¶
-
class
MemoryBuffer
¶ Subclassed by Azura::Memory::HeapMemoryBuffer, Azura::Memory::StackMemoryBuffer< Size >
Public Functions
-
MemoryBuffer
()¶
-
MemoryBuffer
(U32 size)¶
-
MemoryBuffer
(U32 size, AddressPtr blockStart)¶
-
virtual
~MemoryBuffer
()¶
-
MemoryBuffer
(const MemoryBuffer &other)¶
-
MemoryBuffer &
operator=
(const MemoryBuffer &other)¶
-
MemoryBuffer
(MemoryBuffer &&other)¶
-
MemoryBuffer &
operator=
(MemoryBuffer &&other)¶
-
virtual void *
Allocate
(U32 size) = 0¶
-
virtual void
Deallocate
(void *address) = 0¶
-