Leon Scroggins III | b6ab10f | 2017-10-18 14:42:43 -0400 | [diff] [blame] | 1 | /* |
| 2 | * Copyright 2017 Google Inc. |
| 3 | * |
| 4 | * Use of this source code is governed by a BSD-style license that can be |
| 5 | * found in the LICENSE file. |
| 6 | */ |
| 7 | |
| 8 | #ifndef SkEncodedOrigin_DEFINED |
| 9 | #define SkEncodedOrigin_DEFINED |
| 10 | // These values match the orientation www.exif.org/Exif2-2.PDF. |
| 11 | enum SkEncodedOrigin { |
| 12 | kTopLeft_SkEncodedOrigin = 1, // Default |
| 13 | kTopRight_SkEncodedOrigin = 2, // Reflected across y-axis |
| 14 | kBottomRight_SkEncodedOrigin = 3, // Rotated 180 |
| 15 | kBottomLeft_SkEncodedOrigin = 4, // Reflected across x-axis |
| 16 | kLeftTop_SkEncodedOrigin = 5, // Reflected across x-axis, Rotated 90 CCW |
| 17 | kRightTop_SkEncodedOrigin = 6, // Rotated 90 CW |
| 18 | kRightBottom_SkEncodedOrigin = 7, // Reflected across x-axis, Rotated 90 CW |
| 19 | kLeftBottom_SkEncodedOrigin = 8, // Rotated 90 CCW |
| 20 | kDefault_SkEncodedOrigin = kTopLeft_SkEncodedOrigin, |
| 21 | kLast_SkEncodedOrigin = kLeftBottom_SkEncodedOrigin, |
| 22 | }; |
| 23 | #endif // SkEncodedOrigin_DEFINED |