Open 3D Engine Atom 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.
AZ::RHI::ObjectPool< Traits > Member List

This is the complete list of members for AZ::RHI::ObjectPool< Traits >, including all inherited members.

Allocate(Args &&... args)AZ::RHI::ObjectPool< Traits >inline
Collect()AZ::RHI::ObjectPool< Traits >inline
CollectForce()AZ::RHI::ObjectPool< Traits >inline
DeAllocate(ObjectType *object)AZ::RHI::ObjectPool< Traits >inline
DeAllocate(ObjectType *objects, size_t objectCount) (defined in AZ::RHI::ObjectPool< Traits >)AZ::RHI::ObjectPool< Traits >inline
DeAllocate(ObjectType **objects, size_t objectCount) (defined in AZ::RHI::ObjectPool< Traits >)AZ::RHI::ObjectPool< Traits >inline
GetFactory() const (defined in AZ::RHI::ObjectPool< Traits >)AZ::RHI::ObjectPool< Traits >inline
GetObjectCount() constAZ::RHI::ObjectPool< Traits >inline
Init(const Descriptor &descriptor)AZ::RHI::ObjectPool< Traits >inline
MutexType typedef (defined in AZ::RHI::ObjectPool< Traits >)AZ::RHI::ObjectPool< Traits >
ObjectCollectorType typedefAZ::RHI::ObjectPool< Traits >
ObjectFactoryDescriptor typedefAZ::RHI::ObjectPool< Traits >
ObjectFactoryType typedefAZ::RHI::ObjectPool< Traits >
ObjectPool()=default (defined in AZ::RHI::ObjectPool< Traits >)AZ::RHI::ObjectPool< Traits >
ObjectPool(ObjectPool &rhs)=delete (defined in AZ::RHI::ObjectPool< Traits >)AZ::RHI::ObjectPool< Traits >
ObjectType typedefAZ::RHI::ObjectPool< Traits >
Shutdown()AZ::RHI::ObjectPool< Traits >inline