FFL
Loading...
Searching...
No Matches
FFLMiddleDB.h
Go to the documentation of this file.
1#ifndef FFL_MIDDLE_DB_H_
2#define FFL_MIDDLE_DB_H_
3
4#include <nn/ffl/FFLAge.h>
5#include <nn/ffl/FFLGender.h>
6#include <nn/ffl/FFLMiddleDBType.h>
7#include <nn/ffl/FFLRace.h>
8#include <nn/ffl/FFLResult.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct FFLMiddleDB FFLMiddleDB;
15
16u32 FFLGetMiddleDBBufferSize(u16 miiDataNum);
17
18void FFLInitMiddleDB(FFLMiddleDB* pMiddleDB, FFLMiddleDBType type, void* pMiiData, u16 miiDataNum);
19FFLResult FFLUpdateMiddleDB(FFLMiddleDB* pMiddleDB);
20
21FFLMiddleDBType FFLGetMiddleDBType(const FFLMiddleDB* pMiddleDB); // Deleted in NSMBU
22
23s32 FFLGetMiddleDBSize(const FFLMiddleDB* pMiddleDB); // Deleted in NSMBU
24s32 FFLGetMiddleDBStoredSize(const FFLMiddleDB* pMiddleDB);
25
26void FFLSetMiddleDBRandomMask(FFLMiddleDB* pMiddleDB, FFLGender gender, FFLAge age, FFLRace race);
27void FFLSetMiddleDBHiddenMask(FFLMiddleDB* pMiddleDB, FFLGender gender);
28
29#ifdef __cplusplus
30}
31#endif
32
33#endif // FFL_MIDDLE_DB_H_
void FFLSetMiddleDBRandomMask(FFLMiddleDB *pMiddleDB, FFLGender gender, FFLAge age, FFLRace race)
Definition FFLMiddleDB.cpp:32
void FFLSetMiddleDBHiddenMask(FFLMiddleDB *pMiddleDB, FFLGender gender)
Definition FFLMiddleDB.cpp:37
FFLResult FFLUpdateMiddleDB(FFLMiddleDB *pMiddleDB)
Definition FFLMiddleDB.cpp:22
s32 FFLGetMiddleDBSize(const FFLMiddleDB *pMiddleDB)
u32 FFLGetMiddleDBBufferSize(u16 miiDataNum)
Definition FFLMiddleDB.cpp:12
void FFLInitMiddleDB(FFLMiddleDB *pMiddleDB, FFLMiddleDBType type, void *pMiiData, u16 miiDataNum)
Definition FFLMiddleDB.cpp:17
struct FFLMiddleDB FFLMiddleDB
Definition FFLMiddleDB.h:14
s32 FFLGetMiddleDBStoredSize(const FFLMiddleDB *pMiddleDB)
Definition FFLMiddleDB.cpp:27
FFLMiddleDBType FFLGetMiddleDBType(const FFLMiddleDB *pMiddleDB)