57 StoreWrapper(details::ITitleIconCacheInternal *instance)
59 return instance->vtable->instance->Store();
63 GetWrapper(details::ITitleIconCacheInternal *instance, IconInfo *iconInfos,
int num)
65 return instance->vtable->instance->Get(iconInfos, num);
68 details::ITitleIconCacheInternal *
69 GetInternal()
override
78 .LoadFn = &LoadWrapper,
79 .UpdateFn = &UpdateWrapper,
80 .StoreFn = &StoreWrapper,
81 .GetFn = &GetWrapper};
82 mInstance.
vtable = &mVTable;
85 details::ITitleIconCacheInternal mInstance{};
86 details::ITitleIconCacheInternalVTable mVTable{};