Open 3D Engine SurfaceData Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
SurfaceData::mixed_stack_heap_allocator< Node, NumNodes > Class Template Reference

Public Member Functions

 AZ_TYPE_INFO (mixed_stack_heap_allocator, "{49B6706B-716F-42F2-92CB-7FD1A57BE2F9}")
 
AZ_ALLOCATOR_DEFAULT_TRAITS mixed_stack_heap_allocator (const char *name="AZStd::mixed_stack_heap_allocator")
 
 mixed_stack_heap_allocator (const mixed_stack_heap_allocator &rhs)
 
 mixed_stack_heap_allocator (const mixed_stack_heap_allocator &rhs, const char *name)
 
mixed_stack_heap_allocatoroperator= (const mixed_stack_heap_allocator &rhs)
 
const char * get_name () const
 
void set_name (const char *name)
 
auto allocate (size_type byteSize, size_type alignment, int flags=0) -> pointer
 
void deallocate (pointer ptr, size_type byteSize, size_type alignment)
 
auto reallocate (pointer ptr, size_type newSize, align_type newAlignment=1) -> pointer
 
auto max_size () const -> size_type
 
auto NumAllocatedBytes () const -> size_type
 
bool is_lock_free ()
 
bool is_stale_read_allowed ()
 
bool is_delayed_recycling ()
 

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