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

#include <FFLiDatabaseFileHidden.h>

Public Member Functions

void Init ()
void UpdateCrc ()
bool IsValidCrc () const
bool IsValidIdentifier () const
bool IsValid () const
FFLResult UpdateMiddleDB (FFLiMiddleDB *pMiddleDB, FFLiAllocator *pAllocator) const
void SwapEndian ()

Private Member Functions

const FFLiMiiDataHiddenGetImpl (u16 index) const
u16 NumOfGenderWithIndex (u16 *pIndices, FFLGender gender) const
FFLResult UpdateMiddleDBRandom (FFLiMiddleDB *pMiddleDB, FFLiAllocator *pAllocator) const
FFLResult UpdateMiddleDBTime (FFLiMiddleDB *pMiddleDB, bool reverse) const

Private Attributes

u32 m_Magic
u16 m_StartIndex
u16 m_EndIndex
FFLiOrderData m_OrderData [500]
FFLiMiiDataHidden m_MiiDataHidden [500]
u8 _abe8 [22]
u16 m_Crc

Member Function Documentation

◆ GetImpl()

const FFLiMiiDataHidden & FFLiDatabaseFileHidden::GetImpl ( u16 index) const
private

◆ NumOfGenderWithIndex()

u16 FFLiDatabaseFileHidden::NumOfGenderWithIndex ( u16 * pIndices,
FFLGender gender ) const
private

◆ UpdateMiddleDBRandom()

FFLResult FFLiDatabaseFileHidden::UpdateMiddleDBRandom ( FFLiMiddleDB * pMiddleDB,
FFLiAllocator * pAllocator ) const
private

◆ UpdateMiddleDBTime()

FFLResult FFLiDatabaseFileHidden::UpdateMiddleDBTime ( FFLiMiddleDB * pMiddleDB,
bool reverse ) const
private

◆ Init()

void FFLiDatabaseFileHidden::Init ( )

◆ UpdateCrc()

void FFLiDatabaseFileHidden::UpdateCrc ( )

◆ IsValidCrc()

bool FFLiDatabaseFileHidden::IsValidCrc ( ) const

◆ IsValidIdentifier()

bool FFLiDatabaseFileHidden::IsValidIdentifier ( ) const

◆ IsValid()

bool FFLiDatabaseFileHidden::IsValid ( ) const

◆ UpdateMiddleDB()

FFLResult FFLiDatabaseFileHidden::UpdateMiddleDB ( FFLiMiddleDB * pMiddleDB,
FFLiAllocator * pAllocator ) const

◆ SwapEndian()

void FFLiDatabaseFileHidden::SwapEndian ( )

Member Data Documentation

◆ m_Magic

u32 FFLiDatabaseFileHidden::m_Magic
private

◆ m_StartIndex

u16 FFLiDatabaseFileHidden::m_StartIndex
private

◆ m_EndIndex

u16 FFLiDatabaseFileHidden::m_EndIndex
private

◆ m_OrderData

FFLiOrderData FFLiDatabaseFileHidden::m_OrderData[500]
private

◆ m_MiiDataHidden

FFLiMiiDataHidden FFLiDatabaseFileHidden::m_MiiDataHidden[500]
private

◆ _abe8

u8 FFLiDatabaseFileHidden::_abe8[22]
private

◆ m_Crc

u16 FFLiDatabaseFileHidden::m_Crc
private