3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/deps/shared_types/persona/PieceType.h"
8#include "mc/world/actor/player/persona/Rarity.h"
12namespace mce {
class Color; }
13namespace mce {
class UUID; }
26MCAPI ::mce::Color getPieceRarityColor(::UIPropertyBag
const& bag, ::persona::Rarity pieceRarity);
28MCAPI ::persona::Rarity pieceRarityFromString(::std::string
const& rarityTypeStr);
31MCAPI ::SharedTypes::persona::PieceType pieceTypeFromString(::std::string
const& assetTypeStr);
34MCAPI ::persona::PackEvictionTelemetrySnapshot
35recordEvictionPass(::persona::PackEvictionPass
const& pass, ::persona::PackEvictionState& state);
37MCAPI ::std::string stringFromPieceRarity(::persona::Rarity
const& rarity);
39MCAPI ::std::string stringFromPieceRarityNotLocalized(::persona::Rarity
const& rarity);
41MCAPI ::std::string
const& stringFromPieceType(::SharedTypes::persona::PieceType assetType,
bool isDefaultItem);
43MCAPI
bool tryDeleteCachedPack(::persona::PackEvictionTarget
const& target);
45MCAPI ::std::string ttsStringFromPieceType(::SharedTypes::persona::PieceType assetType,
bool isDefaultItem);
52MCAPI ::std::string
const& ANIMATED_128X128_NAME();
54MCAPI ::std::string
const& ANIMATED_128X128_TEXTURE_CONTROLLER_FIRST_PERSON();
56MCAPI ::std::string
const& ANIMATED_128X128_TEXTURE_CONTROLLER_THIRD_PERSON();
58MCAPI ::HashedString
const& ANIMATED_128X128_TEXTURE_FRAMES_VARIABLE();
60MCAPI ::std::string
const& ANIMATED_32X32_NAME();
62MCAPI ::std::string
const& ANIMATED_32X32_TEXTURE_CONTROLLER_FIRST_PERSON();
64MCAPI ::std::string
const& ANIMATED_32X32_TEXTURE_CONTROLLER_THIRD_PERSON();
66MCAPI ::HashedString
const& ANIMATED_32X32_TEXTURE_FRAMES_VARIABLE();
68MCAPI ::std::string
const& ANIMATED_FACE_CONTROLLER_FIRST_PERSON();
70MCAPI ::std::string
const& ANIMATED_FACE_CONTROLLER_THIRD_PERSON();
72MCAPI ::std::string
const& ANIMATED_FACE_NAME();
74MCAPI ::HashedString
const& ANIMATED_FACE_TEXTURE_FRAMES_VARIABLE();
76MCAPI ::std::string
const& DOWNLOAD_IMPORT_CANCELLED();
78MCAPI ::std::string
const& DOWNLOAD_IMPORT_FAILED();
80MCAPI ::persona::DefaultAppearance
const& INVALID_DEFAULT_APPEARANCE();
82MCAPI ::std::string
const& INVALID_PERSONA();
84MCAPI ::std::string
const& ITEM_SELECTION();
86MCAPI ::std::string
const& LOADING_APPEARANCE_TIME_OUT();
88MCAPI ::std::string
const& MINECRAFT_CREATOR_STR();
90MCAPI ::std::string
const& MISSING_DOWNLOADER();
92MCAPI ::mce::UUID
const& NONE_PIECE_ID();
94MCAPI ::std::string
const& NO_ERROR_OCCURRED();
96MCAPI ::std::string
const& PERSONA_LOD_CONTROLLER_THIRD_PERSON();
98MCAPI ::std::string
const& PIECE_SIDE_BOTH_STR();
100MCAPI ::std::string
const& PIECE_SIDE_LEFT_STR();
102MCAPI ::std::string
const& PIECE_SIDE_RIGHT_STR();
104MCAPI ::std::string
const&& PIECE_TYPE_ARMS_STR();
106MCAPI ::std::string
const&& PIECE_TYPE_BACK_STR();
108MCAPI ::std::string
const&& PIECE_TYPE_BODY_STR();
110MCAPI ::std::string
const&& PIECE_TYPE_BOTTOM_STR();
112MCAPI ::std::string
const&& PIECE_TYPE_CAPES_STR();
114MCAPI ::std::string
const&& PIECE_TYPE_CLASSIC_SKIN_STR();
116MCAPI ::std::string
const&& PIECE_TYPE_DRESS_STR();
118MCAPI ::std::string
const&& PIECE_TYPE_EMOTE_STR();
120MCAPI ::std::string
const&& PIECE_TYPE_EYES_STR();
122MCAPI ::std::string
const&& PIECE_TYPE_FACE_ACCESSORY_STR();
124MCAPI ::std::string
const&& PIECE_TYPE_FACIAL_HAIR_STR();
126MCAPI ::std::string
const&& PIECE_TYPE_FEET_STR();
128MCAPI ::std::string
const&& PIECE_TYPE_HAIR_STR();
130MCAPI ::std::string
const&& PIECE_TYPE_HANDS_STR();
132MCAPI ::std::string
const&& PIECE_TYPE_HEAD_STR();
134MCAPI ::std::string
const&& PIECE_TYPE_HIGH_PANTS_STR();
136MCAPI ::std::string
const&& PIECE_TYPE_HOOD_STR();
138MCAPI ::std::string
const&& PIECE_TYPE_LEFT_ARM();
140MCAPI ::std::string
const&& PIECE_TYPE_LEFT_LEG();
142MCAPI ::std::string
const&& PIECE_TYPE_LEGS_STR();
144MCAPI ::std::string
const&& PIECE_TYPE_MOUTH_STR();
146MCAPI ::std::string
const&& PIECE_TYPE_OUTERWEAR_STR();
148MCAPI ::std::string
const&& PIECE_TYPE_RIGHT_ARM();
150MCAPI ::std::string
const&& PIECE_TYPE_RIGHT_LEG();
152MCAPI ::std::string
const&& PIECE_TYPE_SKELETON_STR();
154MCAPI ::std::string
const&& PIECE_TYPE_SKIN_STR();
156MCAPI ::std::string
const&& PIECE_TYPE_TOP_STR();
158MCAPI ::std::string
const&& PIECE_TYPE_UNKNOWN_DEFAULT_ITEM_STR();
160MCAPI ::std::string
const&& PIECE_TYPE_UNKNOWN_STR();
162MCAPI ::std::string
const&& PIECE_TYPE_UNSUPPORTED_STR();
164MCAPI ::std::string
const& RARITY_NONE();
166MCAPI ::std::unordered_map<::persona::Rarity, ::std::string>
const& RarityToStringMap();
169MCAPI ::std::unordered_map<::std::string, ::SharedTypes::persona::PieceType>
const& StringToPieceTypeMap();
172MCAPI ::std::unordered_map<::HashedString, ::persona::Rarity>
const& StringToRarityMap();
174MCAPI ::std::string_view
const& UNKNOWN_TYPE_STR();
176MCAPI ::HashedString
const& USE_BLINKING_ANIMATION_VARIABLE();
Definition UIPropertyBag.h:5
Definition DefaultAppearance.h:7
Definition PackEvictionPass.h:7
Definition PackEvictionState.h:7
Definition PackEvictionTarget.h:7
Definition PackEvictionTelemetrySnapshot.h:7