Pioneer
Loading...
Searching...
No Matches
Classes | Functions | Variables
FaceParts Namespace Reference

Classes

struct  FaceDescriptor
 

Functions

void Init ()
 
void Uninit ()
 
int NumSpecies ()
 
int NumGenders (const int speciesIdx)
 
int NumRaces (const int speciesIdx)
 
int NumHeads (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumEyes (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumNoses (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumMouths (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumHairstyles (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumClothes (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumAccessories (const int speciesIdx, const int raceIdx, const int genderIdx)
 
int NumArmour (const int speciesIdx, const int raceIdx, const int genderIdx)
 
void PickFaceParts (FaceDescriptor &inout_face, const Uint32 seed)
 
void BuildFaceImage (SDL_Surface *faceIm, const FaceDescriptor &face)
 

Variables

const int FACE_WIDTH = 295
 
const int FACE_HEIGHT = 285
 

Function Documentation

◆ BuildFaceImage()

void FaceParts::BuildFaceImage ( SDL_Surface *  faceIm,
const FaceDescriptor face 
)

◆ Init()

void FaceParts::Init ( )
Here is the call graph for this function:

◆ NumAccessories()

int FaceParts::NumAccessories ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumArmour()

int FaceParts::NumArmour ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumClothes()

int FaceParts::NumClothes ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumEyes()

int FaceParts::NumEyes ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumGenders()

int FaceParts::NumGenders ( const int  speciesIdx)
Here is the call graph for this function:

◆ NumHairstyles()

int FaceParts::NumHairstyles ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumHeads()

int FaceParts::NumHeads ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumMouths()

int FaceParts::NumMouths ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumNoses()

int FaceParts::NumNoses ( const int  speciesIdx,
const int  raceIdx,
const int  genderIdx 
)

◆ NumRaces()

int FaceParts::NumRaces ( const int  speciesIdx)
Here is the call graph for this function:

◆ NumSpecies()

int FaceParts::NumSpecies ( )

◆ PickFaceParts()

void FaceParts::PickFaceParts ( FaceDescriptor inout_face,
const Uint32  seed 
)
Here is the call graph for this function:

◆ Uninit()

void FaceParts::Uninit ( )

Variable Documentation

◆ FACE_HEIGHT

const int FaceParts::FACE_HEIGHT = 285
extern

◆ FACE_WIDTH

const int FaceParts::FACE_WIDTH = 295
extern