#include <juce_PerScreenDisplayLinks_mac.h>
◆ ScopedDisplayLink()
| juce::ScopedDisplayLink::ScopedDisplayLink |
( |
NSScreen * |
screenIn, |
|
|
std::function< void(double)> |
onCallbackIn |
|
) |
| |
|
inline |
◆ ~ScopedDisplayLink()
| juce::ScopedDisplayLink::~ScopedDisplayLink |
( |
| ) |
|
|
inlinenoexcept |
◆ getDisplayId()
| CGDirectDisplayID juce::ScopedDisplayLink::getDisplayId |
( |
| ) |
const |
|
inline |
◆ getDisplayIdForScreen()
| static CGDirectDisplayID juce::ScopedDisplayLink::getDisplayIdForScreen |
( |
NSScreen * |
screen | ) |
|
|
inlinestatic |
◆ getNominalVideoRefreshPeriodS()
| double juce::ScopedDisplayLink::getNominalVideoRefreshPeriodS |
( |
| ) |
const |
|
inline |
◆ displayId
| CGDirectDisplayID juce::ScopedDisplayLink::displayId |
|
private |
◆ link
| std::unique_ptr<std::remove_pointer_t<CVDisplayLinkRef>, DisplayLinkDestructor> juce::ScopedDisplayLink::link |
|
private |
◆ onCallback
| std::function<void (double)> juce::ScopedDisplayLink::onCallback |
|
private |
The documentation for this class was generated from the following file: