CommonLibSSE NG
RE::GFxResourceKey::KeyInterface Class Referenceabstract

#include <GFxResourceKey.h>

Public Member Functions

virtual ~KeyInterface ()
 
virtual void AddRef (KeyHandle a_data)=0
 
virtual void Release (KeyHandle a_data)=0
 
virtual KeyType GetKeyType (KeyHandle a_data) const =0
 
virtual UPInt GetHashCode (KeyHandle a_data) const =0
 
virtual bool KeyEquals (KeyHandle a_data, const GFxResourceKey &a_other)=0
 
virtual const char * GetFileURL (KeyHandle a_data) const
 

Constructor & Destructor Documentation

◆ ~KeyInterface()

virtual RE::GFxResourceKey::KeyInterface::~KeyInterface ( )
virtual

Member Function Documentation

◆ AddRef()

virtual void RE::GFxResourceKey::KeyInterface::AddRef ( KeyHandle  a_data)
pure virtual

◆ GetFileURL()

virtual const char* RE::GFxResourceKey::KeyInterface::GetFileURL ( KeyHandle  a_data) const
virtual

◆ GetHashCode()

virtual UPInt RE::GFxResourceKey::KeyInterface::GetHashCode ( KeyHandle  a_data) const
pure virtual

◆ GetKeyType()

virtual KeyType RE::GFxResourceKey::KeyInterface::GetKeyType ( KeyHandle  a_data) const
pure virtual

◆ KeyEquals()

virtual bool RE::GFxResourceKey::KeyInterface::KeyEquals ( KeyHandle  a_data,
const GFxResourceKey a_other 
)
pure virtual

◆ Release()

virtual void RE::GFxResourceKey::KeyInterface::Release ( KeyHandle  a_data)
pure virtual

The documentation for this class was generated from the following file: