};
static const NamedValue<tcu::ScreenRotation> s_screenRotations[] =
{
+ { "unspecified", SCREENROTATION_UNSPECIFIED },
{ "0", SCREENROTATION_0 },
{ "90", SCREENROTATION_90 },
{ "180", SCREENROTATION_180 },
*//*--------------------------------------------------------------------*/
enum ScreenRotation
{
- SCREENROTATION_0,
+ SCREENROTATION_UNSPECIFIED, //!< Use default / current orientation.
+ SCREENROTATION_0, //!< Set rotation to 0 degrees from baseline.
SCREENROTATION_90,
SCREENROTATION_180,
SCREENROTATION_270,
{
switch (rotation)
{
- case SCREENROTATION_0: return SCREEN_ORIENTATION_PORTRAIT;
- case SCREENROTATION_90: return SCREEN_ORIENTATION_LANDSCAPE;
- case SCREENROTATION_180: return SCREEN_ORIENTATION_REVERSE_PORTRAIT;
- case SCREENROTATION_270: return SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
+ case SCREENROTATION_UNSPECIFIED: return SCREEN_ORIENTATION_UNSPECIFIED;
+ case SCREENROTATION_0: return SCREEN_ORIENTATION_PORTRAIT;
+ case SCREENROTATION_90: return SCREEN_ORIENTATION_LANDSCAPE;
+ case SCREENROTATION_180: return SCREEN_ORIENTATION_REVERSE_PORTRAIT;
+ case SCREENROTATION_270: return SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
default:
print("Warning: Unsupported rotation");
return SCREEN_ORIENTATION_PORTRAIT;
enum ScreenOrientation
{
+ SCREEN_ORIENTATION_UNSPECIFIED = 0xffffffff,
SCREEN_ORIENTATION_LANDSCAPE = 0x00000000,
SCREEN_ORIENTATION_PORTRAIT = 0x00000001,
SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 0x00000008,