int16_t njb_eax_struct::current_valueThe current value of this effect. Notice that this value may be negative!
Examples: dumpeax.c.
Referenced by eax_unpack(), and new_eax_type().
u_int8_t njb_eax_struct::exclusive0x00 = not exclusive, 0x01 = exclusive The 'exclusive' attribute signifies if this effect can be used in parallell with other EAX effects, GUI:s shall make sure all other effects are reset to default values when one effect is chosen.
Examples: dumpeax.c.
Referenced by new_eax_type().
u_int8_t njb_eax_struct::groupThe visual group for this effect - effects appearing after each other are grouped if their group numbers are identical
Examples: dumpeax.c.
Referenced by eax_unpack(), and new_eax_type().
int16_t njb_eax_struct::max_valueThe maximum value for this effect.
Examples: dumpeax.c.
Referenced by destroy_eax_type(), eax_unpack(), and new_eax_type().
int16_t njb_eax_struct::min_valueThe minumum value for this effect. Notice that this value may be negative!
Examples: dumpeax.c.
Referenced by destroy_eax_type(), eax_unpack(), and new_eax_type().
char* njb_eax_struct::nameThe name of this effect
Examples: dumpeax.c.
Referenced by destroy_eax_type(), eax_unpack(), and new_eax_type().
njb_eax_t* njb_eax_struct::nextOnly to be used inside of libnjb
Referenced by eax_unpack(), new_eax_type(), and njb_get_nexteax().
u_int16_t njb_eax_struct::numberThe number of this effect
Examples: dumpeax.c.
Referenced by eax_unpack(), and new_eax_type().
char** njb_eax_struct::option_namesArray with names for the selections, if this is a fixed option control. It may not be dereferenced for slider controls.
Examples: dumpeax.c.
Referenced by destroy_eax_type(), eax_unpack(), and new_eax_type().