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

This is the complete list of members for Divide::ResourceCache, including all inherited members.

Allocate(Handle< T > handle, const ResourceDescriptor< T > &descriptor, size_t descriptorHash)Divide::ResourceCacheprivatestatic
AllocateAndCommit(Handle< T > handle, const ResourceDescriptor< T > &descriptor)Divide::ResourceCacheprivatestatic
AllocateInternal(const ResourceDescriptor< T > &descriptor)Divide::ResourceCacheprivatestatic
AllocateInternal(const ResourceDescriptor< ShaderProgram > &descriptor)Divide::ResourceCacheinlineprivatestatic
AllocateInternal(const ResourceDescriptor< Texture > &descriptor)Divide::ResourceCacheinlineprivatestatic
Build(ResourcePtr< T > ptr, const ResourceDescriptor< T > &descriptor)Divide::ResourceCacheprivatestatic
Destroy(Handle< T > &handle, const bool immediate)Divide::ResourceCachestatic
Get(Handle< T > handle)Divide::ResourceCachestatic
Init(RenderAPI renderAPI, PlatformContext &context)Divide::ResourceCachestatic
LoadResource(const ResourceDescriptor< T > &descriptor, bool &wasInCache, std::atomic_uint &taskCounter)Divide::ResourceCachestatic
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyableprivate
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyableprivate
NonCopyable()=defaultDivide::NonCopyableprivate
NonMovable(NonMovable &&)=deleteDivide::NonMovableprivate
NonMovable(const NonMovable &)=defaultDivide::NonMovableprivate
NonMovable()=defaultDivide::NonMovableprivate
OnFrameEnd()Divide::ResourceCachestatic
OnFrameStart()Divide::ResourceCachestatic
Divide::operator=(NonMovable &&)=deleteDivide::NonMovableprivate
Divide::operator=(const NonMovable &)=defaultDivide::NonMovableprivate
Divide::NonCopyable::operator=(const NonCopyable &)=deleteDivide::NonCopyableprivate
Divide::NonCopyable::operator=(NonCopyable &&)=defaultDivide::NonCopyableprivate
PrintLeakedResources()Divide::ResourceCachestatic
RegisterPool(ResourcePoolBase *pool)Divide::ResourceCacheprotectedstatic
ResourcePoolBaseDivide::ResourceCachefriend
RetrieveFromCache(Handle< T > handle)Divide::ResourceCachestatic
RetrieveOrAllocateHandle(size_t descriptorHash, bool &wasInCache)Divide::ResourceCacheprivatestatic
s_contextDivide::ResourceCacheprivatestatic
s_enabledDivide::ResourceCacheprivatestatic
s_poolLockDivide::ResourceCacheprivatestatic
s_renderAPIDivide::ResourceCacheprivatestatic
s_resourcePoolsDivide::ResourceCacheprivatestatic
Stop()Divide::ResourceCachestatic
~NonCopyable()=defaultDivide::NonCopyableprivate
~NonMovable()=defaultDivide::NonMovableprivate