#include <libnjb.h>
Data Fields | |
u_int16_t | number |
char * | name |
u_int8_t | exclusive |
u_int8_t | group |
njb_eax_control_t | type |
int16_t | current_value |
int16_t | min_value |
int16_t | max_value |
char ** | option_names |
njb_eax_t * | next |
|
The current value of this effect. Notice that this value may be negative!
|
|
0x00 = 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.
|
|
The visual group for this effect - effects appearing after each other are grouped if their group numbers are identical
|
|
The maximum value for this effect.
|
|
The minumum value for this effect. Notice that this value may be negative!
|
|
The name of this effect
|
|
Only to be used inside of libnjb |
|
The number of this effect
|
|
Array with names for the selections, if this is a fixed option control. It may not be dereferenced for slider controls.
|
|
NJB_EAX_NO_CONTROL, NJB_EAX_SLIDER_CONTROL, NJB_EAX_FIXED_OPTION_CONTROL this replaces selectable, scalable with a single variable
|