static PyObject *meth_QMatrix2x2_data(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { QMatrix2x2 *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QMatrix2x2, &sipCpp)) { PyObject * sipRes = 0; sipErrorState sipError = sipErrorNone; #line 1009 "/home/tsheasha/GUC/Bachelors/android-python27/python-build/PyQt-x11-gpl-4.8/sip/QtGui/qgenericmatrix.sip" sipError = qtgui_matrixDataAsList(4, sipCpp->constData(), &sipRes); #line 58 "sipQtGuiQMatrix2x2.cpp" if (sipError == sipErrorFail) return 0; if (sipError == sipErrorNone) { return sipRes; } sipAddException(sipError, &sipParseErr); } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QMatrix2x2, sipName_data, NULL); return NULL; }
static PyObject *meth_QMatrix2x2_data(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { QMatrix2x2 *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QMatrix2x2, &sipCpp)) { PyObject * sipRes = 0; sipErrorState sipError = sipErrorNone; #line 1165 "/Users/Kunwiji/Dropbox/Spectroscopy_paper/PyQt-mac-gpl-4.11.2/sip/QtGui/qgenericmatrix.sip" sipError = qtgui_matrixDataAsList(4, sipCpp->constData(), &sipRes); #line 55 "/Users/Kunwiji/Dropbox/Spectroscopy_paper/PyQt-mac-gpl-4.11.2/QtGui/sipQtGuiQMatrix2x2.cpp" if (sipError == sipErrorFail) return 0; if (sipError == sipErrorNone) { return sipRes; } sipAddException(sipError, &sipParseErr); } } /* Raise an exception if the arguments couldn't be parsed. */ sipNoMethod(sipParseErr, sipName_QMatrix2x2, sipName_data, doc_QMatrix2x2_data); return NULL; }
static PyObject *meth_QMatrix2x2_isIdentity(PyObject *sipSelf, PyObject *sipArgs) { PyObject *sipParseErr = NULL; { QMatrix2x2 *sipCpp; if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QMatrix2x2, &sipCpp)) { bool sipRes; Py_BEGIN_ALLOW_THREADS sipRes = sipCpp->isIdentity(); Py_END_ALLOW_THREADS return PyBool_FromLong(sipRes); } }
void GLClass::uniformMatrix2fv(const QString& location, bool transpose, const QMatrix2x2& value) { if (transpose) d_ptr->renderWidget->shaderProgram()->setUniformValue(location.toLatin1().constData(), value.transposed()); else d_ptr->renderWidget->shaderProgram()->setUniformValue(location.toLatin1().constData(), value); }