Open 3D Engine AzCore API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::ChildAllocatorSchema< ParentAllocator > Member List

This is the complete list of members for AZ::ChildAllocatorSchema< ParentAllocator >, including all inherited members.

allocate(size_type byteSize, size_type alignment) override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inline
AZ::ChildAllocatorSchemaBase::allocate(size_type byteSize, align_type alignment=1)=0AZ::IAllocatorpure virtual
Allocate(size_type byteSize, size_type alignment=1, int flags=0, const char *name=nullptr, const char *fileName=nullptr, int lineNum=0, unsigned int suppressStackRecord=0) (defined in AZ::IAllocator)AZ::IAllocatorinline
AllocationSize(pointer ptr)AZ::IAllocatorinline
AllocatorBase() (defined in AZ::ChildAllocatorSchemaBase)AZ::ChildAllocatorSchemaBase
AllocatorBase(bool enableProfiling) (defined in AZ::ChildAllocatorSchemaBase)AZ::ChildAllocatorSchemaBaseexplicit
AZ_DEPRECATED_MESSAGE("Resize no longer supported, use reallocate instead, note that the pointer address could change, " "Allocators should do best effort to keep the ptr at the same address") size_type Resize(pointer ptrAZ::IAllocator
AZ_RTTI((ChildAllocatorSchema, "{2A28BEF4-278A-4A98-AC7D-5C1D6D190A36}", ParentAllocator), ChildAllocatorSchemaBase) (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >
AZ_RTTI(ChildAllocatorSchemaBase, "{AF5C2C64-EED4-4BF7-BBD9-3328A81BBC00}", AllocatorBase) (defined in AZ::ChildAllocatorSchemaBase)AZ::ChildAllocatorSchemaBase
AZ_RTTI(IAllocator, "{0A3C59AE-169C-45F6-9423-3B8C89245E2E}") (defined in AZ::IAllocator)AZ::IAllocator
Capacity() constAZ::IAllocatorinline
ChildAllocatorSchema()AZ::ChildAllocatorSchema< ParentAllocator >inline
ChildAllocatorSchema(bool enableProfiling)AZ::ChildAllocatorSchema< ParentAllocator >inlineexplicit
ChildAllocatorSchema(bool enableProfiling, bool skipRegistration)AZ::ChildAllocatorSchema< ParentAllocator >inline
deallocate(pointer ptr, size_type byteSize=0, size_type alignment=0) override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inline
AZ::ChildAllocatorSchemaBase::deallocate(pointer ptr, size_type byteSize=0, align_type alignment=0)=0AZ::IAllocatorpure virtual
DeAllocate(pointer ptr, size_type byteSize=0, size_type alignment=0) (defined in AZ::IAllocator)AZ::IAllocatorinline
Destroy()AZ::IAllocatorinlineprotectedvirtual
DisableRegistration()AZ::AllocatorBaseprotected
GarbageCollect() override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inlinevirtual
get_allocated_size(pointer ptr, align_type alignment) const override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inlinevirtual
GetDebugConfig()AZ::IAllocatorinlinevirtual
GetMaxAllocationSize() constAZ::IAllocatorinline
GetMaxContiguousAllocationSize() constAZ::IAllocatorinline
GetName() const (defined in AZ::IAllocator)AZ::IAllocatorinlinevirtual
GetParentAllocator() const override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inlinevirtual
GetRecords() const overrideAZ::AllocatorBasevirtual
GetRecords() constAZ::AllocatorBaseinlinevirtual
GetRecords() (defined in AZ::AllocatorBase)AZ::AllocatorBaseinline
GetUnAllocatedMemory(bool isPrint=false) constAZ::IAllocatorinline
IAllocator()=default (defined in AZ::IAllocator)AZ::IAllocator
IAllocator(const IAllocator &)=delete (defined in AZ::IAllocator)AZ::IAllocator
IAllocator(IAllocator &&)=delete (defined in AZ::IAllocator)AZ::IAllocator
IsProfilingActive() const finalAZ::AllocatorBasevirtual
IsReady() const finalAZ::AllocatorBasevirtual
max_size() const (defined in AZ::IAllocator)AZ::IAllocatorinlinevirtual
MemorySizeAdjustedDown(size_t byteSize) constAZ::AllocatorBaseinlineprotected
MemorySizeAdjustedUp(size_t byteSize) constAZ::AllocatorBaseinlineprotected
newSize (defined in AZ::IAllocator)AZ::IAllocator
NumAllocatedBytes() const override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inlinevirtual
OnOutOfMemory(size_t byteSize, size_t alignment)AZ::AllocatorBaseprotected
operator=(const IAllocator &)=delete (defined in AZ::IAllocator)AZ::IAllocator
operator=(IAllocator &&)=delete (defined in AZ::IAllocator)AZ::IAllocator
Parent typedef (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >
PostCreate() overrideAZ::AllocatorBasevirtual
PreDestroy() finalAZ::AllocatorBasevirtual
ProfileAllocation(void *ptr, size_t byteSize, size_t alignment, int suppressStackRecord)AZ::AllocatorBaseprotected
ProfileDeallocation(void *ptr, size_t byteSize, size_t alignment, Debug::AllocationInfo *info)AZ::AllocatorBaseprotected
ProfileReallocation(void *ptr, void *newPtr, size_t newSize, size_t newAlignment)AZ::AllocatorBaseprotected
ProfileResize(void *ptr, size_t newSize)AZ::AllocatorBaseprotected
ReAllocate(pointer ptr, size_type newSize, size_type newAlignment)AZ::IAllocatorinline
reallocate(pointer ptr, size_type newSize, size_type newAlignment) override (defined in AZ::ChildAllocatorSchema< ParentAllocator >)AZ::ChildAllocatorSchema< ParentAllocator >inline
reallocate(pointer ptr, size_type newSize, align_type newAlignment=1)=0 (defined in AZ::IAllocator)AZ::IAllocatorpure virtual
SetProfilingActive(bool active) finalAZ::AllocatorBasevirtual
SetRecords(Debug::AllocationRecords *records) finalAZ::AllocatorBasevirtual
~AllocatorBase() override (defined in AZ::AllocatorBase)AZ::AllocatorBaseprotected
~ChildAllocatorSchema() overrideAZ::ChildAllocatorSchema< ParentAllocator >inline
~IAllocator()=default (defined in AZ::IAllocator)AZ::IAllocatorvirtual