24 } QuickStartApplicationSelectorInternal;
25 WUT_CHECK_SIZE(QuickStartApplicationSelectorInternal, 0x1C);
26 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x00, preferentialTitleAccessor);
27 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x04, defaultTitleAccessor);
28 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x08, whiteListAccessor);
29 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x0C, titleListCache);
30 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x10, settingsAccessor);
31 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x14, blackListAccessor);
32 WUT_CHECK_OFFSET(QuickStartApplicationSelectorInternal, 0x18, vtable);
49 mDefaultTitleAccessorFromPtr(nullptr),
50 mWhiteListAccessorFromPtr(nullptr),
51 mTitleListCacheFromPtr(nullptr),
52 mSettingAccessorFromPtr(nullptr),
53 mBlackListAccessorFromPtr(nullptr) {
54 if (__ct__Q3_2nn2sl29QuickStartApplicationSelectorFv(&mInstance) !=
nullptr) {
67 return mPreferentialTitleAccessorFromPtr;
71 return mDefaultTitleAccessorFromPtr;
75 return mWhiteListAccessorFromPtr;
79 return mTitleListCacheFromPtr;
83 return mSettingAccessorFromPtr;
87 return mBlackListAccessorFromPtr;
91 return Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi(&mInstance, titleInfos, num);
100 Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor(
102 preferentialTitleAccessor.GetInternal(),
103 defaultTitleAccessor.GetInternal(),
104 whiteListAccessor.GetInternal(),
105 titleListCache.GetInternal(),
106 settingAccessor.GetInternal(),
107 blackListAccessor.GetInternal());
118 details::PreferentialTitleAccessorFromPtr mPreferentialTitleAccessorFromPtr;
119 details::DefaultTitleAccessorFromPtr mDefaultTitleAccessorFromPtr;
120 details::WhiteListAccessorFromPtr mWhiteListAccessorFromPtr;
121 TitleListCacheFromPtr mTitleListCacheFromPtr;
122 details::SettingAccessorFromPtr mSettingAccessorFromPtr;
123 details::BlackListAccessorFromPtr mBlackListAccessorFromPtr;
Result value type used by nn libraries.
QuickStartApplicationSelector()
details::IDefaultTitleAccessorBase & GetDefaultTitleAccessor()
nn::Result Select(nn::sl::TitleInfo *titleInfos, int num)
details::ITitleListCacheBase & GetTitleListCache()
details::IWhiteListAccessorBase & GetWhiteListAccessor()
void Initialize(details::IPreferentialTitleAccessorBase &preferentialTitleAccessor, details::IDefaultTitleAccessorBase &defaultTitleAccessor, details::IWhiteListAccessorBase &whiteListAccessor, details::ITitleListCacheBase &titleListCache, details::ISettingAccessorBase &settingAccessor, details::IBlackListAccessorBase &blackListAccessor)
~QuickStartApplicationSelector()=default
details::IBlackListAccessorBase & GetBlackListAccessor()
details::IPreferentialTitleAccessorBase & GetPreferentialTitleAccessor()
details::ISettingAccessorBase & GetSettingAccessor()
QuickStartApplicationSelectorInternal * __ct__Q3_2nn2sl29QuickStartApplicationSelectorFv(QuickStartApplicationSelectorInternal *)
IDefaultTitleAccessorInternal * defaultTitleAccessor
IWhiteListAccessorInternal * whiteListAccessor
nn::Result Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi(QuickStartApplicationSelectorInternal *, nn::sl::TitleInfo *, int)
IPreferentialTitleAccessorInternal * preferentialTitleAccessor
IBlackListAccessorInternal * blackListAccessor
ITitleListCacheInternal * titleListCache
void Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor(QuickStartApplicationSelectorInternal *, IPreferentialTitleAccessorInternal *, IDefaultTitleAccessorInternal *, IWhiteListAccessorInternal *, ITitleListCacheInternal *, ISettingAccessorInternal *, details::IBlackListAccessorInternal *)
ISettingAccessorInternal * settingsAccessor