LeviLamina
Loading...
Searching...
No Matches
OreUI::PlatformAllocatorWindowsFamily Class Reference
Inheritance diagram for OreUI::PlatformAllocatorWindowsFamily:

Public Member Functions

virtual void * allocate (uint size)
virtual void * reallocate (void *ptr, uint size)
virtual void deallocate (void *ptr)
virtual void * alignedAllocate (uint size, uint alignment)
virtual void alignedDeallocate (void *ptr)
virtual void * virtualAllocate (void *hint, uint size, int protection, int flags)
virtual bool virtualFree (void *ptr, uint size, int flags)
MCAPI void * $allocate (uint size)
MCAPI void * $reallocate (void *ptr, uint size)
MCAPI void $deallocate (void *ptr)
MCAPI void * $alignedAllocate (uint size, uint alignment)
MCAPI void $alignedDeallocate (void *ptr)
MCAPI void * $virtualAllocate (void *hint, uint size, int protection, int flags)
MCAPI bool $virtualFree (void *ptr, uint size, int flags)

Static Public Member Functions

static MCAPI void ** $vftable ()

Member Function Documentation

◆ allocate()

virtual void * OreUI::PlatformAllocatorWindowsFamily::allocate ( uint size)
virtual

◆ reallocate()

virtual void * OreUI::PlatformAllocatorWindowsFamily::reallocate ( void * ptr,
uint size )
virtual

◆ deallocate()

virtual void OreUI::PlatformAllocatorWindowsFamily::deallocate ( void * ptr)
virtual

◆ alignedAllocate()

virtual void * OreUI::PlatformAllocatorWindowsFamily::alignedAllocate ( uint size,
uint alignment )
virtual

◆ alignedDeallocate()

virtual void OreUI::PlatformAllocatorWindowsFamily::alignedDeallocate ( void * ptr)
virtual

◆ virtualAllocate()

virtual void * OreUI::PlatformAllocatorWindowsFamily::virtualAllocate ( void * hint,
uint size,
int protection,
int flags )
virtual

◆ virtualFree()

virtual bool OreUI::PlatformAllocatorWindowsFamily::virtualFree ( void * ptr,
uint size,
int flags )
virtual

◆ $vftable()

MCAPI void ** OreUI::PlatformAllocatorWindowsFamily::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: