OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Antti Koivisto (koivisto@kde.org) | 2 * Copyright (C) 1999 Antti Koivisto (koivisto@kde.org) |
3 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. | 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
4 * | 4 * |
5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
9 * | 9 * |
10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
404 } | 404 } |
405 } | 405 } |
406 } | 406 } |
407 } | 407 } |
408 continue; | 408 continue; |
409 case TransformOperation::None: | 409 case TransformOperation::None: |
410 continue; | 410 continue; |
411 case TransformOperation::Matrix: | 411 case TransformOperation::Matrix: |
412 case TransformOperation::Matrix3D: | 412 case TransformOperation::Matrix3D: |
413 case TransformOperation::Interpolated: | 413 case TransformOperation::Interpolated: |
414 return (false); | 414 case TransformOperation::RotateAroundOrigin: |
| 415 return false; |
415 } | 416 } |
416 } | 417 } |
417 | 418 |
418 return true; | 419 return true; |
419 } | 420 } |
420 | 421 |
421 TransformOperations TransformOperations::add( | 422 TransformOperations TransformOperations::add( |
422 const TransformOperations& addend) const { | 423 const TransformOperations& addend) const { |
423 TransformOperations result; | 424 TransformOperations result; |
424 result.m_operations = operations(); | 425 result.m_operations = operations(); |
425 result.m_operations.appendVector(addend.operations()); | 426 result.m_operations.appendVector(addend.operations()); |
426 return result; | 427 return result; |
427 } | 428 } |
428 | 429 |
429 TransformOperations TransformOperations::zoom(double factor) const { | 430 TransformOperations TransformOperations::zoom(double factor) const { |
430 TransformOperations result; | 431 TransformOperations result; |
431 for (auto& transformOperation : m_operations) | 432 for (auto& transformOperation : m_operations) |
432 result.m_operations.append(transformOperation->zoom(factor)); | 433 result.m_operations.append(transformOperation->zoom(factor)); |
433 return result; | 434 return result; |
434 } | 435 } |
435 | 436 |
436 } // namespace blink | 437 } // namespace blink |
OLD | NEW |