18 template <
class T_DBTraits,
class T_EntryDB>
84 static_assert(
sizeof(
IEntryDB) == 0xD0);
86 template <
class T_EntryDBTraits>
88 public T_EntryDBTraits::U_DBTraits
101 template <
class T_DBTraits>
104 public EntryDBBase<EntryDBTraits<T_DBTraits, BSResource::EntryDB<T_DBTraits>>>,
Definition: BSResourceEntryQueue.h:22
Definition: BSResourceEntryDB.h:89
std::byte unk168[0x8170 - 0x168]
Definition: BSResourceEntryDB.h:97
EntryBucketQueue< Entry< typename T_EntryDBTraits::U_DBTraits::U_Type, typename T_EntryDBTraits::CArgs >, T_EntryDBTraits::U_DBTraits::LOAD_QUEUE_SIZE > loadQueue
Definition: BSResourceEntryDB.h:94
EntryBucketQueue< Entry< typename T_EntryDBTraits::U_DBTraits::U_Type, typename T_EntryDBTraits::CArgs >, T_EntryDBTraits::U_DBTraits::RELEASE_QUEUE_SIZE > releaseQueue
Definition: BSResourceEntryDB.h:95
std::uint64_t unk8170
Definition: BSResourceEntryDB.h:98
std::byte unk00[0x40]
Definition: BSResourceEntryDB.h:92
REntryCache< EntryCacheTraits< typename T_EntryDBTraits::U_DBTraits::U_Type, typename T_EntryDBTraits::CArgs, DAP, 64 > > cache
Definition: BSResourceEntryDB.h:93
Location * rootLocation
Definition: BSResourceEntryDB.h:96
Definition: BSResourceEntryDB.h:26
T_DBTraits::ArgsType userArgs
Definition: BSResourceEntryDB.h:29
BSFixedString nameText
Definition: BSResourceEntryDB.h:30
Definition: BSResourceEntryDB.h:20
T_DBTraits U_DBTraits
Definition: BSResourceEntryDB.h:22
T_EntryDB U_EntryDB
Definition: BSResourceEntryDB.h:23
Definition: BSResourceEntryDB.h:106
void Unk_05(void) override
void Unk_04(void) override
void Unk_01(void) override
void Unk_03(void) override
void Unk_02(void) override
Definition: BSResourceEntryDB.h:42
static constexpr auto RTTI
Definition: BSResourceEntryDB.h:44
static constexpr auto VTABLE
Definition: BSResourceEntryDB.h:45
virtual void operator()()=0
virtual ~NotifyLoadDone()
Definition: BSResourceEntryDB.h:55
static constexpr auto RTTI
Definition: BSResourceEntryDB.h:57
virtual ~PostFlushNotify()
std::uint32_t state
Definition: BSResourceEntryDB.h:67
static constexpr auto VTABLE
Definition: BSResourceEntryDB.h:58
virtual void DoOnFinalize()=0
virtual bool DoOnNotify()=0
PostFlushNotify * next
Definition: BSResourceEntryDB.h:68
Definition: BSResourceEntryDB.h:36
virtual void Unk_05(void)=0
EntryBucketQueue< PostFlushNotify, 8 > postFlushNotifyQueue
Definition: BSResourceEntryDB.h:82
static constexpr auto VTABLE
Definition: BSResourceEntryDB.h:39
virtual void Unk_04(void)=0
virtual void Unk_03(void)=0
virtual void Unk_02(void)=0
virtual void Unk_01(void)=0
static constexpr auto RTTI
Definition: BSResourceEntryDB.h:38
Definition: Location.h:17
Definition: BSResourceEntryCache.h:28
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BSResource__IEntryDB
Definition: Offsets_VTABLE.h:9400
constexpr std::array< REL::ID, 1 > VTABLE_BSResource__IEntryDB__PostFlushNotify
Definition: Offsets_VTABLE.h:9402
constexpr REL::ID RTTI_BSResource__IEntryDB__NotifyLoadDone(static_cast< std::uint64_t >(690658))
constexpr REL::ID RTTI_BSResource__IEntryDB(static_cast< std::uint64_t >(684960))
constexpr REL::ID RTTI_BSResource__IEntryDB__PostFlushNotify(static_cast< std::uint64_t >(684618))
constexpr std::array< REL::ID, 1 > VTABLE_BSResource__IEntryDB__NotifyLoadDone
Definition: Offsets_VTABLE.h:9401
Definition: BSTSingleton.h:50