CommonLibSSE (Parapets fork)
RE::GFxResourceLibBase Class Referenceabstract

#include <GFxResourceLibBase.h>

Inheritance diagram for RE::GFxResourceLibBase:
RE::GRefCountBase< GFxResourceLibBase, GStatGroups::kGStat_Default_Mem > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore RE::GFxResourceWeakLib

Public Member Functions

virtual void RemoveResourceOnRelease (GFxResource *a_res)=0
 
virtual void PinResource (GFxResource *a_res)=0
 
virtual void UnpinResource (GFxResource *a_res)=0
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountImpl
 ~GRefCountImpl () override=default
 
void AddRef ()
 
void Release ()
 

Additional Inherited Members

- Public Types inherited from RE::GRefCountBase< GFxResourceLibBase, GStatGroups::kGStat_Default_Mem >
enum  
 
- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 

Member Function Documentation

◆ PinResource()

virtual void RE::GFxResourceLibBase::PinResource ( GFxResource a_res)
pure virtual

Implemented in RE::GFxResourceWeakLib.

◆ RemoveResourceOnRelease()

virtual void RE::GFxResourceLibBase::RemoveResourceOnRelease ( GFxResource a_res)
pure virtual

Implemented in RE::GFxResourceWeakLib.

◆ UnpinResource()

virtual void RE::GFxResourceLibBase::UnpinResource ( GFxResource a_res)
pure virtual

Implemented in RE::GFxResourceWeakLib.


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