blip  0.1
DisplayMetrics.hpp
Go to the documentation of this file.
1 #ifndef __blip_DisplayMetrics_hpp
2 #define __blip_DisplayMetrics_hpp
3 
4 #include <blip/Blip.hpp>
5 
6 namespace blip {
7 
25 };
26 
33 {
34  public:
35 
37  static const int DEFAULT_DENSITY; // = 160;
38 
41 
43  ~DisplayMetrics() throw();
44 
46  int dipToPixels(int dip) const throw();
47 
49  int pointsToPixels(int points) const throw();
50 
52  inline ScreenDensity getScreenDensity() const throw()
53  { return(_density); }
54 
55  private:
56 
57  ScreenDensity _density;
58  float _scaleFactor;
59 };
60 
61 } // namespace blip
62 
63 #endif // __blip_DisplayMetrics_hpp
~DisplayMetrics()
Destructor.
Definition: DisplayMetrics.cpp:24
A utility object with methods for converting between pixel units based on a given screen density...
Definition: DisplayMetrics.hpp:32
Medium density (160 dpi)
Definition: DisplayMetrics.hpp:14
High density (240 dpi)
Definition: DisplayMetrics.hpp:18
ScreenDensity getScreenDensity() const
Get the screen density.
Definition: DisplayMetrics.hpp:52
Extra-extra-high density (480 dpi)
Definition: DisplayMetrics.hpp:22
int dipToPixels(int dip) const
Convert device-independent pixels to physical pixels.
Definition: DisplayMetrics.cpp:31
int pointsToPixels(int points) const
Convert points to physical pixels.
Definition: DisplayMetrics.cpp:41
TV density (213 dpi)
Definition: DisplayMetrics.hpp:16
WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
Definition: AccelerometerSensorEvent.cpp:3
Definition: DisplayMetrics.hpp:8
Low density (120 dpi)
Definition: DisplayMetrics.hpp:12
DisplayMetrics(ScreenDensity density=ScreenDensity_Default)
Construct a new DisplayMetrics object for the given screen density.
Definition: DisplayMetrics.cpp:14
ScreenDensity
Definition: DisplayMetrics.hpp:8
Default density (160 dpi)
Definition: DisplayMetrics.hpp:10
Extra-extra-extra-high density (640 dpi)
Definition: DisplayMetrics.hpp:24
Extra-high density (320 dpi)
Definition: DisplayMetrics.hpp:20
static const int DEFAULT_DENSITY
The reference density.
Definition: DisplayMetrics.hpp:37