overlay_transform_utils.h 716 B

123456789101112131415161718192021222324
  1. // Copyright 2019 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef UI_GFX_OVERLAY_TRANSFORM_UTILS_H_
  5. #define UI_GFX_OVERLAY_TRANSFORM_UTILS_H_
  6. #include "ui/gfx/geometry/size_f.h"
  7. #include "ui/gfx/geometry/transform.h"
  8. #include "ui/gfx/gfx_export.h"
  9. #include "ui/gfx/overlay_transform.h"
  10. namespace gfx {
  11. GFX_EXPORT gfx::Transform OverlayTransformToTransform(
  12. gfx::OverlayTransform overlay_transform,
  13. const gfx::SizeF& viewport_bounds);
  14. GFX_EXPORT gfx::OverlayTransform InvertOverlayTransform(
  15. gfx::OverlayTransform transform);
  16. } // namespace gfx
  17. #endif // UI_GFX_OVERLAY_TRANSFORM_UTILS_H_