Jak programowo określić rozdzielczość macierzystą ekranu Retina MacBook Pro w systemie OS X?
Z podanego CGDirectDisplayID
CGError error = CGGetActiveDisplayList(8, directDisplayIDs, &displayCount);
W przypadku wbudowanego ekranu w Retina MacBook Pro, spodziewam się pobrać natywne wymiary pikseli przy użyciu
size_t pixelWidth = CGDisplayPixelsWide(directDisplayID);
size_t pixelHeight = CGDisplayPixelsHigh(directDisplayID);
Jednak te połączenia zwracają tylko wymiary aktualnie wybranego trybu. Jeśli zmienię rozdzielczość ekranu, odzyskuję różne wartości. Chciałem odzyskać 2880 x 1800 na 15-calowym rMBP.
Jak pobrać natywne wymiary pikseli ekranu Retina MacBook Pro?