1#ifndef FFLI_DATABASE_FILE_OFFICIAL_H_
2#define FFLI_DATABASE_FILE_OFFICIAL_H_
4#include <nn/ffl/FFLCreateID.h>
6#include <nn/ffl/FFLiMiiDataCore.h>
33 bool Get(
FFLiCharInfo* pCharInfo, u16 miiDataIndex,
bool checkSpecial,
bool allowSpecial)
const;
34 bool IsAvailable(u16 miiDataIndex,
bool checkSpecial,
bool allowSpecial)
const;
35 bool Search(u16* pMiiDataIndex,
const FFLCreateID& createID)
const;
36 bool IsRegular(u16 miiDataIndex,
bool checkSpecial,
bool allowSpecial)
const;
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
NN_STATIC_ASSERT_IS_POD(FFLiDatabaseFileOfficial)
Definition FFLiDatabaseFileOfficial.h:11
bool FindRegularList(u32 *pIndex, const FFLCreateID *pCreateID) const
Definition FFLiDatabaseFileOfficial.cpp:18
bool IsRegular(u16 miiDataIndex, bool checkSpecial, bool allowSpecial) const
Definition FFLiDatabaseFileOfficial.cpp:131
bool IsAvailable(u16 miiDataIndex, bool checkSpecial, bool allowSpecial) const
Definition FFLiDatabaseFileOfficial.cpp:102
u32 _4
Definition FFLiDatabaseFileOfficial.h:44
bool IsValidCrc() const
Definition FFLiDatabaseFileOfficial.cpp:52
FFLiMiiDataOfficial m_MiiDataOfficial[3000]
Definition FFLiDatabaseFileOfficial.h:45
void SwapEndian()
Definition FFLiDatabaseFileOfficial.cpp:184
bool IsValid() const
Definition FFLiDatabaseFileOfficial.cpp:62
bool IsValidIdentifier() const
Definition FFLiDatabaseFileOfficial.cpp:57
void UpdateCrc()
Definition FFLiDatabaseFileOfficial.cpp:47
u8 _4381c[34]
Definition FFLiDatabaseFileOfficial.h:47
NN_STATIC_ASSERT(sizeof(AdjustRegularBuffer)==0x7534)
void Init()
Definition FFLiDatabaseFileOfficial.cpp:34
const FFLiMiiDataOfficial & GetImpl(u16 index) const
Definition FFLiDatabaseFileOfficial.cpp:13
FFLCreateID m_CreateID[50]
Definition FFLiDatabaseFileOfficial.h:46
u16 m_Crc
Definition FFLiDatabaseFileOfficial.h:48
bool Get(FFLiCharInfo *pCharInfo, u16 miiDataIndex, bool checkSpecial, bool allowSpecial) const
Definition FFLiDatabaseFileOfficial.cpp:72
u32 m_Magic
Definition FFLiDatabaseFileOfficial.h:43
bool AdjustRegularList(AdjustRegularBuffer *pBuffer)
Definition FFLiDatabaseFileOfficial.cpp:158
bool Search(u16 *pMiiDataIndex, const FFLCreateID &createID) const
Definition FFLiDatabaseFileOfficial.cpp:108
Definition FFLiMiiDataCore.h:864
Definition FFLiCharInfo.h:16
Definition FFLiDatabaseFileOfficial.h:14
FFLCreateID createID[3000]
Definition FFLiDatabaseFileOfficial.h:16
u32 size
Definition FFLiDatabaseFileOfficial.h:15