FFL
Loading...
Searching...
No Matches
FFLiDatabaseFileOfficial Class Reference

#include <FFLiDatabaseFileOfficial.h>

Classes

struct  AdjustRegularBuffer

Public Member Functions

 NN_STATIC_ASSERT (sizeof(AdjustRegularBuffer)==0x7534)
void Init ()
void UpdateCrc ()
bool IsValidCrc () const
bool IsValidIdentifier () const
bool IsValid () const
bool Get (FFLiCharInfo *pCharInfo, u16 miiDataIndex, bool checkSpecial, bool allowSpecial) const
bool IsAvailable (u16 miiDataIndex, bool checkSpecial, bool allowSpecial) const
bool Search (u16 *pMiiDataIndex, const FFLCreateID &createID) const
bool IsRegular (u16 miiDataIndex, bool checkSpecial, bool allowSpecial) const
bool AdjustRegularList (AdjustRegularBuffer *pBuffer)
void SwapEndian ()

Private Member Functions

const FFLiMiiDataOfficialGetImpl (u16 index) const
bool FindRegularList (u32 *pIndex, const FFLCreateID *pCreateID) const

Private Attributes

u32 m_Magic
u32 _4
FFLiMiiDataOfficial m_MiiDataOfficial [3000]
FFLCreateID m_CreateID [50]
u8 _4381c [34]
u16 m_Crc

Member Function Documentation

◆ NN_STATIC_ASSERT()

FFLiDatabaseFileOfficial::NN_STATIC_ASSERT ( sizeof(AdjustRegularBuffer) = =0x7534)

◆ GetImpl()

const FFLiMiiDataOfficial & FFLiDatabaseFileOfficial::GetImpl ( u16 index) const
private

◆ FindRegularList()

bool FFLiDatabaseFileOfficial::FindRegularList ( u32 * pIndex,
const FFLCreateID * pCreateID ) const
private

◆ Init()

void FFLiDatabaseFileOfficial::Init ( )

◆ UpdateCrc()

void FFLiDatabaseFileOfficial::UpdateCrc ( )

◆ IsValidCrc()

bool FFLiDatabaseFileOfficial::IsValidCrc ( ) const

◆ IsValidIdentifier()

bool FFLiDatabaseFileOfficial::IsValidIdentifier ( ) const

◆ IsValid()

bool FFLiDatabaseFileOfficial::IsValid ( ) const

◆ Get()

bool FFLiDatabaseFileOfficial::Get ( FFLiCharInfo * pCharInfo,
u16 miiDataIndex,
bool checkSpecial,
bool allowSpecial ) const

◆ IsAvailable()

bool FFLiDatabaseFileOfficial::IsAvailable ( u16 miiDataIndex,
bool checkSpecial,
bool allowSpecial ) const

◆ Search()

bool FFLiDatabaseFileOfficial::Search ( u16 * pMiiDataIndex,
const FFLCreateID & createID ) const

◆ IsRegular()

bool FFLiDatabaseFileOfficial::IsRegular ( u16 miiDataIndex,
bool checkSpecial,
bool allowSpecial ) const

◆ AdjustRegularList()

bool FFLiDatabaseFileOfficial::AdjustRegularList ( AdjustRegularBuffer * pBuffer)

◆ SwapEndian()

void FFLiDatabaseFileOfficial::SwapEndian ( )

Member Data Documentation

◆ m_Magic

u32 FFLiDatabaseFileOfficial::m_Magic
private

◆ _4

u32 FFLiDatabaseFileOfficial::_4
private

◆ m_MiiDataOfficial

FFLiMiiDataOfficial FFLiDatabaseFileOfficial::m_MiiDataOfficial[3000]
private

◆ m_CreateID

FFLCreateID FFLiDatabaseFileOfficial::m_CreateID[50]
private

◆ _4381c

u8 FFLiDatabaseFileOfficial::_4381c[34]
private

◆ m_Crc

u16 FFLiDatabaseFileOfficial::m_Crc
private