5 public QMatrix(double m11, double m12, double m21, double m22,
8 double [] param = new double[]{m11, m12, m21, m22, dx, dy};
9 nativehandle = QtXnl.createPObject(QType.qtMatrix, param);
38 for (
int i = 0; i < p.length; i += 2){
39 long v = QtXnl.object_get_long_int(nativehandle, Constant.MATRIXMAPPOINT, p[0 + i], p[1 + i]);
40 p[0 + i] = (int)(v >> 32) & 0xffffffff;
41 p[1 + i] = (int)v & 0xffffffff;
45 long lt = QtXnl.object_get_long_int(nativehandle, Constant.MATRIXMAPPOINT, r.left, r.top);
46 long rb = QtXnl.object_get_long_int(nativehandle, Constant.MATRIXMAPPOINT, r.right, r.bottom);
47 long lb = QtXnl.object_get_long_int(nativehandle, Constant.MATRIXMAPPOINT, r.left, r.bottom);
48 long rt = QtXnl.object_get_long_int(nativehandle, Constant.MATRIXMAPPOINT, r.right, r.top);
50 int x1 = (int)(lt >> 32) & 0xffffffff,
51 x2 = (int)(rb >> 32) & 0xffffffff,
52 x3 = (int)(lb >> 32) & 0xffffffff,
53 x4 = (int)(rt >> 32) & 0xffffffff;
55 int y1 = (int)lt & 0xffffffff,
56 y2 = (
int)rb & 0xffffffff,
57 y3 = (int)lb & 0xffffffff,
58 y4 = (
int)rt & 0xffffffff;