CommonLibSSE (powerof3)
|
#include <GFxResourceLib.h>
Public Types | |
enum class | ResolveState { kInProgress , kSuccess , kFail } |
Public Types inherited from RE::GRefCountBase< ResourceSlot, GStatGroups::kGStat_Default_Mem > | |
enum | |
Public Member Functions | |
const GFxResourceKey & | GetKey () const |
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 () |
Public Attributes | |
GPtr< GFxResourceWeakLib > | lib |
volatile ResolveState | state |
std::uint32_t | pad1C |
GFxResource *volatile | resource |
GFxResourceKey | key |
GString | errorMessage |
GEvent | resolveComplete |
Additional Inherited Members | |
Static Public Attributes inherited from RE::GRefCountImpl | |
static constexpr auto | RTTI = RTTI_GRefCountImpl |
static constexpr auto | VTABLE = VTABLE_GRefCountImpl |
|
strong |
|
inline |
GString RE::GFxResourceLib::ResourceSlot::errorMessage |
GFxResourceKey RE::GFxResourceLib::ResourceSlot::key |
GPtr<GFxResourceWeakLib> RE::GFxResourceLib::ResourceSlot::lib |
std::uint32_t RE::GFxResourceLib::ResourceSlot::pad1C |
GEvent RE::GFxResourceLib::ResourceSlot::resolveComplete |
GFxResource* volatile RE::GFxResourceLib::ResourceSlot::resource |
volatile ResolveState RE::GFxResourceLib::ResourceSlot::state |