17 } CacheManagerInternal;
18 WUT_CHECK_SIZE(CacheManagerInternal, 0x0c);
19 WUT_CHECK_OFFSET(CacheManagerInternal, 0x00, quickStartTitleInfoSerializer);
20 WUT_CHECK_OFFSET(CacheManagerInternal, 0x04, killerNotificationSerializer);
21 WUT_CHECK_OFFSET(CacheManagerInternal, 0x08, jumpTitleInfoSerializer);
38 mKillerNotificationSerializer(nullptr),
39 mJumpTitleInfoSerializer(nullptr) {
40 if (__ct__Q3_2nn2sl12CacheManagerFv(&mInstance) !=
nullptr) {
48 return mQuickStartTitleInfoSerializer;
52 return mKillerNotificationSerializer;
56 return mJumpTitleInfoSerializer;
60 SetupInitialCache__Q3_2nn2sl12CacheManagerFv(&mInstance);
64 return GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo(&mInstance, u1, u2);
68 return GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi(&mInstance, u1, u2);
72 return Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1(&mInstance, u1, u2, u3, u4);
76 Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1(&mInstance,
77 quickStartTitleInfoSerializer.GetInternal(),
78 killerNotificationSerializer.GetInternal(),
79 jumpTitleInfoSerializer.GetInternal());
Result value type used by nn libraries.
details::ISerializerBase< TitleInfo > & GetJumpTitleInfoSerializer()
void Initialize(details::ISerializerBase< TitleInfo > &quickStartTitleInfoSerializer, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISerializerBase< TitleInfo > &jumpTitleInfoSerializer)
nn::Result Get(TitleInfo *u1, int u2, KillerNotification *u3, TitleInfo *u4)
nn::Result GetKillerNotificationCache(KillerNotification *u1, TitleInfo *u2)
nn::Result GetQuickStartCache(TitleInfo *u1, int u2)
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer()
details::ISerializerBase< TitleInfo > & GetQuickStartTitleInfoSerializer()
nn::Result Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1(CacheManagerInternal *, TitleInfo *, int, KillerNotification *, TitleInfo *)
void SetupInitialCache__Q3_2nn2sl12CacheManagerFv(CacheManagerInternal *)
nn::Result GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo(CacheManagerInternal *, KillerNotification *, TitleInfo *)
ISerializerInternal * killerNotificationSerializer
ISerializerInternal * jumpTitleInfoSerializer
ISerializerInternal * quickStartTitleInfoSerializer
nn::Result Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1(CacheManagerInternal *, ISerializerInternal *, ISerializerInternal *, ISerializerInternal *)
nn::Result GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi(CacheManagerInternal *, TitleInfo *, int)
CacheManagerInternal * __ct__Q3_2nn2sl12CacheManagerFv(CacheManagerInternal *)