| /* | |
| * Copyright 2017 Google Inc. | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #ifndef SkEncodedOrigin_DEFINED | |
| #define SkEncodedOrigin_DEFINED | |
| // These values match the orientation www.exif.org/Exif2-2.PDF. | |
| enum SkEncodedOrigin { | |
| kTopLeft_SkEncodedOrigin = 1, // Default | |
| kTopRight_SkEncodedOrigin = 2, // Reflected across y-axis | |
| kBottomRight_SkEncodedOrigin = 3, // Rotated 180 | |
| kBottomLeft_SkEncodedOrigin = 4, // Reflected across x-axis | |
| kLeftTop_SkEncodedOrigin = 5, // Reflected across x-axis, Rotated 90 CCW | |
| kRightTop_SkEncodedOrigin = 6, // Rotated 90 CW | |
| kRightBottom_SkEncodedOrigin = 7, // Reflected across x-axis, Rotated 90 CW | |
| kLeftBottom_SkEncodedOrigin = 8, // Rotated 90 CCW | |
| kDefault_SkEncodedOrigin = kTopLeft_SkEncodedOrigin, | |
| kLast_SkEncodedOrigin = kLeftBottom_SkEncodedOrigin, | |
| }; | |
| #endif // SkEncodedOrigin_DEFINED |