Home | History | Annotate | Download | only in codec
      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
     24