Lines Matching refs:data

28 	scalar data(uint idx) const;
29 scalar & data(uint idx);
80 inline scalar Matrix::data(uint idx) const in data() function
85 inline scalar & Matrix::data(uint idx) in data() function
346data( 0) = m.data(6)*m.data(11)*m.data(13) - m.data(7)*m.data(10)*m.data(13) + m.data(7)*m.data(9)… in inverse()
347data( 1) = m.data(3)*m.data(10)*m.data(13) - m.data(2)*m.data(11)*m.data(13) - m.data(3)*m.data(9)… in inverse()
348data( 2) = m.data(2)*m.data( 7)*m.data(13) - m.data(3)*m.data( 6)*m.data(13) + m.data(3)*m.data(5)… in inverse()
349data( 3) = m.data(3)*m.data( 6)*m.data( 9) - m.data(2)*m.data( 7)*m.data( 9) - m.data(3)*m.data(5)… in inverse()
350data( 4) = m.data(7)*m.data(10)*m.data(12) - m.data(6)*m.data(11)*m.data(12) - m.data(7)*m.data(8)… in inverse()
351data( 5) = m.data(2)*m.data(11)*m.data(12) - m.data(3)*m.data(10)*m.data(12) + m.data(3)*m.data(8)… in inverse()
352data( 6) = m.data(3)*m.data( 6)*m.data(12) - m.data(2)*m.data( 7)*m.data(12) - m.data(3)*m.data(4)… in inverse()
353data( 7) = m.data(2)*m.data( 7)*m.data( 8) - m.data(3)*m.data( 6)*m.data( 8) + m.data(3)*m.data(4)… in inverse()
354data( 8) = m.data(5)*m.data(11)*m.data(12) - m.data(7)*m.data( 9)*m.data(12) + m.data(7)*m.data(8)… in inverse()
355data( 9) = m.data(3)*m.data( 9)*m.data(12) - m.data(1)*m.data(11)*m.data(12) - m.data(3)*m.data(8)… in inverse()
356data(10) = m.data(1)*m.data( 7)*m.data(12) - m.data(3)*m.data( 5)*m.data(12) + m.data(3)*m.data(4)… in inverse()
357data(11) = m.data(3)*m.data( 5)*m.data( 8) - m.data(1)*m.data( 7)*m.data( 8) - m.data(3)*m.data(4)… in inverse()
358data(12) = m.data(6)*m.data( 9)*m.data(12) - m.data(5)*m.data(10)*m.data(12) - m.data(6)*m.data(8)… in inverse()
359data(13) = m.data(1)*m.data(10)*m.data(12) - m.data(2)*m.data( 9)*m.data(12) + m.data(2)*m.data(8)… in inverse()
360data(14) = m.data(2)*m.data( 5)*m.data(12) - m.data(1)*m.data( 6)*m.data(12) - m.data(2)*m.data(4)… in inverse()
361data(15) = m.data(1)*m.data( 6)*m.data( 8) - m.data(2)*m.data( 5)*m.data( 8) + m.data(2)*m.data(4)… in inverse()
380 r.translate(-Vector3(m.data(12), m.data(13), m.data(14))); in isometryInverse()
433 data[0] = 1; data[1] = 0; data[2] = 0; data[3] = 0;
434 data[4] = 0; data[5] = 1; data[6] = 0; data[7] = 0;
435 data[8] = 0; data[9] = 0; data[10] = 1; data[11] = 0;
436 data[12] = v.x; data[13] = v.y; data[14] = v.z; data[15] = 1;
445 data[0] = 1.0f; data[1] = 0.0f; data[2] = 0.0f; data[3] = 0.0f;
446 data[4] = 0.0f; data[5] = cost; data[6] = -sint;data[7] = 0.0f;
447 data[8] = 0.0f; data[9] = sint; data[10] = cost;data[11] = 0.0f;
448 data[12] = 0.0f;data[13] = 0.0f;data[14] = 0.0f;data[15] = 1.0f;
451 data[0] = cost; data[1] = 0.0f; data[2] = sint; data[3] = 0.0f;
452 data[4] = 0.0f; data[5] = 1.0f; data[6] = 0.0f; data[7] = 0.0f;
453 data[8] = -sint;data[9] = 0.0f;data[10] = cost; data[11] = 0.0f;
454 data[12] = 0.0f;data[13] = 0.0f;data[14] = 0.0f;data[15] = 1.0f;
457 data[0] = cost; data[1] = -sint;data[2] = 0.0f; data[3] = 0.0f;
458 data[4] = sint; data[5] = cost; data[6] = 0.0f; data[7] = 0.0f;
459 data[8] = 0.0f; data[9] = 0.0f; data[10] = 1.0f;data[11] = 0.0f;
460 data[12] = 0.0f;data[13] = 0.0f;data[14] = 0.0f;data[15] = 1.0f;
483 data[0] = a2 * mcos + cost;
484 data[1] = abm - csin;
485 data[2] = acm + bsin;
486 data[3] = abm + csin;
487 data[4] = 0.0f;
488 data[5] = b2 * mcos + cost;
489 data[6] = bcm - asin;
490 data[7] = acm - bsin;
491 data[8] = 0.0f;
492 data[9] = bcm + asin;
493 data[10] = c2 * mcos + cost;
494 data[11] = 0.0f;
495 data[12] = 0.0f;
496 data[13] = 0.0f;
497 data[14] = 0.0f;
498 data[15] = 1.0f;
554 data[0] = cr*cy + sr*sp*sy;
555 data[1] = cp*sy;
556 data[2] = -sr*cy + cr*sp*sy;
557 data[3] = 0;
559 data[4] = -cr*sy + sr*sp*cy;
560 data[5] = cp*cy;
561 data[6] = sr*sy + cr*sp*cy;
562 data[7] = 0;
564 data[8] = sr*cp;
565 data[9] = -sp;
566 data[10] = cr*cp;
567 data[11] = 0;
569 data[12] = 0;
570 data[13] = 0;
571 data[14] = 0;
572 data[15] = 1;
584 data[0] = (scalar)(doubleznear * one_deltax);
585 data[1] = 0.0f;
586 data[2] = 0.0f;
587 data[3] = 0.0f;
588 data[4] = 0.0f;
589 data[5] = (scalar)(doubleznear * one_deltay);
590 data[6] = 0.f;
591 data[7] = 0.f;
592 data[8] = (scalar)((xmax + xmin) * one_deltax);
593 data[9] = (scalar)((ymax + ymin) * one_deltay);
594 data[10] = (scalar)(-(zFar + zNear) * one_deltaz);
595 data[11] = -1.f;
596 data[12] = 0.f;
597 data[13] = 0.f;
598 data[14] = (scalar)(-(zFar * doubleznear) * one_deltaz);
599 data[15] = 0.f;
611 data[0] = doubleznear * one_deltax;
612 data[1] = 0.0f;
613 data[2] = 0.0f;
614 data[3] = 0.0f;
616 data[4] = 0.0f;
617 data[5] = doubleznear * one_deltay;
618 data[6] = 0.f;
619 data[7] = 0.f;
621 data[8] = (xmax + xmin) * one_deltax;
622 data[9] = (ymax + ymin) * one_deltay;
623 data[10] = -1.0f * nudge;
624 data[11] = -1.0f;
626 data[12] = 0.f;
627 data[13] = 0.f;
628 data[14] = -doubleznear * nudge;
629 data[15] = 0.f;
635 data[0] = (right - left) / (2 * zNear);
636 data[1] = 0;
637 data[2] = 0;
638 data[3] = (right + left) / (2 * zNear);
639 data[4] = 0;
640 data[5] = (top - bottom) / (2 * zNear);
641 data[6] = 0;
642 data[7] = (top + bottom) / (2 * zNear);
643 data[8] = 0;
644 data[9] = 0;
645 data[10] = 0;
646 data[11] = -1;
647 data[12] = 0;
648 data[13] = 0;
649 data[14] = -1 / (2 * zNear);
650 data[15] = 1 / (2 * zNear);
693 data[0] = 1.0f - (yy + zz);
694 data[1] = xy - wz;
695 data[2] = xz + wy;
696 data[3] = 0.0f;
698 data[4] = xy + wz;
699 data[5] = 1.0f - (xx + zz);
700 data[6] = yz - wx;
701 data[7] = 0.0f;
703 data[8] = xz - wy;
704 data[9] = yz + wx;
705 data[10] = 1.0f - (xx + yy);
706 data[11] = 0.0f;
708 data[12] = offset.x;
709 data[13] = offset.y;
710 data[14] = offset.z;
711 data[15] = 1.0f;
722 data[0] *= x; data[4] *= y; data[8] *= z;
723 data[1] *= x; data[5] *= y; data[9] *= z;
724 data[2] *= x; data[6] *= y; data[10] *= z;
725 data[3] *= x; data[7] *= y; data[11] *= z;
748 data[12] = data[0] * t.x + data[4] * t.y + data[8] * t.z + data[12];
749 data[13] = data[1] * t.x + data[5] * t.y + data[9] * t.z + data[13];
750 data[14] = data[2] * t.x + data[6] * t.y + data[10] * t.z + data[14];
751 data[15] = data[3] * t.x + data[7] * t.y + data[11] * t.z + data[15];
759 data[12] = data[0] * x + data[4] * y + data[8] * z + data[12];
760 data[13] = data[1] * x + data[5] * y + data[9] * z + data[13];
761 data[14] = data[2] * x + data[6] * y + data[10] * z + data[14];
762 data[15] = data[3] * x + data[7] * y + data[11] * z + data[15];
767 piSwap(data[1], data[4]);
768 piSwap(data[2], data[8]);
769 piSwap(data[6], data[9]);
770 piSwap(data[3], data[12]);
771 piSwap(data[7], data[13]);
772 piSwap(data[11], data[14]);
778 piSwap(data[1], data[4]);
779 piSwap(data[2], data[8]);
780 piSwap(data[6], data[9]);
783 Vec3 v(-data[12], -data[13], -data[14]);
784 data[12] = data[13] = data[14] = 0;
790 data[12] = data[13] = data[14] = 0;
800 return data[0] * data[5] * data[10] * data[15] +
801 data[1] * data[6] * data[11] * data[12] +
802 data[2] * data[7] * data[ 8] * data[13] +
803 data[3] * data[4] * data[ 9] * data[14] -
804 data[3] * data[6] * data[ 9] * data[12] -
805 data[2] * data[5] * data[ 8] * data[15] -
806 data[1] * data[4] * data[11] * data[14] -
807 data[0] * data[7] * data[10] * data[12];
864 data[3] = 0.0f; data[7] = 0.0f; data[11] = 0.0f; data[15] = 1.0f;
894 dest->x = orig.x * data[0] + orig.y * data[4] + orig.z * data[8];
895 dest->y = orig.x * data[1] + orig.y * data[5] + orig.z * data[9];
896 dest->z = orig.x * data[2] + orig.y * data[6] + orig.z * data[10];
901 dest->x = orig.x * data[0] + orig.y * data[1] + orig.z * data[2];
902 dest->y = orig.x * data[4] + orig.y * data[5] + orig.z * data[6];
903 dest->z = orig.x * data[8] + orig.y * data[9] + orig.z * data[10];
909 dest->x = orig.x * data[0] + orig.y * data[4] + orig.z * data[8] + data[12];
910 dest->y = orig.x * data[1] + orig.y * data[5] + orig.z * data[9] + data[13];
911 dest->z = orig.x * data[2] + orig.y * data[6] + orig.z * data[10] + data[14];
918 dest->x = orig.x * data[0] + orig.y * data[4] + orig.z * data[8] + data[12];
919 dest->y = orig.x * data[1] + orig.y * data[5] + orig.z * data[9] + data[13];
920 dest->z = orig.x * data[2] + orig.y * data[6] + orig.z * data[10] + data[14];
921 w = 1 / (orig.x * data[3] + orig.y * data[7] + orig.z * data[11] + data[15]);
929 dest->x = orig.x * data[0] + orig.y * data[4] + orig.z * data[8] + data[12];
930 dest->y = orig.x * data[1] + orig.y * data[5] + orig.z * data[9] + data[13];
931 dest->z = orig.x * data[2] + orig.y * data[6] + orig.z * data[10] + data[14];
932 return orig.x * data[3] + orig.y * data[7] + orig.z * data[11] + data[15];
937 dest->x = orig.x * data[0] + orig.y * data[4] + orig.z * data[8] + data[12];
938 dest->y = orig.x * data[1] + orig.y * data[5] + orig.z * data[9] + data[13];
939 dest->z = orig.x * data[2] + orig.y * data[6] + orig.z * data[10] + data[14];
940 dest->w = orig.x * data[3] + orig.y * data[7] + orig.z * data[11] + data[15];
983 piDebug( "[ %5.2f %5.2f %5.2f %5.2f ]\n", data[0], data[4], data[8], data[12] );
984 piDebug( "[ %5.2f %5.2f %5.2f %5.2f ]\n", data[1], data[5], data[9], data[13] );
985 piDebug( "[ %5.2f %5.2f %5.2f %5.2f ]\n", data[2], data[6], data[10], data[14] );
986 piDebug( "[ %5.2f %5.2f %5.2f %5.2f ]\n", data[3], data[7], data[11], data[15] );
992 scalar data[16];