10 class GFxResourceLibBase;
11 class GFxResourceReport;
Definition: GFxResourceKey.h:6
Definition: GFxResourceLibBase.h:11
Definition: GFxResourceReport.h:11
Definition: GFxResourceWeakLib.h:11
Definition: GFxResource.h:15
GAtomicInt< std::int32_t > _refCount
Definition: GFxResource.h:80
virtual GFxResourceReport * GetResourceReport()
std::uint32_t _pad0C
Definition: GFxResource.h:81
void SetOwnerResourceLib(GFxResourceLibBase *a_lib)
virtual std::uint32_t GetResourceTypeCode() const
ResourceUse
Definition: GFxResource.h:49
GFxResourceLibBase * _lib
Definition: GFxResource.h:82
static std::uint32_t MakeTypeCode(ResourceType a_resourceType, ResourceUse a_resourceUse=ResourceUse::kNone)
ResourceUse GetResourceUse() const
ResourceType GetResourceType() const
std::int32_t GetRefCount() const
ResourceType
Definition: GFxResource.h:21
virtual GFxResourceKey GetKey()
Definition: GNewOverrideBase.h:9
Definition: AbsorbEffect.h:6