blip  0.1
DeviceConfiguration.hpp File Reference
#include <blip/Blip.hpp>
#include <blip/DisplayMetrics.hpp>
#include <commonc++/String.h++>
Include dependency graph for DeviceConfiguration.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DeviceConfiguration
 A container for device configuration information. More...
 

Namespaces

 blip
 WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
 

Enumerations

enum  ScreenType {
  ScreenType_Unknown = -1, ScreenType_Any = 0, ScreenType_NoTouch, ScreenType_Stylus,
  ScreenType_Finger
}
 Touchscreen types. More...
 
enum  ScreenOrient {
  ScreenOrient_Unknown = -1, ScreenOrient_Any = 0, ScreenOrient_Portrait, ScreenOrient_Landscape,
  ScreenOrient_Square
}
 Screen orientations. More...
 
enum  ScreenSize {
  ScreenSize_Unknown = -1, ScreenSize_Any = 0, ScreenSize_Small, ScreenSize_Normal,
  ScreenSize_Large, ScreenSize_ExtraLarge
}
 Screen size categories. More...
 
enum  ScreenAspect { ScreenAspect_Unknown = -1, ScreenAspect_Any = 0, ScreenAspect_Normal, ScreenAspect_Wide }
 Screen aspect ratio categories. More...
 
enum  KeyboardType {
  Keyboard_Unknown = -1, Keyboard_Any = 0, Keyboard_None, Keyboard_QWERTY,
  Keyboard_12Key
}
 Keyboard types. More...
 
enum  KeyboardHidden {
  KeyboardHidden_Unknown = -1, KeyboardHidden_Any = 0, KeyboardHidden_No, KeyboardHidden_Yes,
  KeyboardHidden_Soft
}
 
enum  NavigationType {
  NavType_Unknown = - 1, NavType_Any = 0, NavType_None, NavType_DPad,
  NavType_Trackball, NavType_Wheel
}
 Navigation controls types. More...
 
enum  NavigationHidden { NavHidden_Unknown = -1, NavHidden_Any = 0, NavHidden_No, NavHidden_Yes }
 
enum  UIMode {
  UIMode_Unknown = -1, UIMode_Any = 0, UIMode_Normal, UIMode_Desktop,
  UIMode_Car, UIMode_TV, UIMode_Appliance
}
 Dock modes. More...
 
enum  NightMode { NightMode_Unknown = -1, NightMode_Any = 0, NightMode_No, NightMode_Yes }
 Night modes. More...
 
enum  LayoutDirection { LayoutDir_Unknown = -1, LayoutDir_Any = 0, LayoutDir_LeftToRight = 1, LayoutDir_RightToLeft = 2 }
 Layout directions. More...
 
enum  SDKVersion {
  SDK_Unknown = -1, SDK_Any = 0, SDK_1_0 = 1, SDK_1_1 = 2,
  SDK_1_5 = 3, SDK_1_6 = 4, SDK_2_0 = 5, SDK_2_0_1 = 6,
  SDK_2_1 = 7, SDK_2_2 = 8, SDK_2_3 = 9, SDK_2_3_3 = 10,
  SDK_3_0 = 11, SDK_3_1 = 12, SDK_3_2 = 13, SDK_4_0 = 14,
  SDK_4_0_3 = 15, SDK_4_1 = 16, SDK_4_2 = 17, SDK_4_3 = 18,
  SDK_4_4 = 19, SDK_5_0 = 20, SDK_Newer = 999
}
 Android SDK versions. More...