Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::ResourcePool< T > Member List

This is the complete list of members for Divide::ResourcePool< T >, including all inherited members.

_apiDivide::ResourcePoolBaseprotected
_deletionQueueDivide::ResourcePool< T >private
_freeListDivide::ResourcePool< T >
_lockDivide::ResourcePool< T >
_resPoolDivide::ResourcePool< T >
allocate(size_t descriptorHash)Divide::ResourcePool< T >
allocateLocked(size_t descriptorHash)Divide::ResourcePool< T >
commitLocked(Handle< T > handle, ResourcePtr< T > ptr)Divide::ResourcePool< T >
deallocate(Handle< T > &handle)Divide::ResourcePool< T >
deallocateInternal(ResourcePtr< T > ptr)Divide::ResourcePool< T >
deallocateInternal(ResourcePtr< Texture > ptr)Divide::ResourcePool< T >inline
deallocateInternal(ResourcePtr< ShaderProgram > ptr)Divide::ResourcePool< T >inline
get(Handle< T > handle)Divide::ResourcePool< T >
printResources(bool error) finalDivide::ResourcePool< T >virtual
processDeletionQueue() overrideDivide::ResourcePool< T >virtual
queueDeletion(Handle< T > &handle)Divide::ResourcePool< T >
resize(size_t size)Divide::ResourcePool< T >
ResourcePool(RenderAPI api)Divide::ResourcePool< T >explicit
ResourcePoolBase(RenderAPI api)Divide::ResourcePoolBaseexplicit
ResourcePoolSizeDivide::ResourcePool< T >static
retrieveHandleLocked(const size_t descriptorHash)Divide::ResourcePool< T >
~ResourcePoolBase()Divide::ResourcePoolBasevirtual