22 #ifndef MEDIASTATION_PROFILE_H 23 #define MEDIASTATION_PROFILE_H 25 #include "common/str.h" 26 #include "common/array.h" 27 #include "common/hashmap.h" 28 #include "common/file.h" 76 Common::String formatActorName(uint actorId,
bool attemptToGetType =
false,
bool includeDefaultName =
true);
79 Common::String formatFunctionName(uint assetId,
bool includeDefaultName =
true);
80 Common::String formatFileName(uint fileId,
bool includeDefaultName =
true);
81 Common::String formatVariableName(uint variableId,
bool includeDefaultName =
true);
82 Common::String formatParamTokenName(uint paramToken,
bool includeDefaultName =
true);
83 Common::String formatAssetNameForChannelIdent(uint channelIdent,
bool includeDefaultName =
true);
85 const Common::String &getFileName(uint16 fileId)
const {
return _files.getValOrDefault(fileId).name; }
86 const Common::String &getResourceName(uint16 resourceId)
const {
return _paramTokens.getValOrDefault(resourceId).name; }