FFL
Loading...
Searching...
No Matches
FFLiMiddleDB.h File Reference

Go to the source code of this file.

Classes

class  FFLiMiddleDBHiddenParam
class  FFLiMiddleDBRandomParam
class  FFLiMiddleDBNetParam
class  FFLiMiddleDB

Macros

#define FFLI_MIDDLE_DB_PARAM_SIZE   (4)

Functions

u32 FFLiGetMiddleDBBufferSize (u16 miiDataNum)
void FFLiInitMiddleDB (FFLiMiddleDB *pMiddleDB, FFLMiddleDBType type, void *pMiiData, u16 miiDataNum)
FFLResult FFLiUpdateMiddleDB (FFLiMiddleDB *pMiddleDB)
void FFLiSetMiddleDBHiddenMask (FFLiMiddleDB *pMiddleDB, FFLGender gender)
void FFLiSetMiddleDBRandomMask (FFLiMiddleDB *pMiddleDB, FFLGender gender, FFLAge age, FFLRace race)
s32 FFLiGetMiddleDBSize (const FFLiMiddleDB *pMiddleDB)
s32 FFLiGetMiddleDBStoredSize (const FFLiMiddleDB *pMiddleDB)
FFLMiddleDBType FFLiGetMiddleDBType (const FFLiMiddleDB *pMiddleDB)
 NN_STATIC_ASSERT_IS_POD (FFLiMiddleDBHiddenParam)
 NN_STATIC_ASSERT (sizeof(FFLiMiddleDBHiddenParam)==FFLI_MIDDLE_DB_PARAM_SIZE)
 NN_STATIC_ASSERT_IS_POD (FFLiMiddleDBRandomParam)
 NN_STATIC_ASSERT (sizeof(FFLiMiddleDBRandomParam)==FFLI_MIDDLE_DB_PARAM_SIZE)
 NN_STATIC_ASSERT_IS_POD (FFLiMiddleDBNetParam)
 NN_STATIC_ASSERT (sizeof(FFLiMiddleDBNetParam)==FFLI_MIDDLE_DB_PARAM_SIZE)
 NN_STATIC_ASSERT_IS_POD (FFLiMiddleDB)
 NN_STATIC_ASSERT (sizeof(FFLiMiddleDB)==0x14)

Macro Definition Documentation

◆ FFLI_MIDDLE_DB_PARAM_SIZE

#define FFLI_MIDDLE_DB_PARAM_SIZE   (4)

Function Documentation

◆ FFLiGetMiddleDBBufferSize()

u32 FFLiGetMiddleDBBufferSize ( u16 miiDataNum)

◆ FFLiInitMiddleDB()

void FFLiInitMiddleDB ( FFLiMiddleDB * pMiddleDB,
FFLMiddleDBType type,
void * pMiiData,
u16 miiDataNum )

◆ FFLiUpdateMiddleDB()

FFLResult FFLiUpdateMiddleDB ( FFLiMiddleDB * pMiddleDB)

◆ FFLiSetMiddleDBHiddenMask()

void FFLiSetMiddleDBHiddenMask ( FFLiMiddleDB * pMiddleDB,
FFLGender gender )

◆ FFLiSetMiddleDBRandomMask()

void FFLiSetMiddleDBRandomMask ( FFLiMiddleDB * pMiddleDB,
FFLGender gender,
FFLAge age,
FFLRace race )

◆ FFLiGetMiddleDBSize()

s32 FFLiGetMiddleDBSize ( const FFLiMiddleDB * pMiddleDB)

◆ FFLiGetMiddleDBStoredSize()

s32 FFLiGetMiddleDBStoredSize ( const FFLiMiddleDB * pMiddleDB)

◆ FFLiGetMiddleDBType()

FFLMiddleDBType FFLiGetMiddleDBType ( const FFLiMiddleDB * pMiddleDB)

◆ NN_STATIC_ASSERT_IS_POD() [1/4]

NN_STATIC_ASSERT_IS_POD ( FFLiMiddleDBHiddenParam )

◆ NN_STATIC_ASSERT() [1/4]

NN_STATIC_ASSERT ( sizeof(FFLiMiddleDBHiddenParam) = =FFLI_MIDDLE_DB_PARAM_SIZE)

◆ NN_STATIC_ASSERT_IS_POD() [2/4]

NN_STATIC_ASSERT_IS_POD ( FFLiMiddleDBRandomParam )

◆ NN_STATIC_ASSERT() [2/4]

NN_STATIC_ASSERT ( sizeof(FFLiMiddleDBRandomParam) = =FFLI_MIDDLE_DB_PARAM_SIZE)

◆ NN_STATIC_ASSERT_IS_POD() [3/4]

NN_STATIC_ASSERT_IS_POD ( FFLiMiddleDBNetParam )

◆ NN_STATIC_ASSERT() [3/4]

NN_STATIC_ASSERT ( sizeof(FFLiMiddleDBNetParam) = =FFLI_MIDDLE_DB_PARAM_SIZE)

◆ NN_STATIC_ASSERT_IS_POD() [4/4]

NN_STATIC_ASSERT_IS_POD ( FFLiMiddleDB )

◆ NN_STATIC_ASSERT() [4/4]

NN_STATIC_ASSERT ( sizeof(FFLiMiddleDB) = =0x14)