Open 3D Engine AzCore 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.
AZ::ThreadPoolSchemaHelper< Allocator > Member List

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

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
allocate(size_type byteSize, size_type alignment) override (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
allocate(size_type byteSize, align_type alignment=1)=0 (defined in AZ::IAllocator)AZ::IAllocatorpure virtual
AllocationSize(pointer ptr)AZ::IAllocatorinline
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(IAllocator, "{0A3C59AE-169C-45F6-9423-3B8C89245E2E}") (defined in AZ::IAllocator)AZ::IAllocator
Capacity() constAZ::IAllocatorinline
Create() (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
Create(PoolSchema::size_type pageSize, PoolSchema::size_type minAllocationSize, PoolSchema::size_type maxAllocationSize) (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
DeAllocate(pointer ptr, size_type byteSize=0, size_type alignment=0) (defined in AZ::IAllocator)AZ::IAllocatorinline
deallocate(pointer ptr, size_type byteSize, size_type alignment) override (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
deallocate(pointer ptr, size_type byteSize=0, align_type alignment=0)=0 (defined in AZ::IAllocator)AZ::IAllocatorpure virtual
Destroy()AZ::IAllocatorinlineprotectedvirtual
GarbageCollect() overrideAZ::ThreadPoolSchemavirtual
get_allocated_size(pointer ptr, align_type alignment) const override (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemavirtual
GetDebugConfig()AZ::IAllocatorinlinevirtual
GetMaxAllocationSize() constAZ::IAllocatorinline
GetMaxContiguousAllocationSize() constAZ::IAllocatorinline
GetName() const (defined in AZ::IAllocator)AZ::IAllocatorinline
GetRecords() constAZ::IAllocatorinlinevirtual
GetRecords() (defined in AZ::IAllocator)AZ::IAllocatorinline
GetThreadPoolData() (defined in AZ::ThreadPoolSchemaHelper< Allocator >)AZ::ThreadPoolSchemaHelper< Allocator >inlineprotectedstatic
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() constAZ::IAllocatorinlinevirtual
IsReady() constAZ::IAllocatorinlinevirtual
m_impl (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemaprotected
m_threadData (defined in AZ::ThreadPoolSchemaHelper< Allocator >)AZ::ThreadPoolSchemaHelper< Allocator >protectedstatic
m_threadPoolGetter (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemaprotected
m_threadPoolSetter (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemaprotected
max_size() const (defined in AZ::IAllocator)AZ::IAllocatorinlinevirtual
newSize (defined in AZ::IAllocator)AZ::IAllocator
NumAllocatedBytes() const override (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemavirtual
operator=(const ThreadPoolSchema &) (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemaprotected
operator=(const IAllocator &)=delete (defined in AZ::IAllocator)AZ::IAllocator
operator=(IAllocator &&)=delete (defined in AZ::IAllocator)AZ::IAllocator
PostCreate()AZ::IAllocatorinlineprotectedvirtual
PreDestroy()AZ::IAllocatorinlineprotectedvirtual
reallocate(pointer ptr, size_type newSize, size_type newAlignment) override (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
reallocate(pointer ptr, size_type newSize, align_type newAlignment=1)=0 (defined in AZ::IAllocator)AZ::IAllocatorpure virtual
ReAllocate(pointer ptr, size_type newSize, size_type newAlignment)AZ::IAllocatorinline
SetProfilingActive(bool active)AZ::IAllocatorinlinevirtual
SetRecords(Debug::AllocationRecords *records)AZ::IAllocatorinlinevirtual
SetThreadPoolData(ThreadPoolData *data) (defined in AZ::ThreadPoolSchemaHelper< Allocator >)AZ::ThreadPoolSchemaHelper< Allocator >inlineprotectedstatic
SetThreadPoolData typedef (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
ThreadPoolSchema(GetThreadPoolData getThreadPoolData, SetThreadPoolData setThreadPoolData) (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema
ThreadPoolSchema(const ThreadPoolSchema &) (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchemaprotected
ThreadPoolSchemaHelper() (defined in AZ::ThreadPoolSchemaHelper< Allocator >)AZ::ThreadPoolSchemaHelper< Allocator >inline
~IAllocator()=default (defined in AZ::IAllocator)AZ::IAllocatorvirtual
~ThreadPoolSchema() (defined in AZ::ThreadPoolSchema)AZ::ThreadPoolSchema