Definition GFxResource.h:15
virtual GFxResourceKey GetKey()
Definition GFxResourceKey.h:34
Definition GFxResourceKey.h:6
Definition GFxResourceLib.h:19
const GFxResourceKey & GetKey() const
Definition GFxResourceLib.h:28
Definition GFxResourceLibBase.h:11
Definition GFxResourceLib.h:16
Definition GFxResourceWeakLib.h:11
GPtr< GMemoryHeap > imageHeap
Definition GFxResourceWeakLib.h:71
void RemoveResourceOnRelease(GFxResource *a_res) override
void PinResource(GFxResource *a_res) override
GHashSet< ResourceNode, ResourceNode::HashOp > resources
Definition GFxResourceWeakLib.h:70
GFxResourceLib * strongLib
Definition GFxResourceWeakLib.h:68
void UnpinResource(GFxResource *a_res) override
GLock resourceLock
Definition GFxResourceWeakLib.h:69
Definition AbsorbEffect.h:6
std::size_t UPInt
Definition SFTypes.h:5
Definition GFxResourceWeakLib.h:46
UPInt operator()(const GFxResourceKey &a_key) const
Definition GFxResourceWeakLib.h:55
UPInt operator()(const ResourceNode &a_node) const
Definition GFxResourceWeakLib.h:47
Definition GFxResourceWeakLib.h:16
GFxResource * resource
Definition GFxResourceWeakLib.h:28
ResourceSlot * resolver
Definition GFxResourceWeakLib.h:27
bool operator!=(const GFxResourceKey &a_src) const
Definition GFxResourceWeakLib.h:40
NodeType type
Definition GFxResourceWeakLib.h:23
NodeType
Definition GFxResourceWeakLib.h:18
bool operator==(const GFxResourceKey &a_src) const
Definition GFxResourceWeakLib.h:31