Lines Matching refs:valuator

503 valuator_mask_isset(const ValuatorMask *mask, int valuator)  in valuator_mask_isset()  argument
505 return mask->last_bit >= valuator && BitIsOn(mask->mask, valuator); in valuator_mask_isset()
509 _valuator_mask_set_double(ValuatorMask *mask, int valuator, double data) in _valuator_mask_set_double() argument
511 mask->last_bit = max(valuator, mask->last_bit); in _valuator_mask_set_double()
512 SetBit(mask->mask, valuator); in _valuator_mask_set_double()
513 mask->valuators[valuator] = data; in _valuator_mask_set_double()
520 valuator_mask_set_double(ValuatorMask *mask, int valuator, double data) in valuator_mask_set_double() argument
524 _valuator_mask_set_double(mask, valuator, data); in valuator_mask_set_double()
531 valuator_mask_set(ValuatorMask *mask, int valuator, int data) in valuator_mask_set() argument
533 valuator_mask_set_double(mask, valuator, data); in valuator_mask_set()
541 valuator_mask_get_double(const ValuatorMask *mask, int valuator) in valuator_mask_get_double() argument
543 return mask->valuators[valuator]; in valuator_mask_get_double()
552 valuator_mask_get(const ValuatorMask *mask, int valuator) in valuator_mask_get() argument
554 return trunc(valuator_mask_get_double(mask, valuator)); in valuator_mask_get()
565 valuator_mask_fetch_double(const ValuatorMask *mask, int valuator, in valuator_mask_fetch_double() argument
568 if (valuator_mask_isset(mask, valuator)) { in valuator_mask_fetch_double()
569 *value = valuator_mask_get_double(mask, valuator); in valuator_mask_fetch_double()
584 valuator_mask_fetch(const ValuatorMask *mask, int valuator, int *value) in valuator_mask_fetch() argument
586 if (valuator_mask_isset(mask, valuator)) { in valuator_mask_fetch()
587 *value = valuator_mask_get(mask, valuator); in valuator_mask_fetch()
598 valuator_mask_unset(ValuatorMask *mask, int valuator) in valuator_mask_unset() argument
600 if (mask->last_bit >= valuator) { in valuator_mask_unset()
603 ClearBit(mask->mask, valuator); in valuator_mask_unset()
604 mask->valuators[valuator] = 0.0; in valuator_mask_unset()
605 mask->unaccelerated[valuator] = 0.0; in valuator_mask_unset()
641 int valuator, in valuator_mask_set_absolute_unaccelerated() argument
647 _valuator_mask_set_double(mask, valuator, absolute); in valuator_mask_set_absolute_unaccelerated()
649 mask->unaccelerated[valuator] = unaccel; in valuator_mask_set_absolute_unaccelerated()
657 int valuator, in valuator_mask_set_unaccelerated() argument
663 _valuator_mask_set_double(mask, valuator, accel); in valuator_mask_set_unaccelerated()
665 mask->unaccelerated[valuator] = unaccel; in valuator_mask_set_unaccelerated()
670 int valuator) in valuator_mask_get_accelerated() argument
672 return valuator_mask_get_double(mask, valuator); in valuator_mask_get_accelerated()
677 int valuator) in valuator_mask_get_unaccelerated() argument
679 return mask->unaccelerated[valuator]; in valuator_mask_get_unaccelerated()
684 int valuator, in valuator_mask_fetch_unaccelerated() argument
688 if (valuator_mask_isset(mask, valuator)) { in valuator_mask_fetch_unaccelerated()
690 *accel = valuator_mask_get_accelerated(mask, valuator); in valuator_mask_fetch_unaccelerated()
692 *unaccel = valuator_mask_get_unaccelerated(mask, valuator); in valuator_mask_fetch_unaccelerated()