Lines Matching defs:position
474 // multiplying the normalized current position by the total color
518 * @param position the unmanipulated position, which will be mapped
522 protected final int indexIntoGradientsArrays(float position) {
523 // first, manipulate position value depending on the cycle method
525 if (position > 1) {
527 position = 1;
528 } else if (position < 0) {
530 position = 0;
535 position = position - (int)position;
537 //position should now be between -1 and 1
538 if (position < 0) {
540 position = position + 1;
543 if (position < 0) {
545 position = -position;
549 int part = (int)position;
552 position = position - part;
556 position = 1 - position;
560 // now, get the color based on this 0-1 position...
564 return gradient[(int)(position * fastGradientArraySize)];
570 if (position < fractions[i+1]) {
572 float delta = position - fractions[i];