125 template <typename ValueType>
134 template <typename ValueType>
170 [[deprecated (
"Use the getDisplayForPoint or getDisplayForRect methods instead "
171 "as they can deal with converting between logical and physical pixels.")]]
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_BorderSize.h:42
void refresh()
Definition juce_Displays.cpp:190
Display emptyDisplay
Definition juce_Displays.h:189
void updateToLogical()
Definition juce_Displays.cpp:305
Rectangle< int > logicalToPhysical(Rectangle< int > logicalRect, const Display *useScaleFactorOfDisplay=nullptr) const noexcept
Definition juce_Displays.cpp:110
const Display & getDisplayContaining(Point< int > position) const noexcept
Definition juce_Displays.cpp:388
friend class Desktop
Definition juce_Displays.h:182
const Display * getDisplayForPoint(Point< int > point, bool isPhysical=false) const noexcept
Definition juce_Displays.cpp:64
const Display * getDisplayForRect(Rectangle< int > rect, bool isPhysical=false) const noexcept
Definition juce_Displays.cpp:39
Array< Display > displays
Definition juce_Displays.h:164
const Display & findDisplayForPoint(Point< int >, bool isPhysical=false) const noexcept
Definition juce_Displays.cpp:422
Rectangle< int > physicalToLogical(Rectangle< int > physicalRect, const Display *useScaleFactorOfDisplay=nullptr) const noexcept
Definition juce_Displays.cpp:91
const Display & getMainDisplay() const noexcept
Definition juce_Displays.cpp:430
Displays(Desktop &)
Definition juce_Displays.cpp:29
Rectangle< int > getTotalBounds(bool userAreasOnly) const
Definition juce_Displays.cpp:185
const Display & findDisplayForRect(Rectangle< int >, bool isPhysical=false) const noexcept
Definition juce_Displays.cpp:414
const Display * getPrimaryDisplay() const noexcept
Definition juce_Displays.cpp:163
void findDisplays(float masterScale)
Definition juce_linux_Windowing.cpp:592
RectangleList< int > getRectangleList(bool userAreasOnly) const
Definition juce_Displays.cpp:174
Definition juce_Point.h:42
Definition juce_Rectangle.h:67
Definition juce_RectangleList.h:43
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
#define false
Definition ordinals.h:83
Definition juce_Displays.h:44
BorderSize< int > safeAreaInsets
Definition juce_Displays.h:64
Rectangle< int > userArea
Definition juce_Displays.h:56
Rectangle< int > totalArea
Definition juce_Displays.h:51
Point< int > topLeftPhysical
Definition juce_Displays.h:67
double scale
Definition juce_Displays.h:77
double dpi
Definition juce_Displays.h:84
bool isMain
Definition juce_Displays.h:46
#define const
Definition zconf.h:137