#include <juce_win32_HiddenMessageWindow.h>
◆ DeviceChangeDetector()
juce::DeviceChangeDetector::DeviceChangeDetector |
( |
const wchar_t *const |
name | ) |
|
|
inline |
◆ ~DeviceChangeDetector()
virtual juce::DeviceChangeDetector::~DeviceChangeDetector |
( |
| ) |
|
|
inlinevirtual |
◆ callAfterDelay()
static void juce::Timer::callAfterDelay |
( |
int |
milliseconds, |
|
|
std::function< void()> |
functionToCall |
|
) |
| |
|
staticinherited |
Invokes a lambda after a given number of milliseconds.
◆ callPendingTimersSynchronously()
static void juce::Timer::callPendingTimersSynchronously |
( |
| ) |
|
|
staticinherited |
For internal use only: invokes any timers that need callbacks.
Don't call this unless you really know what you're doing!
◆ deviceChangeEventCallback()
static LRESULT CALLBACK juce::DeviceChangeDetector::deviceChangeEventCallback |
( |
HWND |
h, |
|
|
const UINT |
message, |
|
|
const WPARAM |
wParam, |
|
|
const LPARAM |
lParam |
|
) |
| |
|
inlinestaticprivate |
◆ getTimerInterval()
int juce::Timer::getTimerInterval |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ isTimerRunning()
bool juce::Timer::isTimerRunning |
( |
| ) |
const |
|
inlinenoexceptinherited |
Returns true if the timer is currently running.
◆ startTimer()
void juce::Timer::startTimer |
( |
int |
intervalInMilliseconds | ) |
|
|
noexceptinherited |
◆ startTimerHz()
void juce::Timer::startTimerHz |
( |
int |
timerFrequencyHz | ) |
|
|
noexceptinherited |
◆ stopTimer()
void juce::Timer::stopTimer |
( |
| ) |
|
|
noexceptinherited |
◆ systemDeviceChanged()
virtual void juce::DeviceChangeDetector::systemDeviceChanged |
( |
| ) |
|
|
pure virtual |
◆ timerCallback()
void juce::DeviceChangeDetector::timerCallback |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The user-defined callback routine that actually gets called periodically.
It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.
Implements juce::Timer.
◆ triggerAsyncDeviceChangeCallback()
void juce::DeviceChangeDetector::triggerAsyncDeviceChangeCallback |
( |
| ) |
|
|
inline |
◆ messageWindow
The documentation for this class was generated from the following file: