Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::Allocator Class Reference
Inheritance diagram for OreUI::Allocator:

Public Member Functions

virtual void * Allocate (uint size, ::cohtml::MemTags::MemTagsType tag)
virtual void * Reallocate (void *oldPtr, uint size, ::cohtml::MemTags::MemTagsType tag)
virtual void Deallocate (void *ptr, ::cohtml::MemTags::MemTagsType)
virtual void * AlignedAllocate (uint size, uint alignment, ::cohtml::MemTags::MemTagsType tag)
virtual void AlignedDeallocate (void *ptr, ::cohtml::MemTags::MemTagsType)
virtual void * VirtualAllocate (void *, uint, int, int, ::cohtml::MemTags::MemTagsType)
virtual bool VirtualFree (void *, uint, int, ::cohtml::MemTags::MemTagsType)
MCAPI void * $Allocate (uint size, ::cohtml::MemTags::MemTagsType tag)
MCAPI void * $Reallocate (void *oldPtr, uint size, ::cohtml::MemTags::MemTagsType tag)
MCAPI void $Deallocate (void *ptr, ::cohtml::MemTags::MemTagsType)
MCAPI void * $AlignedAllocate (uint size, uint alignment, ::cohtml::MemTags::MemTagsType tag)
MCAPI void $AlignedDeallocate (void *ptr, ::cohtml::MemTags::MemTagsType)
MCAPI void * $VirtualAllocate (void *, uint, int, int, ::cohtml::MemTags::MemTagsType)
MCAPI bool $VirtualFree (void *, uint, int, ::cohtml::MemTags::MemTagsType)

Static Public Member Functions

static MCAPI void ** $vftable ()

Member Function Documentation

◆ Allocate()

virtual void * OreUI::Allocator::Allocate ( uint size,
::cohtml::MemTags::MemTagsType tag )
virtual

Implements cohtml::IAllocator.

◆ Reallocate()

virtual void * OreUI::Allocator::Reallocate ( void * oldPtr,
uint size,
::cohtml::MemTags::MemTagsType tag )
virtual

Implements cohtml::IAllocator.

◆ Deallocate()

virtual void OreUI::Allocator::Deallocate ( void * ptr,
::cohtml::MemTags::MemTagsType  )
virtual

Implements cohtml::IAllocator.

◆ AlignedAllocate()

virtual void * OreUI::Allocator::AlignedAllocate ( uint size,
uint alignment,
::cohtml::MemTags::MemTagsType tag )
virtual

Implements cohtml::IAllocator.

◆ AlignedDeallocate()

virtual void OreUI::Allocator::AlignedDeallocate ( void * ptr,
::cohtml::MemTags::MemTagsType  )
virtual

Implements cohtml::IAllocator.

◆ VirtualAllocate()

virtual void * OreUI::Allocator::VirtualAllocate ( void * ,
uint ,
int ,
int ,
::cohtml::MemTags::MemTagsType  )
virtual

Implements cohtml::IAllocator.

◆ VirtualFree()

virtual bool OreUI::Allocator::VirtualFree ( void * ,
uint ,
int ,
::cohtml::MemTags::MemTagsType  )
virtual

Implements cohtml::IAllocator.

◆ $Allocate()

MCAPI void * OreUI::Allocator::$Allocate ( uint size,
::cohtml::MemTags::MemTagsType tag )
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.

◆ $Reallocate()

MCAPI void * OreUI::Allocator::$Reallocate ( void * oldPtr,
uint size,
::cohtml::MemTags::MemTagsType tag )
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.

◆ $Deallocate()

MCAPI void OreUI::Allocator::$Deallocate ( void * ptr,
::cohtml::MemTags::MemTagsType  )
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.

◆ $AlignedAllocate()

MCAPI void * OreUI::Allocator::$AlignedAllocate ( uint size,
uint alignment,
::cohtml::MemTags::MemTagsType tag )
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.

◆ $AlignedDeallocate()

MCAPI void OreUI::Allocator::$AlignedDeallocate ( void * ptr,
::cohtml::MemTags::MemTagsType  )
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.

◆ $VirtualAllocate()

MCAPI void * OreUI::Allocator::$VirtualAllocate ( void * ,
uint ,
int ,
int ,
::cohtml::MemTags::MemTagsType  )
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.

◆ $VirtualFree()

MCAPI bool OreUI::Allocator::$VirtualFree ( void * ,
uint ,
int ,
::cohtml::MemTags::MemTagsType  )
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.

◆ $vftable()

MCAPI void ** OreUI::Allocator::$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: