Rechercher une page de manuel
njb_eax_struct
Langue: en
Version: 316458 (ubuntu - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Field Documentation
- int16_t njb_eax_struct::current_value
- u_int8_t njb_eax_struct::exclusive
- u_int8_t njb_eax_struct::group
- int16_t njb_eax_struct::max_value
- int16_t njb_eax_struct::min_value
- char* njb_eax_struct::name
- njb_eax_t* njb_eax_struct::next
- u_int16_t njb_eax_struct::number
- char** njb_eax_struct::option_names
- njb_eax_control_t njb_eax_struct::type
- Author
NAME
njb_eax_struct -SYNOPSIS
#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
Detailed Description
This is the EAX API type.
Examples:
dumpeax.c.
Field Documentation
int16_t njb_eax_struct::current_value
The 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::exclusive
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.
Examples: dumpeax.c.
Referenced by new_eax_type().
u_int8_t njb_eax_struct::group
The 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_value
The 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_value
The 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::name
The name of this effect
Examples: dumpeax.c.
Referenced by destroy_eax_type(), eax_unpack(), and new_eax_type().
njb_eax_t* njb_eax_struct::next
Only to be used inside of libnjb
Referenced by eax_unpack(), and new_eax_type().
u_int16_t njb_eax_struct::number
The number of this effect
Examples: dumpeax.c.
Referenced by eax_unpack(), and new_eax_type().
char** njb_eax_struct::option_names
Array 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().
njb_eax_control_t njb_eax_struct::type
NJB_EAX_NO_CONTROL, NJB_EAX_SLIDER_CONTROL, NJB_EAX_FIXED_OPTION_CONTROL
this replaces selectable, scalable with a single variable
Examples: dumpeax.c.
Referenced by destroy_eax_type(), eax_unpack(), and new_eax_type().
Author
Generated automatically by Doxygen for libnjb from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre