Lines Matching refs:transformMat
130 float transformMat[4] = {0, 0, in updateCaptureRequest() local
136 transformMat[0] = -1; in updateCaptureRequest()
137 transformMat[3] = -1; in updateCaptureRequest()
149 transformMat[1] = -rw / ch; // +y -> -x in updateCaptureRequest()
150 transformMat[2] = rh / cw; // +x -> +y in updateCaptureRequest()
155 transformMat[1] = rw / ch; // +y -> +x in updateCaptureRequest()
156 transformMat[2] = -rh / cw; // +x -> -y in updateCaptureRequest()
173 transformPoints(entry.data.i32 + i, 2, transformMat, xShift, yShift, cx, cy); in updateCaptureRequest()
254 float transformMat[4] = {0, 0, in updateCaptureResult() local
261 transformMat[0] = -1; in updateCaptureResult()
262 transformMat[3] = -1; in updateCaptureResult()
278 transformMat[1] = ch / rw; // +y -> +x in updateCaptureResult()
279 transformMat[2] = -cw / rh; // +x -> -y in updateCaptureResult()
284 transformMat[1] = -ch / rw; // +y -> -x in updateCaptureResult()
285 transformMat[2] = cw / rh; // +x -> +y in updateCaptureResult()
302 transformPoints(entry.data.i32 + i, 2, transformMat, xShift, yShift, rx, ry); in updateCaptureResult()
309 transformPoints(entry.data.i32, entry.count / 2, transformMat, xShift, yShift, rx, ry); in updateCaptureResult()
320 void RotateAndCropMapper::transformPoints(int32_t* pts, size_t count, float transformMat[4], in transformPoints()
325 int32_t nx = std::round(transformMat[0] * x0 + transformMat[1] * y0 + xShift + ox); in transformPoints()
326 int32_t ny = std::round(transformMat[2] * x0 + transformMat[3] * y0 + yShift + oy); in transformPoints()