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

Go to the source code of this file.

Classes

struct  FFLiCharInfo

Typedefs

typedef struct FFLiCharInfo FFLiCharInfo
typedef enum FFLiVerifyCharInfoReason FFLiVerifyCharInfoReason

Enumerations

enum  FFLiVerifyCharInfoReason {
  FFLI_VERIFY_CHAR_INFO_REASON_OK = 0 , FFLI_VERIFY_CHAR_INFO_REASON_FACE_TYPE_INVALID = 1 , FFLI_VERIFY_CHAR_INFO_REASON_FACELINE_COLOR_INVALID = 2 , FFLI_VERIFY_CHAR_INFO_REASON_FACE_LINE_INVALID = 3 ,
  FFLI_VERIFY_CHAR_INFO_REASON_FACE_MAKE_INVALID = 4 , FFLI_VERIFY_CHAR_INFO_REASON_HAIR_TYPE_INVALID = 5 , FFLI_VERIFY_CHAR_INFO_REASON_HAIR_COLOR_INVALID = 6 , FFLI_VERIFY_CHAR_INFO_REASON_HAIR_DIR_INVALID = 7 ,
  FFLI_VERIFY_CHAR_INFO_REASON_EYE_TYPE_INVALID = 8 , FFLI_VERIFY_CHAR_INFO_REASON_EYE_COLOR_INVALID = 9 , FFLI_VERIFY_CHAR_INFO_REASON_EYE_SCALE_INVALID = 10 , FFLI_VERIFY_CHAR_INFO_REASON_EYE_SCALE_Y_INVALID = 11 ,
  FFLI_VERIFY_CHAR_INFO_REASON_EYE_ROTATE_INVALID = 12 , FFLI_VERIFY_CHAR_INFO_REASON_EYE_SPACING_INVALID = 13 , FFLI_VERIFY_CHAR_INFO_REASON_EYE_POS_INVALID = 14 , FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_TYPE_INVALID = 15 ,
  FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_COLOR_INVALID = 16 , FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_SCALE_INVALID = 17 , FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_SCALE_Y_INVALID = 18 , FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_ROTATE_INVALID = 19 ,
  FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_SPACING_INVALID = 20 , FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_POS_INVALID = 21 , FFLI_VERIFY_CHAR_INFO_REASON_NOSE_TYPE_INVALID = 22 , FFLI_VERIFY_CHAR_INFO_REASON_NOSE_SCALE_INVALID = 23 ,
  FFLI_VERIFY_CHAR_INFO_REASON_NOSE_POS_INVALID = 24 , FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_TYPE_INVALID = 25 , FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_COLOR_INVALID = 26 , FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_SCALE_INVALID = 27 ,
  FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_SCALE_Y_INVALID = 28 , FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_POS_INVALID = 29 , FFLI_VERIFY_CHAR_INFO_REASON_BEARD_TYPE_INVALID = 30 , FFLI_VERIFY_CHAR_INFO_REASON_BEARD_COLOR_INVALID = 31 ,
  FFLI_VERIFY_CHAR_INFO_REASON_MUSTACHE_TYPE_INVALID = 32 , FFLI_VERIFY_CHAR_INFO_REASON_MUSTACHE_SCALE_INVALID = 33 , FFLI_VERIFY_CHAR_INFO_REASON_MUSTACHE_POS_INVALID = 34 , FFLI_VERIFY_CHAR_INFO_REASON_GLASS_TYPE_INVALID = 35 ,
  FFLI_VERIFY_CHAR_INFO_REASON_GLASS_COLOR_INVALID = 36 , FFLI_VERIFY_CHAR_INFO_REASON_GLASS_SCALE_INVALID = 37 , FFLI_VERIFY_CHAR_INFO_REASON_GLASS_POS_INVALID = 38 , FFLI_VERIFY_CHAR_INFO_REASON_MOLE_TYPE_INVALID = 39 ,
  FFLI_VERIFY_CHAR_INFO_REASON_MOLE_SCALE_INVALID = 40 , FFLI_VERIFY_CHAR_INFO_REASON_MOLE_POS_X_INVALID = 41 , FFLI_VERIFY_CHAR_INFO_REASON_MOLE_POS_Y_INVALID = 42 , FFLI_VERIFY_CHAR_INFO_REASON_HEIGHT_INVALID = 43 ,
  FFLI_VERIFY_CHAR_INFO_REASON_BUILD_INVALID = 44 , FFLI_VERIFY_CHAR_INFO_REASON_NAME_INVALID = 45 , FFLI_VERIFY_CHAR_INFO_REASON_CREATOR_NAME_INVALID = 46 , FFLI_VERIFY_CHAR_INFO_REASON_GENDER_INVALID = 47 ,
  FFLI_VERIFY_CHAR_INFO_REASON_BIRTHDAY_INVALID = 48 , FFLI_VERIFY_CHAR_INFO_REASON_FAVORITE_COLOR_INVALID = 49 , FFLI_VERIFY_CHAR_INFO_REASON_REGION_MOVE_INVALID = 50 , FFLI_VERIFY_CHAR_INFO_REASON_FONT_REGION_INVALID = 51 ,
  FFLI_VERIFY_CHAR_INFO_REASON_PAGE_INDEX_INVALID = 52 , FFLI_VERIFY_CHAR_INFO_REASON_SLOT_INDEX_INVALID = 53 , FFLI_VERIFY_CHAR_INFO_REASON_BIRTH_PLATFORM_INVALID = 54 , FFLI_VERIFY_CHAR_INFO_REASON_CREATOR_ID_INVALID = 55
}

Functions

 NN_STATIC_ASSERT (sizeof(FFLiCharInfo)==0x120)
BOOL FFLiVerifyCharInfo (const FFLiCharInfo *pCharInfo, BOOL verifyName)
FFLiVerifyCharInfoReason FFLiVerifyCharInfoWithReason (const FFLiCharInfo *pCharInfo, BOOL verifyName)

Typedef Documentation

◆ FFLiCharInfo

typedef struct FFLiCharInfo FFLiCharInfo

◆ FFLiVerifyCharInfoReason

Enumeration Type Documentation

◆ FFLiVerifyCharInfoReason

Enumerator
FFLI_VERIFY_CHAR_INFO_REASON_OK 
FFLI_VERIFY_CHAR_INFO_REASON_FACE_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_FACELINE_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_FACE_LINE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_FACE_MAKE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_HAIR_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_HAIR_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_HAIR_DIR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_SCALE_Y_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_ROTATE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_SPACING_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYE_POS_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_SCALE_Y_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_ROTATE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_SPACING_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_EYEBROW_POS_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_NOSE_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_NOSE_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_NOSE_POS_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_SCALE_Y_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOUTH_POS_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_BEARD_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_BEARD_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MUSTACHE_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MUSTACHE_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MUSTACHE_POS_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_GLASS_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_GLASS_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_GLASS_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_GLASS_POS_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOLE_TYPE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOLE_SCALE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOLE_POS_X_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_MOLE_POS_Y_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_HEIGHT_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_BUILD_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_NAME_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_CREATOR_NAME_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_GENDER_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_BIRTHDAY_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_FAVORITE_COLOR_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_REGION_MOVE_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_FONT_REGION_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_PAGE_INDEX_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_SLOT_INDEX_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_BIRTH_PLATFORM_INVALID 
FFLI_VERIFY_CHAR_INFO_REASON_CREATOR_ID_INVALID 

Function Documentation

◆ NN_STATIC_ASSERT()

NN_STATIC_ASSERT ( sizeof(FFLiCharInfo) = =0x120)

◆ FFLiVerifyCharInfo()

BOOL FFLiVerifyCharInfo ( const FFLiCharInfo * pCharInfo,
BOOL verifyName )

◆ FFLiVerifyCharInfoWithReason()

FFLiVerifyCharInfoReason FFLiVerifyCharInfoWithReason ( const FFLiCharInfo * pCharInfo,
BOOL verifyName )