コード例 #1
0
ファイル: juce_Desktop.cpp プロジェクト: sonic59/JuceDirect2D
void Desktop::Displays::refresh()
{
    Array<Display> oldDisplays;
    oldDisplays.swapWithArray (displays);

    findDisplays();
    jassert (displays.size() > 0);

    if (oldDisplays != displays)
    {
        for (int i = ComponentPeer::getNumPeers(); --i >= 0;)
        {
            ComponentPeer* const p = ComponentPeer::getPeer (i);
            if (p != nullptr)
                p->handleScreenSizeChange();
        }
    }
}
コード例 #2
0
void Displays::init (Desktop& desktop)
{
    findDisplays (desktop.getGlobalScaleFactor());
}
コード例 #3
0
void Desktop::Displays::init (Desktop& desktop)
{
    findDisplays (desktop.getGlobalScaleFactor());
    jassert (displays.size() > 0);
}