Class ResourceCache¶
Defined in File resource-cache.h
Nested Relationships¶
Class Documentation¶
-
class
backend
::
ResourceCache
¶ -
Public Functions
-
inline
ResourceCache
()¶
-
template<typename
DataType
>
boolgetResource
(const ResourceId &id, const ResourceType &type, DataType *resource)¶
-
template<typename
DataType
>
voidputResource
(const ResourceId &id, const ResourceType &type, const DataType &resource)¶
-
template<typename
DataType
>
booldeleteResource
(const ResourceId &id, const ResourceType &type)¶
-
void
deleteResourceNoDataType
(const ResourceId &id, const ResourceType &type)¶
-
void
resetStatistic
()¶
-
const CacheStatistic &
getStatistic
() const¶
-
template<typename
DataType
>
structCache
¶ Public Types
-
typedef std::unique_ptr<ResourceDeque>
ResourceDequePtr
¶
-
typedef std::unique_ptr<const ResourceDeque>
ResourceDequeConstPtr
¶
-
typedef std::unordered_map<ResourceType, ResourceDequePtr, ResourceTypeHash>
ResourceTypeMap
¶
-
typedef ResourceDeque::const_iterator
ConstIterator
¶
-
typedef ResourceDeque::iterator
Iterator
¶
-
typedef std::unique_ptr<ResourceDeque>
-
struct
Config
¶
-
inline