Lines Matching refs:transform

354         memset(info.transform, 0, sizeof(float) * 16);
401 getSnapshot()->transform->copyTo(&info.transform[0]);
694 mSnapshot->transform->mapRect(bounds);
709 inverse.loadInverse(*mSnapshot->transform);
865 dirtyLayer(rect.left, rect.top, rect.right, rect.bottom, *previous->transform);
919 if (mSnapshot->transform->isPureTranslate() &&
922 const float x = (int) floorf(rect.left + mSnapshot->transform->getTranslateX() + 0.5f);
923 const float y = (int) floorf(rect.top + mSnapshot->transform->getTranslateY() + 0.5f);
947 bool simpleTransform = mSnapshot->transform->isPureTranslate() &&
954 x = (int) floorf(rect.left + mSnapshot->transform->getTranslateX() + 0.5f);
955 y = (int) floorf(rect.top + mSnapshot->transform->getTranslateY() + 0.5f);
1011 if (mSnapshot->transform->isPureTranslate()) {
1012 const float x = (int) floorf(rect.left + mSnapshot->transform->getTranslateX() + 0.5f);
1013 const float y = (int) floorf(rect.top + mSnapshot->transform->getTranslateY() + 0.5f);
1087 const float right, const float bottom, const mat4 transform) {
1090 transform.mapRect(bounds);
1168 mSnapshot->transform->translate(dx, dy, 0.0f);
1172 mSnapshot->transform->rotate(degrees, 0.0f, 0.0f, 1.0f);
1176 mSnapshot->transform->scale(sx, sy, 1.0f);
1180 mSnapshot->transform->skew(sx, sy);
1185 mSnapshot->transform->load(*matrix);
1187 mSnapshot->transform->loadIdentity();
1192 mSnapshot->transform->copyTo(*matrix);
1196 SkMatrix transform;
1197 mSnapshot->transform->copyTo(transform);
1198 transform.preConcat(*matrix);
1199 mSnapshot->transform->load(transform);
1226 mSnapshot->transform->mapRect(r);
1242 mSnapshot->transform->mapRect(transformed);
1266 mSnapshot->transform->mapRect(r);
1426 mCaches.currentProgram->set(mOrthoMatrix, mModelView, *mSnapshot->transform);
1427 if (mTrackDirtyRegions) dirtyLayer(left, top, right, bottom, *mSnapshot->transform);
1435 mCaches.currentProgram->set(mOrthoMatrix, mIdentity, *mSnapshot->transform, offset);
1448 mCaches.currentProgram->set(mOrthoMatrix, mModelView, *mSnapshot->transform);
1450 dirtyLayer(left, top, right, bottom, *mSnapshot->transform);
1478 mModelView.loadInverse(*mSnapshot->transform);
1522 void OpenGLRenderer::setupDrawTextureTransformUniforms(mat4& transform) {
1524 GL_FALSE, &transform.data[0]);
1627 if (mSnapshot->transform->isPureTranslate()) {
1628 x = (int) floorf(left + mSnapshot->transform->getTranslateX() + 0.5f);
1629 y = (int) floorf(top + mSnapshot->transform->getTranslateY() + 0.5f);
1685 const mat4 transform(*matrix);
1686 transform.mapRect(r);
1793 dirtyLayer(left, top, right, bottom, *mSnapshot->transform);
1833 if (CC_LIKELY(mSnapshot->transform->isPureTranslate())) {
1834 const float x = (int) floorf(dstLeft + mSnapshot->transform->getTranslateX() + 0.5f);
1835 const float y = (int) floorf(dstTop + mSnapshot->transform->getTranslateY() + 0.5f);
1891 const bool pureTranslate = mSnapshot->transform->isPureTranslate();
1894 const float offsetX = left + mSnapshot->transform->getTranslateX();
1895 const float offsetY = top + mSnapshot->transform->getTranslateY();
1905 left + bounds.right, top + bounds.bottom, *mSnapshot->transform);
1911 const float x = (int) floorf(left + mSnapshot->transform->getTranslateX() + 0.5f);
1912 const float y = (int) floorf(top + mSnapshot->transform->getTranslateY() + 0.5f);
1946 PathRenderer::convexPathVertices(path, paint, mSnapshot->transform, vertexBuffer);
1984 dirtyLayer(bounds.fLeft, bounds.fTop, bounds.fRight, bounds.fBottom, *mSnapshot->transform);
1998 * of the line. Hairlines are more involved because we need to account for transform scaling
2019 // it draws a line 1 px wide regardless of current transform
2040 if (CC_UNLIKELY(!mSnapshot->transform->isPureTranslate())) {
2041 Matrix4 *mat = mSnapshot->transform;
2147 // Extend n by .5 pixel on each side, post-transform
2250 *mSnapshot->transform);
2318 dirtyLayer(left, top, right, bottom, *mSnapshot->transform);
2488 if (p->isAntiAlias() && !mSnapshot->transform->isSimple()) {
2544 // NOTE: Skia does not support perspective transform on drawPosText yet
2545 if (!mSnapshot->transform->isSimple()) {
2551 const bool pureTranslate = mSnapshot->transform->isPureTranslate();
2553 x = (int) floorf(x + mSnapshot->transform->getTranslateX() + 0.5f);
2554 y = (int) floorf(y + mSnapshot->transform->getTranslateY() + 0.5f);
2571 bool linearFilter = mSnapshot->transform->changesBounds();
2602 mSnapshot->transform->mapRect(bounds);
2638 const bool pureTranslate = mSnapshot->transform->isPureTranslate();
2640 x = (int) floorf(x + mSnapshot->transform->getTranslateX() + 0.5f);
2641 y = (int) floorf(y + mSnapshot->transform->getTranslateY() + 0.5f);
2663 bool linearFilter = mSnapshot->transform->changesBounds();
2707 mSnapshot->transform->mapRect(bounds);
2757 mSnapshot->transform->mapRect(bounds);
2788 mat4* transform = NULL;
2790 transform = &layer->getTransform();
2791 if (!transform->isIdentity()) {
2793 mSnapshot->transform->multiply(*transform);
2803 if (transform && !transform->isIdentity()) {
2834 if (CC_LIKELY(mSnapshot->transform->isPureTranslate())) {
2835 int tx = (int) floorf(x + mSnapshot->transform->getTranslateX() + 0.5f);
2836 int ty = (int) floorf(y + mSnapshot->transform->getTranslateY() + 0.5f);
2866 if (transform && !transform->isIdentity()) {
3060 if (CC_LIKELY(mSnapshot->transform->isPureTranslate())) {
3061 const float x = (int) floorf(left + mSnapshot->transform->getTranslateX() + 0.5f);
3062 const float y = (int) floorf(top + mSnapshot->transform->getTranslateY() + 0.5f);