ReXGlue SDK
Loading...
Searching...
No Matches
rex::xam::PackageInfo Struct Reference

#include <rex/xam/content_manager.h>

Public Attributes

u32 title_id = 0
kernel::XContentType content_type = kernel::XContentType::kInvalid
std::map< kernel::XLanguage, std::u16string > display_names
std::u16string description
std::u16string publisher
std::array< u8, 20 > content_id {}
u32 license_mask = 0
std::vector< u8 > thumbnail

Detailed Description

What the header of a content package says, read without extracting the package.

Member Data Documentation

◆ content_id

std::array<u8, 20> rex::xam::PackageInfo::content_id {}

The SHA1 of the metadata that names the package.

◆ description

std::u16string rex::xam::PackageInfo::description

The English description.

◆ display_names

std::map<kernel::XLanguage, std::u16string> rex::xam::PackageInfo::display_names

Only the languages with a name.

◆ license_mask

u32 rex::xam::PackageInfo::license_mask = 0

The OR of the license bits that carry flags.

◆ thumbnail

std::vector<u8> rex::xam::PackageInfo::thumbnail

A PNG, empty when the package has none.


The documentation for this struct was generated from the following file: