24 lines
962 B
C
24 lines
962 B
C
|
/*
|
||
|
* 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
|