![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "Resource.h"
#include "Utility/Headers/Localization.h"
#include "Core/Time/Headers/ProfileTimer.h"
#include "Core/Headers/PlatformContext.h"
#include "Core/Headers/PlatformContextComponent.h"
#include "ResourceCache.inl"
Go to the source code of this file.
Classes | |
class | Divide::ResourceLoadLock |
class | Divide::ResourceCache |
Namespaces | |
namespace | Divide |
Handle console commands that start with a forward slash. | |
Macros | |
#define | DVD_RESOURCE_CACHE_H_ |
Functions | |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE Handle< T > | Divide::CreateResource (const ResourceDescriptor< T > &descriptor, bool &wasInCache, std::atomic_uint &taskCounter) |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE Handle< T > | Divide::CreateResource (const ResourceDescriptor< T > &descriptor, bool &wasInCache) |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE Handle< T > | Divide::CreateResource (const ResourceDescriptor< T > &descriptor, std::atomic_uint &taskCounter) |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE Handle< T > | Divide::CreateResource (const ResourceDescriptor< T > &descriptor) |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE Handle< T > | Divide::GetResourceRef (const Handle< T > handle) |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE void | Divide::DestroyResource (Handle< T > &handle, const bool immediate=false) |
template<typename T > requires std::is_base_of_v<CachedResource, T> | |
FORCE_INLINE T * | Divide::Get (const Handle< T > handle) |
#define DVD_RESOURCE_CACHE_H_ |
Definition at line 34 of file ResourceCache.h.