#include <PlatformCocoa.h>
Inherits cinder::Display.
Represents a monitor/display on iOS.
cinder::DisplayCocoaTouch::DisplayCocoaTouch |
( |
UIScreen * |
screen | ) |
|
cinder::DisplayCocoaTouch::~DisplayCocoaTouch |
( |
| ) |
|
UIScreen* cinder::DisplayCocoaTouch::getUiScreen |
( |
| ) |
const |
const std::vector<ivec2>& cinder::DisplayCocoaTouch::getSupportedResolutions |
( |
| ) |
const |
Returns a vector of resolutions the Display supports.
void cinder::DisplayCocoaTouch::setResolution |
( |
const ivec2 & |
resolution | ) |
|
Sets the resolution of the Display. Rounds to the nearest supported resolution.
int cinder::Display::getWidth |
( |
| ) |
const |
|
inherited |
Returns the width of the screen measured in points.
int cinder::Display::getHeight |
( |
| ) |
const |
|
inherited |
Returns the height of the screen measured in points.
ivec2 cinder::Display::getSize |
( |
| ) |
const |
|
inherited |
Returns the size of the Display measured in points.
float cinder::Display::getAspectRatio |
( |
| ) |
const |
|
inherited |
Returns the Display aspect ratio, which is its width / height.
Area cinder::Display::getBounds |
( |
| ) |
const |
|
inherited |
Returns the bounding Area of the Display in points, measured relative to primary display's upper-left corner.
ivec2 cinder::Display::getSystemCoordinate |
( |
const ivec2 & |
displayRelativeCoordinate | ) |
const |
|
inherited |
Returns the system position (relative to the system's primary display's upper-left corner) of a Display-relative displayRelativeCoordinate. The results are suitable for use with app::Window's position functions.
int cinder::Display::getBitsPerPixel |
( |
| ) |
const |
|
inherited |
Returns the bits per pixel for the display. Typically 24 bits.
float cinder::Display::getContentScale |
( |
| ) |
const |
|
inherited |
Returns the factor which multiplies points to pixels. 2.0f for high-density (Retina) displays; 1.0f for others.
bool cinder::Display::contains |
( |
const ivec2 & |
pt | ) |
const |
|
inherited |
Returns whether the Display's coordinates contain pt.
virtual std::string cinder::Display::getName |
( |
| ) |
const |
|
virtualinherited |
Returns the display's name or an empty string if unavailable.
Reimplemented in cinder::DisplayMsw.
Returns the system's primary display.
const vector< DisplayRef > & cinder::Display::getDisplays |
( |
| ) |
|
|
staticinherited |
Returns a vector of all displays connected to the system.
DisplayRef cinder::Display::getDisplayForPoint |
( |
const ivec2 & |
pt | ) |
|
|
staticinherited |
Returns the Display which contains a given point, measured relative to the upper-left corner of the primary display. Returns a NULL DisplayRef on failure.
Area cinder::Display::getSpanningArea |
( |
| ) |
|
|
staticinherited |
Returns the Area which spans all Displays.
UIScreen* cinder::DisplayCocoaTouch::mUiScreen |
|
protected |
std::vector<ivec2> cinder::DisplayCocoaTouch::mSupportedResolutions |
|
protected |
Area cinder::Display::mArea |
|
protectedinherited |
int cinder::Display::mBitsPerPixel |
|
protectedinherited |
float cinder::Display::mContentScale |
|
protectedinherited |
std::string cinder::Display::mName |
|
mutableprotectedinherited |
bool cinder::Display::mNameDirty |
|
mutableprotectedinherited |
The documentation for this class was generated from the following files: