#include <gig.h>
Public Attributes | |
dimension_t | dimension |
Specifies which source (usually a MIDI controller) is associated with the dimension. | |
uint8_t | bits |
Number of "bits" (1 bit = 2 splits/zones, 2 bit = 4 splits/zones, 3 bit = 8 splits/zones,...). | |
uint8_t | zones |
Number of zones the dimension has. | |
split_type_t | split_type |
Intended for internal usage: will be used to convert a dimension value into the corresponding dimension bit number. | |
range_t * | ranges |
Intended for internal usage: Points to the beginning of a range_t array which reflects the value ranges of each dimension zone (only if custom defined ranges are defined, is NULL otherwise). | |
unsigned int | zone_size |
Intended for internal usage: reflects the size of each zone (128/zones) for normal split types only, 0 otherwise. |
Definition at line 266 of file gig.h.
uint8_t gig::dimension_def_t::bits |
Number of "bits" (1 bit = 2 splits/zones, 2 bit = 4 splits/zones, 3 bit = 8 splits/zones,...).
Definition at line 268 of file gig.h.
Referenced by gig::Region::GetDimensionRegionByBit(), gig::Region::GetDimensionRegionByValue(), and gig::Region::Region().
Specifies which source (usually a MIDI controller) is associated with the dimension.
Definition at line 267 of file gig.h.
Referenced by PrintRegions(), and gig::Region::Region().
Intended for internal usage: Points to the beginning of a range_t array which reflects the value ranges of each dimension zone (only if custom defined ranges are defined, is NULL otherwise).
Definition at line 271 of file gig.h.
Referenced by gig::Region::Region().
Intended for internal usage: will be used to convert a dimension value into the corresponding dimension bit number.
Definition at line 270 of file gig.h.
Referenced by gig::Region::Region().
unsigned int gig::dimension_def_t::zone_size |
Intended for internal usage: reflects the size of each zone (128/zones) for normal split types only, 0 otherwise.
Definition at line 272 of file gig.h.
Referenced by gig::Region::Region().
uint8_t gig::dimension_def_t::zones |
Number of zones the dimension has.
Definition at line 269 of file gig.h.
Referenced by gig::Region::Region().