JUCE: utility

JUCE

Classes | Macros | Functions
utility
juce_audio_plugin_client

## Classes
class | MessageThread
class | HostDrivenEventLoop

## Macros
#define | JUCE_CHECKSETTINGMACROS_H
#define | Component juce::Component
#define | Point juce::Point

## Functions
AudioProcessor *JUCE_API JUCE_CALLTYPE | createPluginFilterOfType (AudioProcessor::WrapperType type)
void | repostCurrentNSEvent ()
const PluginHostType & | getHostType ()
bool | dispatchNextMessageOnSystemQueue (bool returnIfNoPendingMessages)

## Detailed Description

## Macro Definition Documentation

## ◆ JUCE_CHECKSETTINGMACROS_H

#define JUCE_CHECKSETTINGMACROS_H

## ◆ Component

#define Component juce::Component

## ◆ Point

#define Point juce::Point

## Function Documentation

## ◆ createPluginFilterOfType()

AudioProcessor *JUCE_API JUCE_CALLTYPE createPluginFilterOfType | ( | AudioProcessor::WrapperType | type | ) |

References jassert, AudioProcessor::setTypeOfNextNewPlugin(), gl::type, AudioProcessor::wrapperType, and AudioProcessor::wrapperType_Undefined.

Referenced by StandalonePluginHolder::createPlugin().

## ◆ repostCurrentNSEvent()

void repostCurrentNSEvent | ( |  | ) |

## ◆ getHostType()

const PluginHostType & getHostType | ( |  | ) |

## ◆ dispatchNextMessageOnSystemQueue()

bool dispatchNextMessageOnSystemQueue | ( | bool | returnIfNoPendingMessages | ) |

Referenced by HostDrivenEventLoop::processPendingEvents(), and MessageThread::start().