Definition: GFxResourceKey.h:34
UPInt operator()(const GFxResourceKey &a_key)
Definition: GFxResourceKey.h:36
Definition: GFxResourceKey.h:20
virtual void Release(KeyHandle a_data)=0
virtual KeyType GetKeyType(KeyHandle a_data) const =0
virtual void AddRef(KeyHandle a_data)=0
virtual bool KeyEquals(KeyHandle a_data, const GFxResourceKey &a_other)=0
virtual UPInt GetHashCode(KeyHandle a_data) const =0
virtual const char * GetFileURL(KeyHandle a_data) const
Definition: GFxResourceKey.h:6
KeyHandle GetKeyData() const
KeyInterface * GetKeyInterface() const
GFxResourceKey & operator=(const GFxResourceKey &a_rhs)
KeyInterface * _keyInterface
Definition: GFxResourceKey.h:56
GFxResourceKey(const GFxResourceKey &a_rhs)
bool operator==(const GFxResourceKey &a_other) const
KeyHandle _keyData
Definition: GFxResourceKey.h:57
void * KeyHandle
Definition: GFxResourceKey.h:8
KeyType GetKeyType() const
const char * GetFileURL() const
KeyType
Definition: GFxResourceKey.h:11
GFxResourceKey(KeyInterface *a_keyIntfc, KeyHandle a_keyHandle)
Definition: AbsorbEffect.h:6
std::size_t UPInt
Definition: SFTypes.h:5