diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/transforms/transform_operations.h')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/transforms/transform_operations.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/transforms/transform_operations.h b/chromium/third_party/blink/renderer/platform/transforms/transform_operations.h index c60647516ad..9d9229c058b 100644 --- a/chromium/third_party/blink/renderer/platform/transforms/transform_operations.h +++ b/chromium/third_party/blink/renderer/platform/transforms/transform_operations.h @@ -91,6 +91,14 @@ class PLATFORM_EXPORT TransformOperations { return true; } + bool IsIdentityOrTranslation() const { + for (auto& operation : operations_) { + if (!operation->IsIdentityOrTranslation()) + return false; + } + return true; + } + // Returns true if any operation has a non-trivial component in the Z axis. bool HasNonTrivial3DComponent() const { for (auto& operation : operations_) { |