- Changed default icons size from 75x75 to 64x64 to match console icons size - Added png_utils - Removed all dialogs from xam_ui.cc into separate entities under xam/ui - Added option to return INT32 and WSTRING type settings to host - Added multiple enums related to user settings - Added code to handle changing user pfp - Fixed bug with system app being added to GPD played list - Changed logic in: XamUserGetUserFlagsFromXUID - Implemented: XamUserIsOnlineEnabled - Implemented: XamUserGetMembershipTier - Implemented: XamUserGetMembershipTierFromXUID - Implemented: XamUserGetUserTenure - Partially Implemented: XamUserGetSubscriptionType
28 lines
921 B
C++
28 lines
921 B
C++
/**
|
|
******************************************************************************
|
|
* Xenia : Xbox 360 Emulator Research Project *
|
|
******************************************************************************
|
|
* Copyright 2025 Xenia Canary. All rights reserved. *
|
|
* Released under the BSD license - see LICENSE in the root for more details. *
|
|
******************************************************************************
|
|
*/
|
|
|
|
#ifndef XENIA_BASE_PNG_UTILS_H_
|
|
#define XENIA_BASE_PNG_UTILS_H_
|
|
|
|
#include <filesystem>
|
|
#include <utility>
|
|
#include <vector>
|
|
|
|
namespace xe {
|
|
|
|
bool IsFilePngImage(const std::filesystem::path& file_path);
|
|
std::pair<uint16_t, uint16_t> GetImageResolution(
|
|
const std::filesystem::path& file_path);
|
|
|
|
std::vector<uint8_t> ReadPngFromFile(const std::filesystem::path& file_path);
|
|
|
|
} // namespace xe
|
|
|
|
#endif // XENIA_BASE_PNG_UTILS_H_
|