NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
f_profile.hpp File Reference

Go to the source code of this file.

Classes

struct  fProfile::fBaseProfile_c
 A set of basic information needed to construct a generic base. More...
 
struct  fProfile::fActorProfile_c
 A set of basic information needed to construct an actor base. More...
 

Namespaces

namespace  fProfile
 For all profile related structures.
 

Macros

#define CUSTOM_BASE_PROFILE(profName, className, executeOrder, drawOrder)
 Creates a basic profile with the given execute and draw order values.
 
#define CUSTOM_ACTOR_PROFILE(profName, className, executeOrder, drawOrder, properties)
 Creates an actor profile with the given execute/draw order and actor property values.
 
#define BASE_PROFILE(profName, className)
 Creates a basic profile, using the profile number as the execute and draw order value.
 
#define ACTOR_PROFILE(profName, className, properties)
 Creates an actor profile, using the profile number as the execute and draw order value.
 

Typedefs

typedef u16 ProfileName
 The name of a profile. Value is a fProfile::PROFILE_NAME_e.
 

Functions

char * dProf_getName (ProfileName profName)
 [Unused]. Obtains a string representing the profile name.
 

Variables

const fBaseProfile_c *(* fProfile::sProfileList )[PROFILE_COUNT]
 A list of all profiles.