![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
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::ResourceCache | privatestatic |
AllocateAndCommit(Handle< T > handle, const ResourceDescriptor< T > &descriptor) | Divide::ResourceCache | privatestatic |
AllocateInternal(const ResourceDescriptor< T > &descriptor) | Divide::ResourceCache | privatestatic |
AllocateInternal(const ResourceDescriptor< ShaderProgram > &descriptor) | Divide::ResourceCache | inlineprivatestatic |
AllocateInternal(const ResourceDescriptor< Texture > &descriptor) | Divide::ResourceCache | inlineprivatestatic |
Build(ResourcePtr< T > ptr, const ResourceDescriptor< T > &descriptor) | Divide::ResourceCache | privatestatic |
Destroy(Handle< T > &handle, const bool immediate) | Divide::ResourceCache | static |
Get(Handle< T > handle) | Divide::ResourceCache | static |
Init(RenderAPI renderAPI, PlatformContext &context) | Divide::ResourceCache | static |
LoadResource(const ResourceDescriptor< T > &descriptor, bool &wasInCache, std::atomic_uint &taskCounter) | Divide::ResourceCache | static |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
NonCopyable()=default | Divide::NonCopyable | private |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | private |
NonMovable(const NonMovable &)=default | Divide::NonMovable | private |
NonMovable()=default | Divide::NonMovable | private |
OnFrameEnd() | Divide::ResourceCache | static |
OnFrameStart() | Divide::ResourceCache | static |
Divide::operator=(NonMovable &&)=delete | Divide::NonMovable | private |
Divide::operator=(const NonMovable &)=default | Divide::NonMovable | private |
Divide::NonCopyable::operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
Divide::NonCopyable::operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
PrintLeakedResources() | Divide::ResourceCache | static |
RegisterPool(ResourcePoolBase *pool) | Divide::ResourceCache | protectedstatic |
ResourcePoolBase | Divide::ResourceCache | friend |
RetrieveFromCache(Handle< T > handle) | Divide::ResourceCache | static |
RetrieveOrAllocateHandle(size_t descriptorHash, bool &wasInCache) | Divide::ResourceCache | privatestatic |
s_context | Divide::ResourceCache | privatestatic |
s_enabled | Divide::ResourceCache | privatestatic |
s_poolLock | Divide::ResourceCache | privatestatic |
s_renderAPI | Divide::ResourceCache | privatestatic |
s_resourcePools | Divide::ResourceCache | privatestatic |
Stop() | Divide::ResourceCache | static |
~NonCopyable()=default | Divide::NonCopyable | private |
~NonMovable()=default | Divide::NonMovable | private |