Add name-to-comment support to GPAs

This commit is contained in:
elasota
2021-09-01 22:06:43 -04:00
parent 82fe38dfc7
commit 376fdf16c4
4 changed files with 56 additions and 7 deletions

View File

@@ -21,6 +21,9 @@ namespace PortabilityLayer
void GetAllResourceTypeLists(ResourceCompiledTypeList *&outTypeLists, size_t &outCount) const;
const uint8_t *GetResNames() const;
const size_t GetResNamesSize() const;
const ResourceCompiledTypeList *GetResourceTypeList(const ResTypeID &resType);
THandle<void> LoadResource(const ResTypeID &resType, int id);
@@ -43,6 +46,8 @@ namespace PortabilityLayer
ResourceCompiledTypeList *m_compiledTypeListBlob;
size_t m_numResourceTypes;
uint32_t m_nameListOffset;
static bool CompiledRefSortPredicate(const ResourceCompiledRef &a, const ResourceCompiledRef &b);
static bool CompiledTypeListSortPredicate(const ResourceCompiledTypeList &a, const ResourceCompiledTypeList &b);