46 void InitInternalVtable() {
48 .GetTitleIconInfoFn = GetTitleIconInfoWrapper,
49 .GetMiiIconFn = GetMiiIconWrapper};
50 mInstance.
vtable = &mVTable;
54 details::IIconInfoAccessorInternalVTable mVTable{};
Result value type used by nn libraries.
IIconInfoAccessor & operator=(IIconInfoAccessor &&src) noexcept
~IIconInfoAccessor() override=default
IIconInfoAccessor & operator=(const IIconInfoAccessor &other)
IIconInfoAccessor(IIconInfoAccessor &src)
virtual nn::Result GetMiiIcon(void *buffer, uint32_t buffer_size, uint32_t slot) const =0
virtual nn::Result GetTitleIconInfo(nn::sl::IconInfo *outIconInfo, const nn::sl::TitleInfo &titleInfo, nn::sl::Language language) const =0
struct nn::sl::details::IIconInfoAccessorInternal IIconInfoAccessorInternal
IIconInfoAccessorInternalVTable * vtable
IIconInfoAccessorBase * instance
details::IIconInfoAccessorBase & GetDefaultIconInfoAccessor()