JUCE
Loading...
Searching...
No Matches

Macros

#define JUCE_CHECKSETTINGMACROS_H
 
#define JucePlugin_Build_VST3   0
 
#define Component   juce::Component
 
#define Point   juce::Point
 

Functions

void attachWindowHidingHooks (void *, void *, void *)
 
void removeWindowHidingHooks (void *)
 
juce::AudioProcessor *JUCE_CALLTYPE createPluginFilter ()
 Somewhere in the codebase of your plugin, you need to implement this function and make it return a new instance of the filter subclass that you're building.
 
AudioProcessor *JUCE_API JUCE_CALLTYPE createPluginFilterOfType (AudioProcessor::WrapperType type)
 
void repostCurrentNSEvent ()
 
const PluginHostTypegetHostType ()
 

Detailed Description

Macro Definition Documentation

◆ JUCE_CHECKSETTINGMACROS_H

#define JUCE_CHECKSETTINGMACROS_H

◆ JucePlugin_Build_VST3

#define JucePlugin_Build_VST3   0

◆ Component

#define Component   juce::Component

Referenced by Component::addAndMakeVisible(), Component::addAndMakeVisible(), Component::addChildAndSetID(), Component::addChildComponent(), Component::addChildComponent(), PopupMenu::addCustomItem(), ComponentBuilder::TypeHandler::addNewComponentFromState(), ComponentAnimator::animateComponent(), ComponentBoundsConstrainer::applyBoundsToComponent(), RelativeRectangle::applyToComponent(), OpenGLContext::attachTo(), ComponentAnimator::cancelAnimation(), Component::canModalEventBeSentToComponent(), ComponentBoundsConstrainer::checkComponentBounds(), Component::childBoundsChanged(), Component::Component(), ComponentListener::componentBeingDeleted(), ComponentMovementWatcher::componentBeingDeleted(), RelativeCoordinatePositionerBase::componentBeingDeleted(), ComponentListener::componentBroughtToFront(), ComponentListener::componentChildrenChanged(), RelativeCoordinatePositionerBase::componentChildrenChanged(), ComponentListener::componentEnablementChanged(), ComponentListener::componentMovedOrResized(), ComponentMovementWatcher::componentMovedOrResized(), RelativeCoordinatePositionerBase::componentMovedOrResized(), ComponentMovementWatcher::ComponentMovementWatcher(), ComponentListener::componentNameChanged(), ComponentListener::componentParentHierarchyChanged(), ComponentMovementWatcher::componentParentHierarchyChanged(), RelativeCoordinatePositionerBase::componentParentHierarchyChanged(), ComponentPeer::ComponentPeer(), RelativeCoordinatePositionerBase::ComponentScope::ComponentScope(), ComponentListener::componentVisibilityChanged(), ComponentMovementWatcher::componentVisibilityChanged(), Component::copyAllExplicitColoursTo(), LookAndFeel_V2::createAlertWindow(), LookAndFeel_V4::createAlertWindow(), LookAndFeel_V2::createCaretComponent(), ComponentBuilder::createComponent(), LookAndFeel::createDropShadowerForComponent(), LookAndFeel_V2::createDropShadowerForComponent(), TreeViewItem::createItemComponent(), CameraDevice::createViewerComponent(), RelativeCoordinatePositionerBase::DependencyFinderScope, ComponentDragger::dragComponent(), DragAndDropContainer::dragOperationEnded(), LookAndFeel_V2::drawConcertinaPanelHeader(), LookAndFeel_V3::drawConcertinaPanelHeader(), LookAndFeel_V4::drawConcertinaPanelHeader(), ExtraLookAndFeelBaseClasses::LassoComponentMethods::drawLasso(), LookAndFeel_V2::drawLasso(), LookAndFeel_V1::drawTickBox(), LookAndFeel_V2::drawTickBox(), LookAndFeel_V4::drawTickBox(), ComponentAnimator::fadeIn(), ComponentAnimator::fadeOut(), FileChooser::FileChooser(), Component::findChildWithID(), DragAndDropContainer::findParentDragContainerFor(), RelativeCoordinatePositionerBase::ComponentScope::findSiblingComponent(), ApplicationCommandManager::findTargetForComponent(), FlexItem::FlexItem(), FlexItem::FlexItem(), Component::getApproximateScaleFactorForComponent(), ComponentPeer::getAreaCoveredBy(), Component::getChildComponent(), Component::getChildren(), ComponentMovementWatcher::getComponent(), ComponentPeer::getComponent(), Component::getComponentAt(), Component::getComponentAt(), ComponentAnimator::getComponentDestination(), MouseInputSource::getComponentUnderMouse(), OpenGLContext::getContextAttachedTo(), Component::getCurrentlyFocusedComponent(), Component::getCurrentlyModalComponent(), KeyboardFocusTraverser::getDefaultComponent(), MouseEvent::getEventRelativeTo(), Component::getIndexOfChildComponent(), ComponentPeer::getLastFocusedSubcomponent(), Component::getLocalArea(), Component::getLocalArea(), Component::getLocalPoint(), Component::getLocalPoint(), ComponentBuilder::getManagedComponent(), MarkerList::getMarkerPosition(), LookAndFeel::getMouseCursorFor(), KeyboardFocusTraverser::getNextComponent(), Component::getParentComponent(), PopupMenu::Options::getParentComponent(), LookAndFeel_V2::getParentComponentForMenuOptions(), PopupMenu::LookAndFeelMethods::getParentComponentForMenuOptions(), ComponentPeer::getPeerFor(), KeyboardFocusTraverser::getPreviousComponent(), LookAndFeel_V2::getTabButtonExtraComponentBounds(), OpenGLContext::getTargetComponent(), PopupMenu::Options::getTargetComponent(), Component::getTopLevelComponent(), FocusChangeListener::globalFocusChanged(), KeyPressMappingSet::globalFocusChanged(), GridItem::GridItem(), GridItem::GridItem(), ComponentAnimator::isAnimating(), ComponentAnimator::isAnimating(), Component::isParentOf(), FileChooser::isPlatformDialogAvailable(), KeyListener::keyPressed(), KeyPressMappingSet::keyPressed(), KeyListener::keyStateChanged(), KeyPressMappingSet::keyStateChanged(), StretchableLayoutManager::layOutComponents(), PopupMenu::MenuBarComponent, MouseEvent::MouseEvent(), MouseInactivityDetector::MouseInactivityDetector(), Component::MouseInputSourceInternal, DragAndDropContainer::performExternalDragDropOfFiles(), DragAndDropContainer::performExternalDragDropOfText(), LookAndFeel_V2::preparePopupMenuWindow(), PopupMenu::LookAndFeelMethods::preparePopupMenuWindow(), TableListBoxModel::refreshComponentForCell(), ListBoxModel::refreshComponentForRow(), RelativeCoordinatePositionerBase::RelativeCoordinatePositionerBase(), Component::removeChildComponent(), Component::removeChildComponent(), MouseInactivityDetector::removeListener(), ComponentBoundsConstrainer::setBoundsForComponent(), DropShadower::setOwner(), PopupMenu::showAt(), DialogWindow::showDialog(), NativeMessageBox::showMessageBox(), NativeMessageBox::showMessageBoxAsync(), DialogWindow::showModalDialog(), NativeMessageBox::showOkCancelBox(), NativeMessageBox::showYesNoBox(), NativeMessageBox::showYesNoCancelBox(), DragAndDropTarget::SourceDetails::SourceDetails(), DragAndDropContainer::startDragging(), ComponentDragger::startDraggingComponent(), ThreadWithProgressWindow::ThreadWithProgressWindow(), Component::toBehind(), ComponentBuilder::updateChildComponents(), ComponentBuilder::TypeHandler::updateComponentFromState(), PopupMenu::Options::withDeletionCheck(), PopupMenu::Options::withParentComponent(), PopupMenu::Options::withTargetComponent(), PopupMenu::Options::withTargetComponent(), and Component::~Component().

◆ Point

#define Point   juce::Point

Referenced by Path::addBubble(), Path::addPolygon(), Path::addStar(), Path::addTriangle(), ColourGradient::ColourGradient(), Component::contains(), ComponentPeer::contains(), Path::contains(), Rectangle< ValueType >::contains(), RectangleList< ValueType >::containsPoint(), RectangleList< ValueType >::containsPoint(), DrawableRectangle::createCopy(), LookAndFeel::createGraphicsContext(), Viewport::createScrollBarComponent(), Path::cubicTo(), Desktop::Displays, TooltipWindow::displayTip(), ComponentDragger::dragComponent(), BubbleComponent::LookAndFeelMethods::drawBubble(), LookAndFeel_V2::drawBubble(), DropShadow::DropShadow(), Rectangle< ValueType >::findAreaContainingPoints(), Desktop::findComponentAt(), Line< ValueType >::findNearestPointTo(), Line< ValueType >::findNearestProportionalPositionTo(), ResizableBorderComponent::Zone::fromPositionOnBorder(), Line< ValueType >::fromStartAndAngle(), Line< ValueType >::getAngle(), Point< ValueType >::getAngleToPoint(), Parallelogram< ValueType >::getBottomLeft(), Rectangle< ValueType >::getBottomLeft(), Parallelogram< ValueType >::getBottomRight(), Rectangle< ValueType >::getBottomRight(), Parallelogram< ValueType >::getBoundingBox(), RelativeParallelogram::getBoundingBox(), Rectangle< ValueType >::getCentre(), Component::getComponentAt(), Rectangle< ValueType >::getConstrainedPoint(), DrawableRectangle::getCornerSize(), Path::getCurrentPosition(), Displays::getDisplayForPoint(), Point< ValueType >::getDistanceFrom(), Line< ValueType >::getDistanceFromPoint(), Point< ValueType >::getDistanceSquaredFrom(), Point< ValueType >::getDotProduct(), Line< ValueType >::getEnd(), RelativeParallelogram::getInternalCoordForPoint(), Line< ValueType >::getIntersection(), Desktop::getLastMouseDownPosition(), MouseInputSource::getLastMouseDownPosition(), Component::getLocalPoint(), Component::getLocalPoint(), MouseEvent::getMouseDownPosition(), MouseEvent::getMouseDownScreenPosition(), Desktop::getMousePosition(), Component::getMouseXYRelative(), Path::getNearestPoint(), MidiKeyboardComponent::getNoteAtPosition(), MouseEvent::getOffsetFromDragStart(), Line< ValueType >::getPointAlongLine(), Line< ValueType >::getPointAlongLine(), Line< ValueType >::getPointAlongLineProportionally(), Path::getPointAlongPath(), RelativeParallelogram::getPointForInternalCoord(), Point< ValueType >::getPointOnCircumference(), Point< ValueType >::getPointOnCircumference(), Component::getPosition(), MouseEvent::getPosition(), Rectangle< ValueType >::getPosition(), MouseInputSource::getRawScreenPosition(), MidiKeyboardComponent::getRectangleForKey(), Parallelogram< ValueType >::getRelativePoint(), Rectangle< ValueType >::getRelativePoint(), Component::getScreenPosition(), MouseEvent::getScreenPosition(), MouseInputSource::getScreenPosition(), Line< ValueType >::getStart(), LookAndFeel_V2::getTooltipBounds(), TooltipWindow::LookAndFeelMethods::getTooltipBounds(), Parallelogram< ValueType >::getTopLeft(), Rectangle< ValueType >::getTopLeft(), Parallelogram< ValueType >::getTopRight(), Rectangle< ValueType >::getTopRight(), Viewport::getViewPosition(), ComponentPeer::globalToLocal(), ComponentPeer::globalToLocal(), TextLayout::Glyph::Glyph(), ComponentPeer::handleMagnifyGesture(), ComponentPeer::handleMouseEvent(), ComponentPeer::handleMouseWheel(), Line< ValueType >::intersects(), Line< ValueType >::intersects(), Line< ValueType >::isPointAbove(), Line< ValueType >::Line(), TextLayout::Line::Line(), Path::lineTo(), Component::localPointToGlobal(), Component::localPointToGlobal(), ComponentPeer::localToGlobal(), ComponentPeer::localToGlobal(), Displays::logicalToPhysical(), CallOutBox::lookAndFeelChanged(), LowLevelGraphicsSoftwareRenderer::LowLevelGraphicsSoftwareRenderer(), MenuBarComponent::menuCommandInvoked(), Draggable3DOrientation::mouseDown(), Draggable3DOrientation::mouseDrag(), MouseEvent::MouseEvent(), MouseInputSource::MouseInputSourceInternal, RelativePoint::moveToAbsolute(), RectangleList< ValueType >::offsetAll(), RectangleList< ValueType >::offsetAll(), Point< ValueType >::operator!=(), operator*(), Point< ValueType >::operator*(), Point< ValueType >::operator*(), Point< ValueType >::operator*=(), Point< ValueType >::operator*=(), Rectangle< ValueType >::operator*=(), Parallelogram< ValueType >::operator+(), Point< ValueType >::operator+(), Rectangle< ValueType >::operator+(), Parallelogram< ValueType >::operator+=(), Point< ValueType >::operator+=(), Rectangle< ValueType >::operator+=(), Parallelogram< ValueType >::operator-(), Point< ValueType >::operator-(), Point< ValueType >::operator-(), Rectangle< ValueType >::operator-(), Parallelogram< ValueType >::operator-=(), Point< ValueType >::operator-=(), Rectangle< ValueType >::operator-=(), Point< ValueType >::operator/(), Point< ValueType >::operator/(), Point< ValueType >::operator/=(), Point< ValueType >::operator/=(), Rectangle< ValueType >::operator/=(), Point< ValueType >::operator=(), Point< ValueType >::operator==(), BubbleComponent::paint(), Parallelogram< ValueType >::Parallelogram(), Displays::physicalToLogical(), Point< ValueType >::Point(), Path::quadraticTo(), Component::reallyContains(), Rectangle< ValueType >::Rectangle(), Rectangle< ValueType >::Rectangle, RelativePoint::RelativePoint(), MouseInactivityDetector::removeListener(), ResizableBorderComponent::Zone::resizeRectangleBy(), RelativePoint::resolve(), RelativeParallelogram::resolveFourCorners(), RelativeParallelogram::resolveThreePoints(), Point< ValueType >::rotatedAboutOrigin(), Rectangle< ValueType >::setCentre(), Component::setCentrePosition(), DrawableRectangle::setCornerSize(), Line< ValueType >::setEnd(), GlowEffect::setGlowProperties(), Desktop::setMousePosition(), Graphics::setOrigin(), LowLevelGraphicsContext::setOrigin(), LowLevelGraphicsPostScriptRenderer::setOrigin(), Drawable::setOriginWithOriginalSize(), BubbleComponent::setPosition(), Rectangle< ValueType >::setPosition(), MouseInputSource::setScreenPosition(), Line< ValueType >::setStart(), Component::setTopLeftPosition(), Viewport::setViewPosition(), DragAndDropTarget::SourceDetails::SourceDetails(), DragAndDropContainer::startDragging(), Path::startNewSubPath(), ComponentPeer::textInputRequired(), Point< ValueType >::toDouble(), Point< ValueType >::transformedBy(), Point< ValueType >::translated(), Rectangle< ValueType >::withCentre(), MouseEvent::withNewPosition(), MouseEvent::withNewPosition(), Rectangle< ValueType >::withPosition(), Point< ValueType >::withX(), and Point< ValueType >::withY().

Function Documentation

◆ attachWindowHidingHooks()

void attachWindowHidingHooks ( void * ,
void * ,
void *  )

◆ removeWindowHidingHooks()

void removeWindowHidingHooks ( void * )

◆ createPluginFilter()

juce::AudioProcessor *JUCE_CALLTYPE createPluginFilter ( )

Somewhere in the codebase of your plugin, you need to implement this function and make it return a new instance of the filter subclass that you're building.

References JUCE_CALLTYPE.

Referenced by createPluginFilterOfType().

◆ createPluginFilterOfType()

◆ repostCurrentNSEvent()

void repostCurrentNSEvent ( )

◆ getHostType()

const PluginHostType & getHostType ( )