JUCE: juce_AAX_Modifier_Injector.h File Reference

JUCE

juce_AAX_Modifier_Injector.h File Reference
DocumentWindow::LookAndFeelMethods::createDocumentWindowButton
virtual Button * createDocumentWindowButton(int buttonType)=0
dsp::ProcessorState
This is a handy base class for the state of a processor (such as parameter values) which is typically...
Definition: juce_ProcessContext.h:59
ControlButton::up
@ up
The up button on a control block.
Definition: juce_ControlButton.h:51
BlocksProtocol::DeviceConnection::operator==
bool operator==(const DeviceConnection &other) const
Definition: juce_BlocksProtocolDefinitions.h:227
ApplicationCommandTarget::InvocationInfo::InvocationMethod
InvocationMethod
The types of context in which the command might be called.
Definition: juce_ApplicationCommandTarget.h:78
LookAndFeel_V2::areScrollbarButtonsVisible
bool areScrollbarButtonsVisible() override
BlocksProtocol::user5
@ user5
Definition: juce_BlocksProtocolDefinitions.h:324
StandalonePluginHolder::getInstance
static StandalonePluginHolder * getInstance()
Definition: juce_StandaloneFilterWindow.h:895
WavAudioFormat::riffInfoEndTimecode
static const char *const riffInfoEndTimecode
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:120
StandalonePluginHolder::~StandalonePluginHolder
virtual ~StandalonePluginHolder() override
Definition: juce_StandaloneFilterWindow.h:116
CharPointer_UTF8::getAndAdvance
juce_wchar getAndAdvance() noexcept
Returns the character that this pointer is currently pointing to, and then advances the pointer to po...
Definition: juce_CharPointer_UTF8.h:148
SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder
VstSpeakerConfigurationHolder()
Definition: juce_VSTCommon.h:145
StringArray::addTokens
int addTokens(StringRef stringToTokenise, bool preserveQuotedStrings)
Breaks up a string into tokens and adds them to this array.
Parallelogram::Parallelogram
Parallelogram(Point< ValueType > topLeftPosition, Point< ValueType > topRightPosition, Point< ValueType > bottomLeftPosition) noexcept
Creates a parallelogram based on 3 points.
Definition: juce_Parallelogram.h:51
ComboBox::LookAndFeelMethods::createComboBoxTextBox
virtual Label * createComboBoxTextBox(ComboBox &)=0
OwnedArray::getUnchecked
ObjectClass * getUnchecked(int index) const noexcept
Returns a pointer to the object at this index in the array, without checking whether the index is in-...
Definition: juce_OwnedArray.h:161
ReferenceCountedObjectPtr::operator==
bool operator==(decltype(nullptr)) const noexcept
Checks whether this pointer is null.
Definition: juce_ReferenceCountedObject.h:400
MemoryMappedAudioFormatReader::getNumBytesUsed
size_t getNumBytesUsed() const
Returns the number of bytes currently being mapped.
Definition: juce_MemoryMappedAudioFormatReader.h:84
littlefoot::Runner::ErrorCode::divisionByZero
@ divisionByZero
CharacterFunctions::isLowerCase
static bool isLowerCase(juce_wchar character) noexcept
Checks whether a unicode character is lower-case.
TouchSurface::Touch::yVelocity
float yVelocity
An approximation of the velocity at which the Y value is changing, measured in units/second.
Definition: juce_TouchSurface.h:69
dsp::FilterDesign::designIIRLowpassHighOrderEllipticMethod
static ReferenceCountedArray< IIRCoefficients > designIIRLowpassHighOrderEllipticMethod(FloatType frequency, double sampleRate, FloatType normalisedTransitionWidth, FloatType passbandAmplitudedB, FloatType stopbandAmplitudedB)
This method returns an array of IIR::Coefficients, made to be used in cascaded IIR::Filters,...
DirectoryContentsList::FileInfo::isReadOnly
bool isReadOnly
True if the file is read-only.
Definition: juce_DirectoryContentsList.h:156
BlocksProtocol::HostPacketDecoder::processNextMessage
static bool processNextMessage(Handler &handler, Packed7BitArrayReader &reader, MessageFromDevice messageType, TopologyIndex deviceIndex, PacketTimestamp packetTimestamp)
Definition: juce_HostPacketDecoder.h:74
AttributedString::getNumAttributes
int getNumAttributes() const noexcept
Returns the number of attributes that have been added to this string.
Definition: juce_AttributedString.h:176
Rectangle::toNearestIntEdges
Rectangle< int > toNearestIntEdges() const noexcept
Casts this rectangle to a Rectangle<int>.
Definition: juce_Rectangle.h:837
PluginHostType::isRenoise
bool isRenoise() const noexcept
Returns true if the host is Renoise.
Definition: juce_PluginHostType.h:160
WeakReference::WeakReference
WeakReference(ObjectType *object)
Creates a WeakReference that points at the given object.
Definition: juce_WeakReference.h:85
MidiKeyboardComponent::getKeyWidth
float getKeyWidth() const noexcept
Returns the width that was set by setKeyWidth().
Definition: juce_MidiKeyboardComponent.h:131
dsp::ProcessorBase::ProcessorBase
ProcessorBase()=default
ComboBox::Listener
A class for receiving events from a ComboBox.
Definition: juce_ComboBox.h:288
LowLevelGraphicsContext::drawGlyph
virtual void drawGlyph(int glyphNumber, const AffineTransform &)=0
ArgumentList::Argument::resolveAsFile
File resolveAsFile() const
Resolves this argument as an absolute File, using the current working directory as a base for resolvi...
ReferenceCountedObject::ReferenceCountedObject
ReferenceCountedObject(const ReferenceCountedObject &) noexcept
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:106
Font::getDescent
float getDescent() const
Returns the amount that the font descends below its baseline, in pixels.
CharPointer_ASCII::operator==
bool operator==(CharPointer_ASCII other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_ASCII.h:63
PropertiesFile::Options::applicationName
String applicationName
The name of your application - this is used to help generate the path and filename at which the prope...
Definition: juce_PropertiesFile.h:71
LEDRow::setOverlayColour
virtual void setOverlayColour(LEDColour newColour)=0
Overlays all LEDs with a single colour.
PushNotifications::Notification::tickerText
String tickerText
Optional: ticker text used for accessibility services.
Definition: juce_PushNotifications.h:179
DrumPadGridProgram::GridFill::gradient
@ gradient
Definition: juce_DrumPadLEDProgram.h:62
WavAudioFormat::riffInfoTitle
static const char *const riffInfoTitle
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:169
PixelRGB::blend
forcedinline void blend(const Pixel &src, uint32 extraAlpha) noexcept
Blends another pixel onto this one, applying an extra multiplier to its opacity.
Definition: juce_PixelFormats.h:481
Array::clearQuick
void clearQuick()
Removes all elements from the array without freeing the array's allocated storage.
Definition: juce_Array.h:199
TopologySource::cancelAllActiveTouches
virtual void cancelAllActiveTouches() noexcept
Invoke this to force touches-off on all physical devices.
Definition: juce_TopologySource.h:72
BufferingAudioSource
An AudioSource which takes another source as input, and buffers it using a thread.
Definition: juce_BufferingAudioSource.h:39
StreamingSocket::getHostName
const String & getHostName() const noexcept
Returns the name of the currently connected host.
Definition: juce_Socket.h:106
MemoryMappedFile::AccessMode
AccessMode
The read/write flags used when opening a memory mapped file.
Definition: juce_MemoryMappedFile.h:37
PopupMenu::Options::getStandardItemHeight
int getStandardItemHeight() const noexcept
Definition: juce_PopupMenu.h:468
OptionalScopedPointer::release
ObjectType * release() noexcept
Removes the current object from this OptionalScopedPointer without deleting it.
Definition: juce_OptionalScopedPointer.h:117
AudioParameterChoice::getIndex
int getIndex() const noexcept
Returns the current index of the selected item.
Definition: juce_AudioParameterChoice.h:67
MouseEvent::eventComponent
Component *const eventComponent
The component that this event applies to.
Definition: juce_MouseEvent.h:172
PluginHostType::isBitwigStudio
bool isBitwigStudio() const noexcept
Returns true if the host is Bitwig Studio.
Definition: juce_PluginHostType.h:122
CharPointer_UTF8::isByteOrderMark
static bool isByteOrderMark(const void *possibleByteOrder) noexcept
Returns true if the first three bytes in this pointer are the UTF8 byte-order mark (BOM).
Definition: juce_CharPointer_UTF8.h:551
GenericScopedTryLock::isLocked
bool isLocked() const noexcept
Returns true if the mutex was successfully locked.
Definition: juce_ScopedLock.h:232
InAppPurchases::Listener::productsInfoReturned
virtual void productsInfoReturned(const Array< Product > &)
Called whenever a product info is returned after a call to InAppPurchases::getProductsInformation().
Definition: juce_InAppPurchases.h:130
ControlButton::chord
@ chord
The chord button on a live block.
Definition: juce_ControlButton.h:56
Range::movedToEndAt
JUCE_CONSTEXPR Range movedToEndAt(const ValueType newEnd) const noexcept
Returns a range with the same length as this one, but moved to have the given end position.
Definition: juce_Range.h:140
Rectangle::getConstrainedPoint
Point< ValueType > getConstrainedPoint(Point< ValueType > point) const noexcept
Returns the nearest point to the specified point that lies within this rectangle.
Definition: juce_Rectangle.h:543
OSCArgument::isString
bool isString() const noexcept
Returns whether the type of the OSCArgument is string.
Definition: juce_OSCArgument.h:77
PopupMenu::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the menu.
Definition: juce_PopupMenu.h:600
LocalisedStrings::getCountryCodes
const StringArray & getCountryCodes() const
Returns the list of suitable country codes listed in the translation file.
Definition: juce_LocalisedStrings.h:167
dsp::FastMathApproximations::cos
static FloatType cos(FloatType x) noexcept
Provides a fast approximation of the function cos(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:132
Component::resized
virtual void resized()
Called when this component's size has been changed.
SparseSet::SparseSet
SparseSet()=default
OpenGLShaderProgram::getLastError
const String & getLastError() const noexcept
Get the output for the last shader compilation or link that failed.
Definition: juce_OpenGLShaderProgram.h:91
PushNotifications::Notification::alarm
@ alarm
Alarm or timer.
Definition: juce_PushNotifications.h:201
Colours::tomato
static const JUCE_API Colour tomato
Definition: juce_Colours.h:90
KnownPluginList
Manages a list of plugin types.
Definition: juce_KnownPluginList.h:42
Rectangle::getWidth
ValueType getWidth() const noexcept
Returns the width of the rectangle.
Definition: juce_Rectangle.h:107
ControlButton::removeListener
void removeListener(Listener *)
Removes a listener from the control button.
ScopedWriteLock
Automatically locks and unlocks a ReadWriteLock object.
Definition: juce_ScopedWriteLock.h:52
HeapBlock::operator[]
ElementType & operator[](IndexType index) const noexcept
Returns a reference to one of the data elements.
Definition: juce_HeapBlock.h:220
UnityAudioEffectState::spatializerData
UnityAudioSpatializerData * spatializerData
Definition: juce_UnityPluginInterface.h:131
CharacterFunctions::compareIgnoreCase
static int compareIgnoreCase(CharPointerType1 s1, CharPointerType2 s2) noexcept
Compares two null-terminated character strings, using a case-independant match.
Definition: juce_CharacterFunctions.h:600
TreeView
A tree-view component.
Definition: juce_TreeView.h:634
CaretComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the caret.
Definition: juce_CaretComponent.h:65
TouchSurface::cancelAllActiveTouches
virtual void cancelAllActiveTouches() noexcept=0
Forces a touch-off message for all active touches.
juce_handleXEmbedEvent
bool juce_handleXEmbedEvent(ComponentPeer *, void *)
ToggleButton
A button that can be toggled on/off.
Definition: juce_ToggleButton.h:42
AudioProcessorParameterWithID::label
const String label
Provides access to the parameter's label.
Definition: juce_AudioProcessorParameterWithID.h:59
dsp::FIR::Filter::prepare
void prepare(const ProcessSpec &spec) noexcept
Prepare this filter for processing.
Definition: juce_FIRFilter.h:81
Label::Listener::editorHidden
virtual void editorHidden(Label *, TextEditor &)
Called when a Label is about to delete its TextEditor and exit editing mode.
Definition: juce_Label.h:197
dsp::FastMathApproximations::tanh
static void tanh(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function tanh(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:118
KeyPressMappingSet
Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an Applica...
Definition: juce_KeyPressMappingSet.h:88
WavAudioFormat::riffInfoComment2
static const char *const riffInfoComment2
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:103
Slider::Listener::sliderDragEnded
virtual void sliderDragEnded(Slider *)
Called after a drag operation has finished.
Definition: juce_Slider.h:590
BlocksProtocol::IntegerWithBitSize::toBipolarFloat
float toBipolarFloat() const noexcept
Definition: juce_BitPackingUtilities.h:84
HashMap::HashMap
HashMap(int numberOfSlots=defaultHashTableSize, HashFunctionType hashFunction=HashFunctionType())
Creates an empty hash-map.
Definition: juce_HashMap.h:122
BubbleComponent
A component for showing a message or other graphics inside a speech-bubble-shaped outline,...
Definition: juce_BubbleComponent.h:48
UnitTestRunner::TestResult::subcategoryName
String subcategoryName
The name of the current subcategory (i.e.
Definition: juce_UnitTest.h:383
SidePanel::dismissButtonDownColour
@ dismissButtonDownColour
Definition: juce_SidePanel.h:186
NamedValueSet::NamedValue::value
var value
Definition: juce_NamedValueSet.h:57
Quaternion::getRotationMatrix
Matrix3D< Type > getRotationMatrix() const noexcept
Returns the matrix that will perform the rotation specified by this quaternion.
Definition: juce_Quaternion.h:78
Block::isMasterBlock
virtual bool isMasterBlock() const =0
Returns true if this block is directly connected to the application, as opposed to only being connect...
useMPEDuplicateFilter
void useMPEDuplicateFilter(bool active)
Sets whether duplicate notes should be filtered out when MPE is enabled.
Line::withShortenedStart
Line withShortenedStart(ValueType distanceToShortenBy) const noexcept
Returns a shortened copy of this line.
Definition: juce_Line.h:339
operator<=
JUCE_API bool operator<=(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
PixelRGB::desaturate
forcedinline void desaturate() noexcept
Definition: juce_PixelFormats.h:541
MidiBuffer::Iterator
Used to iterate through the events in a MidiBuffer.
Definition: juce_MidiBuffer.h:171
ReferenceCountedArray::add
ObjectClass * add(const ObjectClassPtr &newObject)
Appends a new object to the end of the array.
Definition: juce_ReferenceCountedArray.h:373
PropertiesFile::storeAsBinary
@ storeAsBinary
Definition: juce_PropertiesFile.h:55
OptionalScopedPointer::OptionalScopedPointer
OptionalScopedPointer()=default
Creates an empty OptionalScopedPointer.
DialogWindow::LaunchOptions::escapeKeyTriggersCloseButton
bool escapeKeyTriggersCloseButton
If true, then the escape key will trigger the dialog's close button.
Definition: juce_DialogWindow.h:109
URL::DownloadTask::statusCode
int statusCode() const
Returns the status code of the server's response.
Definition: juce_URL.h:401
Block::BlockArea::y
int y
Definition: juce_Block.h:151
SparseSet::getTotalRange
Range< Type > getTotalRange() const noexcept
Returns the range between the lowest and highest values in the set.
Definition: juce_SparseSet.h:131
ListenerList::DummyBailOutChecker::shouldBailOut
bool shouldBailOut() const noexcept
Definition: juce_ListenerList.h:183
TabbedButtonBar::LookAndFeelMethods::getTabButtonOverlap
virtual int getTabButtonOverlap(int tabDepth)=0
AudioData::Pointer::operator++
Pointer & operator++() noexcept
Moves the pointer along to the next sample.
Definition: juce_AudioDataConverters.h:432
OnlineUnlockStatus
A base class for online unlocking systems.
Definition: juce_OnlineUnlockStatus.h:60
MouseListener::mouseEnter
virtual void mouseEnter(const MouseEvent &event)
Called when the mouse first enters a component.
ImagePixelData::listeners
ListenerList< Listener > listeners
Definition: juce_Image.h:485
AffineTransform::translation
static AffineTransform translation(PointType delta) noexcept
Returns a new transform which is a translation.
Definition: juce_AffineTransform.h:137
BlockConfigManager::setDeviceIndex
void setDeviceIndex(TopologyIndex newDeviceIndex)
Definition: juce_BlockConfigManager.h:48
PhysicalTopologySource::DeviceDetector::~DeviceDetector
virtual ~DeviceDetector()
Array::insertMultiple
void insertMultiple(int indexToInsertAt, ParameterType newElement, int numberOfTimesToInsertIt)
Inserts multiple copies of an element into the array at a given position.
Definition: juce_Array.h:481
PixelRGB::blend
forcedinline void blend(const Pixel &src) noexcept
Blends another pixel onto this one.
Definition: juce_PixelFormats.h:450
StatisticsAccumulator::reset
void reset() noexcept
Reset the accumulator.
Definition: juce_StatisticsAccumulator.h:61
URL::getParameterValues
const StringArray & getParameterValues() const noexcept
Returns an array of the values of all the URL's parameters.
Definition: juce_URL.h:241
PushNotifications::Listener::remoteNotificationsDeleted
virtual void remoteNotificationsDeleted()
Called when Firebase Cloud Messaging server deletes pending messages.
Definition: juce_PushNotifications.h:678
CppTokeniserFunctions::StringIterator::skip
void skip() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:542
Analytics
A singleton class to manage analytics data.
Definition: juce_Analytics.h:43
WeakReference::Master::Master
Master()=default
setLocalConfigItemRange
void setLocalConfigItemRange(int item, int min, int max)
Sets the range of one of the local config items.
Grid::JustifyItems
JustifyItems
Possible values for the justifyItems property.
Definition: juce_Grid.h:106
AudioPluginFormat
The base class for a type of plugin format, such as VST, AudioUnit, LADSPA, etc.
Definition: juce_AudioPluginFormat.h:39
DrumPadGridProgram::setGridFills
void setGridFills(int numColumns, int numRows, const Array< GridFill > &)
MPEChannelRemapper::notMPE
static const uint32 notMPE
Used to indicate that a particular source & channel combination is not currently using MPE.
Definition: juce_MPEUtils.h:107
UnityAudioEffectDefinition::channels
juce::uint32 channels
Definition: juce_UnityPluginInterface.h:165
PluginHostType::DaVinciResolve
@ DaVinciResolve
Represents DaVinci Resolve.
Definition: juce_PluginHostType.h:70
MPEChannelAssigner::MPEChannelAssigner
MPEChannelAssigner(MPEZoneLayout::Zone zoneToUse)
Constructor.
Colours::darkviolet
static const JUCE_API Colour darkviolet
Definition: juce_Colours.h:66
InAppPurchases::Listener::productDownloadPaused
virtual void productDownloadPaused(Download &)
iOS only: Called when a product download is paused.
Definition: juce_InAppPurchases.h:177
String::hash
size_t hash() const noexcept
Generates a probably-unique hashcode from this string.
Point::toFloat
JUCE_CONSTEXPR Point< float > toFloat() const noexcept
Casts this point to a Point<float> object.
Definition: juce_Point.h:226
Block::getHeapMemorySize
virtual uint32 getHeapMemorySize()=0
Returns the size of the data block that setDataByte and other functions can write to.
Slider::LinearHorizontal
@ LinearHorizontal
A traditional horizontal slider.
Definition: juce_Slider.h:65
AudioProcessorValueTreeState::ButtonAttachment
An object of this class maintains a connection between a Button and a parameter in an AudioProcessorV...
Definition: juce_AudioProcessorValueTreeState.h:493
Vector3D::zAxis
static Vector3D zAxis() noexcept
Returns a vector that lies along the Z axis.
Definition: juce_Vector3D.h:51
AudioProcessor::isBusesLayoutSupported
virtual bool isBusesLayoutSupported(const BusesLayout &) const
Callback to query if the AudioProcessor supports a specific layout.
Definition: juce_AudioProcessor.h:1266
SynthesiserSound::appliesToChannel
virtual bool appliesToChannel(int midiChannel)=0
Returns true if the sound should be triggered by midi events on a given channel.
CharPointer_ASCII::indexOf
int indexOf(const CharPointer stringToFind) const noexcept
Returns the character index of a substring, or -1 if it isn't found.
Definition: juce_CharPointer_ASCII.h:287
Parallelogram::topLeft
Point< ValueType > topLeft
Definition: juce_Parallelogram.h:181
JUCE_UNDENORMALISE
#define JUCE_UNDENORMALISE(x)
This macro can be applied to a float variable to check whether it contains a denormalised value,...
Definition: juce_MathsFunctions.h:617
AudioProcessorGraph::Node
Represents one of the nodes, or processors, in an AudioProcessorGraph.
Definition: juce_AudioProcessorGraph.h:102
TabBarButton::getExtraComponent
Component * getExtraComponent() const noexcept
Returns the custom component, if there is one.
Definition: juce_TabbedButtonBar.h:78
LookAndFeel_V2::drawLevelMeter
void drawLevelMeter(Graphics &, int width, int height, float level) override
OptionalScopedPointer::operator->
ObjectType * operator->() const noexcept
Lets you access methods and properties of the object that this pointer is holding.
Definition: juce_OptionalScopedPointer.h:111
ByteOrder
Contains static methods for converting the byte order between different endiannesses.
Definition: juce_ByteOrder.h:33
Path::Iterator::quadraticTo
@ quadraticTo
For this type, x1, y1, x2, y2 indicate the control point and endpoint of a quadratic curve.
Definition: juce_Path.h:747
Line::findNearestPointTo
Point< ValueType > findNearestPointTo(Point< ValueType > point) const noexcept
Finds the point on this line which is nearest to a given point.
Definition: juce_Line.h:316
SidePanel::getTitleBarComponent
Component * getTitleBarComponent() const noexcept
Returns the component that is currently being used as the title bar of the SidePanel.
Definition: juce_SidePanel.h:115
TextLayout::Run::font
Font font
The run's font.
Definition: juce_TextLayout.h:181
SortedSet::SortedSet
SortedSet()=default
Creates an empty set.
setLocalConfig
void setLocalConfig(int item, int value)
Sets the current value of one of the local config items.
dsp::SIMDRegister::greaterThan
static vMaskType JUCE_VECTOR_CALLTYPE greaterThan(SIMDRegister a, SIMDRegister b) noexcept
Returns a SIMDRegister of the corresponding integral type where each element has each bit set if the ...
Definition: juce_SIMDRegister.h:307
CharPointer_UTF8::length
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_UTF8.h:238
WeakReference::Master::clear
void clear() noexcept
The object that owns this master pointer should call this before it gets destroyed,...
Definition: juce_WeakReference.h:184
SidePanel::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide SidePanel drawing functiona...
Definition: juce_SidePanel.h:163
Vector3D::lengthSquared
Type lengthSquared() const noexcept
Definition: juce_Vector3D.h:71
SmoothedValue::SmoothedValue
SmoothedValue() noexcept
Constructor.
Definition: juce_SmoothedValue.h:226
File::userDocumentsDirectory
@ userDocumentsDirectory
The user's default documents folder.
Definition: juce_File.h:839
Block::getHeight
virtual int getHeight() const =0
Returns the height of the device in logical device units.
BlocksProtocol::yTrackingMode
@ yTrackingMode
Definition: juce_BlocksProtocolDefinitions.h:311
AudioDeviceManager::getXRunCount
int getXRunCount() const noexcept
Returns the number of under- or over runs reported.
StandaloneFilterWindow::getPluginHolder
virtual StandalonePluginHolder * getPluginHolder()
Definition: juce_StandaloneFilterWindow.h:723
SingleThreadedReferenceCountedObject::getReferenceCount
int getReferenceCount() const noexcept
Returns the object's current reference count.
Definition: juce_ReferenceCountedObject.h:185
FileDragAndDropTarget
Components derived from this class can have files dropped onto them by an external application.
Definition: juce_FileDragAndDropTarget.h:38
BlocksProtocol::TouchVelocity::bits
@ bits
Definition: juce_BlocksProtocolDefinitions.h:392
Typeface::getEdgeTableForGlyph
virtual EdgeTable * getEdgeTableForGlyph(int glyphNumber, const AffineTransform &transform, float fontHeight)
Returns a new EdgeTable that contains the path for the givem glyph, with the specified transform appl...
BlockDeviceConnection::operator!=
bool operator!=(const BlockDeviceConnection &) const noexcept
MPEInstrument::Listener::notePitchbendChanged
virtual void notePitchbendChanged(MPENote changedNote)
Implement this callback to be informed whenever a currently playing MPE note's pitchbend value change...
Definition: juce_MPEInstrument.h:279
ImageFileFormat
Base-class for codecs that can read and write image file formats such as PNG, JPEG,...
Definition: juce_ImageFileFormat.h:43
AudioChannelSet::channelSetsWithNumberOfChannels
static Array< AudioChannelSet > JUCE_CALLTYPE channelSetsWithNumberOfChannels(int numChannels)
Return an array of channel sets which have a given number of channels.
parseXMLIfTagMatches
std::unique_ptr< XmlElement > parseXMLIfTagMatches(const String &textToParse, StringRef requiredTag)
Does an inexpensive check to see whether the top-level element has the given tag name,...
AudioChannelSet::getTypeOfChannel
ChannelType getTypeOfChannel(int channelIndex) const noexcept
Returns the type of one of the channels in the set, by index.
dsp::ProcessorBase::prepare
virtual void prepare(const ProcessSpec &)=0
getLocalConfig
int getLocalConfig(int item)
Returns current value of one of the local config items.
StandaloneFilterWindow::resetToDefaultState
void resetToDefaultState()
Deletes and re-creates the plugin, resetting it to its default state.
Definition: juce_StandaloneFilterWindow.h:663
MidiKeyboardComponent::getRangeStart
int getRangeStart() const noexcept
Returns the first note in the available range.
Definition: juce_MidiKeyboardComponent.h:158
AttributedString::Attribute::range
Range< int > range
The range of characters to which this attribute will be applied.
Definition: juce_AttributedString.h:163
Grid::Px::Px
Px(float p)
Definition: juce_Grid.h:48
MountedVolumeListChangeDetector
An instance of this class will provide callbacks when drives are mounted or unmounted on the system.
Definition: juce_MountedVolumeListChangeDetector.h:41
File::getFileName
String getFileName() const
Returns the last section of the pathname.
Block::ProgramEventListener::handleProgramEvent
virtual void handleProgramEvent(Block &source, const ProgramEventMessage &)=0
Called whenever a message from a block is received.
BlocksProtocol::skipBytesMany
@ skipBytesMany
Definition: juce_BlocksProtocolDefinitions.h:447
dsp::AudioBlock::replaceWithAbsoluteValueOf
const AudioBlock & replaceWithAbsoluteValueOf(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:487
ResizableWindow::LookAndFeelMethods::fillResizableWindowBackground
virtual void fillResizableWindowBackground(Graphics &, int w, int h, const BorderSize< int > &, ResizableWindow &)=0
CharPointer_ASCII::indexOf
int indexOf(const juce_wchar charToFind) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_ASCII.h:293
PropertySet::getLock
const CriticalSection & getLock() const noexcept
Returns the lock used when reading or writing to this set.
Definition: juce_PropertySet.h:158
ListenerList::call
void call(Callback &&callback)
Calls a member function on each listener in the list, with multiple parameters.
Definition: juce_ListenerList.h:120
OnlineUnlockStatus::userCancelled
virtual void userCancelled()
This method will be called if the user cancels the connection to the webserver by clicking the cancel...
operator+
String operator+(const NewLine &, const NewLine &)
Definition: juce_NewLine.h:79
Point::x
ValueType x
The point's X coordinate.
Definition: juce_Point.h:238
WavAudioFormat::riffInfoEncodedBy
static const char *const riffInfoEncodedBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:119
AudioCDBurner::getDiskState
DiskState getDiskState() const
Returns the current status of the device.
CharPointer_UTF16::operator--
CharPointer_UTF16 operator--() noexcept
Moves this pointer back to the previous character in the string.
Definition: juce_CharPointer_UTF16.h:106
HyperlinkButton::getURL
const URL & getURL() const noexcept
Returns the URL that the button will trigger.
Definition: juce_HyperlinkButton.h:88
GridItem::Margin::top
float top
Definition: juce_GridItem.h:189
CharPointer_ASCII::operator>
bool operator>(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:68
AudioProcessorParameterGroup::operator=
AudioProcessorParameterGroup & operator=(AudioProcessorParameterGroup &&)
Rectangle::reduced
Rectangle reduced(ValueType delta) const noexcept
Returns a rectangle that is smaller than this one by a given amount.
Definition: juce_Rectangle.h:470
OpenGLRenderer::renderOpenGL
virtual void renderOpenGL()=0
Called when you should render the next openGL frame.
BlocksProtocol::MessageFromDevice::touchStart
@ touchStart
CharPointer_UTF32::isValidString
static bool isValidString(const CharType *dataToTest, int maxBytesToRead)
Returns true if this data contains a valid string in this encoding.
Definition: juce_CharPointer_UTF32.h:352
dsp::AudioBlock::replaceWithSumOf
const AudioBlock & replaceWithSumOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:398
OnlineUnlockStatus::UnlockResult
This provides some details about the reply that the server gave in a call to attemptWebserverUnlock()...
Definition: juce_OnlineUnlockStatus.h:179
ChildProcess::wantStdOut
@ wantStdOut
Definition: juce_ChildProcess.h:53
ModifierKeys::isAnyMouseButtonDown
bool isAnyMouseButtonDown() const noexcept
Tests for any of the mouse-button flags.
Definition: juce_ModifierKeys.h:95
AudioFormatReader
Reads samples from an audio file stream.
Definition: juce_AudioFormatReader.h:45
fillRect
void fillRect(int rgb, int x, int y, int width, int height)
Fills a rectangle on the display with a specified colour.
Component::setName
virtual void setName(const String &newName)
Sets the name of this component.
PushNotifications::Notification::call
@ call
Incoming voice/video call or similar.
Definition: juce_PushNotifications.h:202
littlefoot::Runner::getHeapByte
uint8 getHeapByte(uint32 index) const noexcept
Definition: juce_LittleFootRunner.h:555
Identifier::toString
const String & toString() const noexcept
Returns this identifier as a string.
Definition: juce_Identifier.h:103
Button::isConnectedOnTop
bool isConnectedOnTop() const noexcept
Indicates whether the button adjoins another one on its top edge.
Definition: juce_Button.h:337
littlefoot::Type
Type
Available value types.
Definition: juce_LittleFootRunner.h:129
dsp::Matrix::solve
bool solve(Matrix &b) const noexcept
Solves a linear system of equations represented by this object and the argument b,...
SmoothedValueBase< LogRampedValue< FloatType > >::countdown
int countdown
Definition: juce_SmoothedValue.h:168
SmoothedValueBase::applyGain
void applyGain(FloatType *samples, int numSamples) noexcept
Applies a smoothed gain to a stream of samples S[i] *= gain.
Definition: juce_SmoothedValue.h:90
RectangleList::scaleAll
void scaleAll(ScaleType scaleFactor) noexcept
Scales all the coordinates.
Definition: juce_RectangleList.h:605
WebBrowserComponent
A component that displays an embedded web browser.
Definition: juce_WebBrowserComponent.h:43
StatusLight::setColour
virtual bool setColour(LEDColour newColour)=0
Changes the light's colour.
MenuBarModel::Listener
A class to receive callbacks when a MenuBarModel changes.
Definition: juce_MenuBarModel.h:80
BlockConfigManager::getItemValue
int32 getItemValue(ConfigItemId item)
Definition: juce_BlockConfigManager.h:173
BlocksProtocol::MessageFromHost::factoryReset
@ factoryReset
CharPointer_UTF8::operator<
bool operator<(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:63
CharPointer_ASCII::replaceChar
void replaceChar(const juce_wchar newChar) noexcept
Definition: juce_CharPointer_ASCII.h:146
dsp::SIMDRegister::SIMDRegister
SIMDRegister() noexcept=default
Default constructor.
Random::getSeed
int64 getSeed() const noexcept
Returns the RNG's current seed.
Definition: juce_Random.h:107
BlocksProtocol::IntegerWithBitSize
Helper class to define an integer with a specific bit size.
Definition: juce_BitPackingUtilities.h:56
Slider::IncDecButtons
@ IncDecButtons
A pair of buttons that increment or decrement the slider's value by the increment set in setRange().
Definition: juce_Slider.h:77
JSON::parseQuotedString
static Result parseQuotedString(String::CharPointerType &text, var &result)
Parses a quoted string-literal in JSON format, returning the un-escaped result in the result paramete...
TabbedComponent::getTabBarDepth
int getTabBarDepth() const noexcept
Returns the current thickness of the tab bar.
Definition: juce_TabbedComponent.h:81
littlefoot::Runner::ErrorCode::stackOverflow
@ stackOverflow
RuleBasedTopologySource::getCurrentTopology
BlockTopology getCurrentTopology() const override
Returns the currently active topology.
dsp::ProcessorDuplicator::process
void process(const ProcessContext &context) noexcept
Definition: juce_ProcessorDuplicator.h:69
MidiRPNMessage::channel
int channel
Midi channel of the message, in the range 1 to 16.
Definition: juce_MidiRPN.h:36
BlocksProtocol::HostPacketBuilder::addConfigSetMessage
bool addConfigSetMessage(int32 item, int32 value)
Definition: juce_HostPacketBuilder.h:235
ComponentDragger
An object to take care of the logic for dragging components around with the mouse.
Definition: juce_ComponentDragger.h:60
countNumberOfBits
int countNumberOfBits(uint32 n) noexcept
Returns the number of bits in a 32-bit integer.
Definition: juce_MathsFunctions.h:557
AudioBuffer::clear
void clear() noexcept
Clears all the samples in all channels.
Definition: juce_AudioSampleBuffer.h:507
CharPointer_UTF16::lengthUpTo
size_t lengthUpTo(size_t maxCharsToCount) const noexcept
Returns the number of characters in this string, or the given value, whichever is lower.
Definition: juce_CharPointer_UTF16.h:227
CachedValue::CachedValue
CachedValue()
Default constructor.
StandardApplicationCommandIDs::del
@ del
The command ID that should be used to send a "Delete" command.
Definition: juce_ApplicationCommandID.h:67
SpeakerMappings::getSpeakerType
static int32 getSpeakerType(AudioChannelSet::ChannelType type) noexcept
Definition: juce_VSTCommon.h:254
PluginHostType::SteinbergWavelab5
@ SteinbergWavelab5
Represents Steinberg Wavelab 5.
Definition: juce_PluginHostType.h:98
UnityAudioAmbisonicData::spatialBlend
float spatialBlend
Definition: juce_UnityPluginInterface.h:111
TreeView::restoreOpennessState
void restoreOpennessState(const XmlElement &newState, bool restoreStoredSelection)
Restores a previously saved arrangement of open/closed nodes.
ScrollBar::getCurrentRangeStart
double getCurrentRangeStart() const noexcept
Returns the position of the top of the thumb.
Definition: juce_ScrollBar.h:201
WavAudioFormat::riffInfoURL
static const char *const riffInfoURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:172
SortedSet::remove
ElementType remove(const int indexToRemove) noexcept
Removes an element from the set.
Definition: juce_SortedSet.h:372
PixelARGB::getOddBytes
forcedinline uint32 getOddBytes() const noexcept
Return channels with an odd index and insert zero bytes between them.
Definition: juce_PixelFormats.h:107
HashMap
Holds a set of mappings between some key/value pairs.
Definition: juce_HashMap.h:104
ChangeBroadcaster
Holds a list of ChangeListeners, and sends messages to them when instructed.
Definition: juce_ChangeBroadcaster.h:35
SelectedItemSet::deselectAll
void deselectAll()
Deselects all items.
Definition: juce_SelectedItemSet.h:245
Array::Array
Array(ElementType &&firstNewElement, OtherElements... otherElements)
Initalises an Array from a list of items.
Definition: juce_Array.h:121
WebInputStream
An InputStream which can be used to read from a given url.
Definition: juce_WebInputStream.h:33
CharPointer_UTF32::indexOf
int indexOf(juce_wchar charToFind) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_UTF32.h:294
FileBrowserListener::fileDoubleClicked
virtual void fileDoubleClicked(const File &file)=0
Callback when the user double-clicks on a file in the browser.
StandardApplicationCommandIDs::selectAll
@ selectAll
The command ID that should be used to send a "Select all" command.
Definition: juce_ApplicationCommandID.h:79
BlocksProtocol::IntegerWithBitSize::operator=
IntegerWithBitSize & operator=(const IntegerWithBitSize &)=default
UnityAudioEffectState::dspPreviousTick
juce::uint64 dspPreviousTick
Definition: juce_UnityPluginInterface.h:125
OwnedArray::insert
ObjectClass * insert(int indexToInsertAt, std::unique_ptr< ObjectClass > newObject)
Inserts a new object into the array at the given index.
Definition: juce_OwnedArray.h:362
OggVorbisAudioFormat::id3trackNumber
static const char *const id3trackNumber
Metadata key for setting an ID3 track number.
Definition: juce_OggVorbisAudioFormat.h:83
OptionalScopedPointer::~OptionalScopedPointer
~OptionalScopedPointer()
The destructor may or may not delete the object that is being held, depending on the takeOwnership fl...
Definition: juce_OptionalScopedPointer.h:95
MarkerList::MarkerListHolder
A base class for objects that want to provide a MarkerList.
Definition: juce_MarkerList.h:154
AudioFormatReader::ReadHelper
Used by AudioFormatReader subclasses to copy data to different formats.
Definition: juce_AudioFormatReader.h:279
CharPointer_ASCII::CharPointer_ASCII
CharPointer_ASCII(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_ASCII.h:43
dsp::FilterDesign::IIRPolyphaseAllpassStructure
The structure returned by the function designIIRLowpassHalfBandPolyphaseAllpassMethod.
Definition: juce_FilterDesign.h:260
TreeViewItem::getParentItem
TreeViewItem * getParentItem() const noexcept
Returns the item within which this item is contained.
Definition: juce_TreeView.h:135
MidiKeyboardComponent::getRangeEnd
int getRangeEnd() const noexcept
Returns the last note in the available range.
Definition: juce_MidiKeyboardComponent.h:163
OnlineUnlockStatus::getWebsiteName
virtual String getWebsiteName()=0
Returns the name of the web-store website, not for communication, but for presenting to the user.
TextEditor::Listener::textEditorReturnKeyPressed
virtual void textEditorReturnKeyPressed(TextEditor &)
Called when the user presses the return key.
Definition: juce_TextEditor.h:311
PixelAlpha::getInARGBMemoryOrder
uint32 getInARGBMemoryOrder() const noexcept
Returns a uint32 which when written to memory, will be in the order a, r, g, b.
Definition: juce_PixelFormats.h:617
CodeDocument::insertText
void insertText(const Position &position, const String &text)
Inserts some text into the document at a given position.
Button::ButtonState
ButtonState
Used by setState().
Definition: juce_Button.h:347
dsp::FIR::Coefficients::getPhaseForFrequency
double getPhaseForFrequency(double frequency, double sampleRate) const noexcept
Returns the phase frequency response of the filter for a given frequency and sample rate.
OwnedArray::insertArray
void insertArray(int indexToInsertAt, ObjectClass *const *newObjects, int numberOfElements)
Inserts an array of values into this array at a given position.
Definition: juce_OwnedArray.h:379
dsp::FIR::Filter::reset
void reset()
Resets the filter's processing pipeline, ready to start a new stream of data.
Definition: juce_FIRFilter.h:95
dsp::AudioBlock
Minimal and lightweight data-structure which contains a list of pointers to channels containing some ...
Definition: juce_AudioBlock.h:65
PluginHostType::SteinbergWavelab8
@ SteinbergWavelab8
Represents Steinberg Wavelab 8.
Definition: juce_PluginHostType.h:101
File::commonApplicationDataDirectory
@ commonApplicationDataDirectory
An equivalent of the userApplicationDataDirectory folder that is shared by all users of the computer,...
Definition: juce_File.h:871
AudioProcessor::Bus::getDefaultLayout
const AudioChannelSet & getDefaultLayout() const noexcept
Get the default layout of this bus.
Definition: juce_AudioProcessor.h:373
File::userPicturesDirectory
@ userPicturesDirectory
The most likely place where a user might store their picture files.
Definition: juce_File.h:851
Point::toString
String toString() const
Returns the point as a string in the form "x, y".
Definition: juce_Point.h:235
littlefoot::LittleFootRemoteHeap::isAllZero
static bool isAllZero(const uint8 *data, size_t size) noexcept
Definition: juce_LittleFootRemoteHeap.h:149
Block::Program::getLittleFootProgram
virtual String getLittleFootProgram()=0
Returns the LittleFoot program to execute on the BLOCKS device.
TouchSurface::Listener
Receives callbacks when a touch moves or changes pressure.
Definition: juce_TouchSurface.h:109
TextLayout::Line::stringRange
Range< int > stringRange
The character range that this line represents in the original string that was used to create it.
Definition: juce_TextLayout.h:212
PluginHostType::TracktionGeneric
@ TracktionGeneric
Represents Tracktion.
Definition: juce_PluginHostType.h:106
PixelAlpha::multiplyAlpha
forcedinline void multiplyAlpha(int multiplier) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:699
OpenGLContext::nearest
@ nearest
Definition: juce_OpenGLContext.h:108
AudioProcessor::wrapperType_AAX
@ wrapperType_AAX
Definition: juce_AudioProcessor.h:1194
AudioChannelSet::stereo
static AudioChannelSet JUCE_CALLTYPE stereo()
Creates a set containing a stereo set (left, right).
FileBrowserComponent::LookAndFeelMethods::getDefaultDocumentFileImage
virtual const Drawable * getDefaultDocumentFileImage()=0
LassoComponent::LassoComponent
LassoComponent()=default
Creates a Lasso component.
Colours::cornflowerblue
static const JUCE_API Colour cornflowerblue
Definition: juce_Colours.h:61
Block::ConnectionPort::DeviceEdge::east
@ east
ListenerList
Holds a set of objects and can invoke a member function callback on each object in the set with a sin...
Definition: juce_ListenerList.h:69
StandalonePluginHolder::askUserToLoadState
void askUserToLoadState(const String &fileSuffix=String())
Pops up a dialog letting the user re-load the processor's state from a file.
Definition: juce_StandaloneFilterWindow.h:211
LookAndFeel_V2::getScrollbarEffect
ImageEffectFilter * getScrollbarEffect() override
Returns the component effect to use for a scrollbar.
AudioSourcePlayer::getGain
float getGain() const noexcept
Returns the current gain.
Definition: juce_AudioSourcePlayer.h:80
dsp::FIR::Coefficients::getMagnitudeForFrequencyArray
void getMagnitudeForFrequencyArray(double *frequencies, double *magnitudes, size_t numSamples, double sampleRate) const noexcept
Returns the magnitude frequency response of the filter for a given frequency array and sample rate.
dsp::FilterDesign
This class provides a set of functions which generates FIR::Coefficients and IIR::Coefficients,...
Definition: juce_FilterDesign.h:43
operator==
JUCE_API bool operator==(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
TextButton
A button that uses the standard lozenge-shaped background with a line of text on it.
Definition: juce_TextButton.h:40
littlefoot::Runner::getProgramAndDataSize
uint32 getProgramAndDataSize() const noexcept
Definition: juce_LittleFootRunner.h:519
ComboBox::getTooltip
String getTooltip() override
Definition: juce_ComboBox.h:398
StatisticsAccumulator::getVariance
FloatType getVariance() const noexcept
Returns the variance of all previously added values.
Definition: juce_StatisticsAccumulator.h:76
SelectedItemSet::getNumSelected
int getNumSelected() const noexcept
Returns the number of currently selected items.
Definition: juce_SelectedItemSet.h:263
Button::LookAndFeelMethods::drawDrawableButton
virtual void drawDrawableButton(Graphics &, DrawableButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0
BlocksProtocol::IntegerWithBitSize::maxValue
@ maxValue
Definition: juce_BitPackingUtilities.h:71
CppTokeniserFunctions::StringIterator
A class that can be passed to the CppTokeniserFunctions functions in order to parse a String.
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:535
dsp::LogRampedValue
Utility class for logarithmically smoothed linear values.
Definition: juce_LogRampedValue.h:49
DirectoryContentsDisplayComponent::getNumSelectedFiles
virtual int getNumSelectedFiles() const =0
Returns the number of files the user has got selected.
WavAudioFormat::riffInfoSoundSchemeTitle
static const char *const riffInfoSoundSchemeTitle
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:157
KeyPress::deleteKey
static const int deleteKey
key-code for the delete key (not backspace)
Definition: juce_KeyPress.h:196
ListBoxModel::deleteKeyPressed
virtual void deleteKeyPressed(int lastRowSelected)
Override this to be informed when the delete key is pressed.
LITTLEFOOT_PERFORM_OP_INT16
#define LITTLEFOOT_PERFORM_OP_INT16(name)
ChannelRemappingAudioSource::createXml
std::unique_ptr< XmlElement > createXml() const
Returns an XML object to encapsulate the state of the mappings.
dsp::StateVariableFilter::Parameters::Type::bandPass
@ bandPass
PluginDescription
A small class to represent some facts about a particular type of plug-in.
Definition: juce_PluginDescription.h:44
CharPointer_UTF32::compareIgnoreCase
int compareIgnoreCase(CharPointer other) const
Compares this string with another one.
Definition: juce_CharPointer_UTF32.h:274
dsp::SpecialFunctions
Contains miscellaneous filter design and windowing functions.
Definition: juce_SpecialFunctions.h:38
Quaternion::Quaternion
Quaternion(Type x, Type y, Type z, Type w) noexcept
Definition: juce_Quaternion.h:44
BlocksProtocol::user14
@ user14
Definition: juce_BlocksProtocolDefinitions.h:333
ConsoleApplication::Command::longDescription
String longDescription
A longer description of this command, for use in extended help.
Definition: juce_ConsoleApplication.h:256
KnownPluginList::sortByFileSystemLocation
@ sortByFileSystemLocation
Definition: juce_KnownPluginList.h:137
Path
A path is a sequence of lines and curves that may either form a closed shape or be open-ended.
Definition: juce_Path.h:66
Range::withStart
JUCE_CONSTEXPR Range withStart(const ValueType newStart) const noexcept
Returns a range with the same end as this one, but a different start.
Definition: juce_Range.h:108
dsp::WaveShaper::functionToUse
Function functionToUse
Definition: juce_WaveShaper.h:41
RectangleList::clipTo
bool clipTo(RectangleType rect)
Removes any areas of the region that lie outside a given rectangle.
Definition: juce_RectangleList.h:316
BlockDeviceConnection::device1
Block::UID device1
Definition: juce_Topology.h:33
PhysicalTopologySource::PhysicalTopologySource
PhysicalTopologySource(bool startDetached=false)
Constructor.
KeyMappingEditorComponent
A component to allow editing of the keymaps stored by a KeyPressMappingSet object.
Definition: juce_KeyMappingEditorComponent.h:40
dsp::AudioBlock::clear
AudioBlock & clear() noexcept
Clears the memory referenced by this AudioBlock.
Definition: juce_AudioBlock.h:288
TableHeaderComponent::Listener::tableColumnDraggingChanged
virtual void tableColumnDraggingChanged(TableHeaderComponent *tableHeader, int columnIdNowBeingDragged)
This is called when the user begins or ends dragging one of the columns around.
Component::focusChangedByMouseClick
@ focusChangedByMouseClick
Means that the user clicked the mouse to change focus.
Definition: juce_Component.h:1742
ListBox::getHeaderComponent
Component * getHeaderComponent() const noexcept
Returns whatever header component was set with setHeaderComponent().
Definition: juce_ListBox.h:499
LassoComponent::dragLasso
void dragLasso(const MouseEvent &e)
Call this in your mouseDrag event, to update the lasso's position.
Definition: juce_LassoComponent.h:147
ComboBox::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide ComboBox functionality.
Definition: juce_ComboBox.h:367
Colours::burlywood
static const JUCE_API Colour burlywood
Definition: juce_Colours.h:60
GridItem::Margin::right
float right
Definition: juce_GridItem.h:188
CodeEditorComponent::getDocument
CodeDocument & getDocument() const noexcept
Returns the code document that this component is editing.
Definition: juce_CodeEditorComponent.h:65
ImageFileFormat::getFormatName
virtual String getFormatName()=0
Returns a description of this file format.
CPlusPlusCodeTokeniser::tokenType_bracket
@ tokenType_bracket
Definition: juce_CPlusPlusCodeTokeniser.h:64
CachedValue::getValueTree
ValueTree & getValueTree() noexcept
Returns a reference to the ValueTree containing the referenced property.
Definition: juce_CachedValue.h:180
PhysicalTopologySource::getCurrentTopology
BlockTopology getCurrentTopology() const override
Returns the current physical topology.
CharPointer_UTF16::write
void write(juce_wchar charToWrite) noexcept
Writes a unicode character to this string, and advances this pointer to point to the next position.
Definition: juce_CharPointer_UTF16.h:182
Block::ConfigMetaData::range
Range< int32 > range
Definition: juce_Block.h:403
PluginDescription::category
String category
A category, such as "Dynamics", "Reverbs", etc.
Definition: juce_PluginDescription.h:67
dsp::WindowingFunction::hamming
@ hamming
Definition: juce_Windowing.h:54
DropShadow
Defines a drop-shadow effect.
Definition: juce_DropShadowEffect.h:37
Toolbar::LookAndFeelMethods::paintToolbarBackground
virtual void paintToolbarBackground(Graphics &, int width, int height, Toolbar &)=0
WavAudioFormat::ISRC
static const char *const ISRC
Metadata property name used when reading an ISRC code from an AXML chunk.
Definition: juce_WavAudioFormat.h:182
Rectangle::Rectangle
Rectangle(ValueType initialX, ValueType initialY, ValueType width, ValueType height) noexcept
Creates a rectangle with a given position and size.
Definition: juce_Rectangle.h:53
DropShadow::offset
Point< int > offset
The offset of the shadow.
Definition: juce_DropShadowEffect.h:66
Block::ConfigMetaData::value
int32 value
Definition: juce_Block.h:402
HeapBlock::HeapBlock
friend class HeapBlock
Definition: juce_HeapBlock.h:343
ComponentMovementWatcher::getComponent
Component * getComponent() const noexcept
Returns the component that's being watched.
Definition: juce_ComponentMovementWatcher.h:72
AudioProcessor::containsLayout
static bool containsLayout(const BusesLayout &layouts, const short(&channelLayoutList)[numLayouts][2])
Definition: juce_AudioProcessor.h:768
ScopedJuceInitialiser_GUI
A utility object that helps you initialise and shutdown JUCE correctly using an RAII pattern.
Definition: juce_Initialisation.h:70
Colours::oldlace
static const JUCE_API Colour oldlace
Definition: juce_Colours.h:81
WindowsMediaAudioFormat::getPossibleSampleRates
Array< int > getPossibleSampleRates() override
Returns a set of sample rates that the format can read and write.
BorderSize::BorderSize
BorderSize(ValueType allGaps) noexcept
Creates a border with the given gap on all sides.
Definition: juce_BorderSize.h:62
MPESynthesiser
Base class for an MPE-compatible musical device that can play sounds.
Definition: juce_MPESynthesiser.h:55
ApplicationCommandTarget::getAllCommands
virtual void getAllCommands(Array< CommandID > &commands)=0
This must return a complete list of commands that this target can handle.
std::function
This class provides an alternative to std::function that is compatible with OS X 10....
Definition: juce_StdFunctionCompat.h:45
OutputStream::flush
virtual void flush()=0
If the stream is using a buffer, this will ensure it gets written out to the destination.
AlertWindow::showMessageBoxAsync
static void JUCE_CALLTYPE showMessageBoxAsync(AlertIconType iconType, const String &title, const String &message, const String &buttonText=String(), Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box that just has a message and a single button to get rid of it.
ConsoleApplication::Command::argumentDescription
String argumentDescription
A description of the command-line arguments needed for this command, which will be printed as part of...
Definition: juce_ConsoleApplication.h:248
LEDColour::LEDColour
LEDColour()=default
CallOutBox::LookAndFeelMethods::drawCallOutBoxBackground
virtual void drawCallOutBoxBackground(CallOutBox &, Graphics &, const Path &, Image &)=0
Synthesiser::getNumSounds
int getNumSounds() const noexcept
Returns the number of sounds that have been added to the synth.
Definition: juce_Synthesiser.h:348
PopupMenu::LookAndFeelMethods::drawPopupMenuSectionHeader
virtual void drawPopupMenuSectionHeader(Graphics &, const Rectangle< int > &area, const String &sectionName)=0
RectangleList::clear
void clear()
Removes all rectangles to leave an empty region.
Definition: juce_RectangleList.h:98
SelectedItemSet::getItemArray
const ItemArray & getItemArray() const noexcept
Provides access to the array of items.
Definition: juce_SelectedItemSet.h:275
LITTLEFOOT_OP_INT8
#define LITTLEFOOT_OP_INT8(name)
ValueTree::hasProperty
bool hasProperty(const Identifier &name) const noexcept
Returns true if the tree contains a named property.
BlockGraph
Represents traversal paths from master blocks and any connected blocks.
Definition: juce_BlockGraph.h:32
ResizableBorderComponent::Zone::isDraggingRightEdge
bool isDraggingRightEdge() const noexcept
Returns true if dragging this zone will move the object's right edge.
Definition: juce_ResizableBorderComponent.h:135
Array::end
ElementType * end() noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_Array.h:345
WavAudioFormat::riffInfoTechnician
static const char *const riffInfoTechnician
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:166
LookAndFeel_V3::drawButtonBackground
void drawButtonBackground(Graphics &, Button &, const Colour &backgroundColour, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown) override
Component::keyPressed
virtual bool keyPressed(const KeyPress &key)
Called when a key is pressed.
NotificationType
NotificationType
These enums are used in various classes to indicate whether a notification event should be sent out.
Definition: juce_NotificationType.h:32
UnityAudioParameterDefinition::min
float min
Definition: juce_UnityPluginInterface.h:152
PluginDescription::name
String name
The name of the plug-in.
Definition: juce_PluginDescription.h:55
ChannelRemappingAudioSource::~ChannelRemappingAudioSource
~ChannelRemappingAudioSource() override
Destructor.
OSCReceiver::Listener::oscBundleReceived
virtual void oscBundleReceived(const OSCBundle &)
Called when the OSCReceiver receives a new OSC bundle.
Definition: juce_OSCReceiver.h:125
CppTokeniserFunctions::StringIterator::StringIterator
StringIterator(const String &s) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:537
ScopedReadLock::ScopedReadLock
ScopedReadLock(const ReadWriteLock &lock) noexcept
Creates a ScopedReadLock.
Definition: juce_ScopedReadLock.h:66
File::tempDirectory
@ tempDirectory
The folder that should be used for temporary files.
Definition: juce_File.h:883
AudioProcessor::WrapperType
WrapperType
Flags to indicate the type of plugin context in which a processor is being used.
Definition: juce_AudioProcessor.h:1186
AudioProcessor::getBypassParameter
virtual AudioProcessorParameter * getBypassParameter() const
Returns the parameter that controls the AudioProcessor's bypass state.
Definition: juce_AudioProcessor.h:911
PixelRGB::tween
forcedinline void tween(const Pixel &src, const uint32 amount) noexcept
Blends another pixel with this one, creating a colour that is somewhere between the two,...
Definition: juce_PixelFormats.h:506
dsp::FIR::Filter::operator=
Filter & operator=(const Filter &)=default
dsp::AudioBlock::replaceWithProductOf
const AudioBlock & replaceWithProductOf(AudioBlock< OtherSampleType > src, SmoothedValue< SampleType, SmoothingType > &value) const noexcept
Definition: juce_AudioBlock.h:457
Drawable::drawableClipPath
std::unique_ptr< Drawable > drawableClipPath
Definition: juce_Drawable.h:208
CoreAudioFormat::timeSig
static const char *const timeSig
Metadata property name used when reading a caf file time signature information.
Definition: juce_CoreAudioFormat.h:60
Matrix3D::Matrix3D
Matrix3D() noexcept
Creates an identity matrix.
Definition: juce_Matrix3D.h:44
LuaTokeniser::tokenType_operator
@ tokenType_operator
Definition: juce_LuaCodeTokeniser.h:53
Justification::applyToRectangle
void applyToRectangle(ValueType &x, ValueType &y, ValueType w, ValueType h, ValueType spaceX, ValueType spaceY, ValueType spaceW, ValueType spaceH) const noexcept
Adjusts the position of a rectangle to fit it into a space.
Definition: juce_Justification.h:80
OwnedArray::operator=
OwnedArray & operator=(OwnedArray &&other) noexcept
Move assignment operator.
Definition: juce_OwnedArray.h:81
FloatVectorOperations::fill
static void JUCE_CALLTYPE fill(float *dest, float valueToFill, int numValues) noexcept
Copies a repeated value into a vector of floats.
Block::getBlockAreaWithinLayout
virtual BlockArea getBlockAreaWithinLayout() const =0
Returns the area that this block covers within the layout of the group as a whole.
CodeDocument::writeToStream
bool writeToStream(OutputStream &stream)
Writes the editor's current contents to a stream.
Matrix3D::operator*
Matrix3D operator*(const Matrix3D &other) const noexcept
Multiplies this matrix by another, and returns the result.
Definition: juce_Matrix3D.h:130
Rectangle::Rectangle
friend class Rectangle
Definition: juce_Rectangle.h:966
CharPointer_UTF32::writeWithCharLimit
void writeWithCharLimit(CharPointer src, int maxChars) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF32.h:245
littlefoot::Runner::setHeapByte
void setHeapByte(uint32 index, uint8 value) noexcept
Definition: juce_LittleFootRunner.h:546
FloatVectorOperations::subtract
static void JUCE_CALLTYPE subtract(float *dest, const float *src, int numValues) noexcept
Subtracts the source values from the destination values.
ArrowButton
A button with an arrow in it.
Definition: juce_ArrowButton.h:39
BlocksProtocol::DeviceName::name
BlockName name
Definition: juce_BlocksProtocolDefinitions.h:266
CharPointer_UTF32::isWhitespace
bool isWhitespace() const
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_UTF32.h:317
PhysicalTopologySource::isLockedFromOutside
bool isLockedFromOutside() const
This method will tell, if an other PhysicalTopologySource has locked the Midi connection.
CharPointer_UTF32::isDigit
bool isDigit() const
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_UTF32.h:319
PluginDescription::manufacturerName
String manufacturerName
The manufacturer.
Definition: juce_PluginDescription.h:70
CharPointer_UTF8::getBytesRequiredFor
static size_t getBytesRequiredFor(CharPointer text) noexcept
Returns the number of bytes that would be needed to represent the given string in this encoding forma...
Definition: juce_CharPointer_UTF8.h:309
Colours::mediumturquoise
static const JUCE_API Colour mediumturquoise
Definition: juce_Colours.h:79
JUCEApplicationBase::getApplicationVersion
virtual const String getApplicationVersion()=0
Returns the application's version number.
LagrangeInterpolator
Interpolator for resampling a stream of floats using 4-point lagrange interpolation.
Definition: juce_LagrangeInterpolator.h:40
Image::BitmapData::getBounds
Rectangle< int > getBounds() const noexcept
Returns the size of the bitmap.
Definition: juce_Image.h:351
AudioProcessorGraph::NodeID::NodeID
NodeID(uint32 i)
Definition: juce_AudioProcessorGraph.h:65
WavAudioFormat::riffInfoVegasVersionMinor
static const char *const riffInfoVegasVersionMinor
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:174
PluginHostType::SteinbergCubase6
@ SteinbergCubase6
Represents Steinberg Cubase 6.
Definition: juce_PluginHostType.h:86
Colours::navajowhite
static const JUCE_API Colour navajowhite
Definition: juce_Colours.h:80
dsp::AudioBlock::AudioBlock
constexpr AudioBlock(AudioBuffer< OtherSampleType > &buffer) noexcept
Creates an AudioBlock that points to the data in an AudioBuffer.
Definition: juce_AudioBlock.h:148
StatisticsAccumulator::getStandardDeviation
FloatType getStandardDeviation() const noexcept
Returns the standard deviation of all previously added values.
Definition: juce_StatisticsAccumulator.h:85
dsp::ProcessorChain
ProcessorHelpers::ChainBase< true, Processors... > ProcessorChain
This variadically-templated class lets you join together any number of processor classes into a singl...
Definition: juce_ProcessorChain.h:135
CharPointer_UTF16::CharPointer_UTF16
CharPointer_UTF16(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_UTF16.h:44
TooltipClient
Components that want to use pop-up tooltips should implement this interface.
Definition: juce_TooltipClient.h:43
AudioTransportSource::getGain
float getGain() const noexcept
Returns the current gain setting.
Definition: juce_AudioTransportSource.h:136
Slider::LookAndFeelMethods::drawLinearSliderThumb
virtual void drawLinearSliderThumb(Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle, Slider &)=0
ToggleButton::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the button.
Definition: juce_ToggleButton.h:74
ChoicePropertyComponent::choices
StringArray choices
The list of options that will be shown in the combo box.
Definition: juce_ChoicePropertyComponent.h:140
AttributedString::getReadingDirection
ReadingDirection getReadingDirection() const noexcept
Returns the reading direction for the text.
Definition: juce_AttributedString.h:135
AudioIODeviceCallback::audioDeviceError
virtual void audioDeviceError(const String &errorMessage)
This can be overridden to be told if the device generates an error while operating.
dsp::SIMDRegister::size
static constexpr size_t size() noexcept
Returns the number of elements in this vector.
Definition: juce_SIMDRegister.h:126
StretchableObjectResizer::getNumItems
int getNumItems() const noexcept
Returns the number of items that have been added.
Definition: juce_StretchableObjectResizer.h:83
LowLevelGraphicsContext::clipToPath
virtual void clipToPath(const Path &, const AffineTransform &)=0
AttributedString::WordWrap
WordWrap
Types of word-wrap behaviour.
Definition: juce_AttributedString.h:110
StandalonePluginHolder::PluginInOuts::numOuts
short numOuts
Definition: juce_StandaloneFilterWindow.h:52
ModifierKeys::isPopupMenu
bool isPopupMenu() const noexcept
Checks whether the user is trying to launch a pop-up menu.
Definition: juce_ModifierKeys.h:80
AudioPlayHead::CurrentPositionInfo::bpm
double bpm
The tempo in BPM.
Definition: juce_AudioPlayHead.h:70
AudioProcessor::Bus::isEnabled
bool isEnabled() const noexcept
Returns true if the current bus is enabled.
Definition: juce_AudioProcessor.h:446
AudioFormatWriter::getNumChannels
int getNumChannels() const noexcept
Returns the number of channels being written.
Definition: juce_AudioFormatWriter.h:172
CodeEditorComponent::getLineHeight
int getLineHeight() const noexcept
Returns the height of a line of text, in pixels.
Definition: juce_CodeEditorComponent.h:78
unitySetScreenBounds
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unitySetScreenBounds(int id, float x, float y, float w, float h)
PixelAlpha
Represents an 8-bit single-channel pixel, and can perform compositing operations on it.
Definition: juce_PixelFormats.h:597
CharPointer_ASCII::operator*
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_ASCII.h:83
writeUnaligned
void writeUnaligned(void *dstPtr, Type value) noexcept
A handy function to write un-aligned memory without a performance penalty or bus-error.
Definition: juce_Memory.h:82
KeyPress::pageUpKey
static const int pageUpKey
key-code for the page-up key
Definition: juce_KeyPress.h:204
PropertyComponent::refresh
virtual void refresh()=0
Updates the property component if the item it refers to has changed.
TextEditor::setInputRestrictions
void setInputRestrictions(int maxTextLength, const String &allowedCharacters=String())
Sets limits on the characters that can be entered.
maskPixelComponents
uint32 maskPixelComponents(uint32 x) noexcept
Definition: juce_PixelFormats.h:39
LEDGrid::LEDGrid
LEDGrid(Block &)
AudioProcessorPlayer
An AudioIODeviceCallback object which streams audio through an AudioProcessor.
Definition: juce_AudioProcessorPlayer.h:46
StandalonePluginHolder::startPlaying
void startPlaying()
Definition: juce_StandaloneFilterWindow.h:235
CachedValue
This class acts as a typed wrapper around a property inside a ValueTree.
Definition: juce_CachedValue.h:60
LookAndFeel_V2::drawProgressBar
void drawProgressBar(Graphics &, ProgressBar &, int width, int height, double progress, const String &textToShow) override
Draws a progress bar.
Array::remove
void remove(const ElementType *elementToRemove)
Removes an element from the array.
Definition: juce_Array.h:810
Expression::Symbol::scopeUID
String scopeUID
The unique ID of the Scope that contains this symbol.
Definition: juce_Expression.h:192
SparseSet::containsRange
bool containsRange(Range< Type > range) const noexcept
Checks whether the whole of a given range is contained within this one.
Definition: juce_SparseSet.h:232
KeyMappingEditorComponent::getMappings
KeyPressMappingSet & getMappings() const noexcept
Returns the KeyPressMappingSet that this component is acting upon.
Definition: juce_KeyMappingEditorComponent.h:67
Desktop::DisplayOrientation
DisplayOrientation
In a tablet/mobile device which can be turned around, this is used to indicate the orientation.
Definition: juce_Desktop.h:297
SparseSet::SparseSet
SparseSet(SparseSet &&other) noexcept
Definition: juce_SparseSet.h:50
ControlButton::playOrPause
@ playOrPause
The play or pause button on a loop block.
Definition: juce_ControlButton.h:66
ArgumentList::Argument::isLongOption
bool isLongOption() const
Returns true if this argument starts with a double dash.
BlocksProtocol::DeviceStatus::batteryCharging
BatteryCharging batteryCharging
Definition: juce_BlocksProtocolDefinitions.h:214
PropertyComponent::LookAndFeelMethods::getPropertyPanelSectionHeaderHeight
virtual int getPropertyPanelSectionHeaderHeight(const String &sectionTitle)=0
InputStream::setPosition
virtual bool setPosition(int64 newPosition)=0
Tries to move the current read position of the stream.
littlefoot::Runner::ErrorCode::ok
@ ok
ValueWithDefault::referTo
void referTo(ValueTree &tree, const Identifier &property, UndoManager *um)
Makes the ValueWithDefault refer to the specified property inside the given ValueTree.
Definition: juce_ValueWithDefault.h:159
AudioCDBurner::BurnProgressListener
Receives progress callbacks during a cd-burn operation.
Definition: juce_AudioCDBurner.h:126
Justification::topLeft
@ topLeft
Indicates that the item should be placed in the top-left corner.
Definition: juce_Justification.h:165
SparseSet::operator!=
bool operator!=(const SparseSet &other) const noexcept
Definition: juce_SparseSet.h:247
BlocksProtocol::MessageFromDevice::deviceName
@ deviceName
SmoothedValueBase
A base class for the smoothed value classes.
Definition: juce_SmoothedValue.h:37
AudioProcessorGraph::AudioGraphIOProcessor::IODeviceType
IODeviceType
Specifies the mode in which this processor will operate.
Definition: juce_AudioProcessorGraph.h:296
Rectangle::contains
bool contains(Point< ValueType > point) const noexcept
Returns true if this coordinate is inside the rectangle.
Definition: juce_Rectangle.h:602
String::quoted
String quoted(juce_wchar quoteCharacter='"') const
Adds quotation marks around a string.
ListBoxModel::refreshComponentForRow
virtual Component * refreshComponentForRow(int rowNumber, bool isRowSelected, Component *existingComponentToUpdate)
This is used to create or update a custom component to go in a row of the list.
littlefoot::Runner::ErrorCode::illegalAddress
@ illegalAddress
AudioProcessor::getNextBestLayoutInLayoutList
BusesLayout getNextBestLayoutInLayoutList(const BusesLayout &layouts, const short(&channelLayoutList)[numLayouts][2])
Returns the next best layout which is contained in a channel layout map.
Definition: juce_AudioProcessor.h:785
FileBrowserComponent::LookAndFeelMethods::getDefaultFolderImage
virtual const Drawable * getDefaultFolderImage()=0
BlocksProtocol::endOfPacket
@ endOfPacket
Definition: juce_BlocksProtocolDefinitions.h:444
JUCE_DECLARE_SINGLETON
#define JUCE_DECLARE_SINGLETON(Classname, doNotRecreateAfterDeletion)
Macro to generate the appropriate methods and boilerplate for a singleton class.
Definition: juce_Singleton.h:191
TouchSurface::Touch::xVelocity
float xVelocity
An approximation of the velocity at which the X value is changing, measured in units/second.
Definition: juce_TouchSurface.h:57
Rectangle::getIntersection
Rectangle getIntersection(Rectangle other) const noexcept
Returns the region that is the overlap between this and another rectangle.
Definition: juce_Rectangle.h:638
Justification::appliedToRectangle
const Rectangle< ValueType > appliedToRectangle(const Rectangle< ValueType > &areaToAdjust, const Rectangle< ValueType > &targetSpace) const noexcept
Returns the new position of a rectangle that has been justified to fit within a given space.
Definition: juce_Justification.h:95
FileSearchPath
Represents a set of folders that make up a search path.
Definition: juce_FileSearchPath.h:35
BlockConfigManager::resetConfigListActiveStatus
void resetConfigListActiveStatus()
Definition: juce_BlockConfigManager.h:271
Block::sendFirmwareUpdatePacket
virtual bool sendFirmwareUpdatePacket(const uint8 *data, uint8 size, std::function< void(uint8, uint32)> packetAckCallback)=0
Sends a firmware update packet to a block, and waits for a reply.
URL::downloadToFile
DownloadTask * downloadToFile(const File &targetLocation, String extraHeaders=String(), DownloadTask::Listener *listener=nullptr, bool usePostCommand=false)
Download the URL to a file.
Colours::palevioletred
static const JUCE_API Colour palevioletred
Definition: juce_Colours.h:83
AudioPluginFormat::canScanForPlugins
virtual bool canScanForPlugins() const =0
Returns true if this format needs to run a scan to find its list of plugins.
PhysicalTopologySource::DeviceDetector::openDevice
virtual DeviceConnection * openDevice(int index)=0
AudioProcessorEditor::resizableCorner
std::unique_ptr< ResizableCornerComponent > resizableCorner
Definition: juce_AudioProcessorEditor.h:181
dsp::ProcessorWrapper::processor
ProcessorType processor
Definition: juce_ProcessorWrapper.h:79
InAppPurchases::Product::price
String price
Price of the product in local currency.
Definition: juce_InAppPurchases.h:63
Block::UID
uint64 UID
This type is used for the unique block identifier.
Definition: juce_Block.h:73
Value::Value
Value()
Creates an empty Value, containing a void var.
LookAndFeel_V4::ColourScheme::defaultText
@ defaultText
Definition: juce_LookAndFeel_V4.h:54
MPEMessages
This helper class contains the necessary helper functions to generate MIDI messages that are exclusiv...
Definition: juce_MPEMessages.h:49
Reverb::Parameters::wetLevel
float wetLevel
Wet level, 0 to 1.0.
Definition: juce_audio_basics/utilities/juce_Reverb.h:55
ListBoxModel::selectedRowsChanged
virtual void selectedRowsChanged(int lastRowSelected)
Override this to be informed when rows are selected or deselected.
ArrayBase::shrinkToNoMoreThan
void shrinkToNoMoreThan(int maxNumElements)
Definition: juce_ArrayBase.h:234
HashMap::size
int size() const noexcept
Returns the current number of items in the map.
Definition: juce_HashMap.h:162
VSTPluginFormat::canScanForPlugins
bool canScanForPlugins() const override
Returns true if this format needs to run a scan to find its list of plugins.
Definition: juce_VSTPluginFormat.h:104
AudioPluginInstance::Parameter::onStrings
StringArray onStrings
Definition: juce_AudioPluginInstance.h:114
stateIsPaused
@ stateIsPaused
Definition: juce_UnityPluginInterface.h:77
PluginHostType::SteinbergNuendo3
@ SteinbergNuendo3
Represents Steinberg Nuendo 3.
Definition: juce_PluginHostType.h:94
Button::getConnectedEdgeFlags
int getConnectedEdgeFlags() const noexcept
Returns the set of flags passed into setConnectedEdges().
Definition: juce_Button.h:322
Component::SafePointer::operator->
const ComponentType * operator->() const noexcept
Returns the component that this pointer refers to, or null if the component no longer exists.
Definition: juce_Component.h:2165
OpenGLPixelFormat::alphaBits
int alphaBits
The number of bits per pixel to use for the alpha channel.
Definition: juce_OpenGLPixelFormat.h:60
Rectangle::operator/=
Rectangle operator/=(FloatType scaleFactor) noexcept
Scales this rectangle by the given amount, centred around the origin.
Definition: juce_Rectangle.h:387
UnityAudioEffectDefinition::name
char name[32]
Definition: juce_UnityPluginInterface.h:168
AlertWindow::LookAndFeelMethods::getAlertBoxWindowFlags
virtual int getAlertBoxWindowFlags()=0
DrumPadGridProgram::GridFill
Set how each pad in the grid looks.
Definition: juce_DrumPadLEDProgram.h:58
SmoothedValueBase< LogRampedValue< FloatType > >::FloatType
typename FloatTypeHelper< LogRampedValue< FloatType > >::Type FloatType
Definition: juce_SmoothedValue.h:56
ArgumentList::containsOption
bool containsOption(StringRef option) const
Returns true if the given string matches one of the arguments.
MPESynthesiserBase
Derive from this class to create a basic audio generator capable of MPE.
Definition: juce_MPESynthesiserBase.h:47
Font::FontStyleFlags
FontStyleFlags
A combination of these values is used by the constructor to specify the style of font to use.
Definition: juce_Font.h:50
DrawableText::getBoundingBox
Parallelogram< float > getBoundingBox() const noexcept
Returns the parallelogram that defines the text bounding box.
Definition: juce_DrawableText.h:81
ComboBox::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the combo box.
Definition: juce_ComboBox.h:353
WavAudioFormat::riffInfoSecondaryGenre
static const char *const riffInfoSecondaryGenre
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:151
BlocksProtocol::HostPacketDecoder::handleButtonDownOrUp
static bool handleButtonDownOrUp(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex, PacketTimestamp packetTimestamp, bool isDown)
Definition: juce_HostPacketDecoder.h:270
AudioChannelSet::topFrontRight
@ topFrontRight
Top Front Right channel.
Definition: juce_AudioChannelSet.h:298
Colours::blue
static const JUCE_API Colour blue
ARGB = 0xff0000ff.
Definition: juce_Colours.h:51
ReferenceCountedArray
Holds a list of objects derived from ReferenceCountedObject, or which implement basic reference-count...
Definition: juce_ReferenceCountedArray.h:51
AudioThumbnailBase::getHashCode
virtual int64 getHashCode() const =0
Returns the hash code that was set by setSource() or setReader().
ReferenceCountedArray::move
void move(int currentIndex, int newIndex) noexcept
Moves one of the objects to a different position.
Definition: juce_ReferenceCountedArray.h:760
GridItem::Margin::left
float left
Definition: juce_GridItem.h:187
Component::getWidth
int getWidth() const noexcept
Returns the component's width in pixels.
Definition: juce_Component.h:272
WavAudioFormat::riffInfoSoftware
static const char *const riffInfoSoftware
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:156
ReferenceCountedObjectPtr::~ReferenceCountedObjectPtr
~ReferenceCountedObjectPtr()
Destructor.
Definition: juce_ReferenceCountedObject.h:368
Rectangle::withCentre
Rectangle withCentre(Point< ValueType > newCentre) const noexcept
Returns a rectangle with the same size as this one, but a new centre position.
Definition: juce_Rectangle.h:215
PushNotifications::Notification::subtitle
String subtitle
Optional: additional text, that may be displayed e.g.
Definition: juce_PushNotifications.h:120
dsp::SIMDRegister::value_type
ElementType value_type
STL compatible value_type definition (same as ElementType).
Definition: juce_SIMDRegister.h:71
Colour::getBlue
uint8 getBlue() const noexcept
Returns the blue component of this colour.
Definition: juce_Colour.h:171
TopologySource::Listener::topologyChanged
virtual void topologyChanged()
Called for any change in topology - devices changed, connections changed, etc.
Definition: juce_TopologySource.h:54
RectangleList::RectangleList
RectangleList(RectangleType rect)
Creates a list containing just one rectangle.
Definition: juce_RectangleList.h:59
GenericScopedUnlock
Automatically unlocks and re-locks a mutex object.
Definition: juce_ScopedLock.h:126
String::isEmpty
bool isEmpty() const noexcept
Returns true if the string contains no characters.
Definition: juce_String.h:297
CharPointer_ASCII::writeAll
void writeAll(const CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_ASCII.h:209
Button::onClick
std::function< void()> onClick
You can assign a lambda to this callback object to have it called when the button is clicked.
Definition: juce_Button.h:194
MidiMessageSequence::begin
MidiEventHolder ** begin() noexcept
Iterator for the list of MidiEventHolders.
DrumPadGridProgram::down
@ down
Definition: juce_DrumPadLEDProgram.h:85
PixelARGB::setARGB
void setARGB(const uint8 a, const uint8 r, const uint8 g, const uint8 b) noexcept
Sets the pixel's colour from individual components.
Definition: juce_PixelFormats.h:128
AudioFormatReaderSource::isLooping
bool isLooping() const override
Returns whether loop-mode is turned on or not.
Definition: juce_AudioFormatReaderSource.h:68
Colours::fuchsia
static const JUCE_API Colour fuchsia
Definition: juce_Colours.h:68
AudioThumbnailBase::setSource
virtual bool setSource(InputSource *newSource)=0
Specifies the file or stream that contains the audio file.
Point::getDistanceSquaredFromOrigin
JUCE_CONSTEXPR ValueType getDistanceSquaredFromOrigin() const noexcept
Returns the square of the straight-line distance between this point and the origin.
Definition: juce_Point.h:155
Colours::springgreen
static const JUCE_API Colour springgreen
Definition: juce_Colours.h:88
Colours::slategrey
static const JUCE_API Colour slategrey
Definition: juce_Colours.h:88
WavAudioFormat::riffInfoThirdLanguage
static const char *const riffInfoThirdLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:167
dsp::StateVariableFilter::Parameters::Type
Type
Definition: juce_StateVariableFilter.h:195
Displays::Display::userArea
Rectangle< int > userArea
The total area of this display in logical pixels which isn't covered by OS-dependent objects like the...
Definition: juce_Displays.h:56
Component::setViewportIgnoreDragFlag
void setViewportIgnoreDragFlag(bool ignoreDrag) noexcept
Sets a flag to indicate whether mouse drag events on this Component should be ignored when it is insi...
Definition: juce_Component.h:2260
Label::Listener::editorShown
virtual void editorShown(Label *, TextEditor &)
Called when a Label goes into editing mode and displays a TextEditor.
Definition: juce_Label.h:194
AudioProcessorParameter::getDefaultValue
virtual float getDefaultValue() const =0
This should return the default value for this parameter.
Colours::sandybrown
static const JUCE_API Colour sandybrown
Definition: juce_Colours.h:86
AudioDataConverters::int32BE
@ int32BE
Definition: juce_AudioDataConverters.h:694
URL::getPostDataAsMemoryBlock
const MemoryBlock & getPostDataAsMemoryBlock() const noexcept
Returns the data that was set using withPOSTData() as MemoryBlock.
Definition: juce_URL.h:275
Line::getAngle
Point< ValueType >::FloatType getAngle() const noexcept
Returns the line's angle.
Definition: juce_Line.h:135
InputStream::skipNextBytes
virtual void skipNextBytes(int64 numBytesToSkip)
Reads and discards a number of bytes from the stream.
ModifierKeys::ctrlModifier
@ ctrlModifier
CTRL key flag.
Definition: juce_ModifierKeys.h:126
ConsoleApplication::Command
Represents a command that can be executed if its command-line arguments are matched.
Definition: juce_ConsoleApplication.h:238
HashMap::end
Iterator end() const noexcept
Returns an end iterator for the values in this tree.
Definition: juce_HashMap.h:474
Block::Program::getSearchPaths
virtual juce::Array< File > getSearchPaths()
Returns an array of search paths to use when resolving includes.
Definition: juce_Block.h:245
TopLevelWindow::isDropShadowEnabled
bool isDropShadowEnabled() const noexcept
True if drop-shadowing is enabled.
Definition: juce_TopLevelWindow.h:101
AudioIODevice::getActiveInputChannels
virtual BigInteger getActiveInputChannels() const =0
Returns a mask showing which of the available input channels are currently enabled.
Image::isValid
bool isValid() const noexcept
Returns true if this image isn't null.
Definition: juce_Image.h:149
OpenGLShaderProgram::Uniform::uniformID
GLint uniformID
The uniform's ID number.
Definition: juce_OpenGLShaderProgram.h:168
Colours::firebrick
static const JUCE_API Colour firebrick
Definition: juce_Colours.h:68
PluginHostType::SteinbergCubase8
@ SteinbergCubase8
Represents Steinberg Cubase 8.
Definition: juce_PluginHostType.h:88
AudioProcessor::BusesLayout::getMainInputChannels
int getMainInputChannels() const noexcept
Get the number of input channels on the main bus.
Definition: juce_AudioProcessor.h:338
operator<=
JUCE_API bool JUCE_CALLTYPE operator<=(const String &string1, StringRef string2) noexcept
Case-sensitive comparison of two strings.
AudioProcessor::getMainBusNumOutputChannels
int getMainBusNumOutputChannels() const noexcept
Returns the number of output channels on the main bus.
Definition: juce_AudioProcessor.h:747
dsp::LogRampedValue::LogRampedValue
LogRampedValue(FloatType initialValue) noexcept
Constructor.
Definition: juce_LogRampedValue.h:57
CharacterFunctions::lengthUpTo
static size_t lengthUpTo(CharPointerType start, const CharPointerType end) noexcept
Counts the number of characters in a given string, stopping if the count exceeds a specified end-poin...
Definition: juce_CharacterFunctions.h:482
AnimatedPosition::nudge
void nudge(double deltaFromCurrentPosition)
Called outside of a drag operation to cause a nudge in the specified direction.
Definition: juce_AnimatedPosition.h:106
littlefoot::int8
signed char int8
Definition: juce_LittleFootRunner.h:43
AudioChannelSet::create7point0point2
static AudioChannelSet JUCE_CALLTYPE create7point0point2()
Creates a set for Dolby Atmos 7.0.2 surround setup (left, right, centre, leftSurroundSide,...
PathFlatteningIterator::closesSubPath
bool closesSubPath
Indicates whether the current line segment is closing a sub-path.
Definition: juce_PathIterator.h:85
AudioDeviceManager::LevelMeter
A simple reference-counted struct that holds a level-meter value that can be read using getCurrentLev...
Definition: juce_AudioDeviceManager.h:418
dsp::StateVariableFilter::Filter::ParametersPtr
typename Parameters< NumericType >::Ptr ParametersPtr
A typedef for a ref-counted pointer to the coefficients object.
Definition: juce_StateVariableFilter.h:65
OptionalScopedPointer::OptionalScopedPointer
OptionalScopedPointer(ObjectType *objectToHold, bool takeOwnership)
Creates an OptionalScopedPointer to point to a given object, and specifying whether the OptionalScope...
Definition: juce_OptionalScopedPointer.h:52
TreeViewItem::OpennessRestorer
This handy class takes a copy of a TreeViewItem's openness when you create it, and restores that open...
Definition: juce_TreeView.h:570
AudioProcessorParameter::getCategory
virtual Category getCategory() const
Returns the parameter's category.
PluginHostType::FinalCut
@ FinalCut
Represents Apple Final Cut Pro.
Definition: juce_PluginHostType.h:72
BlockConfigManager::setItemActive
void setItemActive(ConfigItemId item, bool isActive)
Definition: juce_BlockConfigManager.h:241
LookAndFeel_V2::drawTreeviewPlusMinusBox
void drawTreeviewPlusMinusBox(Graphics &, const Rectangle< float > &area, Colour backgroundColour, bool isOpen, bool isMouseOver) override
Rectangle::getTopRight
Point< ValueType > getTopRight() const noexcept
Returns the rectangle's top-right position as a Point.
Definition: juce_Rectangle.h:147
CameraDevice::Listener::~Listener
virtual ~Listener()
Definition: juce_CameraDevice.h:192
ApplicationCommandTarget::InvocationInfo::commandID
CommandID commandID
The UID of the command that should be performed.
Definition: juce_ApplicationCommandTarget.h:69
LookAndFeel::drawSpinningWaitAnimation
virtual void drawSpinningWaitAnimation(Graphics &, const Colour &colour, int x, int y, int w, int h)=0
Draws a small image that spins to indicate that something's happening.
dsp::ProcessorWrapper::reset
void reset() override
Definition: juce_ProcessorWrapper.h:74
MPEZoneLayout::Zone::isActive
bool isActive() const noexcept
Definition: juce_MPEZoneLayout.h:89
dsp::AudioBlock::setSample
void setSample(int destChannel, int destSample, SampleType newValue) const noexcept
Modifies a sample in the buffer.
Definition: juce_AudioBlock.h:267
ApplicationCommandTarget::InvocationInfo::keyPress
KeyPress keyPress
The keypress that was used to invoke it.
Definition: juce_ApplicationCommandTarget.h:103
ValueWithDefault::resetToDefault
void resetToDefault() noexcept
Removes the property from the referenced ValueTree.
Definition: juce_ValueWithDefault.h:132
PhysicalTopologySource::DeviceConnection::sendMessageToDevice
virtual bool sendMessageToDevice(const void *data, size_t dataSize)=0
Colours::darkorchid
static const JUCE_API Colour darkorchid
Definition: juce_Colours.h:65
MPENote::totalPitchbendInSemitones
double totalPitchbendInSemitones
Current effective pitchbend of the note in units of semitones, relative to initialNote.
Definition: juce_MPENote.h:165
TextEditor::getTextToShowWhenEmpty
String getTextToShowWhenEmpty() const noexcept
Returns the text that will be shown when the text editor is empty.
Definition: juce_TextEditor.h:287
AudioData::Pointer::get32BitResolution
static int get32BitResolution() noexcept
Returns the accuracy of this format when represented as a 32-bit integer.
Definition: juce_AudioDataConverters.h:564
Array::getLock
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_Array.h:1121
getAddressDifference
int getAddressDifference(Type1 *pointer1, Type2 *pointer2) noexcept
A handy function which returns the difference between any two pointers, in bytes.
Definition: juce_Memory.h:62
AudioChannelSet::rightSurround
@ rightSurround
Rs channel.
Definition: juce_AudioChannelSet.h:288
Colours::darkcyan
static const JUCE_API Colour darkcyan
Definition: juce_Colours.h:63
PushNotifications::Channel::name
String name
Required: User facing name of the channel.
Definition: juce_PushNotifications.h:451
PluginHostType::isPremiere
bool isPremiere() const noexcept
Returns true if the host is Adobe Premiere Pro.
Definition: juce_PluginHostType.h:150
OpenGLPixelFormat::accumulationBufferAlphaBits
int accumulationBufferAlphaBits
The number of bits per pixel to use for an accumulation buffer's alpha channel.
Definition: juce_OpenGLPixelFormat.h:68
Rectangle::proportionOfHeight
ValueType proportionOfHeight(FloatType proportion) const noexcept
Returns a proportion of the height of this rectangle.
Definition: juce_Rectangle.h:570
TouchList::contains
bool contains(const TouchSurface::Touch &touch) const noexcept
Returns true if a touch is already in the list.
Definition: juce_TouchList.h:71
ControlButton::button0
@ button0
Button 0 on a developer block.
Definition: juce_ControlButton.h:71
Block::DataInputPortListener
Interface for objects listening to input data port.
Definition: juce_Block.h:466
AudioProcessorGraph::AudioGraphIOProcessor::getType
IODeviceType getType() const noexcept
Returns the mode of this processor.
Definition: juce_AudioProcessorGraph.h:314
WavAudioFormat::riffInfoProductionDesigner
static const char *const riffInfoProductionDesigner
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:145
Block::ConfigMetaData::operator==
bool operator==(const ConfigMetaData &other) const
Definition: juce_Block.h:382
OwnedArray::end
ObjectClass *const * end() const noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_OwnedArray.h:226
CPlusPlusCodeTokeniser::TokenType
TokenType
The token values returned by this tokeniser.
Definition: juce_CPlusPlusCodeTokeniser.h:54
ArrayBase::data
const ElementType * data() const noexcept
Definition: juce_ArrayBase.h:195
AudioChannelSet::discreteChannels
static AudioChannelSet JUCE_CALLTYPE discreteChannels(int numChannels)
Creates a set of untyped discrete channels.
Drawable::parentHierarchyChanged
void parentHierarchyChanged() override
Atomic< int >
AudioIODeviceCallback::audioDeviceAboutToStart
virtual void audioDeviceAboutToStart(AudioIODevice *device)=0
Called to indicate that the device is about to start calling back.
DocumentWindow::getTitleBarHeight
int getTitleBarHeight() const
Returns the current title bar height.
BlocksProtocol::BitSizes
BitSizes
Contains the number of bits required to encode various items in the packets.
Definition: juce_BlocksProtocolDefinitions.h:478
Block::getConnectionTime
virtual Time getConnectionTime() const =0
Returns the time this block object was connected to the topology.
AudioDeviceManager::getOutputLevelGetter
LevelMeter::Ptr getOutputLevelGetter() noexcept
Returns a reference-counted object that can be used to get the current output level.
Definition: juce_AudioDeviceManager.h:444
TextEditor::isTabKeyUsedAsCharacter
bool isTabKeyUsedAsCharacter() const
Returns true if the tab key is being used for input.
Definition: juce_TextEditor.h:107
AudioPlayHead::CurrentPositionInfo::ppqPosition
double ppqPosition
The current play position, in units of quarter-notes.
Definition: juce_AudioPlayHead.h:86
MouseEvent::pressure
const float pressure
The pressure of the touch or stylus for this event.
Definition: juce_MouseEvent.h:131
CodeDocument::getNewLineCharacters
String getNewLineCharacters() const noexcept
Returns the preferred new-line characters for the document.
Definition: juce_CodeDocument.h:261
Rectangle::withPosition
Rectangle withPosition(ValueType newX, ValueType newY) const noexcept
Returns a rectangle with the same size as this one, but a new position.
Definition: juce_Rectangle.h:206
Point::getDistanceFromOrigin
ValueType getDistanceFromOrigin() const noexcept
Returns the straight-line distance between this point and the origin.
Definition: juce_Point.h:149
Slider::LookAndFeelMethods::createSliderButton
virtual Button * createSliderButton(Slider &, bool isIncrement)=0
InterprocessConnection::getSocket
StreamingSocket * getSocket() const noexcept
Returns the socket that this connection is using (or nullptr if it uses a pipe).
Definition: juce_InterprocessConnection.h:128
Drawable::nonConstDraw
void nonConstDraw(Graphics &, float opacity, const AffineTransform &)
AudioProcessorGraph::getCurrentProgram
int getCurrentProgram() override
Returns the number of the currently active program.
Definition: juce_AudioProcessorGraph.h:381
String::appendCharPointer
void appendCharPointer(CharPointer startOfTextToAppend, CharPointer endOfTextToAppend)
Appends a string to the end of this one.
Definition: juce_String.h:234
approximatelyEqual
bool approximatelyEqual(Type a, Type b) noexcept
Returns true if the two numbers are approximately equal.
Definition: juce_MathsFunctions.h:281
ADSR::ADSR
ADSR()
Definition: juce_ADSR.h:39
CharPointer_UTF32::compareUpTo
int compareUpTo(CharPointer other, int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_UTF32.h:267
SortedSet::getReference
const ElementType & getReference(const int index) const noexcept
Returns a direct reference to one of the elements in the set, without checking the index passed in.
Definition: juce_SortedSet.h:179
littlefoot::NativeFunction::functionID
FunctionID functionID
The ID is a hash of the name + arguments, but not the return type.
Definition: juce_LittleFootRunner.h:169
CharPointer_UTF16::compareUpTo
int compareUpTo(CharPointer other, int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_UTF16.h:329
CachedValue::operator==
bool operator==(const OtherType &other) const
Returns true if the current value of the property (or the fallback value) is equal to other.
Definition: juce_CachedValue.h:121
OSCArgument::intValue
int32 intValue
Definition: juce_OSCArgument.h:118
dsp::Oscillator::processSample
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType input) noexcept
Returns the result of processing a single sample.
Definition: juce_Oscillator.h:121
ConsoleApplication::addHelpCommand
void addHelpCommand(String helpArgument, String helpMessage, bool makeDefaultCommand)
Adds a help command to the list.
BlocksProtocol::Packed7BitArrayBuilder::getData
const void * getData() const noexcept
Definition: juce_BitPackingUtilities.h:111
AudioThumbnail
Makes it easy to quickly draw scaled views of the waveform shape of an audio file.
Definition: juce_AudioThumbnail.h:52
Block::ConfigMetaData::ConfigMetaData
ConfigMetaData()=default
MidiMessage::channelPressureChange
static MidiMessage channelPressureChange(int channel, int pressure) noexcept
Creates a channel-pressure change event.
PluginHostType::getHostPath
static String getHostPath()
Returns the complete absolute path of the host application executable.
Definition: juce_PluginHostType.h:269
dsp::SIMDRegister::copyToRawArray
void JUCE_VECTOR_CALLTYPE copyToRawArray(ElementType *a) const noexcept
Copies the elements of the SIMDRegister to a scalar array in memory.
Definition: juce_SIMDRegister.h:145
WavAudioFormat::riffInfoArchivalLocation
static const char *const riffInfoArchivalLocation
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:98
PixelRGB::unpremultiply
forcedinline void unpremultiply() noexcept
Unpremultiplies the pixel's RGB values.
Definition: juce_PixelFormats.h:539
PushNotifications::Notification::Action::button
@ button
Show this action as a button.
Definition: juce_PushNotifications.h:73
dsp::StateVariableFilter::Parameters::setCutOffFrequency
void setCutOffFrequency(double sampleRate, NumericType frequency, NumericType resonance=static_cast< NumericType >(1.0/MathConstants< double >::sqrt2)) noexcept
Sets the cutoff frequency and resonance of the IIR filter.
Definition: juce_StateVariableFilter.h:212
MidiMessageSequence::MidiEventHolder::message
MidiMessage message
The message itself, whose timestamp is used to specify the event's time.
Definition: juce_MidiMessageSequence.h:76
handleMIDI
void handleMIDI(int byte0, int byte1, int byte2)
Called when a block receives a MIDI message.
PhysicalTopologySource::DeviceConnection::handleMessageFromDevice
std::function< void(const void *data, size_t dataSize)> handleMessageFromDevice
Definition: juce_PhysicalTopologySource.h:66
ThreadWithProgressWindow::getAlertWindow
AlertWindow * getAlertWindow() const noexcept
Returns the AlertWindow that is being used.
Definition: juce_ThreadWithProgressWindow.h:155
dsp::ProcessContextNonReplacing::isBypassed
bool isBypassed
If set to true, then a processor's process() method is expected to do whatever is appropriate for it ...
Definition: juce_ProcessContext.h:171
Block::lightPadBlock
@ lightPadBlock
Lightpad block type.
Definition: juce_Block.h:45
getBatteryLevel
float getBatteryLevel()
Returns the battery level of this block, between 0 and 1.0.
Colours::purple
static const JUCE_API Colour purple
Definition: juce_Colours.h:85
ArgumentList::getExistingFileForOption
File getExistingFileForOption(StringRef option) const
Looks for a file argument using getFileForOption() and fails with a suitable error if the file doesn'...
CharPointer_UTF32::indexOf
int indexOf(CharPointer stringToFind) const noexcept
Returns the character index of a substring, or -1 if it isn't found.
Definition: juce_CharPointer_UTF32.h:288
RectangleList::containsPoint
bool containsPoint(Point< ValueType > point) const noexcept
Checks whether the region contains a given point.
Definition: juce_RectangleList.h:411
RelativePoint::y
RelativeCoordinate y
Definition: juce_RelativePoint.h:90
MouseEvent::mouseDownTime
const Time mouseDownTime
The time that the corresponding mouse-down event occurred.
Definition: juce_MouseEvent.h:187
RelativeCoordinatePositionerBase::ComponentScope
Used for resolving a RelativeCoordinate expression in the context of a component.
Definition: juce_RelativeCoordinatePositioner.h:59
Timer::getTimerInterval
int getTimerInterval() const noexcept
Returns the timer's interval.
Definition: juce_Timer.h:117
OpenGLContext::OpenGLVersion
OpenGLVersion
OpenGL versions, used by setOpenGLVersionRequired().
Definition: juce_OpenGLContext.h:136
nextPowerOfTwo
int nextPowerOfTwo(int n) noexcept
Returns the smallest power-of-two which is equal to or greater than the given integer.
Definition: juce_MathsFunctions.h:539
Button::LookAndFeelMethods::getTextButtonWidthToFitText
virtual int getTextButtonWidthToFitText(TextButton &, int buttonHeight)=0
Reverb::Reverb
Reverb()
Definition: juce_audio_basics/utilities/juce_Reverb.h:43
AudioFormatReader::getFormatName
const String & getFormatName() const noexcept
Returns a description of what type of format this is.
Definition: juce_AudioFormatReader.h:70
onControlPress
void onControlPress(int buttonIndex)
Call this when a control block button is pressed to trigger the buttons default behaviour.
LinkedListPointer::findPointerTo
LinkedListPointer * findPointerTo(ObjectType *const itemToLookFor) noexcept
Finds a pointer to a given item.
Definition: juce_LinkedListPointer.h:291
AudioProcessorEditor::getConstrainer
ComponentBoundsConstrainer * getConstrainer() noexcept
Returns the bounds constrainer object that this window is using.
Definition: juce_AudioProcessorEditor.h:163
CharPointer_UTF16::toUpperCase
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_UTF16.h:400
OpenGLHelpers
A set of miscellaneous openGL helper functions.
Definition: juce_OpenGLHelpers.h:37
CharPointer_UTF16::operator!=
bool operator!=(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:65
MidiMessageSequence
A sequence of timestamped midi messages.
Definition: juce_MidiMessageSequence.h:38
Atomic::operator--
Type operator--() noexcept
Atomically decrements this value, returning the new value.
Definition: juce_Atomic.h:126
LowLevelGraphicsPostScriptRenderer::SavedState::clip
RectangleList< int > clip
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:103
GridItem::JustifySelf
JustifySelf
Possible values for the justifySelf property.
Definition: juce_GridItem.h:107
MouseInputSource::InputSourceType
InputSourceType
Possible mouse input sources.
Definition: juce_MouseInputSource.h:57
MidiMessageCollector
Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a bloc...
Definition: juce_MidiMessageCollector.h:39
XEmbedComponent::paint
void paint(Graphics &) override
Component::parentHierarchyChanged
virtual void parentHierarchyChanged()
Called to indicate that the component's parents have changed.
GZIPCompressorOutputStream::WindowBitsValues
WindowBitsValues
These are preset values that can be used for the constructor's windowBits parameter.
Definition: juce_GZIPCompressorOutputStream.h:93
FileOutputStream::getFile
const File & getFile() const
Returns the file that this stream is writing to.
Definition: juce_FileOutputStream.h:76
AudioProcessorParameterGroup::addChild
void addChild(std::unique_ptr< ParameterOrGroup > firstChild, Args &&... remainingChildren)
Adds multiple parameters or sub-groups to this group.
Definition: juce_AudioProcessorParameterGroup.h:202
DialogWindow::LaunchOptions::useNativeTitleBar
bool useNativeTitleBar
If true, the dialog will use a native title bar.
Definition: juce_DialogWindow.h:111
Rectangle::setPosition
void setPosition(Point< ValueType > newPos) noexcept
Changes the position of the rectangle's top-left corner (leaving its size unchanged).
Definition: juce_Rectangle.h:138
CustomTypeface
A typeface that can be populated with custom glyphs.
Definition: juce_CustomTypeface.h:50
Button::LookAndFeelMethods::changeToggleButtonWidthToFitText
virtual void changeToggleButtonWidthToFitText(ToggleButton &)=0
Drawable::originRelativeToComponent
Point< int > originRelativeToComponent
Definition: juce_Drawable.h:207
dsp::StateVariableFilter::Parameters::Type::lowPass
@ lowPass
PluginHostType::isDaVinciResolve
bool isDaVinciResolve() const noexcept
Returns true if the host is DaVinci Resolve.
Definition: juce_PluginHostType.h:130
ComponentListener::componentNameChanged
virtual void componentNameChanged(Component &component)
Called when the component's name is changed.
Box2DRenderer::DrawSolidCircle
void DrawSolidCircle(const b2Vec2 &center, float32 radius, const b2Vec2 &axis, const b2Color &) override
littlefoot::Type::bool_
@ bool_
Block::removeProgramEventListener
virtual void removeProgramEventListener(ProgramEventListener *)
Removes a listener for custom program events from the block.
FloatVectorOperations::copy
static void JUCE_CALLTYPE copy(float *dest, const float *src, int numValues) noexcept
Copies a vector of floats.
MouseInputSource::invalidPressure
static const float invalidPressure
A default value for pressure, which is used when a device doesn't support it, or for mouse-moves,...
Definition: juce_MouseInputSource.h:229
Synthesiser
Base class for a musical device that can play sounds.
Definition: juce_Synthesiser.h:308
Rectangle::getY
ValueType getY() const noexcept
Returns the y coordinate of the rectangle's top edge.
Definition: juce_Rectangle.h:104
AudioChannelSet::ambisonicACN8
@ ambisonicACN8
Second-order ambisonic channel number 8.
Definition: juce_AudioChannelSet.h:327
AppleRemoteDevice
Receives events from an Apple IR remote control device (Only available in OSX!).
Definition: juce_AppleRemote.h:41
BlocksProtocol::TouchPosition::bits
@ bits
Definition: juce_BlocksProtocolDefinitions.h:375
KeyPress::numberPadDecimalPoint
static const int numberPadDecimalPoint
key-code for the decimal point sign on the numeric keypad.
Definition: juce_KeyPress.h:261
dsp::Reverb::Parameters
juce::Reverb::Parameters Parameters
Definition: juce_dsp/processors/juce_Reverb.h:46
Block::ConfigMetaData::operator=
const ConfigMetaData & operator=(const ConfigMetaData &other)
Definition: juce_Block.h:363
BlocksProtocol::HostPacketDecoder::handleTouchWithVelocity
static bool handleTouchWithVelocity(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex, PacketTimestamp packetTimestamp, bool isStart, bool isEnd)
Definition: juce_HostPacketDecoder.h:241
OSCBundle::getTimeTag
OSCTimeTag getTimeTag() const noexcept
Returns the OSCBundle's OSC time tag.
Definition: juce_OSCBundle.h:60
BorderSize::operator==
bool operator==(const BorderSize &other) const noexcept
Definition: juce_BorderSize.h:135
UNITY_INTERFACE_API
#define UNITY_INTERFACE_API
Definition: juce_UnityPluginInterface.h:41
PushNotifications::Listener::upstreamMessageSent
virtual void upstreamMessageSent(const String &messageId)
Called when an upstream message sent with PushNotifications::sendUpstreamMessage() has been sent succ...
Definition: juce_PushNotifications.h:684
MessageManager::MessageBase
Internal class used as the base class for all message objects.
Definition: juce_MessageManager.h:187
ControlButton::listeners
ListenerList< Listener > listeners
Definition: juce_ControlButton.h:137
Range::operator+
JUCE_CONSTEXPR Range operator+(const ValueType amountToAdd) const noexcept
Returns a range that is equal to this one with an amount added to its start and end.
Definition: juce_Range.h:190
ImageEffectFilter::applyEffect
virtual void applyEffect(Image &sourceImage, Graphics &destContext, float scaleFactor, float alpha)=0
Overridden to render the effect.
SidePanel::parentHierarchyChanged
void parentHierarchyChanged() override
Called to indicate that the component's parents have changed.
isWithin
bool isWithin(Type a, Type b, Type tolerance) noexcept
Computes the absolute difference between two values and returns true if it is less than or equal to a...
Definition: juce_MathsFunctions.h:272
Toolbar::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_Toolbar.h:276
Colours::rebeccapurple
static const JUCE_API Colour rebeccapurple
Definition: juce_Colours.h:85
Rectangle::getSmallestIntegerContainer
Rectangle< int > getSmallestIntegerContainer() const noexcept
Returns the smallest integer-aligned rectangle that completely contains this one.
Definition: juce_Rectangle.h:813
CharacterFunctions::toLowerCase
static juce_wchar toLowerCase(juce_wchar character) noexcept
Converts a character to lower-case.
LEDGrid::getNumColumns
virtual int getNumColumns() const =0
Returns the number of columns in the LED grid.
ComboBox::getSelectedIdAsValue
Value & getSelectedIdAsValue()
Returns a Value object that can be used to get or set the selected item's ID.
Definition: juce_ComboBox.h:190
CharPointer_UTF8::operator+=
void operator+=(int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_UTF8.h:193
AudioCDBurner::openTray
bool openTray()
Sends an eject signal to the drive.
ByteOrder::makeInt
static JUCE_CONSTEXPR uint16 makeInt(uint8 leastSig, uint8 mostSig) noexcept
Constructs a 16-bit integer from its constituent bytes, in order of significance.
Definition: juce_ByteOrder.h:182
SpeakerMappings::Mapping::channels
ChannelType channels[13]
Definition: juce_VSTCommon.h:49
AudioFormatReader::ReadHelper::read
static void read(TargetType *const *destData, int destOffset, int numDestChannels, const void *sourceData, int numSourceChannels, int numSamples) noexcept
Definition: juce_AudioFormatReader.h:285
dsp::Matrix::operator()
ElementType operator()(size_t row, size_t column) const noexcept
Returns the value of the matrix at a given row and column (for reading).
Definition: juce_Matrix.h:116
Component::setOpaque
void setOpaque(bool shouldBeOpaque)
Indicates whether any parts of the component might be transparent.
MemoryMappedAudioFormatReader::map
std::unique_ptr< MemoryMappedFile > map
Definition: juce_MemoryMappedAudioFormatReader.h:89
Justification::centredRight
@ centredRight
Indicates that the item should be centred vertically but placed on the right hand side.
Definition: juce_Justification.h:150
OSCAddressPattern
An OSC address pattern.
Definition: juce_OSCAddress.h:101
sendNoteOff
void sendNoteOff(int channel, int noteNumber, int velocity)
Sends a key-up message.
Block::getMaxConfigIndex
virtual uint32 getMaxConfigIndex()=0
Returns the maximum number of config items available.
littlefoot::LittleFootRemoteHeap::unknownByte
static constexpr uint16 unknownByte
Definition: juce_LittleFootRemoteHeap.h:258
CharPointer_UTF32::isLetterOrDigit
bool isLetterOrDigit() const
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_UTF32.h:323
Block::ConfigMetaData::operator!=
bool operator!=(const ConfigMetaData &other) const
Definition: juce_Block.h:396
Colours::mediumspringgreen
static const JUCE_API Colour mediumspringgreen
Definition: juce_Colours.h:78
UnityAudioAmbisonicData::ambisonicOutChannels
int ambisonicOutChannels
Definition: juce_UnityPluginInterface.h:116
ToolbarItemComponent::contentAreaChanged
virtual void contentAreaChanged(const Rectangle< int > &newBounds)=0
Callback to indicate that the content area of this item has changed.
Button::LookAndFeelMethods::drawTickBox
virtual void drawTickBox(Graphics &, Component &, float x, float y, float w, float h, bool ticked, bool isEnabled, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0
RelativePointPath::quadraticToElement
@ quadraticToElement
Definition: juce_RelativePointPath.h:74
PushNotifications::Notification::status
@ status
Ongoing information about device or contextual status.
Definition: juce_PushNotifications.h:213
dsp::AudioBlock::move
const AudioBlock & move(size_t srcPos, size_t dstPos, size_t numElements=std::numeric_limits< size_t >::max()) const noexcept
Definition: juce_AudioBlock.h:341
littlefoot::Runner::ErrorCode::executionTimedOut
@ executionTimedOut
dsp::SIMDRegister::abs
static SIMDRegister JUCE_VECTOR_CALLTYPE abs(SIMDRegister a) noexcept
Returns the absolute value of each element.
Definition: juce_SIMDRegister.h:339
MemoryBlock::fromBase64Encoding
bool fromBase64Encoding(StringRef encodedString)
Takes a string created by MemoryBlock::toBase64Encoding() and extracts the original data.
BlocksProtocol::user29
@ user29
Definition: juce_BlocksProtocolDefinitions.h:348
jmin
JUCE_CONSTEXPR Type jmin(Type a, Type b)
Returns the smaller of two values.
Definition: juce_MathsFunctions.h:107
UnityAudioEffectDefinition::parameterStructSize
juce::uint32 parameterStructSize
Definition: juce_UnityPluginInterface.h:162
AudioDataConverters::int16BE
@ int16BE
Definition: juce_AudioDataConverters.h:690
onControlRelease
void onControlRelease(int buttonIndex)
Call this when a control block button is released to trigger the buttons default behaviour.
CachedValue::setDefault
void setDefault(const Type &value)
Resets the fallback default value.
Definition: juce_CachedValue.h:159
BlocksProtocol::HostPacketBuilder::writePacketSysexHeaderBytes
void writePacketSysexHeaderBytes(TopologyIndex deviceIndex) noexcept
Definition: juce_HostPacketBuilder.h:45
ReferenceCountedArray::ReferenceCountedArray
ReferenceCountedArray()=default
Creates an empty array.
UnityAudioEffectState::dspBufferSize
juce::uint32 dspBufferSize
Definition: juce_UnityPluginInterface.h:132
BlocksProtocol::brightness
@ brightness
Definition: juce_BlocksProtocolDefinitions.h:317
ArgumentList
Holds a list of command-line arguments, and provides useful methods for searching and operating on th...
Definition: juce_ConsoleApplication.h:37
Atomic::Atomic
Atomic() noexcept
Creates a new value, initialised to zero.
Definition: juce_Atomic.h:47
SystemStats::OperatingSystemType
OperatingSystemType
The set of possible results of the getOperatingSystemType() method.
Definition: juce_SystemStats.h:44
SynthesiserVoice::getCurrentlyPlayingSound
SynthesiserSound::Ptr getCurrentlyPlayingSound() const noexcept
Returns the sound that this voice is currently playing.
Definition: juce_Synthesiser.h:107
LookAndFeel_V3::drawComboBox
void drawComboBox(Graphics &, int width, int height, bool isButtonDown, int buttonX, int buttonY, int buttonW, int buttonH, ComboBox &box) override
AudioProcessor::CurveData::yRange
Range< float > yRange
Definition: juce_AudioProcessor.h:1170
XmlTokeniser::tokenType_punctuation
@ tokenType_punctuation
Definition: juce_XMLCodeTokeniser.h:57
ValueTree::removeProperty
void removeProperty(const Identifier &name, UndoManager *undoManager)
Removes a property from the tree.
CharPointer_UTF16::isWhitespace
bool isWhitespace() const noexcept
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_UTF16.h:387
AudioCDBurner::waitUntilStateChange
DiskState waitUntilStateChange(int timeOutMilliseconds)
Blocks the current thread until the drive's state changes, or until the timeout expires.
StringRef::length
int length() const noexcept
Returns the number of characters in the string.
Definition: juce_StringRef.h:106
dsp::FFT
Performs a fast fourier transform.
Definition: juce_FFT.h:46
Toolbar::isVertical
bool isVertical() const noexcept
Returns true if the bar is set to be vertical, or false if it's horizontal.
Definition: juce_Toolbar.h:86
DefaultHashFunctions::generateHash
static int generateHash(const String &key, int upperLimit) noexcept
Generates a simple hash from a string.
Definition: juce_HashMap.h:46
LookAndFeel_V3
The latest JUCE look-and-feel style, as introduced in 2013.
Definition: juce_LookAndFeel_V3.h:38
ArgumentList::getValueForOption
String getValueForOption(StringRef option) const
Looks for a given argument and returns either its assigned value (for long options) or the string tha...
MPESynthesiserBase::getSampleRate
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_MPESynthesiserBase.h:85
getFirmwareVersion
int getFirmwareVersion()
Returns the current firmware version of this block.
BlocksProtocol::user10
@ user10
Definition: juce_BlocksProtocolDefinitions.h:329
JavascriptEngine
A simple javascript interpreter!
Definition: juce_Javascript.h:48
Time::currentTimeMillis
static int64 currentTimeMillis() noexcept
Returns the current system time.
FilenameComponent::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_FilenameComponent.h:193
BlockConfigManager
Manages the configuration of blocks.
Definition: juce_BlockConfigManager.h:46
PluginHostType::AdobePremierePro
@ AdobePremierePro
Represents Adobe Premiere Pro.
Definition: juce_PluginHostType.h:60
OwnedArray::minimiseStorageOverheads
void minimiseStorageOverheads() noexcept
Reduces the amount of storage being used by the array.
Definition: juce_OwnedArray.h:777
BlocksProtocol::midiChannelRange
@ midiChannelRange
Definition: juce_BlocksProtocolDefinitions.h:286
getNumBlocksInTopology
int getNumBlocksInTopology()
Returns the number of blocks in the current topology.
Component::setColour
void setColour(int colourID, Colour newColour)
Registers a colour to be used for a particular purpose.
MouseEvent::x
const int x
The x-position of the mouse when the event occurred.
Definition: juce_MouseEvent.h:105
isPositiveAndBelow
bool isPositiveAndBelow(Type1 valueToTest, Type2 upperLimit) noexcept
Returns true if a value is at least zero, and also below a specified upper limit.
Definition: juce_MathsFunctions.h:236
MPEInstrument::lastNotePlayedOnChannel
@ lastNotePlayedOnChannel
The most recent note on the channel that is still played (key down and/or sustained).
Definition: juce_MPEInstrument.h:121
Vector3D::operator/
Vector3D operator/(Type scaleFactor) const noexcept
Definition: juce_Vector3D.h:61
BlocksProtocol::controlButtonMessage
@ controlButtonMessage
Definition: juce_BlocksProtocolDefinitions.h:494
Parallelogram::getTopRight
Point< ValueType > getTopRight() const noexcept
Returns the parallelogram's top-right position as a Point.
Definition: juce_Parallelogram.h:89
MouseInputSource
Represents a linear source of mouse events from a mouse device or individual finger in a multi-touch ...
Definition: juce_MouseInputSource.h:53
Draggable3DOrientation::setViewport
void setViewport(Rectangle< int > newArea) noexcept
Sets the viewport area within which mouse-drag positions will occur.
Definition: juce_Draggable3DOrientation.h:69
MemoryMappedAudioFormatReader::dataLength
int64 dataLength
Definition: juce_MemoryMappedAudioFormatReader.h:90
KeyPress::numberPadMultiply
static const int numberPadMultiply
key-code for the multiply sign on the numeric keypad.
Definition: juce_KeyPress.h:258
MultiChoicePropertyComponent::isExpanded
bool isExpanded() const noexcept
Returns true if the list of options is expanded.
Definition: juce_MultiChoicePropertyComponent.h:89
CharPointer_UTF8::getIntValue32
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_UTF8.h:469
LEDColour::getAlpha
uint8 getAlpha() const noexcept
Definition: juce_LEDGrid.h:43
CppTokeniserFunctions::parseFloatLiteral
static bool parseFloatLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:237
Button::LookAndFeelMethods::drawToggleButton
virtual void drawToggleButton(Graphics &, ToggleButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0
Draws the contents of a standard ToggleButton.
OnlineUnlockStatus::MachineIDUtilities
This class contains some utility functions that might help with machine ID generation.
Definition: juce_OnlineUnlockStatus.h:226
AudioDataConverters::DataFormat
DataFormat
Definition: juce_AudioDataConverters.h:687
HashMap::begin
Iterator begin() const noexcept
Returns a start iterator for the values in this tree.
Definition: juce_HashMap.h:471
Grid::TrackInfo::getSize
float getSize() const noexcept
Get the track's size - which might mean an absolute pixels value or a fractional ratio.
Definition: juce_Grid.h:91
LowLevelGraphicsContext::restoreState
virtual void restoreState()=0
Colours::dodgerblue
static const JUCE_API Colour dodgerblue
Definition: juce_Colours.h:67
RectangleList::add
void add(ValueType x, ValueType y, ValueType width, ValueType height)
Merges a new rectangle into the list.
Definition: juce_RectangleList.h:169
Point::operator=
Point & operator=(const Point &)=default
Copies this point from another one.
WavAudioFormat::riffInfoTapeName
static const char *const riffInfoTapeName
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:165
HashMap::operator[]
ValueType operator[](KeyTypeParameter keyToLookFor) const
Returns the value corresponding to a given key.
Definition: juce_HashMap.h:171
AffineTransform::transformPoint
void transformPoint(ValueType &x, ValueType &y) const noexcept
Transforms a 2D coordinate using this matrix.
Definition: juce_AffineTransform.h:77
BlocksProtocol::globalKeyColour
@ globalKeyColour
Definition: juce_BlocksProtocolDefinitions.h:315
ComponentListener::componentBroughtToFront
virtual void componentBroughtToFront(Component &component)
Called when the component is brought to the top of the z-order.
CPlusPlusCodeTokeniser::tokenType_keyword
@ tokenType_keyword
Definition: juce_CPlusPlusCodeTokeniser.h:58
Rectangle::operator*
Rectangle operator*(FloatType scaleFactor) const noexcept
Returns a rectangle that has been scaled by the given amount, centred around the origin.
Definition: juce_Rectangle.h:339
FileDragAndDropTarget::filesDropped
virtual void filesDropped(const StringArray &files, int x, int y)=0
Callback to indicate that the user has dropped the files onto this component.
BlocksProtocol::configSyncEndMessage
@ configSyncEndMessage
Definition: juce_BlocksProtocolDefinitions.h:498
littlefoot::Program::floatToInt
static int32 floatToInt(float value) noexcept
Definition: juce_LittleFootRunner.h:383
dsp::AudioBlock::replaceWithProductOf
const AudioBlock & replaceWithProductOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:444
DialogWindow
A dialog-box style window.
Definition: juce_DialogWindow.h:53
Reverb::Parameters::damping
float damping
Damping, 0 to 1.0, where 0 is not damped, 1.0 is fully damped.
Definition: juce_audio_basics/utilities/juce_Reverb.h:54
BlockConfigManager::ConfigDescription::type
ConfigType type
Definition: juce_BlockConfigManager.h:62
Rectangle::withSize
Rectangle withSize(ValueType newWidth, ValueType newHeight) const noexcept
Returns a rectangle with the same top-left position as this one, but a new size.
Definition: juce_Rectangle.h:225
AudioChannelSet::create7point1SDDS
static AudioChannelSet JUCE_CALLTYPE create7point1SDDS()
Creates a set for a 7.1 surround setup (left, right, centre, leftSurround, rightSurround,...
SelectedItemSet::SelectedItemSet
SelectedItemSet(const ItemArray &items)
Creates a set based on an array of items.
Definition: juce_SelectedItemSet.h:60
NetworkServiceDiscovery::Service::description
String description
The service description as sent by the Advertiser.
Definition: juce_NetworkServiceDiscovery.h:77
AudioCDBurner::noDisc
@ noDisc
The drive has no disk in it.
Definition: juce_AudioCDBurner.h:64
MPEInstrument::Listener::noteKeyStateChanged
virtual void noteKeyStateChanged(MPENote changedNote)
Implement this callback to be informed whether a currently playing MPE note's key state (whether the ...
Definition: juce_MPEInstrument.h:293
Rectangle::withTrimmedRight
Rectangle withTrimmedRight(ValueType amountToRemove) const noexcept
Returns a version of this rectangle with the given amount removed from its right-hand edge.
Definition: juce_Rectangle.h:283
Graphics::fillRect
void fillRect(Rectangle< int > rectangle) const
Fills a rectangle with the current colour or brush.
TextInputTarget::getCaretRectangle
virtual Rectangle< int > getCaretRectangle()=0
Returns the position of the caret, relative to the component's origin.
File::loadFileAsString
String loadFileAsString() const
Reads a file into memory as a string.
ControlButton::button1
@ button1
Button 1 on a developer block.
Definition: juce_ControlButton.h:72
Atomic::operator+=
Type operator+=(DiffType amountToAdd) noexcept
Atomically adds a number to this value, returning the new value.
Definition: juce_Atomic.h:117
dsp::Oscillator::getFrequency
NumericType getFrequency() const noexcept
Returns the current frequency of the oscillator.
Definition: juce_Oscillator.h:98
TopologySource::Listener::blockRemoved
virtual void blockRemoved(const Block::Ptr)
Called when a block is removed from the topology.
Definition: juce_TopologySource.h:60
Array::contains
bool contains(ParameterType elementToLookFor) const
Returns true if the array contains at least one occurrence of an object.
Definition: juce_Array.h:401
dsp::Oscillator::reset
void reset() noexcept
Resets the internal state of the oscillator.
Definition: juce_Oscillator.h:111
JUCEApplicationBase::quit
static void quit()
Signals that the main message loop should stop and the application should terminate.
CharPointer_UTF16::writeWithCharLimit
void writeWithCharLimit(CharPointer src, int maxChars) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF16.h:315
Box2DRenderer::DrawCircle
void DrawCircle(const b2Vec2 &center, float32 radius, const b2Color &) override
ReferenceCountedArray::minimiseStorageOverheads
void minimiseStorageOverheads() noexcept
Reduces the amount of storage being used by the array.
Definition: juce_ReferenceCountedArray.h:850
CPlusPlusCodeTokeniser::tokenType_operator
@ tokenType_operator
Definition: juce_CPlusPlusCodeTokeniser.h:59
AudioProcessorEditor::ParameterControlHighlightInfo
Used by the setParameterHighlighting() method.
Definition: juce_AudioProcessorEditor.h:72
AudioFormat::getQualityOptions
virtual StringArray getQualityOptions()
Returns a list of different qualities that can be used when writing.
PluginHostType::AdobeAudition
@ AdobeAudition
Represents Adobe Audition.
Definition: juce_PluginHostType.h:59
CodeEditorComponent::getSelectionStart
CodeDocument::Position getSelectionStart() const
Returns the start of the selection as a position.
Definition: juce_CodeEditorComponent.h:118
TouchSurface::addListener
void addListener(Listener *)
Adds a listener to be called when the surface is touched.
littlefoot::Program::Program
Program(const void *data, uint32 totalMemorySize) noexcept
Definition: juce_LittleFootRunner.h:228
PropertyComponent::LookAndFeelMethods::drawPropertyComponentLabel
virtual void drawPropertyComponentLabel(Graphics &, int width, int height, PropertyComponent &)=0
BlocksVersion::operator<
bool operator<(const BlocksVersion &) const
ImageType::create
virtual ImagePixelData::Ptr create(Image::PixelFormat, int width, int height, bool shouldClearImage) const =0
Creates a new image of this type, and the specified parameters.
Range::expanded
JUCE_CONSTEXPR Range expanded(ValueType amount) const noexcept
Returns a range which has its start moved down and its end moved up by the given amount.
Definition: juce_Range.h:165
Justification::operator=
Justification & operator=(const Justification &)=default
Copies another Justification object.
InAppPurchases::Product::priceLocale
String priceLocale
Price locale.
Definition: juce_InAppPurchases.h:66
fadePressureMap
void fadePressureMap()
Fades the pressure map on the display.
TextLayout::Run::stringRange
Range< int > stringRange
The character range that this run represents in the original string that was used to create it.
Definition: juce_TextLayout.h:184
AudioDeviceManager::getDefaultMidiOutput
MidiOutput * getDefaultMidiOutput() const noexcept
Returns the current default midi output device.
Definition: juce_AudioDeviceManager.h:379
PluginHostType::DigitalPerformer
@ DigitalPerformer
Represents Digital Performer.
Definition: juce_PluginHostType.h:71
dsp::LookupTableTransform::process
void process(const FloatType *input, FloatType *output, size_t numSamples) const noexcept
Processes an array of input values with range checking.
Definition: juce_LookupTable.h:284
BlocksProtocol::endAPIMode
@ endAPIMode
Definition: juce_BlocksProtocolDefinitions.h:405
ListenerList::Iterator::next
bool next(const BailOutCheckerType &bailOutChecker) noexcept
Definition: juce_ListenerList.h:215
AudioVisualiserComponent::getSamplesPerBlock
int getSamplesPerBlock() const noexcept
Definition: juce_AudioVisualiserComponent.h:71
CriticalSection::ScopedUnlockType
GenericScopedUnlock< CriticalSection > ScopedUnlockType
Provides the type of scoped unlocker to use with a CriticalSection.
Definition: juce_CriticalSection.h:97
KeyPress::F30Key
static const int F30Key
key-code for the F30 key
Definition: juce_KeyPress.h:238
DirectoryContentsList::FileInfo::isDirectory
bool isDirectory
True if the file is a directory.
Definition: juce_DirectoryContentsList.h:153
ExtraLookAndFeelBaseClasses
This class is used to hold a few look and feel base classes which are associated with classes that ma...
Definition: juce_LookAndFeel.h:38
PixelAlpha::desaturate
forcedinline void desaturate() noexcept
Definition: juce_PixelFormats.h:716
WindowsMediaAudioFormat::canDoStereo
bool canDoStereo() override
Returns true if the format can do 2-channel audio.
TabbedButtonBar::getThickness
int getThickness() const noexcept
Returns the thickness of the bar, which may be its width or height, depending on the orientation.
Definition: juce_TabbedButtonBar.h:198
OSCSender::sendToIPAddress
bool sendToIPAddress(const String &targetIPAddress, int targetPortNumber, const OSCMessage &message)
Sends an OSC message to a specific IP address and port.
MPENote::KeyState
KeyState
Possible values for the note key state.
Definition: juce_MPENote.h:44
dsp::LookupTable::get
FloatType get(FloatType index) const noexcept
Calculates the approximated value for the given index with range checking.
Definition: juce_LookupTable.h:125
NetworkServiceDiscovery::Advertiser::~Advertiser
~Advertiser() override
Destructor.
Range::getStart
JUCE_CONSTEXPR ValueType getStart() const noexcept
Returns the start of the range.
Definition: juce_Range.h:81
BlocksProtocol::MessageFromDevice::touchMoveWithVelocity
@ touchMoveWithVelocity
AudioProcessorParameterGroup::~AudioProcessorParameterGroup
~AudioProcessorParameterGroup()
StandaloneFilterWindow::closeButtonPressed
void closeButtonPressed() override
This method is called when the user tries to close the window.
Definition: juce_StandaloneFilterWindow.h:678
CachedValue::referTo
void referTo(ValueTree &tree, const Identifier &property, UndoManager *um)
Makes the CachedValue refer to the specified property inside the given ValueTree.
Definition: juce_CachedValue.h:271
operator<
JUCE_API bool JUCE_CALLTYPE operator<(const String &string1, StringRef string2) noexcept
Case-sensitive comparison of two strings.
MPEInstrument::Listener::noteTimbreChanged
virtual void noteTimbreChanged(MPENote changedNote)
Implement this callback to be informed whenever a currently playing MPE note's timbre value changes.
Definition: juce_MPEInstrument.h:284
dsp::Gain
Applies a gain to audio samples as single samples or AudioBlocks.
Definition: juce_Gain.h:39
KeyPress::F9Key
static const int F9Key
key-code for the F9 key
Definition: juce_KeyPress.h:217
Block::sendMessage
virtual void sendMessage(const void *messageData, size_t messageSize)=0
Sends a message to the block.
TreeView::setDefaultOpenness
void setDefaultOpenness(bool isOpenByDefault)
Sets whether items are open or closed by default.
HyperlinkButton
A button showing an underlined weblink, that will launch the link when it's clicked.
Definition: juce_HyperlinkButton.h:40
CharacterFunctions::getHexDigitValue
static int getHexDigitValue(juce_wchar digit) noexcept
Returns 0 to 16 for '0' to 'F", or -1 for characters that aren't a legal hex digit.
InputStream::read
virtual int read(void *destBuffer, int maxBytesToRead)=0
Reads some data from the stream into a memory buffer.
BlocksProtocol::MessageFromHost::firmwareUpdatePacket
@ firmwareUpdatePacket
PopupMenu::CustomComponent::getItem
const PopupMenu::Item * getItem() const noexcept
Returns a pointer to the Item that holds this custom component, if this component is currently held b...
Definition: juce_PopupMenu.h:708
Array::begin
const ElementType * begin() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:337
var::NativeFunctionArgs::numArguments
int numArguments
Definition: juce_Variant.h:55
MidiRPNGenerator
Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message.
Definition: juce_MidiRPN.h:124
TabBarButton::beforeText
@ beforeText
Definition: juce_TabbedButtonBar.h:63
ControlButton
Represents a button on a block device.
Definition: juce_ControlButton.h:32
ChannelRemappingAudioSource::setNumberOfChannelsToProduce
void setNumberOfChannelsToProduce(int requiredNumberOfChannels)
Specifies a number of channels that this audio source must produce from its getNextAudioBlock() callb...
AudioData::Pointer::setAsInt32
void setAsInt32(int32 newValue) noexcept
Sets the value of the first sample as a 32-bit integer.
Definition: juce_AudioDataConverters.h:424
SidePanel::mouseDrag
void mouseDrag(const MouseEvent &) override
Called when the mouse is moved while a button is held down.
Rectangle::getBottomLeft
Point< ValueType > getBottomLeft() const noexcept
Returns the rectangle's bottom-left position as a Point.
Definition: juce_Rectangle.h:150
NormalisableRange::getRange
Range< ValueType > getRange() const noexcept
Returns the extent of the normalisable range.
Definition: juce_NormalisableRange.h:189
EdgeTable
A table of horizontal scan-line segments - used for rasterising Paths.
Definition: juce_EdgeTable.h:39
dsp::LookupTableTransform::calculateMaxRelativeError
static double calculateMaxRelativeError(const std::function< FloatType(FloatType)> &functionToApproximate, FloatType minInputValue, FloatType maxInputValue, size_t numPoints, size_t numTestPoints=0)
Calculates the maximum relative error of the approximation for the specified parameter set.
AudioProcessorParameter::getName
virtual String getName(int maximumStringLength) const =0
Returns the name to display for this parameter, which should be made to fit within the given string l...
Rectangle::contains
bool contains(ValueType xCoord, ValueType yCoord) const noexcept
Returns true if this coordinate is inside the rectangle.
Definition: juce_Rectangle.h:596
AudioFormatWriter::ThreadedWriter::IncomingDataReceiver::addBlock
virtual void addBlock(int64 sampleNumberInSource, const AudioBuffer< float > &newData, int startOffsetInBuffer, int numSamples)=0
ComponentPeer::getComponent
Component & getComponent() noexcept
Returns the component being represented by this peer.
Definition: juce_ComponentPeer.h:93
Colours::peru
static const JUCE_API Colour peru
Definition: juce_Colours.h:84
AudioBuffer::applyGain
void applyGain(int startSample, int numSamples, Type gain) noexcept
Applies a gain multiple to a region of all the channels.
Definition: juce_AudioSampleBuffer.h:624
Component::visibilityChanged
virtual void visibilityChanged()
Called when this component's visibility changes.
ImageFileFormat::usesFileExtension
virtual bool usesFileExtension(const File &possibleFile)=0
Returns true if this format uses the file extension of the given file.
dsp::IIR::Filter
A processing class that can perform IIR filtering on an audio signal, using the Transposed Direct For...
Definition: juce_dsp/processors/juce_IIRFilter.h:55
NormalisableRange::end
ValueType end
The maximum value of the non-normalised range.
Definition: juce_NormalisableRange.h:213
WavAudioFormat::riffInfoCountry
static const char *const riffInfoCountry
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:108
ArrayAllocationBase::ArrayAllocationBase
ArrayAllocationBase(ArrayAllocationBase &&other) noexcept
Definition: juce_ArrayAllocationBase.h:48
TextInputTarget::emailAddressKeyboard
@ emailAddressKeyboard
Definition: juce_TextInputTarget.h:88
RuntimePermissions::PermissionID
PermissionID
Definition: juce_RuntimePermissions.h:69
Array::setUnchecked
void setUnchecked(int indexToChange, ParameterType newValue)
Replaces an element with a new value without doing any bounds-checking.
Definition: juce_Array.h:569
SingleThreadedReferenceCountedObject::SingleThreadedReferenceCountedObject
SingleThreadedReferenceCountedObject(const SingleThreadedReferenceCountedObject &)
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:194
linkBlockIDtoController
void linkBlockIDtoController(int blockID)
Links a another block to this control block.
AudioProcessorGraph::getNodes
const ReferenceCountedArray< Node > & getNodes() const noexcept
Returns the array of nodes in the graph.
Definition: juce_AudioProcessorGraph.h:191
Component::focusGained
virtual void focusGained(FocusChangeType cause)
Called to indicate that this component has just acquired the keyboard focus.
SmoothedValue::setStepSize
MultiplicativeVoid< T > setStepSize()
Definition: juce_SmoothedValue.h:363
Point::translated
JUCE_CONSTEXPR Point translated(ValueType deltaX, ValueType deltaY) const noexcept
Returns a point with a given offset from this one.
Definition: juce_Point.h:94
TreeView::TreeView
TreeView(const String &componentName=String())
Creates an empty treeview.
MouseWheelDetails::deltaY
float deltaY
The amount that the wheel has been moved in the Y axis.
Definition: juce_MouseEvent.h:411
AudioChannelSet::ambisonicACN0
@ ambisonicACN0
Zero-th ambisonic channel number 0.
Definition: juce_AudioChannelSet.h:317
UnityAudioParameterDefinition::max
float max
Definition: juce_UnityPluginInterface.h:153
Synthesiser::getSampleRate
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_Synthesiser.h:537
Colours::hotpink
static const JUCE_API Colour hotpink
Definition: juce_Colours.h:70
CharacterFunctions
A collection of functions for manipulating characters and character strings.
Definition: juce_CharacterFunctions.h:92
MidiMessageSequence::end
MidiEventHolder ** end() noexcept
Iterator for the list of MidiEventHolders.
blendARGB
int blendARGB(int baseColour, int overlaidColour)
Blends the overlaid ARGB colour onto the base one and returns the new colour.
littlefoot::Runner::callFunction
ErrorCode callFunction(const char *functionSignature) noexcept
Calls one of the functions in the program, by its textual signature.
Definition: juce_LittleFootRunner.h:494
PositionedGlyph::getCharacter
juce_wchar getCharacter() const noexcept
Returns the character the glyph represents.
Definition: juce_GlyphArrangement.h:60
BlocksVersion::major
int major
The main value in a version number x.0.0.
Definition: juce_BlocksVersion.h:33
BlocksProtocol::topologyMessageHeader
@ topologyMessageHeader
Definition: juce_BlocksProtocolDefinitions.h:480
AudioProcessorParameterGroup::begin
const AudioProcessorParameterNode *const * begin() const noexcept
BlocksProtocol::MessageFromHost
MessageFromHost
Messages that the host may send to a device.
Definition: juce_BlocksProtocolDefinitions.h:77
SystemTrayIconComponent
This component sits in the taskbar tray as a small icon.
Definition: juce_SystemTrayIconComponent.h:56
TouchList::TouchEntry::value
Type value
Definition: juce_TouchList.h:106
CharPointer_UTF8::operator[]
juce_wchar operator[](int characterIndex) const noexcept
Returns the character at a given character index from the start of the string.
Definition: juce_CharPointer_UTF8.h:214
stateIsMuted
@ stateIsMuted
Definition: juce_UnityPluginInterface.h:78
dsp::SIMDRegister::operator!=
bool JUCE_VECTOR_CALLTYPE operator!=(SIMDRegister other) const noexcept
Returns true if any elements-wise comparisons return false.
Definition: juce_SIMDRegister.h:275
RelativePointPath::StartSubPath::startPos
RelativePoint startPos
Definition: juce_RelativePointPath.h:107
FileInputStream::failedToOpen
bool failedToOpen() const noexcept
Returns true if the stream couldn't be opened for some reason.
Definition: juce_FileInputStream.h:63
operator>
JUCE_API bool JUCE_CALLTYPE operator>(const String &string1, StringRef string2) noexcept
Case-sensitive comparison of two strings.
AudioDeviceManager::isMidiInputEnabled
bool isMidiInputEnabled(const String &) const
Deprecated.
kAudioUnitProperty_SupportsMPE
@ kAudioUnitProperty_SupportsMPE
Custom AudioUnit property used to indicate MPE support.
Definition: juce_AudioUnitPluginFormat.h:76
dsp::FastMathApproximations::tan
static void tan(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function tan(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:203
PluginHostType::isPluginval
bool isPluginval() const noexcept
Returns true if the host is pluginval.
Definition: juce_PluginHostType.h:148
StatisticsAccumulator::getCount
size_t getCount() const noexcept
Returns how many values have been added to this accumulator.
Definition: juce_StatisticsAccumulator.h:107
StandalonePluginHolder::saveAudioDeviceState
void saveAudioDeviceState()
Definition: juce_StandaloneFilterWindow.h:300
ListBoxModel::returnKeyPressed
virtual void returnKeyPressed(int lastRowSelected)
Override this to be informed when the return key is pressed.
BlocksProtocol::ByteSequenceContinues
IntegerWithBitSize< 1 > ByteSequenceContinues
Definition: juce_BlocksProtocolDefinitions.h:459
AudioChannelSet::ambisonicACN7
@ ambisonicACN7
Second-order ambisonic channel number 7.
Definition: juce_AudioChannelSet.h:326
NormalisableRange::NormalisableRange
NormalisableRange(ValueType rangeStart, ValueType rangeEnd, ValueRemapFunction convertFrom0To1Func, ValueRemapFunction convertTo0To1Func, ValueRemapFunction snapToLegalValueFunc={}) noexcept
Creates a NormalisableRange with a given range and an injective mapping function.
Definition: juce_NormalisableRange.h:108
AudioProcessor::BusesProperties::inputLayouts
Array< BusProperties > inputLayouts
The layouts of the input buses.
Definition: juce_AudioProcessor.h:1326
AudioProcessor::getBus
const Bus * getBus(bool isInput, int busIndex) const noexcept
Returns the audio bus with a given index and direction.
Definition: juce_AudioProcessor.h:508
LEDColour::getBlue
uint8 getBlue() const noexcept
Definition: juce_LEDGrid.h:46
Process
Represents the current executable's process.
Definition: juce_Process.h:37
handleTouchAsSeaboard
void handleTouchAsSeaboard(int touchIndex)
Forces a touch event to be handled as seaboard playing.
OnlineUnlockStatus::UnlockResult::urlToLaunch
String urlToLaunch
If the webserver wants the user to be directed to a web-page for further information,...
Definition: juce_OnlineUnlockStatus.h:197
littlefoot::FunctionID
int16 FunctionID
Definition: juce_LittleFootRunner.h:49
ToolbarItemComponent::paintButtonArea
virtual void paintButtonArea(Graphics &g, int width, int height, bool isMouseOver, bool isMouseDown)=0
Your subclass should use this method to draw its content area.
AudioFormatWriter::getSampleRate
double getSampleRate() const noexcept
Returns the sample rate being used.
Definition: juce_AudioFormatWriter.h:169
PluginHostType::SADiE
@ SADiE
Represents SADiE.
Definition: juce_PluginHostType.h:82
WavAudioFormat::riffInfoYear
static const char *const riffInfoYear
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:178
LowLevelGraphicsContext::excludeClipRectangle
virtual void excludeClipRectangle(const Rectangle< int > &)=0
MemoryOutputStream::toString
String toString() const
Attempts to detect the encoding of the data and convert it to a string.
ZipFile::ZipEntry
Contains information about one of the entries in a ZipFile.
Definition: juce_ZipFile.h:73
OnlineUnlockForm::registerButton
TextButton registerButton
Definition: juce_OnlineUnlockForm.h:82
Decibels::gainToDecibels
static Type gainToDecibels(Type gain, Type minusInfinityDb=Type(defaultMinusInfinitydB))
Converts a gain level into a dBFS value.
Definition: juce_Decibels.h:57
BlocksProtocol::midiStartChannel
@ midiStartChannel
Definition: juce_BlocksProtocolDefinitions.h:277
OwnedArray::getLock
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_OwnedArray.h:840
TextLayout::Run::glyphs
Array< Glyph > glyphs
The glyphs in this run.
Definition: juce_TextLayout.h:183
Value::addListener
void addListener(Listener *listener)
Adds a listener to receive callbacks when the value changes.
ResizableWindow::isDraggable
bool isDraggable() const noexcept
Returns true if the window can be dragged around by the user.
Definition: juce_ResizableWindow.h:151
getVerticalDistFromMaster
int getVerticalDistFromMaster()
Returns the vertical distance between this block and the master block in block units.
ControlButton::glideLock
@ glideLock
The glide lock button on a touch block.
Definition: juce_ControlButton.h:87
AppleRemoteDevice::rightButton_Long
@ rightButton_Long
The right button (if it's held for a long time).
Definition: juce_AppleRemote.h:60
CharPointer_UTF32::isUpperCase
bool isUpperCase() const
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_UTF32.h:325
LassoComponent::endLasso
void endLasso()
Call this in your mouseUp event, after the lasso has been dragged.
Definition: juce_LassoComponent.h:178
ByteOrder::littleEndian24BitToChars
static void littleEndian24BitToChars(int32 value, void *destBytes) noexcept
Copies a 24-bit number to 3 little-endian bytes.
Definition: juce_ByteOrder.h:218
Justification::centredLeft
@ centredLeft
Indicates that the item should be centred vertically but placed on the left hand side.
Definition: juce_Justification.h:145
TextEditor::isPopupMenuCurrentlyActive
bool isPopupMenuCurrentlyActive() const noexcept
Returns true if a popup-menu is currently being displayed.
Definition: juce_TextEditor.h:194
SmoothedValue::setNextValue
LinearVoid< T > setNextValue() noexcept
Definition: juce_SmoothedValue.h:370
ContainerDeletePolicy
Used by container classes as an indirect way to delete an object of a particular type.
Definition: juce_ContainerDeletePolicy.h:41
dsp::SIMDRegister::notEqual
static vMaskType JUCE_VECTOR_CALLTYPE notEqual(SIMDRegister a, SIMDRegister b) noexcept
Returns a SIMDRegister of the corresponding integral type where each element has each bit set if the ...
Definition: juce_SIMDRegister.h:292
dsp::AudioBlock::negate
AudioBlock & negate() noexcept
Negates each value of this block.
Definition: juce_AudioBlock.h:474
BorderSize::subtractFrom
void subtractFrom(Rectangle< ValueType > &rectangle) const noexcept
Removes this border from a given rectangle.
Definition: juce_BorderSize.h:113
releaseCallback
int(UNITY_INTERFACE_API * releaseCallback)(UnityAudioEffectState *state)
Definition: juce_UnityPluginInterface.h:49
BlockTopology::getBlockWithUID
Block::Ptr getBlockWithUID(Block::UID deviceID)
Definition: juce_Topology.h:53
TabbedButtonBar::LookAndFeelMethods::drawTabbedButtonBarBackground
virtual void drawTabbedButtonBarBackground(TabbedButtonBar &, Graphics &)=0
Point::addXY
void addXY(ValueType xToAdd, ValueType yToAdd) noexcept
Adds a pair of coordinates to this value.
Definition: juce_Point.h:90
Colours::gold
static const JUCE_API Colour gold
Definition: juce_Colours.h:69
CharPointer_ASCII::length
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_ASCII.h:158
AudioDataConverters::float32BE
@ float32BE
Definition: juce_AudioDataConverters.h:696
ArrayBase::add
void add(const ElementType &firstNewElement, OtherElements... otherElements)
Definition: juce_ArrayBase.h:272
dsp::Matrix::getSize
Array< size_t > getSize() const noexcept
Returns an Array of 2 integers with the number of rows and columns in the matrix.
Definition: juce_Matrix.h:102
ReferenceCountedArray::indexOf
int indexOf(const ObjectClassPtr &objectToLookFor) const noexcept
Finds the index of the first occurrence of an object in the array.
Definition: juce_ReferenceCountedArray.h:317
WeakReference::WeakReference
WeakReference(WeakReference &&other) noexcept
Move constructor.
Definition: juce_WeakReference.h:91
ReferenceCountedArray::indexOfSorted
int indexOfSorted(ElementComparator &comparator, const ObjectClass *objectToLookFor) const noexcept
Finds the index of an object in the array, assuming that the array is sorted.
Definition: juce_ReferenceCountedArray.h:567
Colours::black
static const JUCE_API Colour black
ARGB = 0xff000000.
Definition: juce_Colours.h:49
ConsoleApplication::findCommand
const Command * findCommand(const ArgumentList &, bool optionMustBeFirstArg) const
Looks for the first command in the list which matches the given arguments.
BlocksProtocol::midiUseMPE
@ midiUseMPE
Definition: juce_BlocksProtocolDefinitions.h:279
dsp::AudioBlock::operator*=
AudioBlock &JUCE_VECTOR_CALLTYPE operator*=(SampleType value) noexcept
Definition: juce_AudioBlock.h:532
TabbedButtonBar::getCurrentTabIndex
int getCurrentTabIndex() const noexcept
Returns the index of the currently selected tab.
Definition: juce_TabbedButtonBar.h:253
AudioProcessorParameterWithID
This abstract base class is used by some AudioProcessorParameter helper classes.
Definition: juce_AudioProcessorParameterWithID.h:38
KeyPress::F12Key
static const int F12Key
key-code for the F12 key
Definition: juce_KeyPress.h:220
dsp::AudioBlock::replaceWithProductOf
AudioBlock & replaceWithProductOf(AudioBlock< OtherSampleType > src, SmoothedValue< SampleType, SmoothingType > &value) noexcept
Replaces each channel of this block with the product of the src block and a smoothed value.
Definition: juce_AudioBlock.h:455
ControlButton::down
@ down
The down button on a control block.
Definition: juce_ControlButton.h:52
AudioProcessor::supportsMPE
virtual bool supportsMPE() const
Returns true if the processor supports MPE.
Definition: juce_AudioProcessor.h:837
Slider::TextEntryBoxPosition
TextEntryBoxPosition
The position of the slider's text-entry box.
Definition: juce_Slider.h:95
ThreadLocalValue::operator->
Type * operator->() const noexcept
Accesses a method or field of the value object.
Definition: juce_ThreadLocalValue.h:86
ArrayBase::operator==
bool operator==(const OtherArrayType &other) const noexcept
Definition: juce_ArrayBase.h:119
StringArray::fromTokens
static StringArray fromTokens(StringRef stringToTokenise, bool preserveQuotedStrings)
Returns an array containing the tokens in a given string.
BlockTopology::connections
Array< BlockDeviceConnection > connections
Definition: juce_Topology.h:48
AudioData::Pointer::Pointer
Pointer(typename Constness::VoidType *sourceData) noexcept
Creates a non-interleaved pointer from some raw data in the appropriate format.
Definition: juce_AudioDataConverters.h:363
PluginHostType::isJUCEPluginHost
bool isJUCEPluginHost() const noexcept
Returns true if the host is the JUCE AudioPluginHost.
Definition: juce_PluginHostType.h:140
Button::getButtonText
const String & getButtonText() const
Returns the text displayed in the button.
Definition: juce_Button.h:69
RelativePointPath::startSubPathElement
@ startSubPathElement
Definition: juce_RelativePointPath.h:71
Colours::cadetblue
static const JUCE_API Colour cadetblue
Definition: juce_Colours.h:60
CharPointer_UTF32::compare
int compare(CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF32.h:252
ValueTree::Listener::valueTreePropertyChanged
virtual void valueTreePropertyChanged(ValueTree &treeWhosePropertyHasChanged, const Identifier &property)
This method is called when a property of this tree (or of one of its sub-trees) is changed.
WavAudioFormat::riffInfoMoreInfoText
static const char *const riffInfoMoreInfoText
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:136
TreeView::setRootItemVisible
void setRootItemVisible(bool shouldBeVisible)
Changes whether the tree's root item is shown or not.
PhysicalTopologySource::DeviceDetector::scanForDevices
virtual StringArray scanForDevices()=0
AudioBuffer::getReadPointer
const Type * getReadPointer(int channelNumber, int sampleIndex) const noexcept
Returns a pointer to an array of read-only samples in one of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:261
SelectedItemSet::addToSelectionOnMouseDown
bool addToSelectionOnMouseDown(ParameterType item, ModifierKeys modifiers)
Selects or deselects items that can also be dragged, based on a mouse-down event.
Definition: juce_SelectedItemSet.h:199
Rectangle::isFinite
bool isFinite() const noexcept
Returns true if the rectangle's values are all finite numbers, i.e.
Definition: juce_Rectangle.h:98
PushNotifications::Notification::title
String title
Required: the title of the notification, usually displayed in the first row.
Definition: juce_PushNotifications.h:118
ReferenceCountedArray::sort
void sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false) noexcept
Sorts the elements in the array.
Definition: juce_ReferenceCountedArray.h:832
PositionedGlyph::getBottom
float getBottom() const
Returns the y position of the bottom of the glyph.
Definition: juce_GlyphArrangement.h:73
MemoryBlock
A class to hold a resizable block of raw data.
Definition: juce_MemoryBlock.h:33
MidiMessage::getRawDataSize
int getRawDataSize() const noexcept
Returns the number of bytes of data in the message.
Definition: juce_MidiMessage.h:139
AudioPluginFormatManager
This maintains a list of known AudioPluginFormats.
Definition: juce_AudioPluginFormatManager.h:39
NormalisableRange::NormalisableRange
NormalisableRange(Range< ValueType > range, ValueType intervalValue) noexcept
Creates a NormalisableRange with a given range and interval, but a dummy skew-factor.
Definition: juce_NormalisableRange.h:87
dsp::FilterDesign::designIIRLowpassHalfBandPolyphaseAllpassMethod
static IIRPolyphaseAllpassStructure designIIRLowpassHalfBandPolyphaseAllpassMethod(FloatType normalisedTransitionWidth, FloatType stopbandAmplitudedB)
This method generates arrays of IIR::Coefficients for a low-pass filter, with a cutoff frequency at h...
Colours::cyan
static const JUCE_API Colour cyan
Definition: juce_Colours.h:62
CharPointer_UTF16::canRepresent
static bool canRepresent(juce_wchar character) noexcept
Returns true if the given unicode character can be represented in this encoding.
Definition: juce_CharPointer_UTF16.h:431
TreeView::setOpenCloseButtonsVisible
void setOpenCloseButtonsVisible(bool shouldBeVisible)
Sets a flag to indicate whether to hide the open/close buttons.
Block::getPorts
virtual juce::Array< ConnectionPort > getPorts() const =0
Returns a list of the connectors that this device has.
Justification::left
@ left
Indicates that the item should be aligned against the left edge of the available space.
Definition: juce_Justification.h:110
OnlineUnlockStatus::getExpiryTime
Time getExpiryTime() const
Returns the Time when the keyfile expires.
Definition: juce_OnlineUnlockStatus.h:156
TreeView::clearSelectedItems
void clearSelectedItems()
Deselects any items that are currently selected.
LookAndFeel_V2::drawFileBrowserRow
void drawFileBrowserRow(Graphics &, int width, int height, const File &file, const String &filename, Image *icon, const String &fileSizeDescription, const String &fileTimeDescription, bool isDirectory, bool isItemSelected, int itemIndex, DirectoryContentsDisplayComponent &) override
littlefoot::Type::void_
@ void_
String::preallocateBytes
void preallocateBytes(size_t numBytesNeeded)
Increases the string's internally allocated storage.
CharPointer_UTF8::compareIgnoreCase
int compareIgnoreCase(const CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF8.h:412
InAppPurchases::Listener::~Listener
virtual ~Listener()
Definition: juce_InAppPurchases.h:127
AudioChannelSet::create7point1point2
static AudioChannelSet JUCE_CALLTYPE create7point1point2()
Creates a set for Dolby Atmos 7.1.2 surround setup (left, right, centre, leftSurroundSide,...
CharPointer_UTF16::indexOf
int indexOf(juce_wchar charToFind) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_UTF16.h:374
dsp::StateVariableFilter::Parameters::g
NumericType g
Definition: juce_StateVariableFilter.h:236
Range::setEnd
void setEnd(const ValueType newEnd) noexcept
Changes the end position of the range, leaving the start unchanged.
Definition: juce_Range.h:123
Line::setEnd
void setEnd(const Point< ValueType > newEnd) noexcept
Changes this line's end point.
Definition: juce_Line.h:105
AiffAudioFormat::appleTag
static const char *const appleTag
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:63
AudioFormatManager::end
AudioFormat *const * end() const noexcept
Iterator access to the list of known formats.
Definition: juce_AudioFormatManager.h:94
AudioBuffer::setSize
void setSize(int newNumChannels, int newNumSamples, bool keepExistingContent=false, bool clearExtraSpace=false, bool avoidReallocating=false)
Changes the buffer's size or number of channels.
Definition: juce_AudioSampleBuffer.h:332
WavAudioFormat::riffInfoCropped
static const char *const riffInfoCropped
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:109
displayBatteryLevel
void displayBatteryLevel()
Displays an animation indicating the current battery level of this block.
ToolbarItemComponent::getStyle
Toolbar::ToolbarItemStyle getStyle() const noexcept
Returns the current style setting of this item.
Definition: juce_ToolbarItemComponent.h:92
InputStream
The base class for streams that read data.
Definition: juce_InputStream.h:37
AudioCDBurner::getNumAvailableAudioBlocks
int getNumAvailableAudioBlocks() const
Returns the number of free blocks on the disk.
WindowsMediaAudioFormat::isCompressed
bool isCompressed() override
Returns true if the format uses compressed data.
RelativeCoordinate::Strings::x
static const String x
"x"
Definition: juce_RelativeCoordinate.h:158
PluginHostType::isStudioOne
bool isStudioOne() const noexcept
Returns true if the host is PreSonus Studio One.
Definition: juce_PluginHostType.h:174
dsp::Matrix
General matrix and vectors class, meant for classic math manipulation such as additions,...
Definition: juce_Matrix.h:42
AudioChannelSet::ambisonicACN1
@ ambisonicACN1
First-order ambisonic channel number 1.
Definition: juce_AudioChannelSet.h:318
Colours::dimgrey
static const JUCE_API Colour dimgrey
Definition: juce_Colours.h:67
Matrix3D::Matrix3D
Matrix3D(const Matrix3D &other) noexcept
Creates a copy of another matrix.
Definition: juce_Matrix3D.h:53
Block::seaboardBlock
@ seaboardBlock
Seaboard block type.
Definition: juce_Block.h:50
NormalisableRange::NormalisableRange
NormalisableRange(ValueType rangeStart, ValueType rangeEnd) noexcept
Creates a NormalisableRange with a given range, continuous interval, but a dummy skew-factor.
Definition: juce_NormalisableRange.h:64
Button::getToggleStateValue
Value & getToggleStateValue() noexcept
Returns the Value object that represents the button's toggle state.
Definition: juce_Button.h:119
StandaloneFilterWindow::handleMenuResult
void handleMenuResult(int result)
Definition: juce_StandaloneFilterWindow.h:699
AnimatedPositionBehaviours::ContinuousWithMomentum::setFriction
void setFriction(double newFriction) noexcept
Sets the friction that damps the movement of the value.
Definition: juce_AnimatedPositionBehaviours.h:55
dsp::AudioBlock::getSample
SampleType getSample(int channel, int sampleIndex) const noexcept
Returns a sample from the buffer.
Definition: juce_AudioBlock.h:255
getRandomInt
int getRandomInt(int maxValue)
Returns a random integer, limited to a given range.
CodeDocument::clearUndoHistory
void clearUndoHistory()
Clears the undo history.
OSCMessage
An OSC Message.
Definition: juce_OSCMessage.h:42
WavAudioFormat::riffInfoTrackNumber
static const char *const riffInfoTrackNumber
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:171
InAppPurchases::Purchase::purchaseToken
String purchaseToken
Android only: purchase token that should be used to consume purchase, provided that In-App product is...
Definition: juce_InAppPurchases.h:88
AudioChannelSet::ambisonicACN14
@ ambisonicACN14
Third-order ambisonic channel number 14.
Definition: juce_AudioChannelSet.h:335
KeyPress::F10Key
static const int F10Key
key-code for the F10 key
Definition: juce_KeyPress.h:218
Atomic::Atomic
Atomic(const Atomic &other) noexcept
Copies another value (atomically).
Definition: juce_Atomic.h:53
ReferenceCountedArray::begin
ObjectClass ** begin() noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:244
Viewport::isHorizontalScrollbarAtBottom
bool isHorizontalScrollbarAtBottom() const noexcept
True if the horizontal scrollbar will appear at the bottom of the content.
Definition: juce_Viewport.h:225
RelativeCoordinate
Expresses a coordinate as a dynamically evaluated expression.
Definition: juce_RelativeCoordinate.h:74
TouchSurface::callListenersTouchChanged
void callListenersTouchChanged(const TouchSurface::Touch &t)
Testing feature: this allows you to inject touches onto a touch surface.
Definition: juce_TouchSurface.h:117
dsp::Matrix::end
ElementType * end() noexcept
Definition: juce_Matrix.h:212
int
typedef int(UNITY_INTERFACE_API *createCallback)(UnityAudioEffectState *state)
ReferenceCountedArray::add
ObjectClass * add(ObjectClass *newObject)
Appends a new object to the end of the array.
Definition: juce_ReferenceCountedArray.h:355
Array::Array
Array()=default
Creates an empty array.
BubbleComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the bubble component.
Definition: juce_BubbleComponent.h:142
ResizableBorderComponent::getCurrentZone
Zone getCurrentZone() const noexcept
Returns the zone in which the mouse was last seen.
Definition: juce_ResizableBorderComponent.h:168
dsp::Polynomial::getSumWith
Polynomial< FloatingType > getSumWith(const Polynomial< FloatingType > &other) const
Returns the sum of this polynomial with another.
Definition: juce_Polynomial.h:123
Block::setDataBytes
virtual void setDataBytes(size_t offset, const void *data, size_t num)=0
Sets multiple bytes on the littlefoot heap.
AudioProcessorParameterGroup::AudioProcessorParameterGroup
AudioProcessorParameterGroup()
Creates an empty AudioProcessorParameterGroup with no name or ID.
WavAudioFormat::riffInfoLogoURL
static const char *const riffInfoLogoURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:132
CachedValue::forceUpdateOfCachedValue
void forceUpdateOfCachedValue()
Force an update in case the referenced property has been changed from elsewhere.
Definition: juce_CachedValue.h:283
MPEInstrument::Listener::notePressureChanged
virtual void notePressureChanged(MPENote changedNote)
Implement this callback to be informed whenever a currently playing MPE note's pressure value changes...
Definition: juce_MPEInstrument.h:270
dsp::FIR::Coefficients::getRawCoefficients
const NumericType * getRawCoefficients() const noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_FIRFilter.h:273
Block::ConfigMetaData::isActive
bool isActive
Definition: juce_Block.h:404
ControlButton::liftSensitivity
@ liftSensitivity
The lift sensitivity button on a touch block.
Definition: juce_ControlButton.h:85
Viewport::getHorizontalScrollBar
ScrollBar & getHorizontalScrollBar() noexcept
Returns a pointer to the scrollbar component being used.
Definition: juce_Viewport.h:261
RectangleList::getIntersectionWith
bool getIntersectionWith(RectangleType rect, RectangleList &destRegion) const
Creates a region which is the result of clipping this one to a given rectangle.
Definition: juce_RectangleList.h:383
roundToIntAccurate
int roundToIntAccurate(double value) noexcept
Fast floating-point-to-integer conversion.
Definition: juce_MathsFunctions.h:505
dsp::FastMathApproximations
This class contains various fast mathematical function approximations.
Definition: juce_FastMathApproximations.h:38
ReverbAudioSource::getParameters
const Reverb::Parameters & getParameters() const noexcept
Returns the parameters from the reverb.
Definition: juce_ReverbAudioSource.h:52
Block::isConnectedViaBluetooth
virtual bool isConnectedViaBluetooth() const =0
Returns true if this block or the master block this block is connected to, is connected via bluetooth...
SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder
VstSpeakerConfigurationHolder(VstSpeakerConfigurationHolder &&other)
Definition: juce_VSTCommon.h:148
String::toDecimalStringWithSignificantFigures
static String toDecimalStringWithSignificantFigures(DecimalType number, int numberOfSignificantFigures)
Returns a string containing a decimal with a set number of significant figures.
Definition: juce_String.h:1073
MP3AudioFormat::canDoStereo
bool canDoStereo() override
Returns true if the format can do 2-channel audio.
BlocksProtocol::arpPattern
@ arpPattern
Definition: juce_BlocksProtocolDefinitions.h:305
ThreadPool::JobSelector
A callback class used when you need to select which ThreadPoolJob objects are suitable for some kind ...
Definition: juce_ThreadPool.h:192
dsp::SIMDRegister::operator*=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator*=(SIMDRegister v) noexcept
Multiplies another SIMDRegister to the receiver.
Definition: juce_SIMDRegister.h:192
FileTreeComponent
A component that displays the files in a directory as a treeview.
Definition: juce_FileTreeComponent.h:45
AudioProcessorEditor::isResizable
bool isResizable() const noexcept
Returns true if the host is allowed to resize editor's parent window.
Definition: juce_AudioProcessorEditor.h:141
SidePanel::onPanelMove
std::function< void()> onPanelMove
You can assign a lambda to this callback object and it will be called when the panel is moved.
Definition: juce_SidePanel.h:191
SidePanel::showOrHide
void showOrHide(bool show)
Shows or hides the SidePanel.
AppleRemoteDevice::ButtonType
ButtonType
The set of buttons that may be pressed.
Definition: juce_AppleRemote.h:52
BlocksProtocol::BlockStringData::isNotEmpty
bool isNotEmpty() const
Definition: juce_BlocksProtocolDefinitions.h:145
Parallelogram< float >
AudioVisualiserComponent
A simple component that can be used to show a scrolling waveform of audio data.
Definition: juce_AudioVisualiserComponent.h:47
Thread::getCurrentThreadId
static ThreadID JUCE_CALLTYPE getCurrentThreadId()
Returns an id that identifies the caller thread.
MouseInputSource::offscreenMousePos
static const Point< float > offscreenMousePos
An offscreen mouse position used when triggering mouse exits where we don't want to move the cursor o...
Definition: juce_MouseInputSource.h:244
dsp::SIMDRegister::ElementAccess
Definition: juce_SIMDRegister_Impl.h:36
SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder
VstSpeakerConfigurationHolder(const Vst2::VstSpeakerArrangement &vstConfig)
Definition: juce_VSTCommon.h:146
Parallelogram::isFinite
bool isFinite() const noexcept
Returns true if the parallelogram's coordinates are all finite numbers, i.e.
Definition: juce_Parallelogram.h:76
File::TypesOfFileToFind
TypesOfFileToFind
Used in file searching, to specify whether to return files, directories, or both.
Definition: juce_File.h:548
AudioChannelSet::bottomSideRight
@ bottomSideRight
Bottom Side Right (Bsr)
Definition: juce_AudioChannelSet.h:377
Button::isConnectedOnRight
bool isConnectedOnRight() const noexcept
Indicates whether the button adjoins another one on its right edge.
Definition: juce_Button.h:332
ArgumentList::Argument
One of the arguments in an ArgumentList.
Definition: juce_ConsoleApplication.h:55
OptionalScopedPointer::setOwned
void setOwned(ObjectType *newObject)
Makes this OptionalScopedPointer point at a new object, and take ownership of that object.
Definition: juce_OptionalScopedPointer.h:152
Thread::run
virtual void run()=0
Must be implemented to perform the thread's actual code.
MP3AudioFormat::getQualityOptions
StringArray getQualityOptions() override
Returns a list of different qualities that can be used when writing.
Desktop::getGlobalScaleFactor
float getGlobalScaleFactor() const noexcept
Returns the current global scale factor, as set by setGlobalScaleFactor().
Definition: juce_Desktop.h:341
TextInputTarget::decimalKeyboard
@ decimalKeyboard
Definition: juce_TextInputTarget.h:86
ReferenceCountedArray::getFirst
ObjectClassPtr getFirst() const noexcept
Returns a pointer to the first object in the array.
Definition: juce_ReferenceCountedArray.h:214
Colours::antiquewhite
static const JUCE_API Colour antiquewhite
Definition: juce_Colours.h:58
Colours::blueviolet
static const JUCE_API Colour blueviolet
Definition: juce_Colours.h:60
OwnedArray::ensureStorageAllocated
void ensureStorageAllocated(int minNumElements) noexcept
Increases the array's internal storage to hold a minimum number of elements.
Definition: juce_OwnedArray.h:789
Slider::LookAndFeelMethods::getSliderThumbRadius
virtual int getSliderThumbRadius(Slider &)=0
WeakReference::WeakReference
WeakReference(const WeakReference &other) noexcept
Creates a copy of another WeakReference.
Definition: juce_WeakReference.h:88
RecentlyOpenedFilesList
Manages a set of files for use as a list of recently-opened documents.
Definition: juce_RecentlyOpenedFilesList.h:43
UnitTest::getCategory
const String & getCategory() const noexcept
Returns the category of the test.
Definition: juce_UnitTest.h:84
dsp::SIMDRegister::fromRawArray
static SIMDRegister JUCE_VECTOR_CALLTYPE fromRawArray(const ElementType *a) noexcept
Creates a new SIMDRegister from the first SIMDNumElements of a scalar array.
Definition: juce_SIMDRegister.h:138
TableListBoxModel
One of these is used by a TableListBox as the data model for the table's contents.
Definition: juce_TableListBox.h:42
dsp::SIMDRegister::sum
ElementType sum() const noexcept
Returns a scalar which is the sum of all elements of the receiver.
Definition: juce_SIMDRegister.h:330
SidePanel::SidePanel
SidePanel(StringRef title, int width, bool positionOnLeft, Component *contentComponent=nullptr, bool deleteComponentWhenNoLongerNeeded=true)
Creates a SidePanel component.
CharacterFunctions::indexOfChar
static int indexOfChar(Type text, const juce_wchar charToFind) noexcept
Finds the character index of a given character in another string.
Definition: juce_CharacterFunctions.h:715
WavAudioFormat::riffInfoLogoIconURL
static const char *const riffInfoLogoIconURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:131
AudioChannelSet::rightCentre
@ rightCentre
Rc (AAX/VST), Rc used as Rss in AU for most layouts.
Definition: juce_AudioChannelSet.h:290
NamedValueSet::end
const NamedValueSet::NamedValue * end() const noexcept
Definition: juce_NamedValueSet.h:82
GZIPDecompressorInputStream
This stream will decompress a source-stream using zlib.
Definition: juce_GZIPDecompressorInputStream.h:39
SynthesiserVoice::getCurrentlyPlayingNote
int getCurrentlyPlayingNote() const noexcept
Returns the midi note that this voice is currently playing.
Definition: juce_Synthesiser.h:102
ResizableWindow
A base class for top-level windows that can be dragged around and resized.
Definition: juce_ResizableWindow.h:53
ControlButton::getName
virtual String getName() const =0
Returns the button's description.
AudioChannelSet::ambisonicACN10
@ ambisonicACN10
Third-order ambisonic channel number 10.
Definition: juce_AudioChannelSet.h:331
RelativeCoordinate::StandardStrings::y
@ y
Definition: juce_RelativeCoordinate.h:170
SpeakerMappings::channelSetToVstArrangementType
static int32 channelSetToVstArrangementType(AudioChannelSet channels)
Definition: juce_VSTCommon.h:109
PluginHostType::UnknownHost
@ UnknownHost
Represents an unknown host.
Definition: juce_PluginHostType.h:52
PixelARGB::desaturate
forcedinline void desaturate() noexcept
Definition: juce_PixelFormats.h:272
Rectangle::setBounds
void setBounds(ValueType newX, ValueType newY, ValueType newWidth, ValueType newHeight) noexcept
Changes all the rectangle's coordinates.
Definition: juce_Rectangle.h:165
ImagePixelData::Listener
Used to receive callbacks for image data changes.
Definition: juce_Image.h:477
AudioProcessorValueTreeState::processor
AudioProcessor & processor
A reference to the processor with which this state is associated.
Definition: juce_AudioProcessorValueTreeState.h:351
ArrayBase::operator[]
ElementType & operator[](const int index) noexcept
Definition: juce_ArrayBase.h:140
RectangleList::intersectsRectangle
bool intersectsRectangle(RectangleType rectangleToCheck) const noexcept
Checks whether the region contains any part of a given rectangle.
Definition: juce_RectangleList.h:462
AnimatedPosition::endDrag
void endDrag()
Called after beginDrag() and drag() to indicate that the drag operation has now finished.
Definition: juce_AnimatedPosition.h:98
LookAndFeel_V2::drawConcertinaPanelHeader
void drawConcertinaPanelHeader(Graphics &, const Rectangle< int > &area, bool isMouseOver, bool isMouseDown, ConcertinaPanel &, Component &panel) override
CharacterFunctions::compareUpTo
static int compareUpTo(CharPointerType1 s1, CharPointerType2 s2, int maxChars) noexcept
Compares two null-terminated character strings, up to a given number of characters.
Definition: juce_CharacterFunctions.h:576
juce_wchar
wchar_t juce_wchar
A platform-independent 32-bit unicode character type.
Definition: juce_CharacterFunctions.h:43
ComponentPeer::styleFlags
const int styleFlags
Definition: juce_ComponentPeer.h:414
AudioCDBurner::abortBurn
void abortBurn()
If a burn operation is currently in progress, this tells it to stop as soon as possible.
AudioChannelSet::ambisonicY
@ ambisonicY
Same as first-order ambisonic channel number 1.
Definition: juce_AudioChannelSet.h:365
FileBrowserComponent::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide various file-browser layout...
Definition: juce_FileBrowserComponent.h:185
WavAudioFormat::riffInfoCinematographer
static const char *const riffInfoCinematographer
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:101
Point::getX
JUCE_CONSTEXPR ValueType getX() const noexcept
Returns the point's x coordinate.
Definition: juce_Point.h:69
numeric
@ numeric
Definition: juce_UnityPluginInterface.h:88
SelectedItemSet::itemDeselected
virtual void itemDeselected(SelectableItemType)
Can be overridden to do special handling when an item is deselected.
Definition: juce_SelectedItemSet.h:301
dsp::LadderFilter::Mode::HPF12
@ HPF12
BurgerMenuComponent
A component which lists all menu items and groups them into categories by their respective parent men...
Definition: juce_BurgerMenuComponent.h:41
FlexItem::Margin::top
float top
Top margin size.
Definition: juce_FlexItem.h:134
dsp::StateVariableFilter::Filter::NumericType
typename SampleTypeHelpers::ElementType< SampleType >::Type NumericType
The NumericType is the underlying primitive type used by the SampleType (which could be either a prim...
Definition: juce_StateVariableFilter.h:62
PushNotifications::Listener::deviceTokenRefreshed
virtual void deviceTokenRefreshed(const String &token)
Called whenever a token gets refreshed.
Definition: juce_PushNotifications.h:671
CharPointer_UTF16::byteOrderMarkBE2
@ byteOrderMarkBE2
Definition: juce_CharPointer_UTF16.h:477
AudioPlayHead
A subclass of AudioPlayHead can supply information about the position and status of a moving play hea...
Definition: juce_AudioPlayHead.h:39
ControlButton::button4
@ button4
Button 4 on a developer block.
Definition: juce_ControlButton.h:75
Block::Program
A program that can be loaded onto a block.
Definition: juce_Block.h:233
AudioProcessor::wrapperType
WrapperType wrapperType
When loaded by a plugin wrapper, this flag will be set to indicate the type of plugin within which th...
Definition: juce_AudioProcessor.h:1202
CharPointer_UTF32::operator!=
bool operator!=(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:61
CharPointer_UTF16::atomicSwap
CharPointer_UTF16 atomicSwap(CharPointer_UTF16 newValue)
Atomically swaps this pointer for a new value, returning the previous value.
Definition: juce_CharPointer_UTF16.h:468
BlocksProtocol::user19
@ user19
Definition: juce_BlocksProtocolDefinitions.h:338
dsp::ProcessContextReplacing::SampleType
ContextSampleType SampleType
The type of a single sample (which may be a vector if multichannel).
Definition: juce_ProcessContext.h:84
CoreAudioFormat
OSX and iOS only - This uses the AudioToolbox framework to read any audio format that the system has ...
Definition: juce_CoreAudioFormat.h:44
dsp::Gain::setRampDurationSeconds
void setRampDurationSeconds(double newDurationSeconds) noexcept
Sets the length of the ramp used for smoothing gain changes.
Definition: juce_Gain.h:58
OSCInternalError::OSCInternalError
OSCInternalError(const String &desc)
Definition: juce_OSCTypes.h:122
dsp::SIMDRegister::vMaskType
SIMDRegister< MaskType > vMaskType
The corresponding integer SIMDRegister type (used internally).
Definition: juce_SIMDRegister.h:90
CharPointer_ASCII::operator+=
void operator+=(const int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_ASCII.h:112
ValueWithDefault::operator=
ValueWithDefault & operator=(const var &newValue)
Sets the property and returns the new ValueWithDefault.
Definition: juce_ValueWithDefault.h:142
CharPointer_UTF16::operator++
CharPointer_UTF16 operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_UTF16.h:95
clampPixelComponents
uint32 clampPixelComponents(uint32 x) noexcept
Definition: juce_PixelFormats.h:44
Line::isVertical
bool isVertical() const noexcept
Returns true if the line's start and end x coordinates are the same.
Definition: juce_Line.h:125
MACAddress::getBytes
const uint8 * getBytes() const noexcept
Returns a pointer to the 6 bytes that make up this address.
Definition: juce_MACAddress.h:63
XEmbedComponent::juce_getCurrentFocusWindow
friend unsigned long juce_getCurrentFocusWindow(ComponentPeer *)
KnownPluginList::CustomScanner
Class to define a custom plugin scanner.
Definition: juce_KnownPluginList.h:185
Line::setStart
void setStart(ValueType newStartX, ValueType newStartY) noexcept
Changes this line's start point.
Definition: juce_Line.h:96
UnitTestRunner::TestResult::unitTestName
String unitTestName
The main name of this test (i.e.
Definition: juce_UnitTest.h:381
Rectangle::setY
void setY(ValueType newY) noexcept
Changes the rectangle's Y coordinate.
Definition: juce_Rectangle.h:172
ControlButton::getPositionX
virtual float getPositionX() const =0
Returns the position of this button on the device, in device units.
BlocksProtocol::HostPacketDecoder::handleTouch
static bool handleTouch(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex, PacketTimestamp packetTimestamp, bool isStart, bool isEnd)
Definition: juce_HostPacketDecoder.h:221
StatisticsAccumulator
A class that measures various statistics about a series of floating point values that it is given.
Definition: juce_StatisticsAccumulator.h:35
dsp::AudioBlock::getSubBlock
AudioBlock getSubBlock(size_t newOffset) const noexcept
Return a new AudioBlock pointing to a sub-block inside this block.
Definition: juce_AudioBlock.h:372
AnimatedPositionBehaviours::ContinuousWithMomentum::ContinuousWithMomentum
ContinuousWithMomentum()=default
ReferenceCountedObject::getReferenceCount
int getReferenceCount() const noexcept
Returns the object's current reference count.
Definition: juce_ReferenceCountedObject.h:97
URL::readEntireBinaryStream
bool readEntireBinaryStream(MemoryBlock &destData, bool usePostCommand=false) const
Tries to download the entire contents of this URL into a binary data block.
uint16
unsigned short uint16
A platform-independent 16-bit unsigned integer type.
Definition: juce_MathsFunctions.h:42
dsp::Matrix::isVector
bool isVector() const noexcept
Tells if the matrix is a vector.
Definition: juce_Matrix.h:183
AudioChannelSet::centre
@ centre
C channel.
Definition: juce_AudioChannelSet.h:283
SingletonHolder::SingletonHolder
SingletonHolder()=default
Block::ConnectionPort::index
int index
The index of this port along the device edge.
Definition: juce_Block.h:222
Rectangle::fromString
static Rectangle fromString(StringRef stringVersion)
Parses a string containing a rectangle's details.
Definition: juce_Rectangle.h:949
PluginHostType::isLogic
bool isLogic() const noexcept
Returns true if the host is Apple Logic Pro.
Definition: juce_PluginHostType.h:142
PushNotifications::Notification::off
@ off
Do not show timestamp.
Definition: juce_PushNotifications.h:291
Colours::teal
static const JUCE_API Colour teal
Definition: juce_Colours.h:89
ValueTree::Iterator::difference_type
std::ptrdiff_t difference_type
Definition: juce_ValueTree.h:411
NetworkServiceDiscovery::AvailableServiceList::AvailableServiceList
AvailableServiceList(const String &serviceTypeUID, int broadcastPort)
Creates an AvailableServiceList that will bind to the given port number and watch the network for Adv...
findHighestSetBit
int findHighestSetBit(uint32 n) noexcept
Returns the index of the highest set bit in a (non-zero) number.
dsp::LookupTableTransform::processUnchecked
void processUnchecked(const FloatType *input, FloatType *output, size_t numSamples) const noexcept
Processes an array of input values without range checking.
Definition: juce_LookupTable.h:274
FileOutputStream::getStatus
const Result & getStatus() const noexcept
Returns the status of the file stream.
Definition: juce_FileOutputStream.h:82
KeyPress::numberPadAdd
static const int numberPadAdd
key-code for the add sign on the numeric keypad.
Definition: juce_KeyPress.h:256
ControlButton::hasLight
virtual bool hasLight() const =0
Returns true if this button has a controllable light.
CharPointer_UTF16::operator[]
juce_wchar operator[](int characterIndex) const noexcept
Returns the character at a given character index from the start of the string.
Definition: juce_CharPointer_UTF16.h:158
AudioFormatWriter::bitsPerSample
unsigned int bitsPerSample
The bit depth of the file.
Definition: juce_AudioFormatWriter.h:256
AudioProcessorPlayer::getDoublePrecisionProcessing
bool getDoublePrecisionProcessing()
Returns true if this player processes internally processes the samples with double floating point pre...
Definition: juce_AudioProcessorPlayer.h:93
Range::getUnionWith
JUCE_CONSTEXPR Range getUnionWith(Range other) const noexcept
Returns the smallest range that contains both this one and the other one.
Definition: juce_Range.h:242
SidePanel
A component that is positioned on either the left- or right-hand side of its parent,...
Definition: juce_SidePanel.h:43
Button::clicked
virtual void clicked()
This method is called when the button has been clicked.
TextInputTarget
An abstract base class which can be implemented by components that function as text editors.
Definition: juce_TextInputTarget.h:42
Rectangle::setCentre
void setCentre(Point< ValueType > newCentre) noexcept
Changes the position of the rectangle's centre (leaving its size unchanged).
Definition: juce_Rectangle.h:185
ArrayBase::swapWith
void swapWith(ArrayBase &other) noexcept
Definition: juce_ArrayBase.h:249
TouchSurface::Listener::touchChanged
virtual void touchChanged(TouchSurface &, const Touch &)=0
ConcertinaPanel
A panel which holds a vertical stack of components which can be expanded and contracted.
Definition: juce_ConcertinaPanel.h:41
URL::DownloadTask
Represents a download task.
Definition: juce_URL.h:365
AudioDataConverters::int24BE
@ int24BE
Definition: juce_AudioDataConverters.h:692
CharPointer_UTF16::compare
int compare(CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF16.h:322
WavAudioFormat::riffInfoLength
static const char *const riffInfoLength
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:128
Vector3D::operator*
Vector3D operator*(Type scaleFactor) const noexcept
Definition: juce_Vector3D.h:60
PhysicalTopologySource::hasOwnServiceTimer
virtual bool hasOwnServiceTimer() const
FileBasedDocument
A class to take care of the logic involved with the loading/saving of some kind of document.
Definition: juce_FileBasedDocument.h:53
BlocksProtocol::HostPacketDecoder
Parses data packets from a BLOCKS device, and translates them into callbacks on a handler object.
Definition: juce_HostPacketDecoder.h:36
ActiveXControlComponent::isControlOpen
bool isControlOpen() const noexcept
Returns true if a control is currently in use.
Definition: juce_ActiveXControlComponent.h:75
CppTokeniserFunctions::addEscapeChars
static String addEscapeChars(const String &s)
Takes a string and returns a version of it where standard C++ escape sequences have been used to repl...
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:668
dsp::AudioBlock::getNumSamples
constexpr size_t getNumSamples() const noexcept
Returns the number of samples referenced by this block.
Definition: juce_AudioBlock.h:221
StandalonePluginHolder::deviceManager
AudioDeviceManager deviceManager
Definition: juce_StandaloneFilterWindow.h:408
BlocksProtocol::MessageFromDevice::controlButtonDown
@ controlButtonDown
ListBox::setModel
void setModel(ListBoxModel *newModel)
Changes the current data model to display.
NamedValueSet::NamedValue
Structure for a named var object.
Definition: juce_NamedValueSet.h:40
createCopyIfNotNull
Type * createCopyIfNotNull(const Type *objectToCopy)
If a pointer is non-null, this returns a new copy of the object that it points to,...
Definition: juce_Memory.h:68
var
A variant class, that can be used to hold a range of primitive values.
Definition: juce_Variant.h:42
ListenerList::remove
void remove(ListenerClass *listenerToRemove)
Removes a listener from the list.
Definition: juce_ListenerList.h:96
CharPointer_UTF32::canRepresent
static bool canRepresent(juce_wchar character) noexcept
Returns true if the given unicode character can be represented in this encoding.
Definition: juce_CharPointer_UTF32.h:346
String::paddedRight
String paddedRight(juce_wchar padCharacter, int minimumLength) const
Returns a copy of this string with the specified character repeatedly added to its end until the tota...
VSTPluginFormat::isTrivialToScan
bool isTrivialToScan() const override
Should return true if this format is both safe and quick to scan - i.e.
Definition: juce_VSTPluginFormat.h:105
Vector3D::normalised
Vector3D normalised() const noexcept
Definition: juce_Vector3D.h:73
MouseCursor::NormalCursor
@ NormalCursor
The stardard arrow cursor.
Definition: juce_MouseCursor.h:50
WavAudioFormat::riffInfoProductionStudio
static const char *const riffInfoProductionStudio
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:146
CharacterFunctions::getIntValue
static IntType getIntValue(const CharPointerType text) noexcept
Parses a character string, to read an integer value.
Definition: juce_CharacterFunctions.h:420
Block::Program::block
Block & block
Definition: juce_Block.h:247
BlockTopology::operator==
bool operator==(const BlockTopology &) const noexcept
XEmbedComponent::XEmbedComponent
XEmbedComponent(bool wantsKeyboardFocus=true, bool allowForeignWidgetToResizeComponent=false)
Creates a JUCE component wrapping a foreign widget.
AudioChannelSet::discreteChannel0
@ discreteChannel0
Non-typed individual channels are indexed upwards from this value.
Definition: juce_AudioChannelSet.h:383
AudioCDBurner::findAvailableDevices
static StringArray findAvailableDevices()
Returns a list of available optical drives.
BlocksProtocol::HostPacketDecoder::handleFirmwareUpdateACK
static bool handleFirmwareUpdateACK(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex)
Definition: juce_HostPacketDecoder.h:316
CharPointer_UTF16::isLowerCase
bool isLowerCase() const noexcept
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_UTF16.h:397
Desktop::findComponentAt
Component * findComponentAt(Point< int > screenPosition) const
Finds the component at a given screen location.
RelativeParallelogram
A parallelogram defined by three RelativePoint positions.
Definition: juce_RelativeParallelogram.h:39
AudioChannelSet::leftSurroundRear
@ leftSurroundRear
Lsr (AAX), Lcs (VST), Rls (AU) channel.
Definition: juce_AudioChannelSet.h:303
SmoothedValue::skipCurrentValue
LinearVoid< T > skipCurrentValue(int numSamples) noexcept
Definition: juce_SmoothedValue.h:383
TabbedButtonBar::LookAndFeelMethods::getTabButtonBestWidth
virtual int getTabButtonBestWidth(TabBarButton &, int tabDepth)=0
SortedSet::swapWith
void swapWith(OtherSetType &otherSet) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_SortedSet.h:447
AlertWindow::LookAndFeelMethods::getAlertWindowMessageFont
virtual Font getAlertWindowMessageFont()=0
AudioBuffer::getArrayOfWritePointers
Type ** getArrayOfWritePointers() noexcept
Returns an array of pointers to the channels in the buffer.
Definition: juce_AudioSampleBuffer.h:307
dsp::StateVariableFilter::Parameters::type
Type type
The type of the IIR filter.
Definition: juce_StateVariableFilter.h:204
TextLayout::getHeight
float getHeight() const noexcept
Returns the maximum height of the content.
Definition: juce_TextLayout.h:227
ArrayBase::addArray
void addArray(const std::initializer_list< TypeToCreateFrom > &items)
Definition: juce_ArrayBase.h:297
trigger
@ trigger
Definition: juce_LittleFootFunctions.dox:589
littlefoot::Runner::clearHeapAndGlobals
void clearHeapAndGlobals() noexcept
Clears all the non-program data.
Definition: juce_LittleFootRunner.h:454
DrumPadGridProgram::setPadAnimationState
void setPadAnimationState(uint32 padIdx, double loopTimeSecs, double currentProgress)
Call this to match animations to the project tempo.
NetworkServiceDiscovery::AvailableServiceList::getServices
std::vector< Service > getServices() const
Returns a list of the currently known services.
KnownPluginList::sortByFormat
@ sortByFormat
Definition: juce_KnownPluginList.h:136
FlexItem
Describes the properties of an item inside a FlexBox container.
Definition: juce_FlexItem.h:38
AudioBuffer::AudioBuffer
AudioBuffer(int numChannelsToAllocate, int numSamplesToAllocate)
Creates a buffer with a specified number of channels and samples.
Definition: juce_AudioSampleBuffer.h:54
AudioFormatReader::metadataValues
StringPairArray metadataValues
A set of metadata values that the reader has pulled out of the stream.
Definition: juce_AudioFormatReader.h:243
AnimatedPosition::removeListener
void removeListener(Listener *listener)
Removes a previously-registered listener.
Definition: juce_AnimatedPosition.h:147
BlockTopology::getConnectionsBetweenBlocks
Array< BlockDeviceConnection > getConnectionsBetweenBlocks(Block::UID uid1, Block::UID uid2) const
Definition: juce_Topology.h:93
UnitTest
This is a base class for classes that perform a unit test.
Definition: juce_UnitTest.h:70
SynthesiserVoice::isSustainPedalDown
bool isSustainPedalDown() const noexcept
Returns true if the sustain pedal is currently active for this voice.
Definition: juce_Synthesiser.h:230
PluginHostType::isWavelabLegacy
bool isWavelabLegacy() const noexcept
Returns true if the host is Steinberg WaveLab 6 or below.
Definition: juce_PluginHostType.h:186
LuaTokeniser::tokenType_comment
@ tokenType_comment
Definition: juce_LuaCodeTokeniser.h:51
URL::DownloadTask::getTotalLength
int64 getTotalLength() const
Returns the total length of the download task.
Definition: juce_URL.h:389
SidePanel::setTitleBarHeight
void setTitleBarHeight(int newHeight) noexcept
Sets the height of the title bar at the top of the SidePanel.
Definition: juce_SidePanel.h:141
StandalonePluginHolder::init
void init(bool enableAudioInput, const String &preferredDefaultDeviceName)
Definition: juce_StandaloneFilterWindow.h:106
clearDisplay
void clearDisplay()
Clears the display and sets all the LEDs to black.
FlexItem::Margin::right
float right
Right margin size.
Definition: juce_FlexItem.h:133
ComponentBuilder::TypeHandler::type
const Identifier type
Returns the type of the ValueTrees that this handler can parse.
Definition: juce_ComponentBuilder.h:115
Point::operator/
JUCE_CONSTEXPR Point operator/(Point< OtherType > other) const noexcept
Divides one point by another.
Definition: juce_Point.h:118
StringRef::text
String::CharPointerType text
The text that is referenced.
Definition: juce_StringRef.h:131
dsp::AudioBlock::process
static void process(AudioBlock< Src1SampleType > inBlock, AudioBlock< Src2SampleType > outBlock, FunctionType &&function)
Applies a function to each value in an input block, putting the result into an output block.
Definition: juce_AudioBlock.h:559
WavAudioFormat::riffInfoComments
static const char *const riffInfoComments
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:104
appliesDistanceAttenuation
@ appliesDistanceAttenuation
Definition: juce_UnityPluginInterface.h:71
GenericAudioProcessorEditor
A type of UI component that displays the parameters of an AudioProcessor as a simple list of sliders,...
Definition: juce_GenericAudioProcessorEditor.h:43
LassoSource::getLassoSelection
virtual SelectedItemSet< SelectableItemType > & getLassoSelection()=0
Returns the SelectedItemSet that the lasso should update.
PropertySet::getValue
String getValue(StringRef keyName, const String &defaultReturnValue=String()) const noexcept
Returns one of the properties as a string.
Colours::darkseagreen
static const JUCE_API Colour darkseagreen
Definition: juce_Colours.h:65
CharPointer_UTF8::isLowerCase
bool isLowerCase() const noexcept
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_UTF8.h:461
Block::isBatteryCharging
virtual bool isBatteryCharging() const =0
Returns true if the battery is charging.
AudioProcessorEditor::processor
AudioProcessor & processor
The AudioProcessor that this editor represents.
Definition: juce_AudioProcessorEditor.h:62
DocumentWindow
A resizable window with a title bar and maximise, minimise and close buttons.
Definition: juce_DocumentWindow.h:56
BlockGraph::asString
String asString() const
Gets a string representation of all traversal paths.
VideoComponent::onPlaybackStarted
std::function< void()> onPlaybackStarted
Set this callback to be notified whenever the playback starts.
Definition: juce_VideoComponent.h:166
FlexItem::currentBounds
Rectangle< float > currentBounds
The item's current bounds.
Definition: juce_FlexItem.h:64
CharacterFunctions::HexParser
Parses a character string, to read a hexadecimal value.
Definition: juce_CharacterFunctions.h:446
AiffAudioFormat::appleBeats
static const char *const appleBeats
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:57
Slider::TextBoxRight
@ TextBoxRight
Puts the text box to the right of the slider, vertically centred.
Definition: juce_Slider.h:99
RelativeTime::seconds
static RelativeTime seconds(double seconds) noexcept
Creates a new RelativeTime object representing a number of seconds.
SelectedItemSet::addToSelection
void addToSelection(ParameterType item)
Selects an item.
Definition: juce_SelectedItemSet.h:130
PerformanceCounter::Statistics
Holds the current statistics.
Definition: juce_PerformanceCounter.h:93
Component::mouseDown
void mouseDown(const MouseEvent &event) override
Called when a mouse button is pressed.
newLine
NewLine newLine
A predefined object representing a new-line, which can be written to a string or stream.
Reverb::Parameters::dryLevel
float dryLevel
Dry level, 0 to 1.0.
Definition: juce_audio_basics/utilities/juce_Reverb.h:56
sendPitchBend
void sendPitchBend(int channel, int position)
Sends a pitch bend message.
PathStrokeType::butt
@ butt
Ends of lines are flat and don't extend beyond the end point.
Definition: juce_PathStrokeType.h:63
StandalonePluginHolder::PluginInOuts
Structure used for the number of inputs and outputs.
Definition: juce_StandaloneFilterWindow.h:52
ADSR::Parameters
Holds the parameters being used by an ADSR object.
Definition: juce_ADSR.h:47
String::fromLastOccurrenceOf
String fromLastOccurrenceOf(StringRef substringToFind, bool includeSubStringInResult, bool ignoreCase) const
Returns a section of the string starting from the last occurrence of a given substring.
Component::enablementChanged
virtual void enablementChanged()
Callback to indicate that this component has been enabled or disabled.
LassoComponent::paint
void paint(Graphics &g) override
Definition: juce_LassoComponent.h:204
Quaternion::Quaternion
Quaternion(const Quaternion &other) noexcept
Definition: juce_Quaternion.h:42
DrumPadGridProgram::left
@ left
Definition: juce_DrumPadLEDProgram.h:86
parseXML
std::unique_ptr< XmlElement > parseXML(const String &textToParse)
Attempts to parse some XML text, returning a new XmlElement if it was valid.
UnityAudioEffectDefinition::flags
juce::uint64 flags
Definition: juce_UnityPluginInterface.h:167
BlocksProtocol::HostPacketDecoder::processNextPacket
static void processNextPacket(Handler &handler, TopologyIndex deviceIndex, const void *data, int size)
Definition: juce_HostPacketDecoder.h:38
Button
A base class for buttons.
Definition: juce_Button.h:43
PluginHostType::AvidProTools
@ AvidProTools
Represents Avid Pro Tools.
Definition: juce_PluginHostType.h:65
PushNotifications::Notification::alertAll
@ alertAll
both child notifications and group notifications should produce sound and vibration.
Definition: juce_PushNotifications.h:312
dsp::Bias::getBias
FloatType getBias() const noexcept
Returns the DC bias.
Definition: juce_Bias.h:64
AudioData::ConverterInstance
A class that converts between two templated AudioData::Pointer types, and which implements the AudioD...
Definition: juce_AudioDataConverters.h:614
CharPointer_UTF32::operator+
CharPointer_UTF32 operator+(int numToSkip) const noexcept
Returns a pointer which is moved forwards from this one by the specified number of characters.
Definition: juce_CharPointer_UTF32.h:126
Colours::white
static const JUCE_API Colour white
ARGB = 0xffffffff.
Definition: juce_Colours.h:50
PushNotifications::Notification::Action::icon
String icon
Optional: name of an icon file (without an extension) to be used for this action.
Definition: juce_PushNotifications.h:99
CharacterFunctions::HexParser::parse
static ResultType parse(CharPointerType t) noexcept
Definition: juce_CharacterFunctions.h:449
ValueWithDefault::referTo
void referTo(ValueTree &tree, const Identifier &property, UndoManager *um, const var &defaultVal, StringRef arrayDelimiter)
Definition: juce_ValueWithDefault.h:172
String
The JUCE String class!
Definition: juce_String.h:39
Grid::TrackInfo::isPixels
bool isPixels() const noexcept
Definition: juce_Grid.h:86
TreeView::areItemsOpenByDefault
bool areItemsOpenByDefault() const noexcept
Returns true if the tree's items default to being open.
Definition: juce_TreeView.h:706
CppTokeniserFunctions::isIdentifierBody
static bool isIdentifierBody(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:44
PopupMenu::LookAndFeelMethods::drawPopupMenuItem
virtual void drawPopupMenuItem(Graphics &, const Rectangle< int > &area, bool isSeparator, bool isActive, bool isHighlighted, bool isTicked, bool hasSubMenu, const String &text, const String &shortcutKeyText, const Drawable *icon, const Colour *textColour)=0
Draws one of the items in a popup menu.
TouchList::operator[]
TouchEntry & operator[](const int index)
Retrieve a reference to particular item in the list of touch entires.
Definition: juce_TouchList.h:135
RuleBasedTopologySource::Rule::~Rule
virtual ~Rule()=default
dsp::SIMDRegister::operator-=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator-=(SIMDRegister v) noexcept
Subtracts another SIMDRegister to the receiver.
Definition: juce_SIMDRegister.h:189
AbstractFifo::ScopedReadWrite::forEach
void forEach(FunctionToApply &&func) const
Calls the passed function with each index that was deemed valid for the current read/write operation.
Definition: juce_AbstractFifo.h:247
Vector3D::operator+
Vector3D operator+(Vector3D other) const noexcept
Definition: juce_Vector3D.h:58
DragAndDropTarget::SourceDetails::localPosition
Point< int > localPosition
The local position of the mouse, relative to the target component.
Definition: juce_DragAndDropTarget.h:72
Block::isConnected
virtual bool isConnected() const =0
Returns true if this block is connected and active.
RelativeCoordinate::Strings::left
static const String left
"left"
Definition: juce_RelativeCoordinate.h:154
dsp::LookupTableTransform::operator()
FloatType operator()(FloatType index) const noexcept
Definition: juce_LookupTable.h:268
CharPointer_ASCII::operator[]
juce_wchar operator[](const int characterIndex) const noexcept
Returns the character at a given character index from the start of the string.
Definition: juce_CharPointer_ASCII.h:123
BlockConfigManager::setItemMax
void setItemMax(ConfigItemId item, int32 max)
Definition: juce_BlockConfigManager.h:221
TreeView::setIndentSize
void setIndentSize(int newIndentSize)
Changes the distance by which each nested level of the tree is indented.
Range::intersects
JUCE_CONSTEXPR bool intersects(Range other) const noexcept
Returns true if the given range intersects this one.
Definition: juce_Range.h:228
PushNotifications::Notification::reminder
@ reminder
User-scheduled reminder.
Definition: juce_PushNotifications.h:210
OwnedArray::addCopiesOf
void addCopiesOf(const OtherArrayType &arrayToAddFrom, int startIndex=0, int numElementsToAdd=-1)
Adds copies of the elements in another array to the end of this array.
Definition: juce_OwnedArray.h:499
KeyPress::numberPad1
static const int numberPad1
key-code for the 1 on the numeric keypad.
Definition: juce_KeyPress.h:246
InAppPurchases::Product::identifier
String identifier
Product ID (also known as SKU) that uniquely identifies a product in the store.
Definition: juce_InAppPurchases.h:54
File::NaturalFileComparator
Comparator for files.
Definition: juce_File.h:1071
JUCEApplicationBase::isStandaloneApp
static bool isStandaloneApp() noexcept
Returns true if this executable is running as an app (as opposed to being a plugin or other kind of s...
Definition: juce_ApplicationBase.h:268
Vector3D::yAxis
static Vector3D yAxis() noexcept
Returns a vector that lies along the Y axis.
Definition: juce_Vector3D.h:49
PluginListComponent
A component displaying a list of plugins, with options to scan for them, add, remove and sort them.
Definition: juce_PluginListComponent.h:38
Rectangle::intersectRectangle
bool intersectRectangle(ValueType &otherX, ValueType &otherY, ValueType &otherW, ValueType &otherH) const noexcept
Clips a set of rectangle coordinates so that they lie only within this one.
Definition: juce_Rectangle.h:659
BlocksProtocol::IntegerWithBitSize::fromBipolarFloat
static IntegerWithBitSize fromBipolarFloat(float value) noexcept
Definition: juce_BitPackingUtilities.h:92
OpenGLPixelFormat::depthBufferBits
int depthBufferBits
The number of bits per pixel to use for a depth buffer.
Definition: juce_OpenGLPixelFormat.h:62
PopupMenu::CustomComponent::isItemHighlighted
bool isItemHighlighted() const noexcept
Returns true if this item should be highlighted because the mouse is over it.
Definition: juce_PopupMenu.h:701
Viewport::getViewHeight
int getViewHeight() const noexcept
Returns the height of the visible area of the child component.
Definition: juce_Viewport.h:166
RangedAudioParameter
This abstract base class is used by some AudioProcessorParameter helper classes.
Definition: juce_RangedAudioParameter.h:38
AudioPlayHead::CurrentPositionInfo::isLooping
bool isLooping
True if the transport is currently looping.
Definition: juce_AudioPlayHead.h:123
littlefoot::int32
signed int int32
Definition: juce_LittleFootRunner.h:47
AudioProcessorParameter::getLabel
virtual String getLabel() const =0
Some parameters may be able to return a label string for their units.
Font::getHeight
float getHeight() const noexcept
Returns the total height of this font, in pixels.
SmoothedValueBase::applyGain
void applyGain(FloatType *samplesOut, const FloatType *samplesIn, int numSamples) noexcept
Computes output as a smoothed gain applied to a stream of samples.
Definition: juce_SmoothedValue.h:111
TextEditor::Listener::textEditorFocusLost
virtual void textEditorFocusLost(TextEditor &)
Called when the text editor loses focus.
Definition: juce_TextEditor.h:317
PluginHostType::isSADiE
bool isSADiE() const noexcept
Returns true if the host is SADiE.
Definition: juce_PluginHostType.h:162
DirectoryContentsDisplayComponent
A base class for components that display a list of the files in a directory.
Definition: juce_DirectoryContentsDisplayComponent.h:39
CodeDocument::getNumLines
int getNumLines() const noexcept
Returns the number of lines in the document.
Definition: juce_CodeDocument.h:206
RecentlyOpenedFilesList::getAllFilenames
const StringArray & getAllFilenames() const noexcept
Returns an array of all the absolute pathnames in the list.
Definition: juce_RecentlyOpenedFilesList.h:83
SmoothedValueBase::isSmoothing
bool isSmoothing() const noexcept
Returns true if the current value is currently being interpolated.
Definition: juce_SmoothedValue.h:66
CppTokeniserFunctions::parseDecimalLiteral
static bool parseDecimalLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:218
AudioFormatWriter::ThreadedWriter::IncomingDataReceiver
Receiver for incoming data.
Definition: juce_AudioFormatWriter.h:217
getFloatParameterCallback
int(UNITY_INTERFACE_API * getFloatParameterCallback)(UnityAudioEffectState *state, int index, float *value, char *valuestr)
Definition: juce_UnityPluginInterface.h:58
ExtraLookAndFeelBaseClasses::LassoComponentMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_LookAndFeel.h:42
MidiDeviceInfo::operator==
bool operator==(const MidiDeviceInfo &other) const noexcept
Definition: juce_MidiDevices.h:63
BlocksProtocol::TouchVelocity::vy
VYcoord vy
Definition: juce_BlocksProtocolDefinitions.h:389
TextLayout::end
const_iterator end() const
Definition: juce_TextLayout.h:252
BlocksProtocol::pianoMode
@ pianoMode
Definition: juce_BlocksProtocolDefinitions.h:296
ActiveXControlComponent
A Windows-specific class that can create and embed an ActiveX control inside itself.
Definition: juce_ActiveXControlComponent.h:47
ModalCallbackFunction::withParam
static ModalComponentManager::Callback * withParam(void(*functionToCall)(int, ParamType1, ParamType2), ParamType1 parameterValue1, ParamType2 parameterValue2)
This is a utility function to create a ModalComponentManager::Callback that will call a static functi...
Definition: juce_ModalComponentManager.h:228
PopupMenu::LookAndFeelMethods::drawPopupMenuBackground
virtual void drawPopupMenuBackground(Graphics &, int width, int height)=0
Fills the background of a popup menu component.
CharPointer_ASCII::sizeInBytes
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_ASCII.h:178
SpeakerMappings::VstSpeakerConfigurationHolder
Class to hold a speaker configuration.
Definition: juce_VSTCommon.h:142
StandalonePluginHolder::processorHasPotentialFeedbackLoop
bool processorHasPotentialFeedbackLoop
Definition: juce_StandaloneFilterWindow.h:413
SortedSet::getUnchecked
ElementType getUnchecked(const int index) const noexcept
Returns one of the elements in the set, without checking the index passed in.
Definition: juce_SortedSet.h:157
MessageManager::hasStopMessageBeenSent
bool hasStopMessageBeenSent() const noexcept
Returns true if the stopDispatchLoop() method has been called.
Definition: juce_MessageManager.h:86
WavAudioFormat::riffInfoKeywords
static const char *const riffInfoKeywords
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:126
ReferenceCountedArray::set
void set(int indexToChange, ObjectClass *newObject)
Replaces an object in the array with a different one.
Definition: juce_ReferenceCountedArray.h:454
Block::operator!=
bool operator!=(const Block &other) const noexcept
Two blocks are considered equal if they have the same UID.
Definition: juce_Block.h:84
AudioProcessorParameterGroup::getParameters
Array< AudioProcessorParameter * > getParameters(bool recursive) const
Returns all the parameters in this group.
ReferenceCountedArray::operator!=
bool operator!=(const ReferenceCountedArray< ObjectClass, TypeOfCriticalSectionToUse > &other) const noexcept
Compares this array to another one.
Definition: juce_ReferenceCountedArray.h:799
BlocksProtocol::user13
@ user13
Definition: juce_BlocksProtocolDefinitions.h:332
LowLevelGraphicsPostScriptRenderer::stateStack
OwnedArray< SavedState > stateStack
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:109
MidiKeyboardComponent::getLowestVisibleKey
int getLowestVisibleKey() const noexcept
Returns the number of the first key shown in the component.
Definition: juce_MidiKeyboardComponent.h:176
DirectoryContentsDisplayComponent::deselectAllFiles
virtual void deselectAllFiles()=0
Deselects any selected files.
PositionedGlyph::getBounds
Rectangle< float > getBounds() const
Returns the bounds of the glyph.
Definition: juce_GlyphArrangement.h:75
Colours::mediumvioletred
static const JUCE_API Colour mediumvioletred
Definition: juce_Colours.h:79
SidePanel::backgroundColour
@ backgroundColour
Definition: juce_SidePanel.h:181
Viewport::isVerticalScrollbarOnTheRight
bool isVerticalScrollbarOnTheRight() const noexcept
True if the vertical scrollbar will appear on the right side of the content.
Definition: juce_Viewport.h:222
LowLevelGraphicsContext::clipToImageAlpha
virtual void clipToImageAlpha(const Image &, const AffineTransform &)=0
SparseSet::invertRange
void invertRange(Range< Type > range)
Does an XOR of the values in a given range.
Definition: juce_SparseSet.h:206
LookAndFeel_V2::areLinesDrawnForTreeView
bool areLinesDrawnForTreeView(TreeView &) override
TouchSurface
Represents the touch surface of a BLOCKS device.
Definition: juce_TouchSurface.h:32
AudioProcessorGraph::NodeAndChannel::nodeID
NodeID nodeID
Definition: juce_AudioProcessorGraph.h:88
juce_SIMDRegister_Impl.h
Range::emptyRange
static JUCE_CONSTEXPR Range emptyRange(const ValueType start) noexcept
Returns a range with the specified start position and a length of zero.
Definition: juce_Range.h:74
MPEInstrument::Listener
Derive from this class to be informed about any changes in the expressive MIDI notes played by this i...
Definition: juce_MPEInstrument.h:256
OSCReceiver::ListenerWithOSCAddress
A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address.
Definition: juce_OSCReceiver.h:150
CharPointer_ASCII::operator-
CharPointer_ASCII operator-(const int numToSkip) const noexcept
Returns a pointer which is moved backwards from this one by the specified number of characters.
Definition: juce_CharPointer_ASCII.h:135
ThreadPool
A set of threads that will run a list of jobs.
Definition: juce_ThreadPool.h:156
KeyGeneration::keyGenerationAppMain
static int keyGenerationAppMain(int argc, char *argv[])
This is a simple implementation of a key-generator that you could easily wrap in a command-line main(...
Definition: juce_KeyFileGeneration.h:87
MPESynthesiserVoice::getCurrentlyPlayingNote
MPENote getCurrentlyPlayingNote() const noexcept
Returns the MPENote that this voice is currently playing.
Definition: juce_MPESynthesiserVoice.h:52
ResizableBorderComponent
A component that resizes its parent component when dragged.
Definition: juce_ResizableBorderComponent.h:49
ValueWithDefault::setDefault
void setDefault(const var &newDefault)
Sets the default value to a new var.
Definition: juce_ValueWithDefault.h:114
Expression::Type
Type
Expression type.
Definition: juce_Expression.h:219
Draggable3DOrientation::QuaternionType
Quaternion< float > QuaternionType
Definition: juce_Draggable3DOrientation.h:41
HeapBlock::malloc
void malloc(SizeType newNumElements, size_t elementSize=sizeof(ElementType))
Allocates a specified amount of memory.
Definition: juce_HeapBlock.h:253
AudioFormatManager::end
AudioFormat ** end() noexcept
Iterator access to the list of known formats.
Definition: juce_AudioFormatManager.h:91
UnitTestRunner::TestResult::messages
StringArray messages
A list of messages describing the failed tests.
Definition: juce_UnitTest.h:391
CachedValue::operator*
Type & operator*() noexcept
Dereference operator.
Definition: juce_CachedValue.h:110
ApplicationCommandInfo::flags
int flags
A bitwise-OR of the values specified in the CommandFlags enum.
Definition: juce_ApplicationCommandInfo.h:189
LAMEEncoderAudioFormat
An AudioFormat class which can use an installed version of the LAME mp3 encoder to encode a file.
Definition: juce_LAMEEncoderAudioFormat.h:49
NativeMessageBox::showOkCancelBox
static bool JUCE_CALLTYPE showOkCancelBox(AlertWindow::AlertIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box with two buttons.
Rectangle::getBottom
ValueType getBottom() const noexcept
Returns the y coordinate of the rectangle's bottom edge.
Definition: juce_Rectangle.h:116
SingleThreadedReferenceCountedObject::decReferenceCount
void decReferenceCount() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:166
PushNotifications::Notification::groupId
String groupId
Optional: allows the OS to visually group, collapse, and expand a set of notifications,...
Definition: juce_PushNotifications.h:125
PluginHostType::SteinbergCubase4
@ SteinbergCubase4
Represents Steinberg Cubase 4.
Definition: juce_PluginHostType.h:83
LassoComponent::hitTest
bool hitTest(int, int) override
Definition: juce_LassoComponent.h:215
PushNotifications::Notification::channelId
String channelId
Required for Android API level 26 or above: specifies notification channel id.
Definition: juce_PushNotifications.h:174
dsp::LogRampedValue::reset
void reset(double sampleRate, double rampLengthInSeconds) noexcept
Reset to a new sample rate and ramp length.
Definition: juce_LogRampedValue.h:88
BlocksProtocol::saveProgramAsDefault
@ saveProgramAsDefault
Definition: juce_BlocksProtocolDefinitions.h:408
Block::dataInputPortListeners
ListenerList< DataInputPortListener > dataInputPortListeners
Definition: juce_Block.h:494
CppTokeniserFunctions::isDecimalDigit
static bool isDecimalDigit(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:212
MemoryBlock::begin
const char * begin() const noexcept
Returns an iterator for the data.
Definition: juce_MemoryBlock.h:115
DrawableButton::ImageAboveTextLabel
@ ImageAboveTextLabel
Draws the button as a text label across the bottom with the image resized and scaled to fit above it.
Definition: juce_DrawableButton.h:51
AudioBuffer::AudioBuffer
AudioBuffer(Type *const *dataToReferTo, int numChannelsToUse, int startSample, int numSamples)
Creates a buffer using a pre-allocated block of memory.
Definition: juce_AudioSampleBuffer.h:105
AudioPlayHead::CurrentPositionInfo::isPlaying
bool isPlaying
True if the transport is currently playing.
Definition: juce_AudioPlayHead.h:102
alt
@ alt
Definition: juce_UnityPluginInterface.h:86
SmoothedValue::skipCurrentValue
MultiplicativeVoid< T > skipCurrentValue(int numSamples)
Definition: juce_SmoothedValue.h:389
FillType
Represents a colour or fill pattern to use for rendering paths.
Definition: juce_FillType.h:42
ReferenceCountedObjectPtr::incIfNotNull
static JUCE_DEPRECATED_WITH_BODY(ReferencedType *getObject() const, { return get();}) private voi incIfNotNull)(ReferencedType *o) noexcept
Definition: juce_ReferenceCountedObject.h:435
Rectangle::expanded
Rectangle expanded(ValueType deltaX, ValueType deltaY) const noexcept
Returns a rectangle that is larger than this one by a given amount.
Definition: juce_Rectangle.h:425
AudioFormatWriter::WriteHelper
Used by AudioFormatWriter subclasses to copy data to different formats.
Definition: juce_AudioFormatWriter.h:269
ImageType
This base class is for handlers that control a type of image manipulation format, e....
Definition: juce_Image.h:502
PluginHostType::MergingPyramix
@ MergingPyramix
Represents Merging Pyramix.
Definition: juce_PluginHostType.h:77
AudioProcessorParameterGroup::AudioProcessorParameterNode::getParameter
AudioProcessorParameter * getParameter() const
Returns a pointer to a parameter if this node contains a parameter, nullptr otherwise.
Colour
Represents a colour, also including a transparency value.
Definition: juce_Colour.h:39
WeakReference::SharedPointer::clearPointer
void clearPointer() noexcept
Definition: juce_WeakReference.h:134
BubbleMessageComponent
A speech-bubble component that displays a short message.
Definition: juce_BubbleMessageComponent.h:42
dsp::AudioBlock::AudioBlock
AudioBlock(HeapBlock< char > &heapBlockToUseForAllocation, size_t numberOfChannels, size_t numberOfSamples, size_t alignmentInBytes=defaultAlignment) noexcept
Allocates a suitable amount of space in a HeapBlock, and initialises this object to point into it.
Definition: juce_AudioBlock.h:116
BlocksProtocol::HostPacketDecoder::handleTouch
static void handleTouch(Handler &handler, TopologyIndex deviceIndex, uint32 timestamp, TouchIndex touchIndex, TouchPosition position, TouchVelocity velocity, bool isStart, bool isEnd)
Definition: juce_HostPacketDecoder.h:264
Rectangle::setX
void setX(ValueType newX) noexcept
Changes the rectangle's X coordinate.
Definition: juce_Rectangle.h:169
MidiMessage::addToTimeStamp
void addToTimeStamp(double delta) noexcept
Adds a value to the message's timestamp.
Definition: juce_MidiMessage.h:175
LookAndFeel_V2::getCrossShape
Path getCrossShape(float height) override
Returns a cross shape for use in yes/no boxes, etc.
CharPointer_UTF32::operator>
bool operator>(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:65
jlimit
Type jlimit(Type lowerLimit, Type upperLimit, Type valueToConstrain) noexcept
Constrains a value to keep it within a given range.
Definition: juce_MathsFunctions.h:219
OpenGLPixelFormat::blueBits
int blueBits
The number of bits per pixel to use for the blue channel.
Definition: juce_OpenGLPixelFormat.h:59
Grid::AutoFlow
AutoFlow
Possible values for the autoFlow property.
Definition: juce_Grid.h:148
JUCE_CALLTYPE
#define JUCE_CALLTYPE
This macro defines the C calling convention used as the standard for JUCE calls.
Definition: juce_PlatformDefs.h:45
Parallelogram::~Parallelogram
~Parallelogram()=default
Destructor.
BlocksProtocol::MessageFromDevice::configMessage
@ configMessage
BlocksProtocol::BlockSerialNumber::isLoopBlock
bool isLoopBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:194
StatusLight::block
Block & block
The device that this LED belongs to.
Definition: juce_StatusLight.h:48
LookAndFeel_V3::createDocumentWindowButton
Button * createDocumentWindowButton(int buttonType) override
littlefoot::LittleFootRemoteHeap::getByte
uint8 getByte(size_t offset) noexcept
Definition: juce_LittleFootRemoteHeap.h:135
Range::operator-
JUCE_CONSTEXPR Range operator-(const ValueType amountToSubtract) const noexcept
Returns a range that is equal to this one with the specified amount subtracted from its start and end...
Definition: juce_Range.h:197
Block::setDataBits
virtual void setDataBits(uint32 startBit, uint32 numBits, uint32 value)=0
Sets multiple bits on the littlefoot heap.
ScrollBar
A scrollbar component.
Definition: juce_ScrollBar.h:53
BlocksProtocol::user28
@ user28
Definition: juce_BlocksProtocolDefinitions.h:347
LookAndFeel_V2::drawComboBox
void drawComboBox(Graphics &, int width, int height, bool isMouseButtonDown, int buttonX, int buttonY, int buttonW, int buttonH, ComboBox &) override
BlocksProtocol::DeviceStatus::index
TopologyIndex index
Definition: juce_BlocksProtocolDefinitions.h:212
CharPointer_ASCII::isValidString
static bool isValidString(const CharType *dataToTest, int maxBytesToRead)
Returns true if this data contains a valid string in this encoding.
Definition: juce_CharPointer_ASCII.h:361
StandalonePluginHolder::isInterAppAudioConnected
bool isInterAppAudioConnected()
Definition: juce_StandaloneFilterWindow.h:379
File::getSpecialLocation
static File JUCE_CALLTYPE getSpecialLocation(const SpecialLocationType type)
Finds the location of a special type of file or directory, such as a home folder or documents folder.
LookAndFeel_V2::drawTableHeaderBackground
void drawTableHeaderBackground(Graphics &, TableHeaderComponent &) override
Typeface::getStringWidth
virtual float getStringWidth(const String &text)=0
Measures the width of a line of text.
Viewport::getVerticalScrollBar
ScrollBar & getVerticalScrollBar() noexcept
Returns a pointer to the scrollbar component being used.
Definition: juce_Viewport.h:256
repaintControl
void repaintControl()
Repaints the control block display.
ArrayAllocationBase::ArrayAllocationBase
ArrayAllocationBase()=default
Creates an empty array.
CppTokeniserFunctions::StringIterator::peekNextChar
juce_wchar peekNextChar() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:541
Expression
A class for dynamically evaluating simple numeric expressions.
Definition: juce_Expression.h:44
SmoothedValueBase::applyGain
void applyGain(AudioBuffer< FloatType > &buffer, int numSamples) noexcept
Applies a smoothed gain to a buffer.
Definition: juce_SmoothedValue.h:127
dsp::Matrix::swapColumns
Matrix & swapColumns(size_t columnOne, size_t columnTwo) noexcept
Swaps the contents of two columns in the matrix and returns a reference to itself.
BubbleComponent::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_BubbleComponent.h:152
UnityAudioEffectDefinition::getFloatBuffer
getFloatBufferCallback getFloatBuffer
Definition: juce_UnityPluginInterface.h:177
File::invokedExecutableFile
@ invokedExecutableFile
Returns the file that was invoked to launch this executable.
Definition: juce_File.h:913
BlocksProtocol::octaveTopology
@ octaveTopology
Definition: juce_BlocksProtocolDefinitions.h:285
Vector3D::operator^
Vector3D operator^(Vector3D other) const noexcept
Returns the cross-product of these two vectors.
Definition: juce_Vector3D.h:68
PixelARGB::multiplyAlpha
forcedinline void multiplyAlpha(const float multiplier) noexcept
Definition: juce_PixelFormats.h:220
ChannelRemappingAudioSource::ChannelRemappingAudioSource
ChannelRemappingAudioSource(AudioSource *source, bool deleteSourceWhenDeleted)
Creates a remapping source that will pass on audio from the given input.
BlocksProtocol::BlockStringData::operator==
bool operator==(const BlockStringData &other) const
Definition: juce_BlocksProtocolDefinitions.h:155
WavAudioFormat::riffInfoMedium
static const char *const riffInfoMedium
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:133
OpenGLImageType
A type of ImagePixelData that stores its image data in an OpenGL framebuffer, allowing a JUCE Image o...
Definition: juce_OpenGLImage.h:44
KeyPress::insertKey
static const int insertKey
key-code for the insert key
Definition: juce_KeyPress.h:198
TopologySource::isActive
virtual bool isActive() const =0
Returns true, if the TopologySource is currently trying to connect the block devices.
StreamingSocket
A wrapper for a streaming (TCP) socket.
Definition: juce_Socket.h:38
ApplicationCommandTarget::InvocationInfo::invocationMethod
InvocationMethod invocationMethod
The type of event that triggered this command.
Definition: juce_ApplicationCommandTarget.h:87
Point::operator-
JUCE_CONSTEXPR Point operator-() const noexcept
Returns the inverse of this point.
Definition: juce_Point.h:141
LinkedListPointer::LinkedListPointer
LinkedListPointer(ObjectType *const headItem) noexcept
Creates a pointer to a list whose head is the item provided.
Definition: juce_LinkedListPointer.h:68
PluginHostType::SteinbergTestHost
@ SteinbergTestHost
Represents Steinberg's VST3 Test Host.
Definition: juce_PluginHostType.h:103
OwnedArray::removeObject
void removeObject(const ObjectClass *objectToRemove, bool deleteObject=true)
Removes a specified object from the array.
Definition: juce_OwnedArray.h:656
GridItem::Keyword
Keyword
Definition: juce_GridItem.h:40
ApplicationCommandManager
One of these objects holds a list of all the commands your app can perform, and despatches these comm...
Definition: juce_ApplicationCommandManager.h:88
DrawablePath
A drawable object which renders a filled or outlined shape.
Definition: juce_DrawablePath.h:41
ArrayBase::getValueWithDefault
ElementType getValueWithDefault(const int index) const noexcept
Definition: juce_ArrayBase.h:154
Rectangle::withTrimmedTop
Rectangle withTrimmedTop(ValueType amountToRemove) const noexcept
Returns a version of this rectangle with the given amount removed from its top edge.
Definition: juce_Rectangle.h:286
SidePanel::resized
void resized() override
Called when this component's size has been changed.
DirectoryContentsList::getDirectory
const File & getDirectory() const noexcept
Returns the directory that's currently being used.
Definition: juce_DirectoryContentsList.h:75
OpenGLTexture::getWidth
int getWidth() const noexcept
Definition: juce_OpenGLTexture.h:88
Colours::green
static const JUCE_API Colour green
ARGB = 0xff008000.
Definition: juce_Colours.h:53
snapPointerToAlignment
Type * snapPointerToAlignment(Type *basePointer, IntegerType alignmentBytes) noexcept
A handy function to round up a pointer to the nearest multiple of a given number of bytes.
Definition: juce_Memory.h:53
Colour::getFloatAlpha
float getFloatAlpha() const noexcept
Returns the colour's alpha (opacity) as a floating point value.
CodeDocument::removeListener
void removeListener(Listener *listener)
Deregisters a listener.
AudioParameterChoice
Provides a class of AudioProcessorParameter that can be used to select an indexed,...
Definition: juce_AudioParameterChoice.h:39
Path::addRoundedRectangle
void addRoundedRectangle(Rectangle< ValueType > rectangle, float cornerSize)
Adds a rectangle with rounded corners to the path.
Definition: juce_Path.h:373
TabbedButtonBar::LookAndFeelMethods::drawTabButtonText
virtual void drawTabButtonText(TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown)=0
ArgumentList::Argument::operator!=
bool operator!=(StringRef stringToCompare) const
Compares this argument against a string.
dsp::ProcessSpec::sampleRate
double sampleRate
The sample rate that will be used for the data that is sent to the processor.
Definition: juce_ProcessContext.h:42
littlefoot::Runner::setHeapInt
int32 setHeapInt(uint32 byteOffset, uint32 value) noexcept
Definition: juce_LittleFootRunner.h:574
AudioProcessorParameterGroup::getSeparator
String getSeparator() const
Returns the group's separator string.
SettableTooltipClient::getTooltip
String getTooltip() override
Returns the tooltip assigned to this object.
Definition: juce_TooltipClient.h:81
Rectangle::setCentre
void setCentre(ValueType newCentreX, ValueType newCentreY) noexcept
Changes the position of the rectangle's centre (leaving its size unchanged).
Definition: juce_Rectangle.h:181
KeyPress::F33Key
static const int F33Key
key-code for the F33 key
Definition: juce_KeyPress.h:241
Image::RGB
@ RGB
< each pixel is a 3-byte packed RGB colour value.
Definition: juce_Image.h:68
CoreAudioFormat::keySig
static const char *const keySig
Metadata property name used when reading a caf file time signature information.
Definition: juce_CoreAudioFormat.h:62
AudioBuffer::getArrayOfReadPointers
const Type ** getArrayOfReadPointers() const noexcept
Returns an array of pointers to the channels in the buffer.
Definition: juce_AudioSampleBuffer.h:300
LookAndFeel_V4::ColourScheme::menuText
@ menuText
Definition: juce_LookAndFeel_V4.h:58
InAppPurchases::Listener::productConsumed
virtual void productConsumed(const String &, bool, const String &)
Called whenever a product consumption finishes.
Definition: juce_InAppPurchases.h:160
getRandomFloat
float getRandomFloat()
Returns a random floating-point number.
TopologySource::getCurrentTopology
virtual BlockTopology getCurrentTopology() const =0
Returns the current topology that this object manages.
TouchSurface::listeners
ListenerList< Listener > listeners
Definition: juce_TouchSurface.h:134
AppleRemoteDevice::leftButton_Long
@ leftButton_Long
The menu button (if it's held for a long time).
Definition: juce_AppleRemote.h:61
MarkerList::Listener::markerListBeingDeleted
virtual void markerListBeingDeleted(MarkerList *markerList)
Called when the given marker list is being deleted.
PropertyComponent
A base class for a component that goes in a PropertyPanel and displays one of an item's properties.
Definition: juce_PropertyComponent.h:49
LEDRow::LEDRow
LEDRow(Block &)
DefaultHashFunctions::generateHash
static int generateHash(const var &key, int upperLimit) noexcept
Generates a simple hash from a variant.
Definition: juce_HashMap.h:48
Colours::whitesmoke
static const JUCE_API Colour whitesmoke
Definition: juce_Colours.h:91
Block::sendProgramEvent
virtual void sendProgramEvent(const ProgramEventMessage &)=0
Sends a message to the currently loaded program.
CharPointer_UTF16::isByteOrderMarkLittleEndian
static bool isByteOrderMarkLittleEndian(const void *possibleByteOrder) noexcept
Returns true if the first pair of bytes in this pointer are the UTF16 byte-order mark (little endian)...
Definition: juce_CharPointer_UTF16.h:497
Rectangle::isEmpty
bool isEmpty() const noexcept
Returns true if the rectangle's width or height are zero or less.
Definition: juce_Rectangle.h:95
TextLayout::Glyph::anchor
Point< float > anchor
The glyph's anchor point - this is relative to the line's origin.
Definition: juce_TextLayout.h:160
Range::Range
JUCE_CONSTEXPR Range(const ValueType startValue, const ValueType endValue) noexcept
Constructs a range with given start and end values.
Definition: juce_Range.h:48
PushNotifications::Notification::largeIcon
Image largeIcon
Optional: an additional large icon displayed in the notification content view.
Definition: juce_PushNotifications.h:177
CharPointer_UTF16::operator<
bool operator<(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:67
JUCEApplicationBase::moreThanOneInstanceAllowed
virtual bool moreThanOneInstanceAllowed()=0
Checks whether multiple instances of the app are allowed.
BlocksProtocol::zTrackingMode
@ zTrackingMode
Definition: juce_BlocksProtocolDefinitions.h:312
BlocksProtocol::BlockSerialNumber::hasPrefix
bool hasPrefix(const char *prefix) const noexcept
Definition: juce_BlocksProtocolDefinitions.h:201
PositionableAudioSource::setNextReadPosition
virtual void setNextReadPosition(int64 newPosition)=0
Tells the stream to move to a new position.
MouseListener::mouseWheelMove
virtual void mouseWheelMove(const MouseEvent &event, const MouseWheelDetails &wheel)
Called when the mouse-wheel is moved.
CameraDevice::Listener::Listener
Listener()
Definition: juce_CameraDevice.h:191
BlocksProtocol::hideMode
@ hideMode
Definition: juce_BlocksProtocolDefinitions.h:303
AudioData::Pointer::findMinAndMax
void findMinAndMax(size_t numSamples, float &minValue, float &maxValue) const noexcept
Scans a block of data, returning the lowest and highest levels as floats.
Definition: juce_AudioDataConverters.h:537
Colours::darkmagenta
static const JUCE_API Colour darkmagenta
Definition: juce_Colours.h:64
SelectedItemSet::end
const SelectableItemType * end() const noexcept
Provides iterator access to the array of items.
Definition: juce_SelectedItemSet.h:286
PluginHostType::Reaper
@ Reaper
Represents Cockos Reaper.
Definition: juce_PluginHostType.h:80
MemoryInputStream::getData
const void * getData() const noexcept
Returns a pointer to the source data block from which this stream is reading.
Definition: juce_MemoryInputStream.h:73
PluginHostType::SteinbergNuendo4
@ SteinbergNuendo4
Represents Steinberg Nuendo 4.
Definition: juce_PluginHostType.h:95
dsp::StateVariableFilter::Filter::parameters
Parameters< NumericType >::Ptr parameters
The parameters of the state variable filter.
Definition: juce_StateVariableFilter.h:95
ListenerList::callChecked
void callChecked(const BailOutCheckerType &bailOutChecker, Callback &&callback)
Calls a member function on each listener in the list, with 1 parameter and a bail-out-checker.
Definition: juce_ListenerList.h:149
ReferenceCountedArray::removeLast
void removeLast(int howManyToRemove=1)
Removes the last n objects from the array.
Definition: juce_ReferenceCountedArray.h:720
PixelAlpha::multiplyAlpha
forcedinline void multiplyAlpha(const float multiplier) noexcept
Definition: juce_PixelFormats.h:705
CharPointer_UTF16
Wraps a pointer to a null-terminated UTF-16 character string, and provides various methods to operate...
Definition: juce_CharPointer_UTF16.h:35
littlefoot::LittleFootRemoteHeap::clearTargetData
void clearTargetData() noexcept
Definition: juce_LittleFootRemoteHeap.h:65
AudioChannelSet::ambisonicACN5
@ ambisonicACN5
Second-order ambisonic channel number 5.
Definition: juce_AudioChannelSet.h:324
PushNotifications::Notification::Action::identifier
String identifier
Required: unique identifier.
Definition: juce_PushNotifications.h:88
KeyPress::F24Key
static const int F24Key
key-code for the F24 key
Definition: juce_KeyPress.h:232
PluginHostType::getHostDescription
const char * getHostDescription() const noexcept
Returns a human-readable description of the host.
Definition: juce_PluginHostType.h:190
BlocksProtocol::HostPacketBuilder::addBlockReset
bool addBlockReset()
Definition: juce_HostPacketBuilder.h:289
LookAndFeel_V2::getAlertWindowFont
Font getAlertWindowFont() override
MPEInstrument::lowestNoteOnChannel
@ lowestNoteOnChannel
The lowest note (by initialNote) on the channel with the note key still down.
Definition: juce_MPEInstrument.h:122
UnityAudioAmbisonicData::volume
float volume
Definition: juce_UnityPluginInterface.h:117
KeyPress::F15Key
static const int F15Key
key-code for the F15 key
Definition: juce_KeyPress.h:223
SynthesiserVoice::startNote
virtual void startNote(int midiNoteNumber, float velocity, SynthesiserSound *sound, int currentPitchWheelPosition)=0
Called to start a new note.
ControlButton::pressSensitivity
@ pressSensitivity
The press sensitivity button on a touch block.
Definition: juce_ControlButton.h:84
AudioFormatManager::begin
AudioFormat ** begin() noexcept
Iterator access to the list of known formats.
Definition: juce_AudioFormatManager.h:85
ADSR
A very simple ADSR envelope class.
Definition: juce_ADSR.h:35
UnityEventModifiers
UnityEventModifiers
Definition: juce_UnityPluginInterface.h:82
dsp::StateVariableFilter::Filter::processSample
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType sample) noexcept
Processes a single sample, without any locking or checking.
Definition: juce_StateVariableFilter.h:112
TextInputTarget::insertTextAtCaret
virtual void insertTextAtCaret(const String &textToInsert)=0
Inserts some text, overwriting the selected text region, if there is one.
StretchableLayoutResizerBar::LookAndFeelMethods::drawStretchableLayoutResizerBar
virtual void drawStretchableLayoutResizerBar(Graphics &, int w, int h, bool isVerticalBar, bool isMouseOver, bool isMouseDragging)=0
TabbedButtonBar::LookAndFeelMethods::createTabBarExtrasButton
virtual Button * createTabBarExtrasButton()=0
Timer::timerCallback
virtual void timerCallback()=0
The user-defined callback routine that actually gets called periodically.
AudioProcessorGraph::getNumPrograms
int getNumPrograms() override
Returns the number of preset programs the processor supports.
Definition: juce_AudioProcessorGraph.h:380
WavAudioFormat::riffInfoPart
static const char *const riffInfoPart
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:142
Value::ValueSource::valuesWithListeners
SortedSet< Value * > valuesWithListeners
Definition: juce_Value.h:205
AudioProcessorParameter::Listener
A base class for listeners that want to know about changes to an AudioProcessorParameter.
Definition: juce_AudioProcessorParameter.h:238
RuntimePermissions::recordAudio
@ recordAudio
Permission to access the microphone (required on Android).
Definition: juce_RuntimePermissions.h:75
TableHeaderComponent::ColumnPropertyFlags
ColumnPropertyFlags
A combination of these flags are passed into the addColumn() method to specify the properties of a co...
Definition: juce_TableHeaderComponent.h:63
PushNotifications::Channel
Android API level 26 or higher only: Represents notification channel through which notifications will...
Definition: juce_PushNotifications.h:448
TextLayout::Line
A line containing a sequence of glyph-runs.
Definition: juce_TextLayout.h:193
RelativePointPath::CubicTo
Class for the cubic to element.
Definition: juce_RelativePointPath.h:162
KeyMappingEditorComponent::getCommandManager
ApplicationCommandManager & getCommandManager() const noexcept
Returns the ApplicationCommandManager that this component is connected to.
Definition: juce_KeyMappingEditorComponent.h:70
Rectangle::withRightX
Rectangle withRightX(ValueType newRightX) const noexcept
Returns a rectangle which has the same size and y-position as this one, but whose right-hand edge has...
Definition: juce_Rectangle.h:200
TextEditor::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
Definition: juce_TextEditor.h:206
UnityAudioSpatializerData::minDistance
float minDistance
Definition: juce_UnityPluginInterface.h:103
Grid::Px::Px
constexpr Px(unsigned long long p)
Definition: juce_Grid.h:51
ComboBox::onChange
std::function< void()> onChange
You can assign a lambda to this callback object to have it called when the selected ID is changed.
Definition: juce_ComboBox.h:306
PushNotifications
Singleton class responsible for push notifications functionality.
Definition: juce_PushNotifications.h:47
WavAudioFormat::riffInfoProductName
static const char *const riffInfoProductName
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:144
AudioPlayHead::CurrentPositionInfo::timeSigNumerator
int timeSigNumerator
Time signature numerator, e.g.
Definition: juce_AudioPlayHead.h:73
BlocksProtocol::HostPacketDecoder::handleTopology
static bool handleTopology(Handler &handler, Packed7BitArrayReader &reader, bool newTopology)
Definition: juce_HostPacketDecoder.h:106
ComponentListener::componentMovedOrResized
virtual void componentMovedOrResized(Component &component, bool wasMoved, bool wasResized)
Called when the component's position or size changes.
MessageCallbackFunction
void *(void *userData) MessageCallbackFunction
See MessageManager::callFunctionOnMessageThread() for use of this function type.
Definition: juce_MessageManager.h:39
PluginHostType::isSamplitude
bool isSamplitude() const noexcept
Returns true if the host is Magix Samplitude.
Definition: juce_PluginHostType.h:164
DrawableButton::ImageOnButtonBackgroundOriginalSize
@ ImageOnButtonBackgroundOriginalSize
Definition: juce_DrawableButton.h:56
ColourSelector
A component that lets the user choose a colour.
Definition: juce_ColourSelector.h:42
FloatVectorOperations::abs
static void JUCE_CALLTYPE abs(float *dest, const float *src, int numValues) noexcept
Copies a source vector to a destination, taking the absolute of each value.
FileTreeComponent::getDragAndDropDescription
const String & getDragAndDropDescription() const noexcept
Returns the last value that was set by setDragAndDropDescription().
Definition: juce_FileTreeComponent.h:91
ToneGeneratorAudioSource
A simple AudioSource that generates a sine wave.
Definition: juce_ToneGeneratorAudioSource.h:34
CharPointer_UTF32::findEndOfWhitespace
CharPointer_UTF32 findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF32.h:343
OSCBundle::end
OSCBundle::Element * end() noexcept
Returns a pointer past the last element of the OSCBundle.
Definition: juce_OSCBundle.h:137
KeyPress::F26Key
static const int F26Key
key-code for the F26 key
Definition: juce_KeyPress.h:234
Displays::Display::scale
double scale
The scale factor of this display.
Definition: juce_Displays.h:69
SelectedItemSet::SelectedItemSet
SelectedItemSet()=default
Creates an empty set.
PixelARGB::getRed
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:111
DocumentWindow::LookAndFeelMethods::positionDocumentWindowButtons
virtual void positionDocumentWindowButtons(DocumentWindow &, int titleBarX, int titleBarY, int titleBarW, int titleBarH, Button *minimiseButton, Button *maximiseButton, Button *closeButton, bool positionTitleBarButtonsOnLeft)=0
Line::~Line
~Line()=default
Destructor.
LookAndFeel_V2::getAlertWindowMessageFont
Font getAlertWindowMessageFont() override
Override this function to supply a custom font for the alert window message.
TreeView::~TreeView
~TreeView() override
Destructor.
dsp::IIR::Filter::processSample
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType sample) noexcept
Processes a single sample, without any locking.
LowLevelGraphicsSoftwareRenderer
A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in ...
Definition: juce_LowLevelGraphicsSoftwareRenderer.h:41
PluginHostType::isCubase
bool isCubase() const noexcept
Returns true if the host is any version of Steinberg Cubase.
Definition: juce_PluginHostType.h:124
Colours::royalblue
static const JUCE_API Colour royalblue
Definition: juce_Colours.h:85
AttributedString::Attribute::font
Font font
The font for this range of characters.
Definition: juce_AttributedString.h:166
Array::addUsingDefaultSort
void addUsingDefaultSort(ParameterType newElement)
Inserts a new element into the array, assuming that the array is sorted.
Definition: juce_Array.h:712
ToolbarButton
A type of button designed to go on a toolbar.
Definition: juce_ToolbarButton.h:43
BlockDeviceConnection::operator==
bool operator==(const BlockDeviceConnection &) const noexcept
RelativeTime
A relative measure of time.
Definition: juce_RelativeTime.h:37
ComponentPeer::removeScaleFactorListener
void removeScaleFactorListener(ScaleFactorListener *listenerToRemove)
Removes a scale factor listener.
Definition: juce_ComponentPeer.h:401
UnityAudioEffectState::flags
juce::uint32 flags
Definition: juce_UnityPluginInterface.h:128
TextLayout::begin
iterator begin()
Returns an iterator over the lines of content.
Definition: juce_TextLayout.h:246
PushNotifications::Notification::groupSortKey
String groupSortKey
Optional: Used to order notifications within the same group.
Definition: juce_PushNotifications.h:250
LEDGrid::~LEDGrid
virtual ~LEDGrid()
Destructor.
Quaternion::operator*=
Quaternion & operator*=(Quaternion other) noexcept
Definition: juce_Quaternion.h:59
AudioCDBurner
Definition: juce_AudioCDBurner.h:39
ReferenceCountedArray::getUnchecked
ObjectClassPtr getUnchecked(int index) const noexcept
Returns a pointer to the object at this index in the array, without checking whether the index is in-...
Definition: juce_ReferenceCountedArray.h:181
VSTPluginFormat::ExtraFunctions
Base class for some extra functions that can be attached to a VST plugin instance.
Definition: juce_VSTPluginFormat.h:73
PluginDirectoryScanner::getProgress
float getProgress() const
Returns the estimated progress, between 0 and 1.
Definition: juce_PluginDirectoryScanner.h:112
Image::BitmapData::ReadWriteMode
ReadWriteMode
Definition: juce_Image.h:314
Slider::onDragStart
std::function< void()> onDragStart
You can assign a lambda to this callback object to have it called when the slider's drag begins.
Definition: juce_Slider.h:604
FloatVectorOperations::negate
static void JUCE_CALLTYPE negate(float *dest, const float *src, int numValues) noexcept
Copies a source vector to a destination, negating each value.
HeapBlock::HeapBlock
HeapBlock(HeapBlock &&other) noexcept
Move constructor.
Definition: juce_HeapBlock.h:141
dsp::Reverb::isEnabled
bool isEnabled() const noexcept
Returns true if the reverb is enabled.
Definition: juce_dsp/processors/juce_Reverb.h:58
FileBrowserComponent::FileChooserFlags
FileChooserFlags
Various options for the browser.
Definition: juce_FileBrowserComponent.h:54
Component::isVisible
bool isVisible() const noexcept
Tests whether the component is visible or not.
Definition: juce_Component.h:124
BlocksProtocol::HostPacketBuilder
Helper class for constructing a packet for sending to a BLOCKS device.
Definition: juce_HostPacketBuilder.h:35
littlefoot::Runner::getProgramHeapSize
uint16 getProgramHeapSize() const noexcept
Definition: juce_LittleFootRunner.h:526
Value
Represents a shared variant value.
Definition: juce_Value.h:52
PixelARGB::getGreen
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:112
TextInputTarget::numericKeyboard
@ numericKeyboard
Definition: juce_TextInputTarget.h:85
LookAndFeel::createDropShadowerForComponent
virtual DropShadower * createDropShadowerForComponent(Component *)=0
KeyPressMappingSet::getCommandManager
ApplicationCommandManager & getCommandManager() const noexcept
Definition: juce_KeyPressMappingSet.h:115
Viewport
A Viewport is used to contain a larger child component, and allows the child to be automatically scro...
Definition: juce_Viewport.h:46
OutputStream::writeRepeatedByte
virtual bool writeRepeatedByte(uint8 byte, size_t numTimesToRepeat)
Writes a byte to the output stream a given number of times.
ReferenceCountedArray::indexOf
int indexOf(const ObjectClass *objectToLookFor) const noexcept
Finds the index of the first occurrence of an object in the array.
Definition: juce_ReferenceCountedArray.h:295
littlefoot::Program::intToFloat
static float intToFloat(int32 value) noexcept
Definition: juce_LittleFootRunner.h:382
AudioProcessor::Bus::getName
const String & getName() const noexcept
The bus's name.
Definition: juce_AudioProcessor.h:368
DummyCriticalSection::enter
void enter() const noexcept
Definition: juce_CriticalSection.h:140
SingleThreadedReferenceCountedObject::decReferenceCountWithoutDeleting
bool decReferenceCountWithoutDeleting() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:178
JUCE_DECLARE_WEAK_REFERENCEABLE
#define JUCE_DECLARE_WEAK_REFERENCEABLE(Class)
Macro to easily allow a class to be made weak-referenceable.
Definition: juce_WeakReference.h:235
dsp::LookupTableTransform::operator[]
FloatType operator[](FloatType index) const noexcept
Definition: juce_LookupTable.h:265
Block::ConfigMetaData::name
String name
Definition: juce_Block.h:405
XmlElement::TextFormat
A struct containing options for formatting the text when representing an XML element as a string.
Definition: juce_XmlElement.h:191
ReferenceCountedArray::operator[]
ObjectClassPtr operator[](int index) const noexcept
Returns a pointer to the object at this index in the array.
Definition: juce_ReferenceCountedArray.h:170
Array::removeIf
int removeIf(PredicateType &&predicate)
Removes items from the array.
Definition: juce_Array.h:888
LEDGrid::Renderer
An interface to use for LEDGrid rendering.
Definition: juce_LEDGrid.h:77
Block::isLocalConfigItemActive
virtual bool isLocalConfigItemActive(uint32 item)=0
Determine if config item is active or not.
JUCE_ANDROID
#define JUCE_ANDROID
Definition: juce_TargetPlatform.h:69
BlocksProtocol::liftSensitivity
@ liftSensitivity
Definition: juce_BlocksProtocolDefinitions.h:293
AudioChannelSet::ambisonicACN12
@ ambisonicACN12
Third-order ambisonic channel number 12.
Definition: juce_AudioChannelSet.h:333
OpenGLGraphicsContextCustomShader::onShaderActivated
std::function< void(OpenGLShaderProgram &)> onShaderActivated
Optional lambda that will be called when the shader is activated, to allow user code to do setup task...
Definition: juce_OpenGLGraphicsContext.h:95
CharPointer_UTF32::isLetter
bool isLetter() const
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_UTF32.h:321
ControlButton::volume
@ volume
The volume button on a live/loop block.
Definition: juce_ControlButton.h:48
Component::FocusChangeType
FocusChangeType
Enumeration used by the focusGained() and focusLost() methods.
Definition: juce_Component.h:1740
ColourSelector::ColourSelectorOptions
ColourSelectorOptions
Options for the type of selector to show.
Definition: juce_ColourSelector.h:48
AiffAudioFormat::appleRootSet
static const char *const appleRootSet
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:53
TabbedButtonBar::LookAndFeelMethods::createTabButtonShape
virtual void createTabButtonShape(TabBarButton &, Path &path, bool isMouseOver, bool isMouseDown)=0
FilenameComponentListener
Listens for events happening to a FilenameComponent.
Definition: juce_FilenameComponent.h:42
Block::ConfigMetaData::ConfigMetaData
ConfigMetaData(const ConfigMetaData &other)
Definition: juce_Block.h:358
Expression::constantType
@ constantType
Definition: juce_Expression.h:221
Component::getPosition
Point< int > getPosition() const noexcept
Returns the component's top-left position as a Point.
Definition: juce_Component.h:287
UnityGetAudioEffectDefinitions
UNITY_INTERFACE_EXPORT int UNITY_INTERFACE_API UnityGetAudioEffectDefinitions(UnityAudioEffectDefinition ***definitionsPtr)
ReferenceCountedArray::operator==
bool operator==(const ReferenceCountedArray &other) const noexcept
Compares this array to another one.
Definition: juce_ReferenceCountedArray.h:788
TabbedButtonBar::LookAndFeelMethods::getTabButtonExtraComponentBounds
virtual Rectangle< int > getTabButtonExtraComponentBounds(const TabBarButton &, Rectangle< int > &textArea, Component &extraComp)=0
SpeakerMappings::Mapping::vst2
int32 vst2
Definition: juce_VSTCommon.h:48
PushNotifications::Notification::actions
Array< Action > actions
Optional: actions associated with the notification.
Definition: juce_PushNotifications.h:181
LeakedObjectDetector::LeakedObjectDetector
LeakedObjectDetector(const LeakedObjectDetector &) noexcept
Definition: juce_LeakedObjectDetector.h:48
AudioProcessor::CurveData::yMeterID
String yMeterID
Definition: juce_AudioProcessor.h:1176
PropertiesFile::Options::doNotSave
bool doNotSave
If set to true, this prevents the file from being written to disk.
Definition: juce_PropertiesFile.h:120
TabBarButton
In a TabbedButtonBar, this component is used for each of the buttons.
Definition: juce_TabbedButtonBar.h:45
ReferenceCountedArray::addOrReplaceSorted
void addOrReplaceSorted(ElementComparator &comparator, ObjectClass *newObject) noexcept
Inserts or replaces an object in the array, assuming it is sorted.
Definition: juce_ReferenceCountedArray.h:543
Justification::verticallyCentred
@ verticallyCentred
Indicates that the item should be placed in the centre between the top and bottom sides of the availa...
Definition: juce_Justification.h:128
WavAudioFormat::riffInfoSecondLanguage
static const char *const riffInfoSecondLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:152
Component::getHeight
int getHeight() const noexcept
Returns the component's height in pixels.
Definition: juce_Component.h:275
OSCColour::fromInt32
static OSCColour fromInt32(uint32)
LinkedListPointer::append
void append(ObjectType *const newItem)
Adds an item to the end of the list.
Definition: juce_LinkedListPointer.h:228
Slider::Listener::sliderDragStarted
virtual void sliderDragStarted(Slider *)
Called when the slider is about to be dragged.
Definition: juce_Slider.h:585
dsp::AudioBlock::AudioBlock
AudioBlock(const AudioBlock< OtherSampleType > &other) noexcept
Definition: juce_AudioBlock.h:174
StandalonePluginHolder::processor
std::unique_ptr< AudioProcessor > processor
Definition: juce_StandaloneFilterWindow.h:407
PluginHostType::AppleGarageBand
@ AppleGarageBand
Represents Apple GarageBand.
Definition: juce_PluginHostType.h:61
MouseEvent::originalComponent
Component *const originalComponent
The component that the event first occurred on.
Definition: juce_MouseEvent.h:181
BlocksProtocol::Packed7BitArrayReader
This helper class reads from a block of 7-bit bytes as sequences of bits.
Definition: juce_BitPackingUtilities.h:229
Range::clipValue
ValueType clipValue(const ValueType value) const noexcept
Returns the nearest value to the one supplied, which lies within the range.
Definition: juce_Range.h:216
removeWindowHidingHooks
void removeWindowHidingHooks(void *)
Definition: juce_CarbonVisibility.h:79
Array::fill
void fill(const ParameterType &newValue) noexcept
Fills the Array with the provided value.
Definition: juce_Array.h:206
XmlElement::getNextElement
XmlElement * getNextElement() const noexcept
Returns the next of this element's siblings.
Definition: juce_XmlElement.h:434
littlefoot::Program::calculateChecksum
uint16 calculateChecksum() const noexcept
Definition: juce_LittleFootRunner.h:239
AnimatedPositionBehaviours::ContinuousWithMomentum::isStopped
bool isStopped(double) const noexcept
Called by the AnimatedPosition class to check whether the object is now stationary.
Definition: juce_AnimatedPositionBehaviours.h:92
StatusLight::~StatusLight
virtual ~StatusLight()
Destructor.
UnityAudioEffectDefinition::apiVersion
juce::uint32 apiVersion
Definition: juce_UnityPluginInterface.h:163
Rectangle::setLeft
void setLeft(ValueType newLeft) noexcept
Moves the x position, adjusting the width so that the right-hand edge remains in the same place.
Definition: juce_Rectangle.h:235
CharPointer_UTF8::sizeInBytes
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_UTF8.h:276
GZIPCompressorOutputStream
A stream which uses zlib to compress the data written into it.
Definition: juce_GZIPCompressorOutputStream.h:39
AnimatedPositionBehaviours::SnapToPageBoundaries::isStopped
bool isStopped(double position) const noexcept
Called by the AnimatedPosition class to check whether the object is now stationary.
Definition: juce_AnimatedPositionBehaviours.h:148
PushNotifications::Notification::error
@ error
Error in background operation or authentication status.
Definition: juce_PushNotifications.h:204
dsp::LadderFilter::reset
void reset() noexcept
Resets the internal state variables of the filter.
ComponentBoundsConstrainer::getMaximumHeight
int getMaximumHeight() const noexcept
Returns the current maximum height.
Definition: juce_ComponentBoundsConstrainer.h:78
KeyPress::pageDownKey
static const int pageDownKey
key-code for the page-down key
Definition: juce_KeyPress.h:205
WeakReference::operator!=
bool operator!=(ObjectType *object) const noexcept
Definition: juce_WeakReference.h:121
KeyPress::spaceKey
static const int spaceKey
key-code for the space bar
Definition: juce_KeyPress.h:191
BlocksProtocol::setManyBytesWithValue
@ setManyBytesWithValue
Definition: juce_BlocksProtocolDefinitions.h:451
PushNotifications::Notification::service
@ service
Running background service.
Definition: juce_PushNotifications.h:211
XmlElement::TextFormat::dtd
String dtd
If supplied, this DTD will be added to the document.
Definition: juce_XmlElement.h:196
KeyPress::rewindKey
static const int rewindKey
key-code for a multimedia 'rewind' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:268
Label::LookAndFeelMethods::drawLabel
virtual void drawLabel(Graphics &, Label &)=0
MidiOutput
Represents a midi output device.
Definition: juce_MidiDevices.h:238
RectangleList::add
void add(const RectangleList &other)
Merges another rectangle list into this one.
Definition: juce_RectangleList.h:195
DropShadower
Adds a drop-shadow to a component.
Definition: juce_DropShadower.h:47
AudioChannelSet::leftSurroundSide
@ leftSurroundSide
Lss (AXX), Side Left "Sl" (VST), Left Centre "LC" (AU) channel.
Definition: juce_AudioChannelSet.h:293
ConsoleApplication::printCommandDetails
void printCommandDetails(const ArgumentList &, const Command &) const
Prints out a longer description of a particular command, based on its longDescription member.
CharPointer_UTF8::isEmpty
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_UTF8.h:74
MemoryBlock::getSize
size_t getSize() const noexcept
Returns the block's current allocated size, in bytes.
Definition: juce_MemoryBlock.h:125
TextEditor::LookAndFeelMethods::fillTextEditorBackground
virtual void fillTextEditorBackground(Graphics &, int width, int height, TextEditor &)=0
AudioChannelSet::wideLeft
@ wideLeft
Wide Left channel.
Definition: juce_AudioChannelSet.h:305
AudioBuffer::findMinMax
Range< Type > findMinMax(int channel, int startSample, int numSamples) const noexcept
Returns a Range indicating the lowest and highest sample values in a given section.
Definition: juce_AudioSampleBuffer.h:988
Colours::darkgreen
static const JUCE_API Colour darkgreen
Definition: juce_Colours.h:63
PhysicalTopologySource::setActive
void setActive(bool shouldBeActive) override
Sets the TopologySource as active, occupying the midi port and trying to connect to the block devices...
MidiInputCallback::handleIncomingMidiMessage
virtual void handleIncomingMidiMessage(MidiInput *source, const MidiMessage &message)=0
Receives an incoming message.
MidiMessage::isController
bool isController() const noexcept
Returns true if this is a midi controller message.
PushNotifications::Notification::message
@ message
Incoming message (sms, instant message etc.).
Definition: juce_PushNotifications.h:206
PopupMenu
Creates and displays a popup-menu.
Definition: juce_PopupMenu.h:81
ApplicationCommandInfo::shortName
String shortName
A short name to describe the command.
Definition: juce_ApplicationCommandInfo.h:98
RectangleList::getNumRectangles
int getNumRectangles() const noexcept
Returns the number of rectangles in the list.
Definition: juce_RectangleList.h:89
AudioCDBurner::readOnlyDiskPresent
@ readOnlyDiskPresent
The drive contains a read-only disk.
Definition: juce_AudioCDBurner.h:66
PushNotifications::Notification::Action::title
String title
Required.
Definition: juce_PushNotifications.h:80
CharPointer_ASCII::findTerminatingNull
CharPointer_ASCII findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_ASCII.h:202
AudioProcessor::BusesLayout
Represents the bus layout state of a plug-in.
Definition: juce_AudioProcessor.h:304
PixelAlpha::blend
forcedinline void blend(const Pixel &src) noexcept
Blends another pixel onto this one.
Definition: juce_PixelFormats.h:663
touchStart
void touchStart(int index, float x, float y, float z, float vz)
Called when a touch event starts.
SpeakerMappings::getMappings
static const Mapping * getMappings() noexcept
Definition: juce_VSTCommon.h:215
AudioPlayHead::CurrentPositionInfo::ppqPositionOfLastBarStart
double ppqPositionOfLastBarStart
The position of the start of the last bar, in units of quarter-notes.
Definition: juce_AudioPlayHead.h:96
MPEZoneLayout::Zone::isLowerZone
bool isLowerZone() const noexcept
Definition: juce_MPEZoneLayout.h:86
SamplerSound::getAudioData
AudioBuffer< float > * getAudioData() const noexcept
Returns the audio sample data.
Definition: juce_Sampler.h:85
juce_IIRFilter_Impl.h
Slider::LinearBar
@ LinearBar
A horizontal bar slider with the text label drawn on top of it.
Definition: juce_Slider.h:67
sysex
@ sysex
Definition: juce_LittleFootFunctions.dox:577
AudioProcessorValueTreeState::getParameter
RangedAudioParameter * getParameter(StringRef parameterID) const noexcept
Returns a parameter by its ID string.
Rectangle::intersects
bool intersects(const Line< ValueType > &line) const noexcept
Returns true if any part of the given line lies inside this rectangle.
Definition: juce_Rectangle.h:626
MidiRPNMessage
Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message...
Definition: juce_MidiRPN.h:33
MidiBuffer::addEvent
void addEvent(const MidiMessage &midiMessage, int sampleNumber)
Adds an event to the buffer.
UnitTest::expectLessOrEqual
void expectLessOrEqual(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is less or equal to a comparison value.
Definition: juce_UnitTest.h:202
WavAudioFormat::riffInfoArtist
static const char *const riffInfoArtist
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:99
Synthesiser::isNoteStealingEnabled
bool isNoteStealingEnabled() const noexcept
Returns true if note-stealing is enabled.
Definition: juce_Synthesiser.h:375
Reverb
Performs a simple reverb effect on a stream of audio data.
Definition: juce_audio_basics/utilities/juce_Reverb.h:39
blendGradientRect
void blendGradientRect(int colourNW, int colourNE, int colourSE, int colourSW, int x, int y, int width, int height)
Fills a rectangle on the display with four corner colours blended together.
LEDColour::LEDColour
LEDColour(const ColourType &colour)
Definition: juce_LEDGrid.h:41
Toolbar::LookAndFeelMethods::createToolbarMissingItemsButton
virtual Button * createToolbarMissingItemsButton(Toolbar &)=0
ImageButton::LookAndFeelMethods::drawImageButton
virtual void drawImageButton(Graphics &, Image *, int imageX, int imageY, int imageW, int imageH, const Colour &overlayColour, float imageOpacity, ImageButton &)=0
OggVorbisAudioFormat::id3artist
static const char *const id3artist
Metadata key for setting an ID3 artist name.
Definition: juce_OggVorbisAudioFormat.h:78
SharedResourcePointer::get
SharedObjectType & get() const noexcept
Returns the shared object.
Definition: juce_SharedResourcePointer.h:118
littlefoot::Runner::FunctionExecutionContext::FunctionExecutionContext
FunctionExecutionContext(Runner &r, const char *functionSignature) noexcept
Definition: juce_LittleFootRunner.h:605
ResizableBorderComponent::Zone::resizeRectangleBy
Rectangle< ValueType > resizeRectangleBy(Rectangle< ValueType > original, const Point< ValueType > &distance) const noexcept
Resizes this rectangle by the given amount, moving just the edges that this zone applies to.
Definition: juce_ResizableBorderComponent.h:145
command
@ command
Definition: juce_UnityPluginInterface.h:87
CodeEditorComponent
A text editor component designed specifically for source code.
Definition: juce_CodeEditorComponent.h:43
SmoothedValueBase< LogRampedValue< FloatType > >::target
FloatType target
Definition: juce_SmoothedValue.h:167
KeyPress::F32Key
static const int F32Key
key-code for the F32 key
Definition: juce_KeyPress.h:240
Displays
Manages details about connected display devices.
Definition: juce_Displays.h:37
MidiMessage::noteOn
static MidiMessage noteOn(int channel, int noteNumber, float velocity) noexcept
Creates a key-down message (using a floating-point velocity).
Rectangle::getCentre
Point< ValueType > getCentre() const noexcept
Returns the centre point of the rectangle.
Definition: juce_Rectangle.h:125
ReferenceCountedArray::ensureStorageAllocated
void ensureStorageAllocated(const int minNumElements)
Increases the array's internal storage to hold a minimum number of elements.
Definition: juce_ReferenceCountedArray.h:862
DirectoryContentsList::FileInfo::creationTime
Time creationTime
File creation time.
Definition: juce_DirectoryContentsList.h:150
Block::~Block
~Block() override
Destructor.
dsp::SIMDRegister::lessThanOrEqual
static vMaskType JUCE_VECTOR_CALLTYPE lessThanOrEqual(SIMDRegister a, SIMDRegister b) noexcept
Returns a SIMDRegister of the corresponding integral type where each element has each bit set if the ...
Definition: juce_SIMDRegister.h:302
CachedValue::isUsingDefault
bool isUsingDefault() const
Returns true if the current property does not exist and the CachedValue is using the fallback default...
Definition: juce_CachedValue.h:235
AudioProcessor::getBusBuffer
AudioBuffer< FloatType > getBusBuffer(AudioBuffer< FloatType > &processBlockBuffer, bool isInput, int busIndex) const
Returns an AudioBuffer containing a set of channel pointers for a specific bus.
Definition: juce_AudioProcessor.h:644
File::getFullPathName
const String & getFullPathName() const noexcept
Returns the complete, absolute path of this file.
Definition: juce_File.h:150
OnlineUnlockForm::message
Label message
Definition: juce_OnlineUnlockForm.h:80
dsp::Oscillator::isInitialised
bool isInitialised() const noexcept
Returns true if the Oscillator has been initialised.
Definition: juce_Oscillator.h:62
SmoothedValue::reset
void reset(double sampleRate, double rampLengthInSeconds) noexcept
Reset to a new sample rate and ramp length.
Definition: juce_SmoothedValue.h:247
StringArray::begin
const String * begin() const noexcept
Returns a pointer to the first String in the array.
Definition: juce_StringArray.h:164
TouchList::clear
void clear() noexcept
Resets all contents, doest not generate any call-backs.
Definition: juce_TouchList.h:138
findMinimum
Type findMinimum(const Type *data, int numValues)
Scans an array of values, returning the minimum value that it contains.
Definition: juce_MathsFunctions.h:136
AppleRemoteDevice::playButton
@ playButton
The play button.
Definition: juce_AppleRemote.h:55
MidiKeyboardState
Represents a piano keyboard, keeping track of which keys are currently pressed.
Definition: juce_MidiKeyboardState.h:87
LuaTokeniser::tokenType_integer
@ tokenType_integer
Definition: juce_LuaCodeTokeniser.h:55
dsp::ProcessSpec::numChannels
uint32 numChannels
The number of channels that the process() method will be expected to handle.
Definition: juce_ProcessContext.h:48
Rectangle::setSize
void setSize(ValueType newWidth, ValueType newHeight) noexcept
Changes the rectangle's size, leaving the position of its top-left corner unchanged.
Definition: juce_Rectangle.h:162
AudioChannelSet::ambisonicZ
@ ambisonicZ
Same as first-order ambisonic channel number 2.
Definition: juce_AudioChannelSet.h:366
AudioCDBurner::trayOpen
@ trayOpen
The drive is currently open.
Definition: juce_AudioCDBurner.h:62
ComponentAnimator
Animates a set of components, moving them to a new position and/or fading their alpha levels.
Definition: juce_ComponentAnimator.h:54
CharPointer_UTF8::canRepresent
static bool canRepresent(juce_wchar character) noexcept
Returns true if the given unicode character can be represented in this encoding.
Definition: juce_CharPointer_UTF8.h:488
Path::Iterator::startNewSubPath
@ startNewSubPath
For this type, x1 and y1 will be set to indicate the first point in the subpath.
Definition: juce_Path.h:745
PluginHostType::SteinbergWavelab7
@ SteinbergWavelab7
Represents Steinberg Wavelab 7.
Definition: juce_PluginHostType.h:100
PushNotifications::Notification::Priority
Priority
Metadata used as a hint to the OS about the priority of the notification.
Definition: juce_PushNotifications.h:219
getHeapByte
int getHeapByte(int byteIndex)
Reads and returns the value of a single byte from the heap.
ComponentListener
Gets informed about changes to a component's hierarchy or position.
Definition: juce_ComponentListener.h:44
PopupMenu::Options::getMaximumNumColumns
int getMaximumNumColumns() const noexcept
Definition: juce_PopupMenu.h:466
Block::ProgramEventListener::~ProgramEventListener
virtual ~ProgramEventListener()=default
AudioChannelSet::create5point1
static AudioChannelSet JUCE_CALLTYPE create5point1()
Creates a set for a 5.1 surround setup (left, right, centre, leftSurround, rightSurround,...
RuntimePermissions::isRequired
static bool isRequired(PermissionID permission)
Returns whether a runtime request is required to obtain the permission on the current platform.
Box2DRenderer::getLineThickness
virtual float getLineThickness() const
Returns the thickness to use for drawing outlines.
Rectangle::getAspectRatio
ValueType getAspectRatio(bool widthOverHeight=true) const noexcept
Returns the aspect ratio of the rectangle's width / height.
Definition: juce_Rectangle.h:131
Block::ProgramEventMessage
A message that can be sent to the currently loaded program.
Definition: juce_Block.h:262
LowLevelGraphicsContext::fillPath
virtual void fillPath(const Path &, const AffineTransform &)=0
TableHeaderComponent::Listener
Receives events from a TableHeaderComponent when columns are resized, moved, etc.
Definition: juce_TableHeaderComponent.h:306
ConsoleApplication::invokeCatchingFailures
static int invokeCatchingFailures(std::function< int()> &&functionToCall)
Invokes a function, catching any fail() calls that it might trigger, and handling them by printing th...
StandalonePluginHolder::reloadPluginState
void reloadPluginState()
Definition: juce_StandaloneFilterWindow.h:359
Colours::mediumslateblue
static const JUCE_API Colour mediumslateblue
Definition: juce_Colours.h:78
OggVorbisAudioFormat
Reads and writes the Ogg-Vorbis audio format.
Definition: juce_OggVorbisAudioFormat.h:43
SmoothedValue::stepsToTarget
int stepsToTarget
Definition: juce_SmoothedValue.h:396
Drawable::getOutlineAsPath
virtual Path getOutlineAsPath() const =0
Creates a path that describes the outline of this drawable.
Displays::Display::isMain
bool isMain
This will be true if this is the user's main display device.
Definition: juce_Displays.h:47
CodeEditorComponent::getScrollbarThickness
int getScrollbarThickness() const noexcept
Returns the thickness of the scrollbars.
Definition: juce_CodeEditorComponent.h:291
getRenderCallback
UNITY_INTERFACE_EXPORT renderCallback UNITY_INTERFACE_API getRenderCallback()
AudioProcessorValueTreeState::ParameterLayout::add
void add(It begin, It end)
Definition: juce_AudioProcessorValueTreeState.h:95
InAppPurchases::Listener::purchasesListRestored
virtual void purchasesListRestored(const Array< PurchaseInfo > &, bool, const String &)
Called when a list of all purchases is restored.
Definition: juce_InAppPurchases.h:157
AudioChannelSet::centreSurround
@ centreSurround
Cs/S channel.
Definition: juce_AudioChannelSet.h:291
Colours::orchid
static const JUCE_API Colour orchid
Definition: juce_Colours.h:82
dsp::Matrix::begin
ElementType * begin() noexcept
Definition: juce_Matrix.h:211
Box2DRenderer::graphics
Graphics * graphics
Definition: juce_Box2DRenderer.h:76
TextEditor::LookAndFeelMethods::createCaretComponent
virtual CaretComponent * createCaretComponent(Component *keyFocusOwner)=0
WavAudioFormat::acidRootNote
static const char *const acidRootNote
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:89
ListenerList::Iterator::getListener
ListType::ListenerType * getListener() const noexcept
Definition: juce_ListenerList.h:220
ZipFile::ZipEntry::fileTime
Time fileTime
The last time the file was modified.
Definition: juce_ZipFile.h:82
StatisticsAccumulator::getMinValue
FloatType getMinValue() const noexcept
Returns the smallest of all previously added values.
Definition: juce_StatisticsAccumulator.h:93
dsp::LadderFilter::setCutoffFrequencyHz
void setCutoffFrequencyHz(Type newValue) noexcept
Sets the cutoff frequency of the filter.
AudioIODevice
Base class for an audio device with synchronised input and output channels.
Definition: juce_AudioIODevice.h:137
File::isDirectory
bool isDirectory() const
Checks whether the file is a directory that exists.
TreeView::setRootItem
void setRootItem(TreeViewItem *newRootItem)
Sets the item that is displayed in the treeview.
TouchList::TouchEntry::touch
TouchSurface::Touch touch
Definition: juce_TouchList.h:105
WavAudioFormat::riffInfoDimension
static const char *const riffInfoDimension
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:113
NormalisableRange::skew
ValueType skew
An optional skew factor that alters the way values are distribute across the range.
Definition: juce_NormalisableRange.h:235
MPEValue::centreValue
static MPEValue centreValue() noexcept
Constructs an MPEValue corresponding to the centre value.
KeyPress::numberPadSeparator
static const int numberPadSeparator
key-code for the comma on the numeric keypad.
Definition: juce_KeyPress.h:260
dsp::Matrix::getNumColumns
size_t getNumColumns() const noexcept
Returns the number of columns in the matrix.
Definition: juce_Matrix.h:97
AudioProcessor::Bus
friend class Bus
Definition: juce_AudioProcessor.h:1464
BlocksProtocol::DataChangeCommands
DataChangeCommands
Definition: juce_BlocksProtocolDefinitions.h:442
dsp::AudioBlock::replaceWithDifferenceOf
const AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithDifferenceOf(AudioBlock< OtherSampleType > src, SampleType value) const noexcept
Definition: juce_AudioBlock.h:415
dsp::SIMDRegister::vMaskSIMDType
typename vMaskType::vSIMDType vMaskSIMDType
The internal native type for the corresponding mask type (used internally).
Definition: juce_SIMDRegister.h:93
Component::parentSizeChanged
virtual void parentSizeChanged()
Called when this component's immediate parent has been resized.
AudioIODevice::getName
const String & getName() const noexcept
Returns the device's name, (as set in the constructor).
Definition: juce_AudioIODevice.h:145
ByteOrder::swap
static JUCE_CONSTEXPR uint16 swap(uint16 value) noexcept
Swaps the upper and lower bytes of a 16-bit integer.
Definition: juce_ByteOrder.h:144
ApplicationCommandManager::getKeyMappings
KeyPressMappingSet * getKeyMappings() const noexcept
Returns the manager's internal set of key mappings.
Definition: juce_ApplicationCommandManager.h:204
SpeakerMappings::vstArrangementTypeToChannelSet
static AudioChannelSet vstArrangementTypeToChannelSet(const Vst2::VstSpeakerArrangement &arr)
Definition: juce_VSTCommon.h:104
dsp::SIMDRegister::operator[]
ElementType JUCE_VECTOR_CALLTYPE operator[](size_t idx) const noexcept
Returns the idx-th element of the receiver.
Definition: juce_SIMDRegister.h:171
PluginHostType::BitwigStudio
@ BitwigStudio
Represents Bitwig Studio.
Definition: juce_PluginHostType.h:66
LEDGrid::Renderer::~Renderer
~Renderer() override
TextEditor::Listener
Receives callbacks from a TextEditor component when it changes.
Definition: juce_TextEditor.h:301
AudioProcessorGraph::AudioGraphIOProcessor
A special type of AudioProcessor that can live inside an AudioProcessorGraph in order to use the audi...
Definition: juce_AudioProcessorGraph.h:291
sendNotification
@ sendNotification
Requests a notification message, either synchronous or not.
Definition: juce_NotificationType.h:35
dsp::FIR::Coefficients::getRawCoefficients
NumericType * getRawCoefficients() noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_FIRFilter.h:270
Atomic::value
std::atomic< Type > value
The std::atomic object that this class operates on.
Definition: juce_Atomic.h:136
AudioSourceChannelInfo
Used by AudioSource::getNextAudioBlock().
Definition: juce_AudioSource.h:33
Component
#define Component
Definition: juce_IncludeModuleHeaders.h:32
TouchSurface::Touch::x
float x
The X position of this touch on the device, in logical units starting from 0 (left).
Definition: juce_TouchSurface.h:51
RuleBasedTopologySource::Rule
A rule that can transform parts of a topology.
Definition: juce_RuleBasedTopologySource.h:52
DrawableText::getJustification
Justification getJustification() const noexcept
Returns the current justification.
Definition: juce_DrawableText.h:78
Button::isConnectedOnLeft
bool isConnectedOnLeft() const noexcept
Indicates whether the button adjoins another one on its left edge.
Definition: juce_Button.h:327
BlocksProtocol::Packed7BitArrayBuilder::getState
State getState() const noexcept
Definition: juce_BitPackingUtilities.h:205
ListenerList::contains
bool contains(ListenerClass *listener) const noexcept
Returns true if the specified listener has been added to the list.
Definition: juce_ListenerList.h:112
littlefoot::Runner::getMaximumProgramSize
static uint32 getMaximumProgramSize() noexcept
Definition: juce_LittleFootRunner.h:512
WeakReference::operator==
bool operator==(ObjectType *object) const noexcept
Definition: juce_WeakReference.h:120
DialogWindow::LaunchOptions::dialogBackgroundColour
Colour dialogBackgroundColour
The background colour for the window.
Definition: juce_DialogWindow.h:93
MidiKeyboardComponent::getOrientation
Orientation getOrientation() const noexcept
Returns the keyboard's current direction.
Definition: juce_MidiKeyboardComponent.h:143
BlocksProtocol::BlockSerialNumber::isAnyControlBlock
bool isAnyControlBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:199
AudioProcessor::memoryWarningReceived
virtual void memoryWarningReceived()
Called by the host to indicate that you should reduce your memory footprint.
Definition: juce_AudioProcessor.h:135
SidePanel::moved
void moved() override
Called when this component's position has been changed.
LowLevelGraphicsContext::drawLine
virtual void drawLine(const Line< float > &)=0
TextEditor::getReturnKeyStartsNewLine
bool getReturnKeyStartsNewLine() const
Returns the value set by setReturnKeyStartsNewLine().
Definition: juce_TextEditor.h:94
FilePreviewComponent
Base class for components that live inside a file chooser dialog box and show previews of the files t...
Definition: juce_FilePreviewComponent.h:45
ApplicationCommandTarget::InvocationInfo::fromMenu
@ fromMenu
The command is being invoked by a menu selection.
Definition: juce_ApplicationCommandTarget.h:82
AlertWindow::NoIcon
@ NoIcon
No icon will be shown on the dialog box.
Definition: juce_AlertWindow.h:53
WavAudioFormat::riffInfoDateTimeOriginal
static const char *const riffInfoDateTimeOriginal
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:111
MouseCursor::LeftEdgeResizeCursor
@ LeftEdgeResizeCursor
A platform-specific cursor for resizing the left-edge of a window.
Definition: juce_MouseCursor.h:67
Component::BailOutChecker
A class to keep an eye on a component and check for it being deleted.
Definition: juce_Component.h:2184
BurgerMenuComponent::BurgerMenuComponent
BurgerMenuComponent(MenuBarModel *model=nullptr)
Creates a burger menu component.
Block::blockReset
virtual void blockReset()=0
Reset this Block.
TouchSurface::Touch::y
float y
The Y position of this touch on the device, in logical units starting from 0 (top).
Definition: juce_TouchSurface.h:63
Thread::Listener::exitSignalSent
virtual void exitSignalSent()=0
Called if Thread::signalThreadShouldExit was called.
Array::swap
void swap(int index1, int index2)
Swaps over two elements in the array.
Definition: juce_Array.h:1015
AudioBuffer::operator=
AudioBuffer & operator=(const AudioBuffer &other)
Copies another buffer onto this one.
Definition: juce_AudioSampleBuffer.h:151
Typeface::isHinted
virtual bool isHinted() const
Returns true if the typeface uses hinting.
Definition: juce_Typeface.h:127
repostCurrentNSEvent
void repostCurrentNSEvent()
dsp::AudioBlock::copyFrom
const AudioBlock & copyFrom(const AudioBlock< OtherSampleType > &src) const noexcept
Definition: juce_AudioBlock.h:299
CriticalSection
A re-entrant mutex.
Definition: juce_CriticalSection.h:43
BlocksProtocol::MPEZone
@ MPEZone
Definition: juce_BlocksProtocolDefinitions.h:287
FileBasedDocument::hasChangedSinceSaved
bool hasChangedSinceSaved() const
Returns true if the changed() method has been called since the file was last saved or loaded.
Definition: juce_FileBasedDocument.h:77
Draggable3DOrientation::Draggable3DOrientation
Draggable3DOrientation(const Quaternion< float > &quaternionToUse, float objectRadius=0.5f) noexcept
Creates a Draggable3DOrientation from a user-supplied quaternion.
Definition: juce_Draggable3DOrientation.h:51
AudioProcessor::getBusCount
int getBusCount(bool isInput) const noexcept
Returns the number of buses on the input or output side.
Definition: juce_AudioProcessor.h:498
Desktop::getInstance
static Desktop &JUCE_CALLTYPE getInstance()
There's only one desktop object, and this method will return it.
TextEditor::getInputFilter
InputFilter * getInputFilter() const noexcept
Returns the current InputFilter, as set by setInputFilter().
Definition: juce_TextEditor.h:620
zerostruct
void zerostruct(Type &structure) noexcept
Overwrites a structure or object with zeros.
Definition: juce_Memory.h:33
Colours::midnightblue
static const JUCE_API Colour midnightblue
Definition: juce_Colours.h:79
Atomic< Thread::ThreadID >::DiffType
typename AtomicHelpers::DiffTypeHelper< Thread::ThreadID >::Thread::ThreadID DiffType
Definition: juce_Atomic.h:44
FlexItem::Margin::bottom
float bottom
Bottom margin size.
Definition: juce_FlexItem.h:135
Colours::skyblue
static const JUCE_API Colour skyblue
Definition: juce_Colours.h:87
SidePanel::shadowBaseColour
@ shadowBaseColour
Definition: juce_SidePanel.h:183
UnitTest::UnitTest
UnitTest(const String &name, const String &category=String())
Creates a test with the given name and optionally places it in a category.
PopupMenu::Options::getMinimumNumColumns
int getMinimumNumColumns() const noexcept
Definition: juce_PopupMenu.h:467
OSCReceiver::RealtimeCallback
Use this struct as the template parameter for Listener and ListenerWithOSCAddress to receive incoming...
Definition: juce_OSCReceiver.h:96
WeakReference::operator->
ObjectType * operator->() const noexcept
Returns the object that this pointer refers to, or null if the object no longer exists.
Definition: juce_WeakReference.h:109
Array::add
void add(ElementType &&firstNewElement, OtherElements... otherElements)
Appends multiple new elements at the end of the array.
Definition: juce_Array.h:445
dsp::Gain::isSmoothing
bool isSmoothing() const noexcept
Returns true if the current value is currently being interpolated.
Definition: juce_Gain.h:71
Slider::incDecButtonsDraggable_Horizontal
@ incDecButtonsDraggable_Horizontal
Definition: juce_Slider.h:296
BorderSize::BorderSize
BorderSize()=default
Creates a null border.
dsp::SIMDRegister::SIMDRegister
SIMDRegister(Type s) noexcept
Constructs an object from a scalar type by broadcasting it to all elements.
Definition: juce_SIMDRegister.h:119
FocusChangeListener::globalFocusChanged
virtual void globalFocusChanged(Component *focusedComponent)=0
Callback to indicate that the currently focused component has changed.
juce_getCurrentFocusWindow
unsigned long juce_getCurrentFocusWindow(ComponentPeer *)
getMillisecondCounter
int getMillisecondCounter()
Returns the number of milliseconds since a fixed event (usually system startup).
String::toHexString
static String toHexString(IntegerType number)
Returns a string representing this numeric value in hexadecimal.
Definition: juce_String.h:1054
CachedValue::getDefault
Type getDefault() const
Returns the current fallback default value.
Definition: juce_CachedValue.h:139
AsyncUpdater
Has a callback method that is triggered asynchronously.
Definition: juce_AsyncUpdater.h:39
AttributedString::byWord
@ byWord
Lines are wrapped on a word boundary.
Definition: juce_AttributedString.h:113
BufferedInputStream
Wraps another input stream, and reads from it using an intermediate buffer.
Definition: juce_BufferedInputStream.h:37
dsp::FilterDesign::designIIRLowpassHighOrderChebyshev2Method
static ReferenceCountedArray< IIRCoefficients > designIIRLowpassHighOrderChebyshev2Method(FloatType frequency, double sampleRate, FloatType normalisedTransitionWidth, FloatType passbandAmplitudedB, FloatType stopbandAmplitudedB)
This method returns an array of IIR::Coefficients, made to be used in cascaded IIRFilters,...
Rectangle< int >
DynamicLibrary
Handles the opening and closing of DLLs.
Definition: juce_DynamicLibrary.h:36
Path::defaultToleranceForTesting
static const float defaultToleranceForTesting
Definition: juce_Path.h:91
Block::operator==
bool operator==(const Block &other) const noexcept
Two blocks are considered equal if they have the same UID.
Definition: juce_Block.h:82
WavAudioFormat::riffInfoEighthLanguage
static const char *const riffInfoEighthLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:118
MultiDocumentPanel::getLayoutMode
LayoutMode getLayoutMode() const noexcept
Returns the current layout mode.
Definition: juce_MultiDocumentPanel.h:234
getClusterXpos
int getClusterXpos()
Returns the x index of this block in the current cluster.
MPEZoneLayout::clearAllZones
void clearAllZones()
Clears the lower and upper zones of this layout, making them both inactive and disabling MPE mode.
Colours::lightpink
static const JUCE_API Colour lightpink
Definition: juce_Colours.h:74
PluginHostType::CakewalkSonarGeneric
@ CakewalkSonarGeneric
Represents Cakewalk Sonar.
Definition: juce_PluginHostType.h:68
TabbedButtonBar::LookAndFeelMethods::drawTabAreaBehindFrontButton
virtual void drawTabAreaBehindFrontButton(TabbedButtonBar &, Graphics &, int w, int h)=0
cycle
@ cycle
Definition: juce_LittleFootFunctions.dox:590
PositionedGlyph::getLeft
float getLeft() const noexcept
Returns the position of the glyph's left-hand edge.
Definition: juce_GlyphArrangement.h:65
FileBrowserComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the FileBrowserComponent.
Definition: juce_FileBrowserComponent.h:225
dsp::Oscillator::setFrequency
void setFrequency(NumericType newFrequency, bool force=false) noexcept
Sets the frequency of the oscillator.
Definition: juce_Oscillator.h:86
CharPointer_UTF8::byteOrderMark2
@ byteOrderMark2
Definition: juce_CharPointer_UTF8.h:544
ValueWithDefault::getPropertyAsValue
Value getPropertyAsValue()
Returns the current property as a Value object.
Definition: juce_ValueWithDefault.h:108
DirectoryContentsList::FileInfo::modificationTime
Time modificationTime
File modification time.
Definition: juce_DirectoryContentsList.h:145
TouchList::size
int size() const noexcept
Returns the number of entries in the touch list.
Definition: juce_TouchList.h:48
DynamicLibrary::DynamicLibrary
DynamicLibrary(DynamicLibrary &&other) noexcept
Move constructor.
Definition: juce_DynamicLibrary.h:49
CallOutBox::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_CallOutBox.h:143
DialogWindow::LaunchOptions::launchAsync
DialogWindow * launchAsync()
Launches a new modal dialog window.
internalConfig
@ internalConfig
Definition: juce_LittleFootFunctions.dox:575
littlefoot::Program::getNumGlobals
uint16 getNumGlobals() const noexcept
Returns the number of global variables the program uses.
Definition: juce_LittleFootRunner.h:301
Drawable
The base class for objects which can draw themselves, e.g.
Definition: juce_Drawable.h:39
StringArray::end
const String * end() const noexcept
Returns a pointer to the String which follows the last element in the array.
Definition: juce_StringArray.h:174
PluginHostType::SteinbergNuendoGeneric
@ SteinbergNuendoGeneric
Represents Steinberg Nuendo.
Definition: juce_PluginHostType.h:97
littlefoot::Runner::getNativeFunction
const NativeFunction & getNativeFunction(int index) const noexcept
Returns one of the native functions available.
Definition: juce_LittleFootRunner.h:444
LookAndFeel_V2::drawRotarySlider
void drawRotarySlider(Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, Slider &) override
littlefoot::Runner::getProgramHeapStart
uint8 * getProgramHeapStart() const noexcept
Definition: juce_LittleFootRunner.h:522
FilenameComponent
Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently se...
Definition: juce_FilenameComponent.h:69
Desktop::getMainMouseSource
MouseInputSource getMainMouseSource() const noexcept
Returns the main mouse input device that the system is using.
SparseSet::operator==
bool operator==(const SparseSet &other) const noexcept
Definition: juce_SparseSet.h:246
AudioIODeviceCallback
One of these is passed to an AudioIODevice object to stream the audio data in and out.
Definition: juce_AudioIODevice.h:43
Matrix3D::rotation
static Matrix3D rotation(Vector3D< Type > eulerAngleRadians) noexcept
Returns a matrix which will apply a rotation through the Y, X and Z angles specified by a vector.
Definition: juce_Matrix3D.h:111
Draggable3DOrientation::reset
void reset(const VectorType &axis) noexcept
Resets the orientation, specifying the axis to align it along.
Definition: juce_Draggable3DOrientation.h:59
LinkedListPointer::replaceNext
ObjectType * replaceNext(ObjectType *const newItem) noexcept
Replaces the object that this pointer points to, appending the rest of the list to the new object,...
Definition: juce_LinkedListPointer.h:210
Desktop::getKioskModeComponent
Component * getKioskModeComponent() const noexcept
Returns the component that is currently being used in kiosk-mode.
Definition: juce_Desktop.h:179
Rectangle::operator!=
bool operator!=(const Rectangle &other) const noexcept
Returns true if the two rectangles are not identical.
Definition: juce_Rectangle.h:593
littlefoot::LittleFootRemoteHeap::handleACKFromDevice
void handleACKFromDevice(ImplementationClass &bi, uint32 packetIndex) noexcept
Definition: juce_LittleFootRemoteHeap.h:200
Block::developerControlBlock
@ developerControlBlock
Developer control block type.
Definition: juce_Block.h:48
BlocksProtocol::TouchPosition::y
Ycoord y
Definition: juce_BlocksProtocolDefinitions.h:372
CharPointer_UTF32::CharPointer_UTF32
CharPointer_UTF32(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_UTF32.h:40
String::toRawUTF8
const char * toRawUTF8() const
Returns a pointer to a UTF-8 version of this string.
TouchList::find
const TouchEntry * find(const TouchSurface::Touch &touch) const noexcept
If a touch is in the list, returns a pointer to the TouchEntry.
Definition: juce_TouchList.h:112
dsp::AudioBlock::replaceWithProductOf
AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithProductOf(AudioBlock< OtherSampleType > src, SampleType value) noexcept
Replaces the elements in this block with the product of the elements in the source src block and a fi...
Definition: juce_AudioBlock.h:436
AudioBuffer::makeCopyOf
void makeCopyOf(const AudioBuffer< OtherType > &other, bool avoidReallocating=false)
Resizes this buffer to match the given one, and copies all of its content across.
Definition: juce_AudioSampleBuffer.h:482
MemoryMappedAudioFormatReader::getMappedSection
Range< int64 > getMappedSection() const noexcept
Returns the sample range that's currently memory-mapped and available for reading.
Definition: juce_MemoryMappedAudioFormatReader.h:72
TreeView::getViewport
Viewport * getViewport() const noexcept
Returns the treeview's Viewport object.
BlocksProtocol::user27
@ user27
Definition: juce_BlocksProtocolDefinitions.h:346
ArrayBase::operator=
ArrayBase & operator=(ArrayBase &&other) noexcept
Definition: juce_ArrayBase.h:68
ValueWithDefault::getValueTree
ValueTree & getValueTree() noexcept
Returns a reference to the ValueTree containing the referenced property.
Definition: juce_ValueWithDefault.h:180
AudioProcessor::Bus::isLayoutSupported
bool isLayoutSupported(const AudioChannelSet &set, BusesLayout *currentLayout=nullptr) const
Checks if a particular layout is supported.
AudioBuffer::hasBeenCleared
bool hasBeenCleared() const noexcept
Returns true if the buffer has been entirely cleared.
Definition: juce_AudioSampleBuffer.h:557
AudioPlayHead::CurrentPositionInfo::editOriginTime
double editOriginTime
For timecode, the position of the start of the timeline, in seconds from 00:00:00:00.
Definition: juce_AudioPlayHead.h:83
ArrayBase::operator!=
bool operator!=(const OtherArrayType &other) const noexcept
Definition: juce_ArrayBase.h:134
MidiInput::getAvailableDevices
static Array< MidiDeviceInfo > getAvailableDevices()
Returns a list of the available midi input devices.
littlefoot::LittleFootRemoteHeap::isFullySynced
bool isFullySynced() const noexcept
Definition: juce_LittleFootRemoteHeap.h:144
MemoryInputStream::getDataSize
size_t getDataSize() const noexcept
Returns the number of bytes of source data in the block from which this stream is reading.
Definition: juce_MemoryInputStream.h:76
dsp::FilterDesign::designFIRLowpassKaiserMethod
static FIRCoefficientsPtr designFIRLowpassKaiserMethod(FloatType frequency, double sampleRate, FloatType normalisedTransitionWidth, FloatType amplitudedB)
This a variant of the function designFIRLowpassWindowMethod, which allows the user to specify a trans...
CodeDocument::findTokenContaining
void findTokenContaining(const Position &pos, Position &start, Position &end) const noexcept
Finds the token that contains the given position.
GridItem::Span::name
String name
Definition: juce_GridItem.h:66
StringPairArray::getAllValues
const StringArray & getAllValues() const noexcept
Returns a list of all values in the array.
Definition: juce_StringPairArray.h:91
DefaultHashFunctions::generateHash
static int generateHash(uint32 key, int upperLimit) noexcept
Generates a simple hash from an unsigned int.
Definition: juce_HashMap.h:38
StandalonePluginHolder::valueChanged
void valueChanged(Value &value) override
Called when a Value object is changed.
Definition: juce_StandaloneFilterWindow.h:165
AudioChannelSet::createLCR
static AudioChannelSet JUCE_CALLTYPE createLCR()
Creates a set containing an LCR set (left, right, centre).
dsp::IIR::Filter::prepare
void prepare(const ProcessSpec &) noexcept
Called before processing starts.
UnityAudioParameterDefinition::description
const char * description
Definition: juce_UnityPluginInterface.h:151
MultiChoicePropertyComponent::refresh
void refresh() override
Definition: juce_MultiChoicePropertyComponent.h:110
littlefoot::Runner::getNumNativeFunctions
int getNumNativeFunctions() const noexcept
Returns the number of native functions available.
Definition: juce_LittleFootRunner.h:441
JUCE_PREVENT_HEAP_ALLOCATION
#define JUCE_PREVENT_HEAP_ALLOCATION
This macro can be added to class definitions to disable the use of new/delete to allocate the object ...
Definition: juce_PlatformDefs.h:210
LowLevelGraphicsContext
Interface class for graphics context objects, used internally by the Graphics class.
Definition: juce_LowLevelGraphicsContext.h:47
FileChooser::browseForFileToSave
bool browseForFileToSave(bool warnAboutOverwritingExistingFiles)
Shows a dialog box to choose a file to save.
AudioCDBurner::writableDiskPresent
@ writableDiskPresent
The drive contains a writeable disk.
Definition: juce_AudioCDBurner.h:65
CharPointer_UTF32::operator-=
void operator-=(int numToSkip) noexcept
Definition: juce_CharPointer_UTF32.h:114
ReferenceCountedArray::operator=
ReferenceCountedArray & operator=(const ReferenceCountedArray &other) noexcept
Copies another array into this one.
Definition: juce_ReferenceCountedArray.h:94
URL::readEntireTextStream
String readEntireTextStream(bool usePostCommand=false) const
Tries to download the entire contents of this URL as a string.
Reverb::Parameters::width
float width
Reverb width, 0 to 1.0, where 1.0 is very wide.
Definition: juce_audio_basics/utilities/juce_Reverb.h:57
Matrix3D::Matrix3D
Matrix3D(const AffineTransform &transform) noexcept
Creates a matrix from a 2D affine transform.
Definition: juce_Matrix3D.h:84
KeyPress::leftKey
static const int leftKey
key-code for the cursor-left key
Definition: juce_KeyPress.h:202
MidiMessageSequence::swapWith
void swapWith(MidiMessageSequence &) noexcept
Swaps this sequence with another one.
TypeHelpers::UnsignedTypeWithSize
These templates are designed to take an integer type, and return an unsigned int version with the sam...
Definition: juce_MathsFunctions.h:674
Colours::plum
static const JUCE_API Colour plum
Definition: juce_Colours.h:84
UnityAudioSpatializerData::attenuationCallback
distanceAttenuationCallback attenuationCallback
Definition: juce_UnityPluginInterface.h:102
CharPointer_UTF8::compareUpTo
int compareUpTo(const CharPointer other, const int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_UTF8.h:405
RelativeCoordinate::getExpression
const Expression & getExpression() const
Returns the expression that defines this coordinate.
Definition: juce_RelativeCoordinate.h:134
CodeDocument::deleteSection
void deleteSection(const Position &startPosition, const Position &endPosition)
Deletes a section of the text.
PixelAlpha::setARGB
forcedinline void setARGB(const uint8 a_, const uint8, const uint8, const uint8) noexcept
Sets the pixel's colour from individual components.
Definition: juce_PixelFormats.h:651
ComponentPeer::DragInfo::text
String text
Definition: juce_ComponentPeer.h:333
AudioProcessor::Bus::getCurrentLayout
const AudioChannelSet & getCurrentLayout() const noexcept
The bus's current layout.
Definition: juce_AudioProcessor.h:380
AnimatedPosition::setLimits
void setLimits(Range< double > newRange) noexcept
Sets a range within which the value will be constrained.
Definition: juce_AnimatedPosition.h:65
ComponentBoundsConstrainer::getMaximumWidth
int getMaximumWidth() const noexcept
Returns the current maximum width.
Definition: juce_ComponentBoundsConstrainer.h:66
Block::versionNumber
String versionNumber
The Block's version number.
Definition: juce_Block.h:67
FileOutputStream::openedOk
bool openedOk() const noexcept
Returns true if the stream opened without problems.
Definition: juce_FileOutputStream.h:92
littlefoot::Program::getFunctionStartAddress
const uint8 * getFunctionStartAddress(uint32 functionIndex) const noexcept
Definition: juce_LittleFootRunner.h:268
MPEInstrument
This class represents an instrument handling MPE.
Definition: juce_MPEInstrument.h:56
findMaximum
Type findMaximum(const Type *values, int numValues)
Scans an array of values, returning the maximum value that it contains.
Definition: juce_MathsFunctions.h:156
ComponentBuilder
Loads and maintains a tree of Components from a ValueTree that represents them.
Definition: juce_ComponentBuilder.h:49
AudioSourcePlayer
Wrapper class to continuously stream audio from an audio source to an AudioIODevice.
Definition: juce_AudioSourcePlayer.h:37
CoreAudioFormat::midiDataBase64
static const char *const midiDataBase64
Metadata property name used when reading a caf file with a MIDI chunk.
Definition: juce_CoreAudioFormat.h:56
ChannelRemappingAudioSource::prepareToPlay
void prepareToPlay(int samplesPerBlockExpected, double sampleRate) override
Tells the source to prepare for playing.
DummyCriticalSection
A class that can be used in place of a real CriticalSection object, but which doesn't perform any loc...
Definition: juce_CriticalSection.h:134
Image
Holds a fixed-size bitmap.
Definition: juce_Image.h:59
BlocksProtocol::octave
@ octave
Definition: juce_BlocksProtocolDefinitions.h:281
ResizableWindow::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit...
Definition: juce_ResizableWindow.h:328
SystemStats
Contains methods for finding out about the current hardware and OS configuration.
Definition: juce_SystemStats.h:33
PixelARGB::multiplyAlpha
forcedinline void multiplyAlpha(int multiplier) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:210
CharPointer_UTF8::findEndOfWhitespace
CharPointer_UTF8 findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF8.h:485
RelativePointPath::QuadraticTo
Class for the quadratic to element.
Definition: juce_RelativePointPath.h:145
int8
signed char int8
A platform-independent 8-bit signed integer type.
Definition: juce_MathsFunctions.h:36
OSCAddressPattern::containsWildcards
bool containsWildcards() const noexcept
Checks whether the OSCAddressPattern contains any of the allowed OSC address patttern wildcards: ?...
Definition: juce_OSCAddress.h:138
MPEZoneLayout::Zone::perNotePitchbendRange
int perNotePitchbendRange
Definition: juce_MPEZoneLayout.h:115
Array::data
const ElementType * data() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:369
pointer_sized_uint
unsigned int pointer_sized_uint
An unsigned integer type that's guaranteed to be large enough to hold a pointer without truncating it...
Definition: juce_MathsFunctions.h:83
Colours::brown
static const JUCE_API Colour brown
Definition: juce_Colours.h:60
MouseCursor::TopRightCornerResizeCursor
@ TopRightCornerResizeCursor
A platform-specific cursor for resizing the top-right-corner of a window.
Definition: juce_MouseCursor.h:70
AudioSource::releaseResources
virtual void releaseResources()=0
Allows the source to release anything it no longer needs after playback has stopped.
ModifierKeys::Flags
Flags
Flags that represent the different keys.
Definition: juce_ModifierKeys.h:117
dsp::LogRampedValue::setLogParameters
void setLogParameters(FloatType midPointAmplitudedB, bool rateOfChangeShouldIncrease) noexcept
Sets the behaviour of the log ramp.
Definition: juce_LogRampedValue.h:75
PluginHostType::pluginval
@ pluginval
Represents pluginval.
Definition: juce_PluginHostType.h:79
TabbedComponent
A component with a TabbedButtonBar along one of its sides.
Definition: juce_TabbedComponent.h:43
LinkedListPointer
Helps to manipulate singly-linked lists of objects.
Definition: juce_LinkedListPointer.h:57
BlocksProtocol::debugMode
@ debugMode
Definition: juce_BlocksProtocolDefinitions.h:407
ResamplingAudioSource
A type of AudioSource that takes an input source and changes its sample rate.
Definition: juce_ResamplingAudioSource.h:35
dsp::ProcessorBase
Acts as a polymorphic base class for processors.
Definition: juce_ProcessorWrapper.h:42
BubbleComponent::getContentSize
virtual void getContentSize(int &width, int &height)=0
Subclasses should override this to return the size of the content they want to draw inside the bubble...
Range::operator-=
Range operator-=(const ValueType amountToSubtract) noexcept
Subtracts an amount from the start and end of the range.
Definition: juce_Range.h:180
SortedSet< ActionListener * >
Block::setLogger
virtual void setLogger(std::function< void(const Block &block, const String &)> loggingCallback)=0
Allows the user to provide a function that will receive log messages from the block.
PhysicalTopologySource::getStandardLittleFootFunctions
static const char *const * getStandardLittleFootFunctions() noexcept
LookAndFeel_V2::changeToggleButtonWidthToFitText
void changeToggleButtonWidthToFitText(ToggleButton &) override
TouchSurface::Touch
Structure used to describe touch properties.
Definition: juce_TouchSurface.h:42
dsp::IIR::Filter::snapToZero
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
LookAndFeel::findColour
Colour findColour(int colourId) const noexcept
Looks for a colour that has been registered with the given colour ID number.
GridItem::AlignSelf
AlignSelf
Possible values for the alignSelf property.
Definition: juce_GridItem.h:117
BufferingAudioReader
An AudioFormatReader that uses a background thread to pre-read data from another reader.
Definition: juce_BufferingAudioFormatReader.h:40
dsp::SIMDRegister::MaskType
typename SIMDInternal::MaskTypeFor< ElementType >::type MaskType
The corresponding primitive integer type, for example, this will be int32_t if type is a float.
Definition: juce_SIMDRegister.h:75
dsp::IIR::Coefficients
A set of coefficients for use in an Filter object.
Definition: juce_dsp/processors/juce_IIRFilter.h:39
RelativePointPath::LineTo::endPoint
RelativePoint endPoint
Definition: juce_RelativePointPath.h:137
RectanglePlacement::appliedTo
Rectangle< ValueType > appliedTo(const Rectangle< ValueType > &source, const Rectangle< ValueType > &destination) const noexcept
Returns the rectangle that should be used to fit the given source rectangle into the destination rect...
Definition: juce_RectanglePlacement.h:154
CharPointer_ASCII::isWhitespace
bool isWhitespace() const
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_ASCII.h:316
SidePanel::setTitleBarComponent
void setTitleBarComponent(Component *titleBarComponentToUse, bool keepDismissButton, bool deleteComponentWhenNoLongerNeeded=true)
Sets a custom component to be used for the title bar of this SidePanel, replacing the default.
TouchSurface::Touch::eventTimestamp
Block::Timestamp eventTimestamp
The timestamp of this event, in milliseconds since the device was booted.
Definition: juce_TouchSurface.h:81
dsp::Matrix::identity
static Matrix identity(size_t size)
Creates the identity matrix.
ModifierKeys::isAltDown
bool isAltDown() const noexcept
Checks whether the ALT key's flag is set.
Definition: juce_ModifierKeys.h:113
AudioChannelSet::mono
static AudioChannelSet JUCE_CALLTYPE mono()
Creates a one-channel mono set (centre).
OSCTypes::isSupportedType
static bool isSupportedType(OSCType type) noexcept
Definition: juce_OSCTypes.h:57
ProgressBar::LookAndFeelMethods::drawProgressBar
virtual void drawProgressBar(Graphics &, ProgressBar &, int width, int height, double progress, const String &textToShow)=0
Draws a progress bar.
Matrix3D::operator=
Matrix3D & operator=(const Matrix3D &other) noexcept
Copies another matrix.
Definition: juce_Matrix3D.h:59
LookAndFeel_V2::layoutFileBrowserComponent
void layoutFileBrowserComponent(FileBrowserComponent &, DirectoryContentsDisplayComponent *, FilePreviewComponent *, ComboBox *currentPathBox, TextEditor *filenameBox, Button *goUpButton) override
BlocksProtocol
Definition: juce_BitPackingUtilities.h:26
OwnedArray::removeRange
void removeRange(int startIndex, int numberToRemove, bool deleteObjects=true)
Removes a range of objects from the array.
Definition: juce_OwnedArray.h:683
CodeEditorComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
Definition: juce_CodeEditorComponent.h:277
TabbedButtonBar::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit...
Definition: juce_TabbedButtonBar.h:311
littlefoot::Runner::getErrorDescription
static const char * getErrorDescription(ErrorCode e) noexcept
Returns a text description for an error code.
Definition: juce_LittleFootRunner.h:477
BlocksProtocol::user18
@ user18
Definition: juce_BlocksProtocolDefinitions.h:337
CharacterFunctions::getDoubleValue
static double getDoubleValue(CharPointerType text) noexcept
Parses a character string, to read a floating-point value.
Definition: juce_CharacterFunctions.h:412
Block::ConnectionPort::operator!=
bool operator!=(const ConnectionPort &) const noexcept
LITTLEFOOT_OPCODES
#define LITTLEFOOT_OPCODES(OP, OP_INT8, OP_INT16, OP_INT32)
Definition: juce_LittleFootRunner.h:51
GenericScopedLock
Automatically locks and unlocks a mutex object.
Definition: juce_ScopedLock.h:55
GlyphArrangement::end
const PositionedGlyph * end() const
Definition: juce_GlyphArrangement.h:153
LinkedListPointer::insertAtIndex
void insertAtIndex(int index, ObjectType *newItem)
Inserts an item at a numeric index in the list.
Definition: juce_LinkedListPointer.h:193
StandalonePluginHolder::emptyBuffer
AudioBuffer< float > emptyBuffer
Definition: juce_StandaloneFilterWindow.h:416
SortedSet::getFirst
ElementType getFirst() const noexcept
Returns the first element in the set, or 0 if the set is empty.
Definition: juce_SortedSet.h:187
KeyPress::F34Key
static const int F34Key
key-code for the F34 key
Definition: juce_KeyPress.h:242
String::getCharPointer
CharPointerType getCharPointer() const noexcept
Returns the character pointer currently being used to store this string.
Definition: juce_String.h:1199
ResizableEdgeComponent::leftEdge
@ leftEdge
Indicates a vertical bar that can be dragged left/right to move the component's left-hand edge.
Definition: juce_ResizableEdgeComponent.h:52
WavAudioFormat::acidTempo
static const char *const acidTempo
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:93
Block::addDataInputPortListener
virtual void addDataInputPortListener(DataInputPortListener *)
Adds a new listener for the data input port.
StandalonePluginHolder::showAudioSettingsDialog
void showAudioSettingsDialog()
Shows an audio properties dialog box modally.
Definition: juce_StandaloneFilterWindow.h:255
ValueWithDefault::onDefaultChange
std::function< void()> onDefaultChange
You can assign a lambda to this callback object to have it called when the default value is changed.
Definition: juce_ValueWithDefault.h:138
var::isString
bool isString() const noexcept
dsp::AudioBlock< const SampleType >::NumericType
typename SampleTypeHelpers::ElementType< const SampleType >::Type NumericType
Definition: juce_AudioBlock.h:78
operator+=
String & operator+=(String &s1, const NewLine &)
Definition: juce_NewLine.h:77
AudioProcessor::BusesLayout::inputBuses
Array< AudioChannelSet > inputBuses
An array containing the list of input buses that this processor supports.
Definition: juce_AudioProcessor.h:307
JUCEApplicationBase
Abstract base class for application classes.
Definition: juce_ApplicationBase.h:85
Matrix3D::Matrix3D
Matrix3D(Vector3D< Type > vector) noexcept
Creates a matrix from a 3D vector translation.
Definition: juce_Matrix3D.h:93
String::appendCharPointer
void appendCharPointer(CharPointer textToAppend, size_t maxCharsToTake)
Appends a string to the end of this one.
Definition: juce_String.h:263
PushNotifications::Notification::identifier
String identifier
Required: unique id that can be used to later dismiss the notification (on iOS available from version...
Definition: juce_PushNotifications.h:115
AudioPluginFormat::getName
virtual String getName() const =0
Returns the format name.
Grid::getNumberOfRows
int getNumberOfRows() const noexcept
Returns the number of rows.
Definition: juce_Grid.h:217
File::currentExecutableFile
@ currentExecutableFile
Returns this application's executable file.
Definition: juce_File.h:896
URL::addEscapeChars
static String addEscapeChars(const String &stringToAddEscapeCharsTo, bool isParameter, bool roundBracketsAreLegal=true)
Adds escape sequences to a string to encode any characters that aren't legal in a URL.
AudioData::Pointer::convertSamples
void convertSamples(OtherPointerType source, int numSamples) const noexcept
Writes a stream of samples into this pointer from another pointer.
Definition: juce_AudioDataConverters.h:460
Component::SafePointer::SafePointer
SafePointer(const SafePointer &other) noexcept
Creates a copy of another SafePointer.
Definition: juce_Component.h:2147
BlockConfigManager::requestUserConfigSync
void requestUserConfigSync()
Definition: juce_BlockConfigManager.h:294
ResizableBorderComponent::Zone::isDraggingTopEdge
bool isDraggingTopEdge() const noexcept
Returns true if dragging this zone will move the object's top edge.
Definition: juce_ResizableBorderComponent.h:137
StandalonePluginHolder::getProcessorHasPotentialFeedbackLoop
bool getProcessorHasPotentialFeedbackLoop() const
Definition: juce_StandaloneFilterWindow.h:164
LookAndFeel_V2::drawMenuBarItem
void drawMenuBarItem(Graphics &, int width, int height, int itemIndex, const String &itemText, bool isMouseOverItem, bool isMenuOpen, bool isMouseOverBar, MenuBarComponent &) override
ComboBox::LookAndFeelMethods::getComboBoxFont
virtual Font getComboBoxFont(ComboBox &)=0
MPEChannelRemapper::reset
void reset() noexcept
Resets all the source & channel combinations.
DragAndDropContainer
Enables drag-and-drop behaviour for a component and all its sub-components.
Definition: juce_DragAndDropContainer.h:52
DirectoryContentsList
A class to asynchronously scan for details about the files in a directory.
Definition: juce_DirectoryContentsList.h:43
TextLayout::Glyph::glyphCode
int glyphCode
The code number of this glyph.
Definition: juce_TextLayout.h:155
KnownPluginList::SortMethod
SortMethod
Sort methods used to change the order of the plugins in the list.
Definition: juce_KnownPluginList.h:130
InterprocessConnection
Manages a simple two-way messaging connection to another process, using either a socket or a named pi...
Definition: juce_InterprocessConnection.h:51
PluginHostType::AbletonLive10
@ AbletonLive10
Represents Ableton Live 10.
Definition: juce_PluginHostType.h:57
TopLevelWindow::addToDesktop
void addToDesktop()
Adds the window to the desktop using the default flags.
Block::getMemorySize
virtual uint32 getMemorySize()=0
Returns the overall memory of the block.
XmlTokeniser::tokenType_identifier
@ tokenType_identifier
Definition: juce_XMLCodeTokeniser.h:54
GenericScopedTryLock::retryLock
bool retryLock() const noexcept
Retry gaining the lock by calling tryEnter on the underlying lock.
Definition: juce_ScopedLock.h:235
WavAudioFormat::acidDenominator
static const char *const acidDenominator
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:91
dsp::SIMDRegister::operator+
SIMDRegister JUCE_VECTOR_CALLTYPE operator+(SIMDRegister v) const noexcept
Returns the sum of the receiver and v.
Definition: juce_SIMDRegister.h:229
AudioBuffer::applyGain
void applyGain(Type gain) noexcept
Applies a gain multiple to all the audio data.
Definition: juce_AudioSampleBuffer.h:631
FileListComponent
A component that displays the files in a directory as a listbox.
Definition: juce_FileListComponent.h:45
DocumentWindow::setTitleBarHeight
void setTitleBarHeight(int newHeight)
Changes the height of the title-bar.
dsp::AudioBlock::replaceWithProductOf
const AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithProductOf(AudioBlock< OtherSampleType > src, SampleType value) const noexcept
Definition: juce_AudioBlock.h:438
ActionBroadcaster
Manages a list of ActionListeners, and can send them messages.
Definition: juce_ActionBroadcaster.h:37
CharPointer_UTF16::operator*
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_UTF16.h:84
RelativeTime::milliseconds
static RelativeTime milliseconds(int milliseconds) noexcept
Creates a new RelativeTime object representing a number of milliseconds.
FileChooser
Creates a dialog box to choose a file or directory to load or save.
Definition: juce_FileChooser.h:59
CharPointer_ASCII::isLowerCase
bool isLowerCase() const
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_ASCII.h:326
CameraDevice::getName
const String & getName() const noexcept
Returns the name of this device.
Definition: juce_CameraDevice.h:111
littlefoot::Type::int_
@ int_
KeyPress::numberPad7
static const int numberPad7
key-code for the 7 on the numeric keypad.
Definition: juce_KeyPress.h:252
Button::enablementChanged
void enablementChanged() override
TextEditor::setInputFilter
void setInputFilter(InputFilter *newFilter, bool takeOwnership)
Sets an input filter that should be applied to this editor.
PluginDescription::fileOrIdentifier
String fileOrIdentifier
Either the file containing the plug-in module, or some other unique way of identifying it.
Definition: juce_PluginDescription.h:81
OwnedArray::size
int size() const noexcept
Returns the number of items currently in the array.
Definition: juce_OwnedArray.h:131
MidiDeviceInfo
This struct contains information about a MIDI input or output device.
Definition: juce_MidiDevices.h:35
Expression::Symbol
Represents a symbol that is used in an Expression.
Definition: juce_Expression.h:186
CppTokeniserFunctions::StringIterator::skipWhitespace
void skipWhitespace() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:543
Justification::topRight
@ topRight
Indicates that the item should be placed in the top-right corner.
Definition: juce_Justification.h:170
ArrayBase::begin
const ElementType * begin() const noexcept
Definition: juce_ArrayBase.h:175
LookAndFeel_V2::getAlertWindowTitleFont
Font getAlertWindowTitleFont() override
Override this function to supply a custom font for the alert window title.
BlocksProtocol::MessageFromDevice::touchEnd
@ touchEnd
MidiMessageSequence::sort
void sort() noexcept
Forces a sort of the sequence.
HeapBlock::operator=
HeapBlock & operator=(HeapBlock &&other) noexcept
Move assignment operator.
Definition: juce_HeapBlock.h:148
TextButton::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the button.
Definition: juce_TextButton.h:73
WaitableEvent
Allows threads to wait for events triggered by other threads.
Definition: juce_WaitableEvent.h:36
ConsoleApplication
Represents a the set of commands that a console app can perform, and provides helper functions for pe...
Definition: juce_ConsoleApplication.h:231
SmoothedValue::setStepSize
LinearVoid< T > setStepSize() noexcept
Definition: juce_SmoothedValue.h:357
RelativeCoordinate::StandardStrings::top
@ top
Definition: juce_RelativeCoordinate.h:169
triState
@ triState
Definition: juce_LittleFootFunctions.dox:592
Rectangle::toType
Rectangle< TargetType > toType() const noexcept
Casts this rectangle to a Rectangle with the given type.
Definition: juce_Rectangle.h:866
MPEInstrument::setZoneLayout
void setZoneLayout(MPEZoneLayout newLayout)
Re-sets the zone layout of the instrument to the one passed in.
StandardApplicationCommandIDs::cut
@ cut
The command ID that should be used to send a "Cut" command.
Definition: juce_ApplicationCommandID.h:70
TreeViewItem::sortSubItems
void sortSubItems(ElementComparator &comparator)
Sorts the list of sub-items using a standard array comparator.
Definition: juce_TreeView.h:125
InterProcessLock::ScopedLockType::ScopedLockType
ScopedLockType(InterProcessLock &l)
Creates a scoped lock.
Definition: juce_InterProcessLock.h:89
PushNotifications::Channel::min
@ min
Definition: juce_PushNotifications.h:457
ResizableWindow::resized
void resized() override
(if overriding this, make sure you call ResizableWindow::resized() in your subclass)
Timer::startTimerHz
void startTimerHz(int timerFrequencyHz) noexcept
Starts the timer with an interval specified in Hertz.
TooltipWindow
A window that displays a pop-up tooltip when the mouse hovers over another component.
Definition: juce_TooltipWindow.h:55
FileBasedDocument::SaveResult
SaveResult
A set of possible outcomes of one of the save() methods.
Definition: juce_FileBasedDocument.h:130
Colours::coral
static const JUCE_API Colour coral
Definition: juce_Colours.h:61
PopupMenu::Item::shortcutKeyDescription
String shortcutKeyDescription
An optional string describing the shortcut key for this item.
Definition: juce_PopupMenu.h:165
PluginDescription::lastFileModTime
Time lastFileModTime
The last time the plug-in file was changed.
Definition: juce_PluginDescription.h:86
ComboBox
A component that lets the user choose from a drop-down list of choices.
Definition: juce_ComboBox.h:47
ApplicationCommandTarget::getNextCommandTarget
virtual ApplicationCommandTarget * getNextCommandTarget()=0
This must return the next target to try after this one.
DrumPadGridProgram::SlideDirection
SlideDirection
Set up a new pad layout, with a slide animation from the old to the new.
Definition: juce_DrumPadLEDProgram.h:82
TouchSurface::getNumberOfKeywaves
virtual int getNumberOfKeywaves() const =0
For the on-screen seaboard view, this will return the number of keys.
TextDragAndDropTarget
Components derived from this class can have text dropped onto them by an external application.
Definition: juce_TextDragAndDropTarget.h:39
ValueSmoothingTypes
A namespace containing a set of types used for specifying the smoothing behaviour of the SmoothedValu...
Definition: juce_SmoothedValue.h:181
DragAndDropTarget
Components derived from this class can have things dropped onto them by a DragAndDropContainer.
Definition: juce_DragAndDropTarget.h:47
ControlButton::learn
@ learn
The learn button on a loop block.
Definition: juce_ControlButton.h:68
PositionableAudioSource::getNextReadPosition
virtual int64 getNextReadPosition() const =0
Returns the position from which the next block will be returned.
WavAudioFormat::riffInfoSubject
static const char *const riffInfoSubject
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:164
Block::Program::~Program
virtual ~Program()
Destructor.
Vector3D::Vector3D
Vector3D(Type xValue, Type yValue, Type zValue) noexcept
Definition: juce_Vector3D.h:42
SelectedItemSet::isSelected
bool isSelected(ParameterType item) const noexcept
True if this item is currently selected.
Definition: juce_SelectedItemSet.h:272
ListenerList::callExcluding
void callExcluding(ListenerClass *listenerToExclude, Callback &&callback)
Calls a member function with 1 parameter, on all but the specified listener in the list.
Definition: juce_ListenerList.h:132
ResizableWindow::activeWindowStatusChanged
void activeWindowStatusChanged() override
ConsoleApplication::addDefaultCommand
void addDefaultCommand(Command)
Adds a command to the list, and marks it as one which is invoked if no other command matches.
MultiDocumentPanelWindow
This is a derivative of DocumentWindow that is used inside a MultiDocumentPanel component.
Definition: juce_MultiDocumentPanel.h:46
MPESynthesiser::voicesLock
CriticalSection voicesLock
Definition: juce_MPESynthesiser.h:303
FilePreviewComponent::selectedFileChanged
virtual void selectedFileChanged(const File &newSelectedFile)=0
Called to indicate that the user's currently selected file has changed.
TextEditor::InputFilter
Base class for input filters that can be applied to a TextEditor to restrict the text that can be ent...
Definition: juce_TextEditor.h:576
WeakReference::Master::~Master
~Master() noexcept
Definition: juce_WeakReference.h:155
UndoableAction::getSizeInUnits
virtual int getSizeInUnits()
Returns a value to indicate how much memory this object takes up.
Definition: juce_UndoableAction.h:90
CharPointer_ASCII::writeWithCharLimit
void writeWithCharLimit(const CharPointer src, const int maxChars) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_ASCII.h:229
OwnedArray::getFirst
ObjectClass * getFirst() const noexcept
Returns a pointer to the first object in the array.
Definition: juce_OwnedArray.h:172
ByteOrder::bigEndianInt64
static JUCE_CONSTEXPR uint64 bigEndianInt64(const void *bytes) noexcept
Turns 8 bytes into a big-endian integer.
Definition: juce_ByteOrder.h:210
Rectangle::getRight
ValueType getRight() const noexcept
Returns the x coordinate of the rectangle's right-hand-side.
Definition: juce_Rectangle.h:113
CodeDocument::getMaximumLineLength
int getMaximumLineLength() noexcept
Returns the number of characters in the longest line of the document.
ValueTree::Listener
Listener class for events that happen to a ValueTree.
Definition: juce_ValueTree.h:481
PushNotifications::Listener::pendingLocalNotificationsListReceived
virtual void pendingLocalNotificationsListReceived(const Array< Notification > &notifications)
Called when the list of pending notifications, requested by calling getPendingLocalNotifications() is...
Definition: juce_PushNotifications.h:611
ReferenceCountedArray::swapWith
void swapWith(OtherArrayType &otherArray) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_ReferenceCountedArray.h:776
Parallelogram::topRight
Point< ValueType > topRight
Definition: juce_Parallelogram.h:181
dsp::AudioBlock::addSample
void addSample(int destChannel, int destSample, SampleType valueToAdd) const noexcept
Adds a value to a sample in the buffer.
Definition: juce_AudioBlock.h:279
GridItem::StartAndEndProperty::start
Property start
Definition: juce_GridItem.h:103
dsp::FilterDesign::designIIRLowpassHighOrderChebyshev1Method
static ReferenceCountedArray< IIRCoefficients > designIIRLowpassHighOrderChebyshev1Method(FloatType frequency, double sampleRate, FloatType normalisedTransitionWidth, FloatType passbandAmplitudedB, FloatType stopbandAmplitudedB)
This method returns an array of IIR::Coefficients, made to be used in cascaded IIRFilters,...
RectangleList::isEmpty
bool isEmpty() const noexcept
Returns true if the region is empty.
Definition: juce_RectangleList.h:86
KeyPress::isKeyCode
bool isKeyCode(int keyCodeToCompare) const noexcept
Checks whether the KeyPress's key is the same as the one provided, without checking the modifiers.
Definition: juce_KeyPress.h:134
MPEZoneLayout::Zone::masterPitchbendRange
int masterPitchbendRange
Definition: juce_MPEZoneLayout.h:116
ScrollBar::LookAndFeelMethods::getScrollbarButtonSize
virtual int getScrollbarButtonSize(ScrollBar &)=0
Returns the length in pixels to use for a scrollbar button.
BlocksProtocol::HostPacketDecoder::handleTopologyEnd
static bool handleTopologyEnd(Handler &handler, Packed7BitArrayReader &reader)
Definition: juce_HostPacketDecoder.h:150
UnityAudioEffectDefinition::release
releaseCallback release
Definition: juce_UnityPluginInterface.h:170
OSCTypes::colour
static const OSCType colour
Definition: juce_OSCTypes.h:55
Line::withShortenedEnd
Line withShortenedEnd(ValueType distanceToShortenBy) const noexcept
Returns a shortened copy of this line.
Definition: juce_Line.h:349
NativeImageType
An image storage type which holds the pixels using whatever is the default storage format on the curr...
Definition: juce_Image.h:546
ImageFileFormat::canUnderstand
virtual bool canUnderstand(InputStream &input)=0
Returns true if the given stream seems to contain data that this format understands.
dsp::SIMDRegister::lessThan
static vMaskType JUCE_VECTOR_CALLTYPE lessThan(SIMDRegister a, SIMDRegister b) noexcept
Returns a SIMDRegister of the corresponding integral type where each element has each bit set if the ...
Definition: juce_SIMDRegister.h:297
Toolbar::iconsWithText
@ iconsWithText
Means that the toolbar should have text labels under each icon.
Definition: juce_Toolbar.h:172
Range::findMinAndMax
static Range findMinAndMax(const ValueType *values, int numValues) noexcept
Scans an array of values for its min and max, and returns these as a Range.
Definition: juce_Range.h:274
Slider::RotaryParameters::endAngleRadians
float endAngleRadians
The angle (in radians, clockwise from the top) at which the slider's maximum value is represented.
Definition: juce_Slider.h:157
CharPointer_UTF8::CharPointer_UTF8
CharPointer_UTF8(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_UTF8.h:40
getClusterWidth
int getClusterWidth()
Returns how many blocks wide the current cluster is.
StandalonePluginHolder::askUserToSaveState
void askUserToSaveState(const String &fileSuffix=String())
Pops up a dialog letting the user save the processor's state to a file.
Definition: juce_StandaloneFilterWindow.h:188
Slider::RotaryParameters::startAngleRadians
float startAngleRadians
The angle (in radians, clockwise from the top) at which the slider's minimum value is represented.
Definition: juce_Slider.h:151
littlefoot::Program::readInt32
static int32 readInt32(const uint8 *d) noexcept
Definition: juce_LittleFootRunner.h:386
dsp::Oversampling::filterHalfBandPolyphaseIIR
@ filterHalfBandPolyphaseIIR
Definition: juce_Oversampling.h:65
OSCColour::alpha
uint8 alpha
Definition: juce_OSCTypes.h:76
MPEZoneLayout::Zone::getMasterChannel
int getMasterChannel() const noexcept
Definition: juce_MPEZoneLayout.h:91
AudioPluginFormat::findAllTypesForFile
virtual void findAllTypesForFile(OwnedArray< PluginDescription > &results, const String &fileOrIdentifier)=0
This tries to create descriptions for all the plugin types available in a binary module file.
SmoothedValueBase< LogRampedValue< FloatType > >::currentValue
FloatType currentValue
Definition: juce_SmoothedValue.h:166
dsp::Convolution
Performs stereo uniform-partitioned convolution of an input signal with an impulse response in the fr...
Definition: juce_Convolution.h:51
AudioProcessor::setStateInformation
virtual void setStateInformation(const void *data, int sizeInBytes)=0
This must restore the processor's state from a block of data previously created using getStateInforma...
BlocksProtocol::HostPacketBuilder::beginDataChanges
bool beginDataChanges(PacketIndex packetIndex) noexcept
Definition: juce_HostPacketBuilder.h:71
BlockConfigManager::requestBlockConfig
void requestBlockConfig(ConfigItemId item)
Definition: juce_BlockConfigManager.h:284
FileLogger::getLogFile
const File & getLogFile() const noexcept
Returns the file that this logger is writing to.
Definition: juce_FileLogger.h:64
dsp::StateVariableFilter::Filter::reset
void reset() noexcept
Resets the filter's processing pipeline.
Definition: juce_StateVariableFilter.h:84
LassoComponent
A component that acts as a rectangular selection region, which you drag with the mouse to select grou...
Definition: juce_LassoComponent.h:102
AudioFormat
Subclasses of AudioFormat are used to read and write different audio file formats.
Definition: juce_AudioFormat.h:40
ConsoleApplication::addCommand
void addCommand(Command)
Adds a command to the list.
OSCTypes::int32
static const OSCType int32
Definition: juce_OSCTypes.h:51
operator<<
String & operator<<(String &string1, const NewLine &)
Writes a new-line sequence to a string.
Definition: juce_NewLine.h:76
LowLevelGraphicsContext::setOrigin
virtual void setOrigin(Point< int >)=0
Moves the origin to a new position.
CodeDocument::getTextBetween
String getTextBetween(const Position &start, const Position &end) const
Returns a section of the document's text.
TableListBox::getModel
TableListBoxModel * getModel() const noexcept
Returns the model currently in use.
Definition: juce_TableListBox.h:239
SelectedItemSet::deselect
void deselect(ParameterType item)
Deselects an item.
Definition: juce_SelectedItemSet.h:233
OwnedArray::end
ObjectClass ** end() noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_OwnedArray.h:218
TextLayout::Glyph::width
float width
Definition: juce_TextLayout.h:162
FlexBox::Direction
Direction
Possible values for the flexDirection property.
Definition: juce_FlexBox.h:48
ThreadLocalValue::releaseCurrentThreadStorage
void releaseCurrentThreadStorage()
Called by a thread before it terminates, to allow this class to release any storage associated with t...
Definition: juce_ThreadLocalValue.h:122
Rectangle::operator=
Rectangle & operator=(const Rectangle &)=default
Creates a copy of another rectangle.
AudioPluginInstance
Base class for an active instance of a plugin.
Definition: juce_AudioPluginInstance.h:54
Graphics
A graphics context, used for drawing a component or image.
Definition: juce_GraphicsContext.h:46
SharedResourcePointer::getObject
SharedObjectType & getObject() const noexcept
Returns the object that this pointer references.
Definition: juce_SharedResourcePointer.h:123
BlocksProtocol::requestConfig
@ requestConfig
Definition: juce_BlocksProtocolDefinitions.h:417
dsp::AudioBlock::replaceWithMinOf
AudioBlock & replaceWithMinOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) noexcept
Replaces each element of this block with the minimum of the corresponding element of the source array...
Definition: juce_AudioBlock.h:492
ArrayAllocationBase::setAllocatedSize
void setAllocatedSize(int numElements)
Changes the amount of storage allocated.
Definition: juce_ArrayAllocationBase.h:69
AudioChannelSet::getChannelTypes
Array< ChannelType > getChannelTypes() const
Returns an array of all the types in this channel set.
LookAndFeel_V2::drawTabButton
void drawTabButton(TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown) override
Steinberg
Definition: juce_VST3Headers.h:152
ReferenceCountedArray::ReferenceCountedArray
ReferenceCountedArray(const ReferenceCountedArray &other) noexcept
Creates a copy of another array.
Definition: juce_ReferenceCountedArray.h:63
CppTokeniserFunctions::skipIfNextCharMatches
static void skipIfNextCharMatches(Iterator &source, const juce_wchar c1, const juce_wchar c2) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:403
File::NaturalFileComparator::foldersFirst
bool foldersFirst
Definition: juce_File.h:1087
sendMIDI
void sendMIDI(int byte0)
Sends a 1-byte short midi message.
ConcertinaPanel::LookAndFeelMethods::drawConcertinaPanelHeader
virtual void drawConcertinaPanelHeader(Graphics &, const Rectangle< int > &area, bool isMouseOver, bool isMouseDown, ConcertinaPanel &, Component &)=0
AudioParameterInt
Provides a class of AudioProcessorParameter that can be used as an integer value with a given range.
Definition: juce_AudioParameterInt.h:39
AudioProcessorGraph::createEditor
AudioProcessorEditor * createEditor() override
Creates the processor's GUI.
Definition: juce_AudioProcessorGraph.h:379
ComponentBoundsConstrainer::getMinimumWhenOffTheTop
int getMinimumWhenOffTheTop() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:118
dsp::StateVariableFilter::Filter::Filter
Filter()
Creates a filter with default parameters.
Definition: juce_StateVariableFilter.h:69
BlocksProtocol::IntegerWithBitSize::bits
@ bits
Definition: juce_BitPackingUtilities.h:70
ThreadLocalValue::operator=
ThreadLocalValue & operator=(const Type &newValue)
Assigns a new value to the thread-local object.
Definition: juce_ThreadLocalValue.h:89
NormalisableRange::NormalisableRange
NormalisableRange(Range< ValueType > range) noexcept
Creates a NormalisableRange with a given range, continuous interval, but a dummy skew-factor.
Definition: juce_NormalisableRange.h:81
NetworkServiceDiscovery::Service
Contains information about a service that has been found on the network.
Definition: juce_NetworkServiceDiscovery.h:74
AbstractFifo::ScopedReadWrite::ScopedReadWrite
ScopedReadWrite(AbstractFifo &f, int num) noexcept
Construct a reader/writer and immediately call prepareRead/prepareWrite on the abstractFifo which was...
Definition: juce_AbstractFifo.h:223
MultiChoicePropertyComponent::resized
void resized() override
AudioProcessor::getCallbackLock
const CriticalSection & getCallbackLock() const noexcept
This returns a critical section that will automatically be locked while the host is calling the proce...
Definition: juce_AudioProcessor.h:854
URL::readEntireXmlStream
std::unique_ptr< XmlElement > readEntireXmlStream(bool usePostCommand=false) const
Tries to download the entire contents of this URL and parse it as XML.
BlockConfigManager::ConfigDescription::name
const char * name
Definition: juce_BlockConfigManager.h:61
ReferenceCountedArray::data
ObjectClass ** data() noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:276
LuaTokeniser::tokenType_keyword
@ tokenType_keyword
Definition: juce_LuaCodeTokeniser.h:52
KeyPress::returnKey
static const int returnKey
key-code for the return key
Definition: juce_KeyPress.h:193
SortedSet::removeValuesIn
void removeValuesIn(const OtherSetType &otherSet) noexcept
Removes any elements which are also in another set.
Definition: juce_SortedSet.h:396
ProgressBar::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the bar.
Definition: juce_ProgressBar.h:95
MidiMessageSequence::getNumEvents
int getNumEvents() const noexcept
Returns the number of events in the sequence.
CharPointer_UTF16::compareIgnoreCase
int compareIgnoreCase(CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF16.h:336
Colours::moccasin
static const JUCE_API Colour moccasin
Definition: juce_Colours.h:80
JUCEApplicationBase::systemRequestedQuit
virtual void systemRequestedQuit()=0
Called when the operating system is trying to close the application.
BlockConfigManager::getOptionName
String getOptionName(ConfigItemId item, uint8 optionIndex)
Definition: juce_BlockConfigManager.h:251
TreeView::getNumRowsInTree
int getNumRowsInTree() const
Returns the number of rows the tree is using.
unityKeyEvent
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityKeyEvent(int id, int code, UnityEventModifiers mods, const char *name)
BorderSize
Specifies a set of gaps to be left around the sides of a rectangle.
Definition: juce_BorderSize.h:43
WavAudioFormat::riffInfoDateCreated
static const char *const riffInfoDateCreated
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:110
handleMessage
void handleMessage(int param1, int param2, int param3)
Called when a block receives a message.
Array::removeRange
void removeRange(int startIndex, int numberToRemove)
Removes a range of elements from the array.
Definition: juce_Array.h:917
Colours::lightyellow
static const JUCE_API Colour lightyellow
Definition: juce_Colours.h:75
dsp::AudioBlock::operator+=
AudioBlock &JUCE_VECTOR_CALLTYPE operator+=(SampleType value) noexcept
Definition: juce_AudioBlock.h:520
ControlButton::sustain
@ sustain
The sustain button on a live block.
Definition: juce_ControlButton.h:58
BlocksProtocol::HostPacketBuilder::deviceControlMessage
bool deviceControlMessage(DeviceCommand command) noexcept
Definition: juce_HostPacketBuilder.h:60
StandalonePluginHolder::switchToHostApplication
void switchToHostApplication()
Definition: juce_StandaloneFilterWindow.h:371
InAppPurchases::Download::~Download
virtual ~Download()
Definition: juce_InAppPurchases.h:106
File::userHomeDirectory
@ userHomeDirectory
The user's home folder.
Definition: juce_File.h:833
StringArray::clear
void clear()
Removes all elements from the array.
TouchList::find
TouchEntry * find(const TouchSurface::Touch &touch) noexcept
Definition: juce_TouchList.h:121
FillType::isTiledImage
bool isTiledImage() const noexcept
Returns true if this is a tiled image pattern fill.
Definition: juce_FillType.h:93
DrawableButton::getStyle
ButtonStyle getStyle() const noexcept
Returns the current style.
Definition: juce_DrawableButton.h:122
Path::isUsingNonZeroWinding
bool isUsingNonZeroWinding() const
Returns the flag that indicates whether the path should use a non-zero winding rule.
Definition: juce_Path.h:718
SettableTooltipClient
An implementation of TooltipClient that stores the tooltip string and a method for changing it.
Definition: juce_TooltipClient.h:69
dsp::ProcessContextReplacing::getInputBlock
const ConstAudioBlockType & getInputBlock() const noexcept
Returns the audio block to use as the input to a process function.
Definition: juce_ProcessContext.h:98
CodeDocument
A class for storing and manipulating a source code file.
Definition: juce_CodeDocument.h:47
Colours::chocolate
static const JUCE_API Colour chocolate
Definition: juce_Colours.h:61
AudioPluginInstance::AudioPluginInstance
AudioPluginInstance(const BusesProperties &ioLayouts)
Definition: juce_AudioPluginInstance.h:118
Slider::DragMode
DragMode
Describes the type of mouse-dragging that is happening when a value is being changed.
Definition: juce_Slider.h:107
ResizableBorderComponent::Zone::isDraggingLeftEdge
bool isDraggingLeftEdge() const noexcept
Returns true if dragging this zone will move the object's left edge.
Definition: juce_ResizableBorderComponent.h:133
dsp::Matrix::end
const ElementType * end() const noexcept
Definition: juce_Matrix.h:215
RelativeRectangle
A rectangle stored as a set of RelativeCoordinate values.
Definition: juce_RelativeRectangle.h:41
Block::ConnectionPort::DeviceEdge
DeviceEdge
Definition: juce_Block.h:207
Array::ensureStorageAllocated
void ensureStorageAllocated(int minNumElements)
Increases the array's internal storage to hold a minimum number of elements.
Definition: juce_Array.h:1063
AudioThumbnailBase::getApproximatePeak
virtual float getApproximatePeak() const =0
Returns the highest level in the thumbnail.
Array::Array
Array(const Array &other)
Creates a copy of another array.
Definition: juce_Array.h:69
BlocksVersion::patch
int patch
The tertiary value in a version number 1.0.x.
Definition: juce_BlocksVersion.h:39
LEDRow::setLEDColour
virtual void setLEDColour(int index, LEDColour newColour)=0
Sets the colour of the corresponding LED.
TemporaryFile
Manages a temporary file, which will be deleted when this object is deleted.
Definition: juce_TemporaryFile.h:65
XmlElement::getTagName
const String & getTagName() const noexcept
Returns this element's tag type name.
Definition: juce_XmlElement.h:229
CodeTokeniser::readNextToken
virtual int readNextToken(CodeDocument::Iterator &source)=0
Reads the next token from the source and returns its token type.
CharacterFunctions::isDigit
static bool isDigit(char character) noexcept
Checks whether a character is a digit.
PopupMenu::LookAndFeelMethods::getPopupMenuBorderSize
virtual int getPopupMenuBorderSize()=0
TouchList::begin
const TouchEntry * begin() const noexcept
Definition: juce_TouchList.h:128
littlefoot::Program::programStart
const uint8 * programStart
Definition: juce_LittleFootRunner.h:393
MidiInputCallback
Receives incoming messages from a physical MIDI input device.
Definition: juce_MidiDevices.h:187
PushNotifications::Notification::system
@ system
System or device status update.
Definition: juce_PushNotifications.h:214
PositionedGlyph::isWhitespace
bool isWhitespace() const noexcept
Checks whether the glyph is actually empty.
Definition: juce_GlyphArrangement.h:62
Colours::mintcream
static const JUCE_API Colour mintcream
Definition: juce_Colours.h:79
dsp::FIR::Filter::process
void process(const ProcessContext &context) noexcept
Processes a block of samples.
Definition: juce_FIRFilter.h:126
UnityAudioSpatializerData::spatialBlend
float spatialBlend
Definition: juce_UnityPluginInterface.h:98
dsp::SIMDRegister::operator~
SIMDRegister JUCE_VECTOR_CALLTYPE operator~() const noexcept
Returns a vector where each element is the bit-inverted value of the corresponding element in the rec...
Definition: juce_SIMDRegister.h:258
AudioIODeviceType::getTypeName
const String & getTypeName() const noexcept
Returns the name of this type of driver that this object manages.
Definition: juce_AudioIODeviceType.h:70
PushNotifications::Notification::email
@ email
Async message like email.
Definition: juce_PushNotifications.h:203
MPEInstrument::getZoneLayout
MPEZoneLayout getZoneLayout() const noexcept
Returns the current zone layout of the instrument.
Justification::bottomRight
@ bottomRight
Indicates that the item should be placed in the bottom-left corner.
Definition: juce_Justification.h:180
SystemClipboard
Handles reading/writing to the system's clipboard.
Definition: juce_SystemClipboard.h:37
ModalComponentManager::Callback
Receives callbacks when a modal component is dismissed.
Definition: juce_ModalComponentManager.h:57
setStatusOverlayActive
void setStatusOverlayActive(bool active)
Sets whether status overlays should be displayed on this block.
PushNotifications::ChannelGroup::identifier
String identifier
Required: Unique channel group identifier.
Definition: juce_PushNotifications.h:485
AudioSourceChannelInfo::AudioSourceChannelInfo
AudioSourceChannelInfo(AudioBuffer< float > &bufferToUse) noexcept
Creates an AudioSourceChannelInfo that uses the whole of a buffer.
Definition: juce_AudioSource.h:51
SynthesiserSound::appliesToNote
virtual bool appliesToNote(int midiNoteNumber)=0
Returns true if this sound should be played when a given midi note is pressed.
littlefoot::LittleFootRemoteHeap::resetDataRangeToUnknown
void resetDataRangeToUnknown(size_t offset, size_t size) noexcept
Definition: juce_LittleFootRemoteHeap.h:82
Block::getProgram
virtual Program * getProgram() const =0
Returns a pointer to the currently loaded program.
Expression::functionType
@ functionType
Definition: juce_Expression.h:222
CharPointer_UTF8::lengthUpTo
size_t lengthUpTo(const CharPointer_UTF8 end) const noexcept
Returns the number of characters in this string, or up to the given end pointer, whichever is lower.
Definition: juce_CharPointer_UTF8.h:268
DrawableButton::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the link.
Definition: juce_DrawableButton.h:158
ReferenceCountedArray::getObjectPointerUnchecked
ObjectClass * getObjectPointerUnchecked(int index) const noexcept
Returns a raw pointer to the object at this index in the array, without checking whether the index is...
Definition: juce_ReferenceCountedArray.h:203
littlefoot::Runner::FunctionExecutionContext::operator=
FunctionExecutionContext & operator=(const FunctionExecutionContext &)=default
FlexBox
Represents a FlexBox container, which contains and manages the layout of a set of FlexItem objects.
Definition: juce_FlexBox.h:44
HeapBlock::allocate
void allocate(SizeType newNumElements, bool initialiseToZero)
Allocates a specified amount of memory and optionally clears it.
Definition: juce_HeapBlock.h:276
AudioProcessor::ProcessingPrecision
ProcessingPrecision
Definition: juce_AudioProcessor.h:77
StandalonePluginHolder::getLastFile
File getLastFile() const
Definition: juce_StandaloneFilterWindow.h:168
Colours::transparentBlack
static const JUCE_API Colour transparentBlack
ARGB = 0x00000000.
Definition: juce_Colours.h:45
LookAndFeel_V3::drawStretchableLayoutResizerBar
void drawStretchableLayoutResizerBar(Graphics &, int w, int h, bool isVerticalBar, bool isMouseOver, bool isMouseDragging) override
WavAudioFormat::acidDiskBased
static const char *const acidDiskBased
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:87
Line::getLengthSquared
ValueType getLengthSquared() const noexcept
Returns the length of the line.
Definition: juce_Line.h:122
BlocksProtocol::BlockStringData::asString
String asString() const
Definition: juce_BlocksProtocolDefinitions.h:150
ModalCallbackFunction::forComponent
static ModalComponentManager::Callback * forComponent(void(*functionToCall)(int, ComponentType *), ComponentType *component)
This is a utility function to create a ModalComponentManager::Callback that will call a static functi...
Definition: juce_ModalComponentManager.h:259
DialogWindow::LaunchOptions::content
OptionalScopedPointer< Component > content
The content component to show in the window.
Definition: juce_DialogWindow.h:100
AudioCDBurner::openDevice
static AudioCDBurner * openDevice(const int deviceIndex)
Tries to open one of the optical drives.
ADSR::Parameters::sustain
float sustain
Sustain level.
Definition: juce_ADSR.h:56
PluginHostType::isReaper
bool isReaper() const noexcept
Returns true if the host is Cockos Reaper.
Definition: juce_PluginHostType.h:158
AudioProcessorValueTreeState::state
ValueTree state
The state of the whole processor.
Definition: juce_AudioProcessorValueTreeState.h:360
DrumPadGridProgram::startTouch
void startTouch(float startX, float startY)
These let the program dim pads which aren't having gestures performed on them.
Justification::horizontallyCentred
@ horizontallyCentred
Indicates that the item should be placed in the centre between the left and right sides of the availa...
Definition: juce_Justification.h:117
Box2DRenderer::DrawPolygon
void DrawPolygon(const b2Vec2 *, int32, const b2Color &) override
UnitTestRunner
Runs a set of unit tests.
Definition: juce_UnitTest.h:325
Colours::pink
static const JUCE_API Colour pink
Definition: juce_Colours.h:84
BufferingAudioSource::getTotalLength
int64 getTotalLength() const override
Implements the PositionableAudioSource method.
Definition: juce_BufferingAudioSource.h:90
TextLayout::end
iterator end()
Returns an iterator over the lines of content.
Definition: juce_TextLayout.h:251
littlefoot::Runner::program
Program program
Definition: juce_LittleFootRunner.h:593
Component::handleCommandMessage
virtual void handleCommandMessage(int commandId)
Called to handle a command that was sent by postCommandMessage().
degreesToRadians
JUCE_CONSTEXPR FloatType degreesToRadians(FloatType degrees) noexcept
Converts an angle in degrees to radians.
Definition: juce_MathsFunctions.h:416
Block::BlockArea::x
int x
Definition: juce_Block.h:151
OnlineUnlockStatus::UnlockResult::informativeMessage
String informativeMessage
This is a message that the webserver returned, and which the user should be shown.
Definition: juce_OnlineUnlockStatus.h:192
Button::setTriggeredOnMouseDown
void setTriggeredOnMouseDown(bool isTriggeredOnMouseDown) noexcept
Sets whether the button click should happen when the mouse is pressed or released.
DirectoryContentsList::getTimeSliceThread
TimeSliceThread & getTimeSliceThread() const noexcept
Definition: juce_DirectoryContentsList.h:201
BlocksProtocol::user2
@ user2
Definition: juce_BlocksProtocolDefinitions.h:321
ReferenceCountedArray::ReferenceCountedArray
ReferenceCountedArray(ReferenceCountedArray &&other) noexcept
Moves from another array.
Definition: juce_ReferenceCountedArray.h:74
Block::serialNumber
const String serialNumber
The Block's serial number.
Definition: juce_Block.h:64
AudioProcessor::BusesProperties
Structure used for AudioProcessor Callbacks.
Definition: juce_AudioProcessor.h:1323
BlocksProtocol::HostPacketBuilder::getData
const void * getData() const noexcept
Definition: juce_HostPacketBuilder.h:41
ValueTree::Listener::valueTreeChildAdded
virtual void valueTreeChildAdded(ValueTree &parentTree, ValueTree &childWhichHasBeenAdded)
This method is called when a child sub-tree is added.
TouchSurface::Touch::isTouchStart
bool isTouchStart
True if this is the first event for this finger/index.
Definition: juce_TouchSurface.h:84
ListBoxModel::getNumRows
virtual int getNumRows()=0
This has to return the number of items in the list.
PluginHostType::SteinbergCubase7
@ SteinbergCubase7
Represents Steinberg Cubase 7.
Definition: juce_PluginHostType.h:87
BlocksProtocol::MessageFromDevice::touchMove
@ touchMove
Line::getIntersection
Point< ValueType > getIntersection(Line line) const noexcept
Finds the intersection between two lines.
Definition: juce_Line.h:167
Colours::azure
static const JUCE_API Colour azure
Definition: juce_Colours.h:59
PathStrokeType::setJointStyle
void setJointStyle(JointStyle newStyle) noexcept
Sets the joint style.
Definition: juce_PathStrokeType.h:184
TableHeaderComponent::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_TableHeaderComponent.h:392
PerformanceCounter::Statistics::maximumSeconds
double maximumSeconds
Definition: juce_PerformanceCounter.h:104
RelativeCoordinate::StandardStrings::Type
Type
Definition: juce_RelativeCoordinate.h:167
BlocksProtocol::TouchVelocity::vz
VZcoord vz
Definition: juce_BlocksProtocolDefinitions.h:390
Rectangle::operator==
bool operator==(const Rectangle &other) const noexcept
Returns true if the two rectangles are identical.
Definition: juce_Rectangle.h:590
FileInputStream::openedOk
bool openedOk() const noexcept
Returns true if the stream opened without problems.
Definition: juce_FileInputStream.h:68
MouseCursor::BottomLeftCornerResizeCursor
@ BottomLeftCornerResizeCursor
A platform-specific cursor for resizing the bottom-left-corner of a window.
Definition: juce_MouseCursor.h:71
DefaultHashFunctions
A simple class to generate hash functions for some primitive types, intended for use with the HashMap...
Definition: juce_HashMap.h:35
Label::getJustificationType
Justification getJustificationType() const noexcept
Returns the type of justification, as set in setJustificationType().
Definition: juce_Label.h:124
WavAudioFormat::riffInfoCommissioned
static const char *const riffInfoCommissioned
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:105
TextEditor::getText
String getText() const
Returns the entire contents of the editor.
ControlButton::button6
@ button6
Button 6 on a developer block.
Definition: juce_ControlButton.h:77
PopupMenu::showMenuAsync
void showMenuAsync(const Options &options)
Runs the menu asynchronously.
DropShadowEffect
An effect filter that adds a drop-shadow behind the image's content.
Definition: juce_DropShadowEffect.h:87
AttributedString::ReadingDirection
ReadingDirection
Types of reading direction that can be used.
Definition: juce_AttributedString.h:127
ADSR::Parameters::release
float release
Release time in seconds.
Definition: juce_ADSR.h:59
PixelRGB::getBlue
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:418
XmlTokeniser::tokenType_bracket
@ tokenType_bracket
Definition: juce_XMLCodeTokeniser.h:56
littlefoot::Program::checksumMatches
bool checksumMatches() const noexcept
Definition: juce_LittleFootRunner.h:250
AudioProcessor::getTotalNumOutputChannels
int getTotalNumOutputChannels() const noexcept
Returns the total number of output channels.
Definition: juce_AudioProcessor.h:741
JUCE_DEPRECATED
#define JUCE_DEPRECATED(functionDef)
This macro can be used to wrap a function which has been deprecated.
Definition: juce_PlatformDefs.h:263
StandalonePluginHolder::setLastFile
void setLastFile(const FileChooser &fc)
Definition: juce_StandaloneFilterWindow.h:181
BlockConfigManager::handleConfigSetMessage
void handleConfigSetMessage(int32 item, int32 value)
Definition: juce_BlockConfigManager.h:312
TextDiff
Calculates and applies a sequence of changes to convert one text string into another.
Definition: juce_TextDiff.h:37
Array::insertArray
void insertArray(int indexToInsertAt, const ElementType *newElements, int numberOfElements)
Inserts an array of values into this array at a given position.
Definition: juce_Array.h:503
TouchSurface::Touch::isTouchEnd
bool isTouchEnd
True if this is the final event as this finger/index is lifted off.
Definition: juce_TouchSurface.h:87
AudioBuffer::addFromWithRamp
void addFromWithRamp(int destChannel, int destStartSample, const Type *source, int numSamples, Type startGain, Type endGain) noexcept
Adds samples from an array of floats, applying a gain ramp to them.
Definition: juce_AudioSampleBuffer.h:794
AudioParameterFloat::range
NormalisableRange< float > range
Provides access to the parameter's range.
Definition: juce_AudioParameterFloat.h:93
AttributedString::none
@ none
No word-wrapping: lines extend indefinitely.
Definition: juce_AttributedString.h:112
LowLevelGraphicsContext::setInterpolationQuality
virtual void setInterpolationQuality(Graphics::ResamplingQuality)=0
CharPointer_UTF8::writeWithCharLimit
void writeWithCharLimit(const CharPointer src, const int maxChars) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF8.h:391
ArrayBase::swap
void swap(int index1, int index2)
Definition: juce_ArrayBase.h:373
ReverbAudioSource::isBypassed
bool isBypassed() const noexcept
Definition: juce_ReverbAudioSource.h:58
AudioProcessorParameterGroup::getSubgroups
Array< const AudioProcessorParameterGroup * > getSubgroups(bool recursive) const
Returns all subgroups of this group.
AudioBuffer::getNumSamples
int getNumSamples() const noexcept
Returns the number of samples allocated in each of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:239
TooltipWindow::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the tooltip.
Definition: juce_TooltipWindow.h:108
BorderSize::setLeft
void setLeft(ValueType newLeftGap) noexcept
Changes the left gap.
Definition: juce_BorderSize.h:94
ListenerList::DummyBailOutChecker
A dummy bail-out checker that always returns false.
Definition: juce_ListenerList.h:181
BlocksProtocol::configRespMessage
@ configRespMessage
Definition: juce_BlocksProtocolDefinitions.h:497
StandaloneFilterWindow
A class that can be used to run a simple standalone application containing your filter.
Definition: juce_StandaloneFilterWindow.h:577
dsp::Matrix::compare
static bool compare(const Matrix &a, const Matrix &b, ElementType tolerance=0) noexcept
Compare to matrices with a given tolerance.
MemoryMappedAudioFormatReader::file
File file
Definition: juce_MemoryMappedAudioFormatReader.h:87
Colours::lightcyan
static const JUCE_API Colour lightcyan
Definition: juce_Colours.h:73
JUCE_DECLARE_NON_COPYABLE
#define JUCE_DECLARE_NON_COPYABLE(className)
This is a shorthand macro for declaring stubs for a class's copy constructor and operator=.
Definition: juce_PlatformDefs.h:196
HashMap::remove
void remove(KeyTypeParameter keyToRemove)
Removes an item with the given key.
Definition: juce_HashMap.h:236
AudioPlayHead::transportRewind
virtual void transportRewind()
Rewinds the audio.
Definition: juce_AudioPlayHead.h:155
AiffAudioFormat::appleKey
static const char *const appleKey
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:65
BlocksProtocol::factorySyncReset
@ factorySyncReset
Definition: juce_BlocksProtocolDefinitions.h:425
String::toWideCharPointer
const wchar_t * toWideCharPointer() const
Returns a pointer to a wchar_t version of this string.
LITTLEFOOT_OP_INT32
#define LITTLEFOOT_OP_INT32(name)
ApplicationCommandTarget
A command target publishes a list of command IDs that it can perform.
Definition: juce_ApplicationCommandTarget.h:48
AudioProcessorParameter::Category
Category
Definition: juce_AudioProcessorParameter.h:179
SmoothedValue::skip
FloatType skip(int numSamples) noexcept
Skip the next numSamples samples.
Definition: juce_SmoothedValue.h:311
SortedSet::size
int size() const noexcept
Returns the current number of elements in the set.
Definition: juce_SortedSet.h:122
SynthesiserVoice
Represents a voice that a Synthesiser can use to play a SynthesiserSound.
Definition: juce_Synthesiser.h:88
PluginDirectoryScanner
Scans a directory for plugins, and adds them to a KnownPluginList.
Definition: juce_PluginDirectoryScanner.h:40
AudioChannelSet::ambisonicACN13
@ ambisonicACN13
Third-order ambisonic channel number 13.
Definition: juce_AudioChannelSet.h:334
BlocksProtocol::MessageFromDevice::deviceTopologyEnd
@ deviceTopologyEnd
UnityAudioEffectState::sidechainBuffer
float * sidechainBuffer
Definition: juce_UnityPluginInterface.h:126
CharPointer_UTF32::lengthUpTo
size_t lengthUpTo(size_t maxCharsToCount) const noexcept
Returns the number of characters in this string, or the given value, whichever is lower.
Definition: juce_CharPointer_UTF32.h:168
AudioData::Pointer::Pointer
Pointer(typename Constness::VoidType *sourceData, int numInterleaved) noexcept
Creates a pointer from some raw data in the appropriate format with the specified number of interleav...
Definition: juce_AudioDataConverters.h:374
SmoothedValue::getNextValue
FloatType getNextValue() noexcept
Compute the next value.
Definition: juce_SmoothedValue.h:290
operator>
JUCE_API bool operator>(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
ADSR::applyEnvelopeToBuffer
void applyEnvelopeToBuffer(AudioBuffer< FloatType > &buffer, int startSample, int numSamples)
This method will conveniently apply the next numSamples number of envelope values to an AudioBuffer.
Definition: juce_ADSR.h:209
MPESynthesiserVoice
Represents an MPE voice that an MPESynthesiser can use to play a sound.
Definition: juce_MPESynthesiserVoice.h:38
FloatVectorOperations::copyWithMultiply
static void JUCE_CALLTYPE copyWithMultiply(float *dest, const float *src, float multiplier, int numValues) noexcept
Copies a vector of floats, multiplying each value by a given multiplier.
LookAndFeel_V4::ColourScheme::menuBackground
@ menuBackground
Definition: juce_LookAndFeel_V4.h:52
TextEditor::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide TextEditor drawing function...
Definition: juce_TextEditor.h:640
Array::removeAndReturn
ElementType removeAndReturn(int indexToRemove)
Removes an element from the array.
Definition: juce_Array.h:786
PixelRGB::setAlpha
forcedinline void setAlpha(const uint8) noexcept
This method is included for compatibility with the PixelARGB class.
Definition: juce_PixelFormats.h:527
littlefoot::NativeFunction
Defines a native function that the program can call.
Definition: juce_LittleFootRunner.h:144
JUCE_PUBLIC_IN_DLL_BUILD
#define JUCE_PUBLIC_IN_DLL_BUILD(declaration)
Definition: juce_StandardHeader.h:152
CharPointer_UTF16::byteOrderMarkLE2
@ byteOrderMarkLE2
Definition: juce_CharPointer_UTF16.h:479
ModifierKeys::isShiftDown
bool isShiftDown() const noexcept
Checks whether the shift key's flag is set.
Definition: juce_ModifierKeys.h:101
operator<<
JUCE_API OutputStream &JUCE_CALLTYPE operator<<(OutputStream &stream, int number)
Writes a number to a stream as 8-bit characters in the default system encoding.
AudioChannelSet::create5point0
static AudioChannelSet JUCE_CALLTYPE create5point0()
Creates a set for a 5.0 surround setup (left, right, centre, leftSurround, rightSurround).
Toolbar::toolbarDragDescriptor
static const char *const toolbarDragDescriptor
Definition: juce_Toolbar.h:312
SmoothedValue::reset
void reset(int numSteps) noexcept
Set a new ramp length directly in samples.
Definition: juce_SmoothedValue.h:256
OwnedArray::OwnedArray
OwnedArray(const std::initializer_list< ObjectClass * > &items)
Creates an array from a list of objects.
Definition: juce_OwnedArray.h:75
OwnedArray::OwnedArray
friend class OwnedArray
Definition: juce_OwnedArray.h:869
dsp::SIMDRegister::operator&=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator&=(vMaskType v) noexcept
Bit-and the reciver with SIMDRegister v and store the result in the receiver.
Definition: juce_SIMDRegister.h:209
Viewport::getViewPositionY
int getViewPositionY() const noexcept
Returns the position within the child component of the top-left of its visible area.
Definition: juce_Viewport.h:152
URL::DownloadTask::Listener
Used to receive callbacks for download progress.
Definition: juce_URL.h:369
ResizableWindow::LookAndFeelMethods::drawCornerResizer
virtual void drawCornerResizer(Graphics &, int w, int h, bool isMouseOver, bool isMouseDragging)=0
CharPointer_UTF16::isNotEmpty
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_UTF16.h:81
AudioProcessor::BusProperties::defaultLayout
AudioChannelSet defaultLayout
The default layout of the bus.
Definition: juce_AudioProcessor.h:1316
TabbedComponent::tabs
std::unique_ptr< TabbedButtonBar > tabs
Definition: juce_TabbedComponent.h:213
ScopedValueSetter::ScopedValueSetter
ScopedValueSetter(ValueType &valueToSet, ValueType newValue, ValueType valueWhenDeleted)
Creates a ScopedValueSetter that will immediately change the specified value to the given new value,...
Definition: juce_ScopedValueSetter.h:72
MathConstants::halfPi
static const FloatType halfPi
A predefined value for Pi / 2.
Definition: juce_MathsFunctions.h:372
Array::removeValuesNotIn
void removeValuesNotIn(const OtherArrayType &otherArray)
Removes any elements which are not found in another array.
Definition: juce_Array.h:987
dsp::Matrix::isNullMatrix
bool isNullMatrix() const noexcept
Tells if the matrix is a null matrix.
Definition: juce_Matrix.h:192
StringRef::isNotEmpty
bool isNotEmpty() const noexcept
Returns true if the string is not empty.
Definition: juce_StringRef.h:104
ComponentPeer::DragInfo::files
StringArray files
Definition: juce_ComponentPeer.h:332
PluginHostType::SteinbergCubase9_5
@ SteinbergCubase9_5
Represents Steinberg Cubase 9.5.
Definition: juce_PluginHostType.h:91
dsp::Phase
Represents an increasing phase value between 0 and 2*pi.
Definition: juce_Phase.h:42
ArrayBase::add
void add(const ElementType &newElement)
Definition: juce_ArrayBase.h:257
AlertWindow::AlertIconType
AlertIconType
The type of icon to show in the dialog box.
Definition: juce_AlertWindow.h:51
FileOutputStream::failedToOpen
bool failedToOpen() const noexcept
Returns true if the stream couldn't be opened for some reason.
Definition: juce_FileOutputStream.h:87
Draggable3DOrientation::mouseDrag
void mouseDrag(Point< Type > mousePos) noexcept
Continues a mouse-drag operation.
Definition: juce_Draggable3DOrientation.h:97
OwnedArray::swap
void swap(int index1, int index2) noexcept
Swaps a pair of objects in the array.
Definition: juce_OwnedArray.h:729
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr()=default
Creates a pointer to a null object.
OggVorbisAudioFormat::id3comment
static const char *const id3comment
Metadata key for setting an ID3 comment.
Definition: juce_OggVorbisAudioFormat.h:80
GZIPDecompressorInputStream::Format
Format
Definition: juce_GZIPDecompressorInputStream.h:42
dsp::AudioBlock::move
AudioBlock & move(size_t srcPos, size_t dstPos, size_t numElements=std::numeric_limits< size_t >::max()) noexcept
Move memory within this block from the position srcPos to the position dstPos.
Definition: juce_AudioBlock.h:339
ValueTreeSynchroniser::getRoot
const ValueTree & getRoot() noexcept
Returns the root ValueTree that is being observed.
Definition: juce_ValueTreeSynchroniser.h:86
Quaternion::normalised
Quaternion normalised() const noexcept
Definition: juce_Quaternion.h:70
Colours::linen
static const JUCE_API Colour linen
Definition: juce_Colours.h:76
TreeView::oddItemsColourId
@ oddItemsColourId
The colour to use to fill the backround of the odd numbered items.
Definition: juce_TreeView.h:846
WavAudioFormat::riffInfoRate
static const char *const riffInfoRate
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:147
PropertiesFile::Options
Structure describing properties file options.
Definition: juce_PropertiesFile.h:62
BlockTopology::getDirectlyConnectedBlocks
Block::Array getDirectlyConnectedBlocks(Block::UID blockUID) const
Definition: juce_Topology.h:71
PluginHostType::AbletonLive8
@ AbletonLive8
Represents Ableton Live 8.
Definition: juce_PluginHostType.h:55
getPortToMaster
int getPortToMaster()
Returns the port number that is connected to the master block.
RelativeCoordinate::Strings::height
static const String height
"height"
Definition: juce_RelativeCoordinate.h:161
Line::getStart
Point< ValueType > getStart() const noexcept
Returns the line's start point.
Definition: juce_Line.h:90
HeavyweightLeakedObjectDetector
This class is a useful way of tracking down hard to find memory leaks when the regular LeakedObjectDe...
Definition: juce_HeavyweightLeakedObjectDetector.h:44
AudioChannelSet::quadraphonic
static AudioChannelSet JUCE_CALLTYPE quadraphonic()
Creates a set for quadraphonic surround setup (left, right, leftSurround, rightSurround)
CharPointer_UTF32::isNotEmpty
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_UTF32.h:77
SparseSet::isEmpty
bool isEmpty() const noexcept
Checks whether the set is empty.
Definition: juce_SparseSet.h:60
PluginHostType::AbletonLive9
@ AbletonLive9
Represents Ableton Live 9.
Definition: juce_PluginHostType.h:56
MPESynthesiserBase::instrument
std::unique_ptr< MPEInstrument > instrument
Definition: juce_MPESynthesiserBase.h:199
Colours::beige
static const JUCE_API Colour beige
Definition: juce_Colours.h:59
dsp::AudioBlock::replaceWithSumOf
AudioBlock & replaceWithSumOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) noexcept
Adds each source1 value to the corresponding source2 value and replaces the contents of this block.
Definition: juce_AudioBlock.h:396
dsp::FilterDesign::designFIRLowpassTransitionMethod
static FIRCoefficientsPtr designFIRLowpassTransitionMethod(FloatType frequency, double sampleRate, size_t order, FloatType normalisedTransitionWidth, FloatType spline)
This method is also a variant of the function designFIRLowpassWindowMethod, using a rectangular windo...
JUCE_API
#define JUCE_API
This macro is added to all JUCE public class declarations.
Definition: juce_StandardHeader.h:146
MPEZoneLayout::setLowerZone
void setLowerZone(int numMemberChannels=0, int perNotePitchbendRange=48, int masterPitchbendRange=2) noexcept
Sets the lower zone of this layout.
MouseListener::mouseDrag
virtual void mouseDrag(const MouseEvent &event)
Called when the mouse is moved while a button is held down.
dsp::AudioBlock::subtract
AudioBlock &JUCE_VECTOR_CALLTYPE subtract(SampleType value) noexcept
Subtracts a fixed value from the elements in this block.
Definition: juce_AudioBlock.h:402
Timer::startTimer
void startTimer(int intervalInMilliseconds) noexcept
Starts the timer and sets the length of interval required.
BlockConfigManager::getItemMax
int32 getItemMax(ConfigItemId item)
Definition: juce_BlockConfigManager.h:211
StandalonePluginHolder::PluginInOuts::numIns
short numIns
Definition: juce_StandaloneFilterWindow.h:52
dsp::WindowingFunction::triangular
@ triangular
Definition: juce_Windowing.h:52
OSCTypes::float32
static const OSCType float32
Definition: juce_OSCTypes.h:52
TabBarButton::getTabbedButtonBar
TabbedButtonBar & getTabbedButtonBar() const
Returns the bar that contains this button.
Definition: juce_TabbedButtonBar.h:56
PopupMenu::Options::hasWatchedComponentBeenDeleted
bool hasWatchedComponentBeenDeleted() const noexcept
Definition: juce_PopupMenu.h:463
BlocksProtocol::ConfigItemId
ConfigItemId
Configuration Item Identifiers.
Definition: juce_BlocksProtocolDefinitions.h:274
ValueSmoothingTypes::Linear
Used to indicate a linear smoothing between values.
Definition: juce_SmoothedValue.h:184
Colours::honeydew
static const JUCE_API Colour honeydew
Definition: juce_Colours.h:70
dsp::LogRampedValue::LogRampedValue
LogRampedValue()=default
Constructor.
PixelAlpha::premultiply
forcedinline void premultiply() noexcept
Premultiplies the pixel's RGB values by its alpha.
Definition: juce_PixelFormats.h:711
String::fromFirstOccurrenceOf
String fromFirstOccurrenceOf(StringRef substringToStartFrom, bool includeSubStringInResult, bool ignoreCase) const
Returns a section of the string starting from a given substring.
dsp::AudioBlock::clear
const AudioBlock & clear() const noexcept
Definition: juce_AudioBlock.h:289
CharPointer_ASCII::lengthUpTo
size_t lengthUpTo(const size_t maxCharsToCount) const noexcept
Returns the number of characters in this string, or the given value, whichever is lower.
Definition: juce_CharPointer_ASCII.h:164
BlockConfigManager::setItemMin
void setItemMin(ConfigItemId item, int32 min)
Definition: juce_BlockConfigManager.h:203
UnityAudioEffectState::dspCurrentTick
juce::uint64 dspCurrentTick
Definition: juce_UnityPluginInterface.h:124
AudioChannelSet::addChannel
void addChannel(ChannelType newChannelType)
Adds a channel to the set.
KeyPress::F27Key
static const int F27Key
key-code for the F27 key
Definition: juce_KeyPress.h:235
uint8
unsigned char uint8
A platform-independent 8-bit unsigned integer type.
Definition: juce_MathsFunctions.h:38
BurgerMenuComponent::setModel
void setModel(MenuBarModel *newModel)
Changes the model object to use to control the burger menu.
MPEInstrument::Listener::noteAdded
virtual void noteAdded(MPENote newNote)
Implement this callback to be informed whenever a new expressive MIDI note is triggered.
Definition: juce_MPEInstrument.h:265
BlocksProtocol::setFewBytesWithValue
@ setFewBytesWithValue
Definition: juce_BlocksProtocolDefinitions.h:449
KeyPress::F8Key
static const int F8Key
key-code for the F8 key
Definition: juce_KeyPress.h:216
GroupComponent::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_GroupComponent.h:88
BlocksVersion::isValidVersion
static bool isValidVersion(const String &versionString)
Returns true if string format is valid.
dsp::SIMDRegister::operator+=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator+=(SIMDRegister v) noexcept
Adds another SIMDRegister to the receiver.
Definition: juce_SIMDRegister.h:186
PopupMenu::Options::getMinimumWidth
int getMinimumWidth() const noexcept
Definition: juce_PopupMenu.h:465
SynthesiserVoice::setKeyDown
void setKeyDown(bool isNowDown) noexcept
Allows you to modify the flag indicating that the key that triggered this voice is still held down.
Definition: juce_Synthesiser.h:227
dsp::FastMathApproximations::exp
static void exp(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function exp(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:231
AudioTransportSource::isPlaying
bool isPlaying() const noexcept
Returns true if it's currently playing.
Definition: juce_AudioTransportSource.h:124
Rectangle::getX
ValueType getX() const noexcept
Returns the x coordinate of the rectangle's left-hand-side.
Definition: juce_Rectangle.h:101
UnityAudioSpatializerData::stereoPan
float stereoPan
Definition: juce_UnityPluginInterface.h:101
OpenGLTexture::getHeight
int getHeight() const noexcept
Definition: juce_OpenGLTexture.h:89
MPEValue
This class represents a single value for any of the MPE dimensions of control.
Definition: juce_MPEValue.h:37
OggVorbisAudioFormat::id3date
static const char *const id3date
Metadata key for setting an ID3 date.
Definition: juce_OggVorbisAudioFormat.h:81
AudioPlayHead::FrameRateType
FrameRateType
Frame rate types.
Definition: juce_AudioPlayHead.h:50
dsp::AudioBlock::multiplyBy
const AudioBlock & multiplyBy(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:432
WavAudioFormat::riffInfoProducedBy
static const char *const riffInfoProducedBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:143
StretchableLayoutResizerBar::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_StretchableLayoutResizerBar.h:81
ArgumentList::getFileForOption
File getFileForOption(StringRef option) const
Looks for the value of argument using getValueForOption() and tries to parse that value as a file.
Timer
Makes repeated callbacks to a virtual method at a specified time interval.
Definition: juce_Timer.h:52
OpenGLContext::TextureMagnificationFilter
TextureMagnificationFilter
Texture magnification filters, used by setTextureMagnificationFilter().
Definition: juce_OpenGLContext.h:106
dsp::IIR::Filter::reset
void reset()
Resets the filter's processing pipeline, ready to start a new stream of data.
Definition: juce_dsp/processors/juce_IIRFilter.h:98
Colours::ivory
static const JUCE_API Colour ivory
Definition: juce_Colours.h:71
PluginDescription::pluginFormatName
String pluginFormatName
The plug-in format, e.g.
Definition: juce_PluginDescription.h:64
BlocksProtocol::topologyConnectionInfo
@ topologyConnectionInfo
Definition: juce_BlocksProtocolDefinitions.h:482
BlocksProtocol::factorySyncEnd
@ factorySyncEnd
Definition: juce_BlocksProtocolDefinitions.h:423
Rectangle::~Rectangle
~Rectangle()=default
Destructor.
SamplerVoice
A subclass of SynthesiserVoice that can play a SamplerSound.
Definition: juce_Sampler.h:122
AnimatedAppComponent::getFrameCounter
int getFrameCounter() const noexcept
Returns the number of times that update() has been called since the component started running.
Definition: juce_AnimatedAppComponent.h:61
Whirlpool
Whirlpool hash class.
Definition: juce_Whirlpool.h:49
littlefoot::Type::float_
@ float_
CharPointer_UTF8::isUpperCase
bool isUpperCase() const noexcept
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_UTF8.h:459
AudioChannelSet::ambisonicACN6
@ ambisonicACN6
Second-order ambisonic channel number 6.
Definition: juce_AudioChannelSet.h:325
isPowerOfTwo
JUCE_CONSTEXPR bool isPowerOfTwo(IntegerType value)
Returns true if the specified integer is a power-of-two.
Definition: juce_MathsFunctions.h:533
BorderSize::getLeftAndRight
ValueType getLeftAndRight() const noexcept
Returns the sum of the left and right gaps.
Definition: juce_BorderSize.h:84
processCallback
int(UNITY_INTERFACE_API * processCallback)(UnityAudioEffectState *state, float *inBuffer, float *outBuffer, unsigned int bufferSize, int numInChannels, int numOutChannels)
Definition: juce_UnityPluginInterface.h:52
MidiDeviceInfo::name
String name
The name of this device.
Definition: juce_MidiDevices.h:53
ArgumentList::Argument::isShortOption
bool isShortOption() const
Returns true if this argument starts with a single dash.
BlocksProtocol::velocitySensitivity
@ velocitySensitivity
Definition: juce_BlocksProtocolDefinitions.h:289
CharacterFunctions::compareIgnoreCase
static int compareIgnoreCase(juce_wchar char1, juce_wchar char2) noexcept
Compares two characters, using a case-independant match.
Definition: juce_CharacterFunctions.h:593
dsp::LadderFilter::Mode::LPF24
@ LPF24
MarkerList::ValueTreeWrapper::posProperty
static const Identifier posProperty
Definition: juce_MarkerList.h:181
PushNotifications::Channel::description
String description
Optional: user visible description of the channel.
Definition: juce_PushNotifications.h:467
WeakReference::SharedPointer
This class is used internally by the WeakReference class - don't use it directly in your code!
Definition: juce_WeakReference.h:128
ReferenceCountedObjectPtr::operator*
ReferencedType & operator*() const noexcept
Dereferences the object that this pointer references.
Definition: juce_ReferenceCountedObject.h:397
ByteOrder::bigEndian24BitToChars
static void bigEndian24BitToChars(int32 value, void *destBytes) noexcept
Copies a 24-bit number to 3 big-endian bytes.
Definition: juce_ByteOrder.h:219
MP3AudioFormat::createWriterFor
AudioFormatWriter * createWriterFor(OutputStream *, double sampleRateToUse, unsigned int numberOfChannels, int bitsPerSample, const StringPairArray &metadataValues, int qualityOptionIndex) override
Tries to create an object that can write to a stream with this audio format.
LassoComponent::lassoOutlineColourId
@ lassoOutlineColourId
The colour to draw the outline with.
Definition: juce_LassoComponent.h:199
CodeDocument::addListener
void addListener(Listener *listener)
Registers a listener object to receive callbacks when the document changes.
BlocksProtocol::user22
@ user22
Definition: juce_BlocksProtocolDefinitions.h:341
ReferenceCountedArray::addIfNotAlreadyThere
bool addIfNotAlreadyThere(const ObjectClassPtr &newObject)
Appends a new object at the end of the array as long as the array doesn't already contain it.
Definition: juce_ReferenceCountedArray.h:440
Point::operator+=
Point & operator+=(Point other) noexcept
Adds another point's coordinates to this one.
Definition: juce_Point.h:100
Point::getDistanceFrom
ValueType getDistanceFrom(Point other) const noexcept
Returns the straight-line distance between this point and another one.
Definition: juce_Point.h:152
AudioCDBurner::getAvailableWriteSpeeds
Array< int > getAvailableWriteSpeeds() const
Returns the set of possible write speeds that the device can handle.
ReferenceCountedArray::isEmpty
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_ReferenceCountedArray.h:157
Range::setLength
void setLength(const ValueType newLength) noexcept
Changes the length of the range.
Definition: juce_Range.h:148
MP3AudioFormat::getPossibleBitDepths
Array< int > getPossibleBitDepths() override
Returns a set of bit depths that the format can read and write.
littlefoot::NativeFunction::nameAndArguments
const char * nameAndArguments
This signature must have the form "name/[return type][arg1][arg2..]".
Definition: juce_LittleFootRunner.h:167
BlocksProtocol::user31
@ user31
Definition: juce_BlocksProtocolDefinitions.h:350
PixelAlpha::getRed
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:635
ListBox::getModel
ListBoxModel * getModel() const noexcept
Returns the current list model.
Definition: juce_ListBox.h:199
BlocksProtocol::Packed7BitArrayBuilder::State
Describes the current building state.
Definition: juce_BitPackingUtilities.h:200
WebInputStream::Listener
Used to receive callbacks for data send progress.
Definition: juce_WebInputStream.h:37
AudioThumbnailBase::saveTo
virtual void saveTo(OutputStream &output) const =0
Saves the low res thumbnail data to an output stream.
AudioChannelSet::bottomFrontRight
@ bottomFrontRight
Bottom Front Right (Bfr)
Definition: juce_AudioChannelSet.h:371
ByteOrder::littleEndianInt
static JUCE_CONSTEXPR uint32 littleEndianInt(const void *bytes) noexcept
Turns 4 bytes into a little-endian integer.
Definition: juce_ByteOrder.h:200
LinkedListPointer::contains
bool contains(const ObjectType *const itemToLookFor) const noexcept
Returns true if the list contains the given item.
Definition: juce_LinkedListPointer.h:168
InterProcessLock::ScopedLockType::~ScopedLockType
~ScopedLockType()
Destructor.
Definition: juce_InterProcessLock.h:98
AudioFormat::createMemoryMappedReader
virtual MemoryMappedAudioFormatReader * createMemoryMappedReader(const File &file)
Attempts to create a MemoryMappedAudioFormatReader, if possible for this format.
OSCBundle::isEmpty
bool isEmpty() const noexcept
Returns true if the bundle contains no elements; false otherwise.
Definition: juce_OSCBundle.h:111
dsp::FIR::Coefficients
A set of coefficients for use in an FIRFilter object.
Definition: juce_FIRFilter.h:39
VSTCallbackHandler::handleVstManufacturerSpecific
virtual pointer_sized_int handleVstManufacturerSpecific(int32 index, pointer_sized_int value, void *ptr, float opt)=0
This is called by the VST plug-in wrapper when it receives unhandled vendor specific calls from the h...
FlexItem::Margin::left
float left
Left margin size.
Definition: juce_FlexItem.h:132
LookAndFeel_V4::isProgressBarOpaque
bool isProgressBarOpaque(ProgressBar &) override
Definition: juce_LookAndFeel_V4.h:146
var::toString
String toString() const
CharPointer_ASCII::compare
int compare(const CharPointer_ASCII other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_ASCII.h:242
BlocksProtocol::volume
@ volume
Definition: juce_BlocksProtocolDefinitions.h:301
TextPropertyComponent::isTextEditorMultiLine
bool isTextEditorMultiLine() const noexcept
Returns true if the text editor allows carriage returns.
Definition: juce_TextPropertyComponent.h:112
SynthesiserVoice::renderNextBlock
virtual void renderNextBlock(AudioBuffer< float > &outputBuffer, int startSample, int numSamples)=0
Renders the next block of data for this voice.
AudioFormatWriter::ThreadedWriter
Provides a FIFO for an AudioFormatWriter, allowing you to push incoming data into a buffer which will...
Definition: juce_AudioFormatWriter.h:185
WavAudioFormat::bwavOriginatorRef
static const char *const bwavOriginatorRef
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:54
SidePanel::~SidePanel
~SidePanel() override
Destructor.
OSCTimeTag
An OSC time tag.
Definition: juce_OSCTimeTag.h:51
PushNotifications::Notification::publicVersion
std::unique_ptr< Notification > publicVersion
Optional: if you set lockScreenAppearance to showPartially, then you can provide "public version" of ...
Definition: juce_PushNotifications.h:245
WavAudioFormat::riffInfoMoreInfoBannerURL
static const char *const riffInfoMoreInfoBannerURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:135
CharPointer_UTF32::write
void write(juce_wchar charToWrite) noexcept
Writes a unicode character to this string, and advances this pointer to point to the next position.
Definition: juce_CharPointer_UTF32.h:138
Colours::cornsilk
static const JUCE_API Colour cornsilk
Definition: juce_Colours.h:62
createPluginFilterOfType
juce::AudioProcessor *JUCE_API JUCE_CALLTYPE createPluginFilterOfType(juce::AudioProcessor::WrapperType)
CodeDocument::loadFromStream
bool loadFromStream(InputStream &stream)
Replaces the editor's contents with the contents of a stream.
StandalonePluginHolder::getMuteInputValue
Value & getMuteInputValue()
Definition: juce_StandaloneFilterWindow.h:163
dsp::Matrix::getNumRows
size_t getNumRows() const noexcept
Returns the number of rows in the matrix.
Definition: juce_Matrix.h:94
littlefoot::Program::getFunctionEndAddress
const uint8 * getFunctionEndAddress(uint32 functionIndex) const noexcept
Definition: juce_LittleFootRunner.h:281
AudioProcessorParameterWithID::category
const Category category
Provides access to the parameter's category.
Definition: juce_AudioProcessorParameterWithID.h:62
InAppPurchases::Listener::productDownloadFinished
virtual void productDownloadFinished(Download &, const URL &)
iOS only: Called when a product download finishes (successfully or not).
Definition: juce_InAppPurchases.h:187
URL::DownloadTask::isFinished
bool isFinished() const
Returns true if the download finished or there was an error.
Definition: juce_URL.h:395
DocumentWindow::TitleBarButtons
TitleBarButtons
The set of available button-types that can be put on the title bar.
Definition: juce_DocumentWindow.h:64
TreeView::setMultiSelectEnabled
void setMultiSelectEnabled(bool canMultiSelect)
This sets a flag to indicate that the tree can be used for multi-selection.
CharPointer_UTF32::indexOf
int indexOf(juce_wchar charToFind, bool ignoreCase) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_UTF32.h:310
BlocksProtocol::beginAPIMode
@ beginAPIMode
Definition: juce_BlocksProtocolDefinitions.h:403
File
Represents a local file or directory.
Definition: juce_File.h:41
ZipFile::ZipEntry::uncompressedSize
int64 uncompressedSize
The file's original size.
Definition: juce_ZipFile.h:79
MidiOutput::getDeviceInfo
MidiDeviceInfo getDeviceInfo() const noexcept
Returns the MidiDeviceInfo struct containing some information about this device.
Definition: juce_MidiDevices.h:287
PushNotifications::Notification::properties
var properties
Optional: collection of additional properties that may be passed as a dictionary.
Definition: juce_PushNotifications.h:149
KeyPress::F23Key
static const int F23Key
key-code for the F23 key
Definition: juce_KeyPress.h:231
ControlButton::block
Block & block
The control block that this button belongs to.
Definition: juce_ControlButton.h:134
fillPixel
void fillPixel(int rgb, int x, int y)
Sets a pixel to a specified colour with full alpha.
KeyPress::F14Key
static const int F14Key
key-code for the F14 key
Definition: juce_KeyPress.h:222
TreeView::getItemAt
TreeViewItem * getItemAt(int yPosition) const noexcept
Returns the item that contains a given y position.
MessageManagerLock
Used to make sure that the calling thread has exclusive access to the message loop.
Definition: juce_MessageManager.h:385
ResizableWindow::LookAndFeelMethods::drawResizableWindowBorder
virtual void drawResizableWindowBorder(Graphics &, int w, int h, const BorderSize< int > &border, ResizableWindow &)=0
URL::DownloadTask::getLengthDownloaded
int64 getLengthDownloaded() const
Returns the number of bytes that have been downloaded so far.
Definition: juce_URL.h:392
MarkerList::Listener::markersChanged
virtual void markersChanged(MarkerList *markerList)=0
Called when something in the given marker list changes.
dsp::AudioBlock::multiplyBy
AudioBlock &JUCE_VECTOR_CALLTYPE multiplyBy(SampleType value) noexcept
Multiplies the elements in this block by a fixed value.
Definition: juce_AudioBlock.h:425
dsp::ProcessContextReplacing::isBypassed
bool isBypassed
If set to true, then a processor's process() method is expected to do whatever is appropriate for it ...
Definition: juce_ProcessContext.h:112
ApplicationCommandTarget::InvocationInfo::originatingComponent
Component * originatingComponent
If triggered by a keypress or menu, this will be the component that had the keyboard focus at the tim...
Definition: juce_ApplicationCommandTarget.h:95
Image::BitmapData::data
uint8 * data
The raw pixel data, packed according to the image's pixel format.
Definition: juce_Image.h:353
AudioProcessorPlayer::audioDeviceStopped
void audioDeviceStopped() override
PushNotifications::Channel::groupId
String groupId
Required: group this channel belongs to (see ChannelGroup).
Definition: juce_PushNotifications.h:468
PushNotifications::Notification
Represents a notification that can be sent or received.
Definition: juce_PushNotifications.h:56
OpenGLRenderer::newOpenGLContextCreated
virtual void newOpenGLContextCreated()=0
Called when a new GL context has been created.
CppTokeniserFunctions::parseNumber
static int parseNumber(Iterator &source)
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:300
PropertyPanel::getViewport
Viewport & getViewport() noexcept
Returns the PropertyPanel's internal Viewport.
Definition: juce_PropertyPanel.h:155
Block::getLocalConfigValue
virtual int32 getLocalConfigValue(uint32 item)=0
Get local config item value.
CharPointer_ASCII::toUpperCase
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_ASCII.h:329
littlefoot::Runner::allMemory
uint8 allMemory[(size_t)(((programAndHeapSpace+stackAndGlobalsSpace)+3) &~3)]
Definition: juce_LittleFootRunner.h:590
ControlButton::Listener::~Listener
virtual ~Listener()
sendAftertouch
void sendAftertouch(int channel, int noteNumber, int level)
Sends an aftertouch message.
HashMap::Iterator::Iterator
Iterator(const Iterator &other) noexcept
Definition: juce_HashMap.h:406
FlexItem::Margin
Represents a margin.
Definition: juce_FlexItem.h:126
AudioProcessorGraph::NodeID
Each node in the graph has a UID of this type.
Definition: juce_AudioProcessorGraph.h:62
WavAudioFormat::riffInfoSeventhLanguage
static const char *const riffInfoSeventhLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:153
dsp::ProcessorDuplicator::ProcessorDuplicator
ProcessorDuplicator(typename StateType::Ptr stateToUse)
Definition: juce_ProcessorDuplicator.h:48
BlocksProtocol::MessageType
IntegerWithBitSize< 7 > MessageType
This is the first item in a BLOCKS message, identifying the message type.
Definition: juce_BlocksProtocolDefinitions.h:98
DialogWindow::LaunchOptions::dialogTitle
String dialogTitle
The title to give the window.
Definition: juce_DialogWindow.h:90
BlocksProtocol::MessageFromHost::sharedDataChange
@ sharedDataChange
dsp::StateVariableFilter::Filter::snapToZero
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
Definition: juce_StateVariableFilter.h:90
Matrix3D::mat
Type mat[16]
The 4x4 matrix values.
Definition: juce_Matrix3D.h:153
AudioProcessorGraph::Node::getProcessor
AudioProcessor * getProcessor() const noexcept
The actual processor object that this node represents.
Definition: juce_AudioProcessorGraph.h:112
Point::isOrigin
JUCE_CONSTEXPR bool isOrigin() const noexcept
Returns true if the point is (0, 0).
Definition: juce_Point.h:63
BlocksProtocol::user21
@ user21
Definition: juce_BlocksProtocolDefinitions.h:340
Rectangle::withZeroOrigin
Rectangle withZeroOrigin() const noexcept
Returns a rectangle whose size is the same as this one, but whose top-left position is (0,...
Definition: juce_Rectangle.h:212
LookAndFeel_V3::drawTextEditorOutline
void drawTextEditorOutline(Graphics &, int width, int height, TextEditor &) override
dsp::AudioBlock::copyFrom
const AudioBlock & copyFrom(const AudioBuffer< OtherSampleType > &src, size_t srcPos=0, size_t dstPos=0, size_t numElements=std::numeric_limits< size_t >::max()) const
Definition: juce_AudioBlock.h:312
PluginHostType::SteinbergCubase8_5
@ SteinbergCubase8_5
Represents Steinberg Cubase 8.5.
Definition: juce_PluginHostType.h:89
Rectangle::getHeight
ValueType getHeight() const noexcept
Returns the height of the rectangle.
Definition: juce_Rectangle.h:110
MemoryBlock::begin
char * begin() noexcept
Returns an iterator for the data.
Definition: juce_MemoryBlock.h:112
WeakReference::wasObjectDeleted
bool wasObjectDeleted() const noexcept
This returns true if this reference has been pointing at an object, but that object has since been de...
Definition: juce_WeakReference.h:118
ValueWithDefault::setValue
void setValue(const var &newValue, UndoManager *undoManagerToUse)
Sets the property.
Definition: juce_ValueWithDefault.h:149
dsp::SpecialFunctions::asne
static Complex< double > asne(Complex< double > w, double k) noexcept
Computes the inverse of the Jacobian elliptic function sn for the elliptic modulus k and the quarter-...
dsp::LadderFilter::Mode::HPF24
@ HPF24
dsp::FIR::Coefficients::operator=
Coefficients & operator=(const Coefficients &)=default
Slider::TextBoxLeft
@ TextBoxLeft
Puts the text box to the left of the slider, vertically centred.
Definition: juce_Slider.h:98
RelativePointPath::ElementBase::getControlPoints
virtual RelativePoint * getControlPoints(int &numPoints)=0
dsp::Gain::getGainDecibels
FloatType getGainDecibels() const noexcept
Returns the current gain in decibels.
Definition: juce_Gain.h:55
dsp::SIMDRegister::getNextSIMDAlignedPtr
static ElementType * getNextSIMDAlignedPtr(ElementType *ptr) noexcept
Returns the next position in memory where isSIMDAligned returns true.
Definition: juce_SIMDRegister.h:357
DrawableShape::getFill
const FillType & getFill() const noexcept
Returns the current fill type.
Definition: juce_DrawableShape.h:64
Typeface::getDescent
virtual float getDescent() const =0
Returns the descent of the font, as a proportion of its height.
ReferenceCountedObjectPtr::ReferencedType
ObjectType ReferencedType
The class being referenced by this pointer.
Definition: juce_ReferenceCountedObject.h:246
Rectangle::setHorizontalRange
void setHorizontalRange(Range< ValueType > range) noexcept
Changes the position of the rectangle's left and right edges.
Definition: juce_Rectangle.h:188
AudioProcessorParameter::isDiscrete
virtual bool isDiscrete() const
Returns whether the parameter uses discrete values, based on the result of getNumSteps,...
PluginHostType::SteinbergCubase10
@ SteinbergCubase10
Represents Steinberg Cubase 10.
Definition: juce_PluginHostType.h:92
StringPairArray::getAllKeys
const StringArray & getAllKeys() const noexcept
Returns a list of all keys in the array.
Definition: juce_StringPairArray.h:88
MidiBuffer
Holds a sequence of time-stamped midi events.
Definition: juce_MidiBuffer.h:43
Array< int >
ZipFile::ZipEntry::isSymbolicLink
bool isSymbolicLink
True if the zip entry is a symbolic link.
Definition: juce_ZipFile.h:85
ADSR::isActive
bool isActive() const noexcept
Returns true if the envelope is in its attack, decay, sustain or release stage.
Definition: juce_ADSR.h:87
BlocksProtocol::Packed7BitArrayBuilder::State::bitsInCurrentByte
int bitsInCurrentByte
Definition: juce_BitPackingUtilities.h:202
MPEInstrument::highestNoteOnChannel
@ highestNoteOnChannel
The highest note (by initialNote) on the channel with the note key still down.
Definition: juce_MPEInstrument.h:123
dsp::FastMathApproximations::tan
static FloatType tan(FloatType x) noexcept
Provides a fast approximation of the function tan(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:188
AudioBuffer::getReadPointer
const Type * getReadPointer(int channelNumber) const noexcept
Returns a pointer to an array of read-only samples in one of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:248
PushNotifications::Notification::promo
@ promo
Promotion or advertisement.
Definition: juce_PushNotifications.h:208
LookAndFeel_V2::createSliderTextBox
Label * createSliderTextBox(Slider &) override
Drawable::getDrawableBounds
virtual Rectangle< float > getDrawableBounds() const =0
Returns the area that this drawble covers.
MouseCursor::NoCursor
@ NoCursor
An invisible cursor.
Definition: juce_MouseCursor.h:49
XEmbedComponent::focusGained
void focusGained(FocusChangeType) override
Called to indicate that this component has just acquired the keyboard focus.
Component::childrenChanged
virtual void childrenChanged()
Subclasses can use this callback to be told when children are added or removed, or when their z-order...
BlockConfigManager::ConfigDescription
Structure describing a configuration.
Definition: juce_BlockConfigManager.h:54
StringPool
A StringPool holds a set of shared strings, which reduces storage overheads and improves comparison s...
Definition: juce_StringPool.h:40
UnityAudioSpatializerData::spread
float spread
Definition: juce_UnityPluginInterface.h:100
SortedSet::getLast
ElementType getLast() const noexcept
Returns the last element in the set, or 0 if the set is empty.
Definition: juce_SortedSet.h:195
Colours::bisque
static const JUCE_API Colour bisque
Definition: juce_Colours.h:59
BitmapLEDProgram::BitmapLEDProgram
BitmapLEDProgram(Block &)
Displays::Display::dpi
double dpi
The DPI of the display.
Definition: juce_Displays.h:76
GridItem::Property::getName
const String & getName() const noexcept
Definition: juce_GridItem.h:91
square
JUCE_CONSTEXPR NumericType square(NumericType n) noexcept
Returns the square of its argument.
Definition: juce_MathsFunctions.h:586
OwnedArray::begin
ObjectClass *const * begin() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:210
ComponentListener::componentParentHierarchyChanged
virtual void componentParentHierarchyChanged(Component &component)
Called to indicate that the component's parents have changed.
truncatePositiveToUnsignedInt
unsigned int truncatePositiveToUnsignedInt(FloatType value) noexcept
Truncates a positive floating-point number to an unsigned int.
Definition: juce_MathsFunctions.h:522
Colours::lawngreen
static const JUCE_API Colour lawngreen
Definition: juce_Colours.h:72
PluginHostType::switchToHostApplication
void switchToHostApplication() const
Switches to the host application when Inter-App Audio is used on iOS.
WeakReference::get
ObjectType * get() const noexcept
Returns the object that this pointer refers to, or null if the object no longer exists.
Definition: juce_WeakReference.h:103
Value::Listener
Receives callbacks when a Value object changes.
Definition: juce_Value.h:139
Uuid
A universally unique 128-bit identifier.
Definition: juce_Uuid.h:39
Block::ConfigMetaData
Metadata for a given config item.
Definition: juce_Block.h:322
Line::getPointAlongLineProportionally
Point< ValueType > getPointAlongLineProportionally(typename Point< ValueType >::FloatType proportionOfLength) const noexcept
Returns the location of the point which is a given distance along this line proportional to the line'...
Definition: juce_Line.h:247
Line::intersects
bool intersects(Line line, Point< ValueType > &intersection) const noexcept
Finds the intersection between two lines.
Definition: juce_Line.h:186
BlocksProtocol::slideMode
@ slideMode
Definition: juce_BlocksProtocolDefinitions.h:284
VSTPluginFormat::getFormatName
static String getFormatName()
Definition: juce_VSTPluginFormat.h:102
InAppPurchases
Provides in-app purchase functionality.
Definition: juce_InAppPurchases.h:42
ArrayBase
A basic object container.
Definition: juce_ArrayBase.h:41
GridItem::Property::hasSpan
bool hasSpan() const noexcept
Definition: juce_GridItem.h:87
SidePanel::mouseUp
void mouseUp(const MouseEvent &) override
Called when a mouse button is released.
PluginHostType::MuseReceptorGeneric
@ MuseReceptorGeneric
Represents Muse Receptor.
Definition: juce_PluginHostType.h:78
OSCTimeTag::getRawTimeTag
uint64 getRawTimeTag() const noexcept
Returns the raw binary OSC time tag representation.
Definition: juce_OSCTimeTag.h:78
OSCSender
An OSC message sender.
Definition: juce_OSCSender.h:40
VariantConverter
This template-overloaded class can be used to convert between var and custom types.
Definition: juce_Variant.h:349
BorderSize::BorderSize
BorderSize(ValueType topGap, ValueType leftGap, ValueType bottomGap, ValueType rightGap) noexcept
Creates a border with the given gaps.
Definition: juce_BorderSize.h:56
AudioProcessor::isSuspended
bool isSuspended() const noexcept
Returns true if processing is currently suspended.
Definition: juce_AudioProcessor.h:889
MidiMessage::getControllerValue
int getControllerValue() const noexcept
Returns the controller value from a controller message.
BlockConfigManager::ConfigDescription::optionNames
const char * optionNames[configMaxOptions]
Definition: juce_BlockConfigManager.h:63
ChangeListener::changeListenerCallback
virtual void changeListenerCallback(ChangeBroadcaster *source)=0
Your subclass should implement this method to receive the callback.
OptionalScopedPointer::setNonOwned
void setNonOwned(ObjectType *newObject)
Makes this OptionalScopedPointer point at a new object, but will not take ownership of that object.
Definition: juce_OptionalScopedPointer.h:158
CharPointer_UTF8::byteOrderMark3
@ byteOrderMark3
Definition: juce_CharPointer_UTF8.h:545
AnimatedPositionBehaviours::SnapToPageBoundaries
A behaviour that gravitates an AnimatedPosition object towards the nearest integer position when rele...
Definition: juce_AnimatedPositionBehaviours.h:114
OSCBundle::Element
An OSC bundle element.
Definition: juce_OSCBundle.h:68
OwnedArray::set
ObjectClass * set(int indexToChange, std::unique_ptr< ObjectClass > newObject, bool deleteOldElement=true)
Replaces an object in the array with a different one.
Definition: juce_OwnedArray.h:452
ImageConvolutionKernel::getKernelSize
int getKernelSize() const
Returns the size of the kernel.
Definition: juce_ImageConvolutionKernel.h:91
DrumPadGridProgram::GridFill::dotPulsing
@ dotPulsing
Definition: juce_DrumPadLEDProgram.h:68
AudioFormat::getPossibleSampleRates
virtual Array< int > getPossibleSampleRates()=0
Returns a set of sample rates that the format can read and write.
Slider::LookAndFeelMethods::drawLinearSlider
virtual void drawLinearSlider(Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle, Slider &)=0
ValueWithDefault
This class acts as a wrapper around a property inside a ValueTree.
Definition: juce_ValueWithDefault.h:40
RelativePointPath::closeSubPathElement
@ closeSubPathElement
Definition: juce_RelativePointPath.h:72
KeyListener
Receives callbacks when keys are pressed.
Definition: juce_KeyListener.h:42
dsp::AudioBlock::fill
AudioBlock &JUCE_VECTOR_CALLTYPE fill(SampleType value) noexcept
Fills the memory referenced by this AudioBlock with value.
Definition: juce_AudioBlock.h:292
AudioProcessorListener
Base class for listeners that want to know about changes to an AudioProcessor.
Definition: juce_AudioProcessorListener.h:41
SortedSet::operator=
SortedSet & operator=(const SortedSet &)=default
Makes a copy of another set.
dsp::ProcessContextNonReplacing::getInputBlock
const ConstAudioBlockType & getInputBlock() const noexcept
Returns the audio block to use as the input to a process function.
Definition: juce_ProcessContext.h:157
CodeDocument::getLine
String getLine(int lineIndex) const noexcept
Returns a line from the document.
CharPointer_UTF32::operator-
CharPointer_UTF32 operator-(int numToSkip) const noexcept
Returns a pointer which is moved backwards from this one by the specified number of characters.
Definition: juce_CharPointer_UTF32.h:132
littlefoot::Runner::totalStackAndGlobalsSpace
static constexpr uint32 totalStackAndGlobalsSpace
Definition: juce_LittleFootRunner.h:509
LowLevelGraphicsContext::fillRect
virtual void fillRect(const Rectangle< int > &, bool replaceExistingContents)=0
AppleRemoteDevice::plusButton
@ plusButton
The plus or volume-up button.
Definition: juce_AppleRemote.h:56
Expression::Scope
When evaluating an Expression object, this class is used to resolve symbols and perform functions tha...
Definition: juce_Expression.h:109
NormalisableRange::setSkewForCentre
void setSkewForCentre(ValueType centrePointValue) noexcept
Given a value which is between the start and end points, this sets the skew such that convertFrom0to1...
Definition: juce_NormalisableRange.h:199
MemoryMappedAudioFormatReader::sampleToFilePos
int64 sampleToFilePos(int64 sample) const noexcept
Converts a sample index to a byte position in the file.
Definition: juce_MemoryMappedAudioFormatReader.h:94
UnitTest::expectGreaterThan
void expectGreaterThan(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is greater than a comparison value.
Definition: juce_UnitTest.h:172
CharPointer_UTF16::operator==
bool operator==(CharPointer_UTF16 other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_UTF16.h:64
operator==
bool operator==(const Type *object1, const ReferenceCountedObjectPtr< Type > &object2) noexcept
Compares two ReferenceCountedObjectPtrs.
Definition: juce_ReferenceCountedObject.h:452
ControlButton::back
@ back
The back button on a loop block.
Definition: juce_ControlButton.h:65
AudioChannelSet::channelSetWithChannels
static AudioChannelSet JUCE_CALLTYPE channelSetWithChannels(const Array< ChannelType > &)
Creates a channel set for a list of channel types.
BlocksProtocol::IntegerWithBitSize::value
uint32 value
Definition: juce_BitPackingUtilities.h:98
AudioFormatManager
A class for keeping a list of available audio formats, and for deciding which one to use to open a gi...
Definition: juce_AudioFormatManager.h:43
FlexBox::AlignContent
AlignContent
Possible values for the alignContent property.
Definition: juce_FlexBox.h:65
Reverb::Parameters::freezeMode
float freezeMode
Freeze mode - values < 0.5 are "normal" mode, values > 0.5 put the reverb into a continuous feedback ...
Definition: juce_audio_basics/utilities/juce_Reverb.h:58
ReferenceCountedArray::removeRange
void removeRange(int startIndex, int numberToRemove)
Removes a range of objects from the array.
Definition: juce_ReferenceCountedArray.h:689
BurgerMenuComponent::~BurgerMenuComponent
~BurgerMenuComponent() override
Destructor.
Colours::darkslategrey
static const JUCE_API Colour darkslategrey
Definition: juce_Colours.h:66
PushNotifications::Settings
Describes settings we want to use for current device.
Definition: juce_PushNotifications.h:389
Vector3D::Vector3D
Vector3D() noexcept
Definition: juce_Vector3D.h:41
CachedValue::getPropertyAsValue
Value getPropertyAsValue()
Returns the current property as a Value object.
Definition: juce_CachedValue.h:229
PushNotifications::Notification::LockScreenAppearance
LockScreenAppearance
Describes how to show the notification when the screen is locked.
Definition: juce_PushNotifications.h:236
AudioBuffer::clear
void clear(int startSample, int numSamples) noexcept
Clears a specified region of all the channels.
Definition: juce_AudioSampleBuffer.h:523
Typeface::getHeightToPointsFactor
virtual float getHeightToPointsFactor() const =0
Returns the value by which you should multiply a JUCE font-height value to convert it to the equivale...
PathStrokeType::setStrokeThickness
void setStrokeThickness(float newThickness) noexcept
Sets the stroke thickness.
Definition: juce_PathStrokeType.h:178
LookAndFeel_V2::getComboBoxFont
Font getComboBoxFont(ComboBox &) override
AudioProcessorParameterGroup::addChild
void addChild(std::unique_ptr< ParameterOrGroup > child)
Adds a child to the group.
Definition: juce_AudioProcessorParameterGroup.h:192
CodeDocument::findWordBreakBefore
Position findWordBreakBefore(const Position &position) const noexcept
Searches for a word-break.
Label::textColourId
@ textColourId
The colour for the text.
Definition: juce_Label.h:109
dsp::LogRampedValue::skip
FloatType skip(int numSamples) noexcept
Skip the next numSamples samples.
Definition: juce_LogRampedValue.h:152
BorderSize::getBottom
ValueType getBottom() const noexcept
Returns the gap that should be left at the bottom of the region.
Definition: juce_BorderSize.h:75
NetworkServiceDiscovery::Advertiser::Advertiser
Advertiser(const String &serviceTypeUID, const String &serviceDescription, int broadcastPort, int connectionPort, RelativeTime minTimeBetweenBroadcasts=RelativeTime::seconds(1.5))
Creates and starts an Advertiser thread, broadcasting with the given properties.
WavAudioFormat::acidRootSet
static const char *const acidRootSet
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:85
dsp::Bias::reset
void reset() noexcept
Definition: juce_Bias.h:86
ArrayBase::end
const ElementType * end() const noexcept
Definition: juce_ArrayBase.h:185
AnimatedPosition::drag
void drag(double deltaFromStartOfDrag)
Called during a mouse-drag operation, to indicate that the mouse has moved.
Definition: juce_AnimatedPosition.h:90
PropertyComponent::setPreferredHeight
void setPreferredHeight(int newHeight) noexcept
Definition: juce_PropertyComponent.h:78
AudioProcessorParameter::getValue
virtual float getValue() const =0
Called by the host to find out the value of this parameter.
XmlTokeniser::TokenType
TokenType
The token values returned by this tokeniser.
Definition: juce_XMLCodeTokeniser.h:48
PushNotifications::Notification::event
@ event
Calendar event.
Definition: juce_PushNotifications.h:205
AudioProcessor::getBlockSize
int getBlockSize() const noexcept
Returns the current typical block size that is being used.
Definition: juce_AudioProcessor.h:808
FillType::isGradient
bool isGradient() const noexcept
Returns true if this is a gradient fill.
Definition: juce_FillType.h:90
OwnedArray::set
ObjectClass * set(int indexToChange, ObjectClass *newObject, bool deleteOldElement=true)
Replaces an object in the array with a different one.
Definition: juce_OwnedArray.h:403
dsp::AudioBlock::multiplyBy
AudioBlock & multiplyBy(AudioBlock< OtherSampleType > src) noexcept
Multiplies the elements in this block by the elements in the src block.
Definition: juce_AudioBlock.h:430
LEDRow
Represents an LED strip on a device.
Definition: juce_LEDRow.h:32
dsp::FIR::Filter::NumericType
typename SampleTypeHelpers::ElementType< SampleType >::Type NumericType
The NumericType is the underlying primitive type used by the SampleType (which could be either a prim...
Definition: juce_FIRFilter.h:62
StandaloneFilterWindow::menuCallback
static void menuCallback(int result, StandaloneFilterWindow *button)
Definition: juce_StandaloneFilterWindow.h:711
littlefoot::Runner::ErrorCode::unknownFunction
@ unknownFunction
ArrayAllocationBase::elements
HeapBlock< ElementType > elements
Definition: juce_ArrayAllocationBase.h:115
MPEChannelAssigner
This class handles the assignment of new MIDI notes to member channels of an active MPE zone.
Definition: juce_MPEUtils.h:38
PopupMenu::Options
Class used to create a set of options to pass to the show() method.
Definition: juce_PopupMenu.h:434
BlocksProtocol::gammaCorrection
@ gammaCorrection
Definition: juce_BlocksProtocolDefinitions.h:314
Line::isPointAbove
bool isPointAbove(Point< ValueType > point) const noexcept
Returns true if the given point lies above this line.
Definition: juce_Line.h:327
DrawableShape::getStrokeType
const PathStrokeType & getStrokeType() const noexcept
Returns the current outline style.
Definition: juce_DrawableShape.h:88
Line::fromStartAndAngle
static Line fromStartAndAngle(Point< ValueType > startPoint, ValueType length, ValueType angle) noexcept
Creates a line from a start point, length and angle.
Definition: juce_Line.h:142
StretchableObjectResizer::resizeToFit
void resizeToFit(double targetSize)
Resizes all the items to fit this amount of space.
Synthesiser::getNumVoices
int getNumVoices() const noexcept
Returns the number of voices that have been added.
Definition: juce_Synthesiser.h:325
Point::setX
void setX(ValueType newX) noexcept
Sets the point's x coordinate.
Definition: juce_Point.h:75
AlertWindow::getAlertType
AlertIconType getAlertType() const noexcept
Returns the type of alert icon that was specified when the window was created.
Definition: juce_AlertWindow.h:85
ArgumentList::Argument::resolveAsExistingFolder
File resolveAsExistingFolder() const
Resolves a user-supplied folder name into an absolute File, using the current working directory as a ...
OwnedArray::removeLast
void removeLast(int howManyToRemove=1, bool deleteObjects=true)
Removes the last n objects from the array.
Definition: juce_OwnedArray.h:713
PushNotifications::Notification::Action::textInputButtonText
String textInputButtonText
Optional: Text displayed on text input notification button (from iOS 10 only).
Definition: juce_PushNotifications.h:92
drawNumber
void drawNumber(int value, int colour, int x, int y)
Draws a number on the display.
Reverb::processStereo
void processStereo(float *const left, float *const right, const int numSamples) noexcept
Applies the reverb to two stereo channels of audio data.
Definition: juce_audio_basics/utilities/juce_Reverb.h:133
Rectangle::toString
String toString() const
Creates a string describing this rectangle.
Definition: juce_Rectangle.h:931
ModifierKeys::withFlags
ModifierKeys withFlags(int rawFlagsToSet) const noexcept
Definition: juce_ModifierKeys.h:181
BlocksProtocol::programEventMessage
@ programEventMessage
Definition: juce_BlocksProtocolDefinitions.h:489
ReferenceCountedArray::~ReferenceCountedArray
~ReferenceCountedArray()
Destructor.
Definition: juce_ReferenceCountedArray.h:124
KeyPress::numberPad6
static const int numberPad6
key-code for the 6 on the numeric keypad.
Definition: juce_KeyPress.h:251
CharPointer_UTF16::operator-
CharPointer_UTF16 operator-(int numToSkip) const noexcept
Returns a pointer which is moved backwards from this one by the specified number of characters.
Definition: juce_CharPointer_UTF16.h:174
ListenerList::~ListenerList
~ListenerList()=default
Destructor.
PluginHostType
A useful utility class to determine the host or DAW in which your plugin is loaded.
Definition: juce_PluginHostType.h:40
DrumPadGridProgram::GridFill::hollow
@ hollow
Definition: juce_DrumPadLEDProgram.h:64
AudioProcessorGraph::Connection
Represents a connection between two channels of two nodes in an AudioProcessorGraph.
Definition: juce_AudioProcessorGraph.h:163
CharPointer_UTF32::getIntValue32
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_UTF32.h:335
AudioFormatReader::readMaxLevels
virtual void readMaxLevels(int64 startSample, int64 numSamples, Range< float > *results, int numChannelsToRead)
Finds the highest and lowest sample levels from a section of the audio stream.
dsp::SIMDRegister::value
vSIMDType value
Definition: juce_SIMDRegister.h:110
KeyPress::numberPadEquals
static const int numberPadEquals
key-code for the equals key on the numeric keypad.
Definition: juce_KeyPress.h:262
CachedValue::operator=
CachedValue & operator=(const Type &newValue)
Sets the property.
Definition: juce_CachedValue.h:241
LookAndFeel_V2::drawPropertyComponentBackground
void drawPropertyComponentBackground(Graphics &, int width, int height, PropertyComponent &) override
dsp::FastMathApproximations::sin
static void sin(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function sin(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:175
DefaultHashFunctions::generateHash
static int generateHash(uint64 key, int upperLimit) noexcept
Generates a simple hash from a uint64.
Definition: juce_HashMap.h:42
Colours::lightseagreen
static const JUCE_API Colour lightseagreen
Definition: juce_Colours.h:74
TextEditorKeyMapper::invokeKeyFunction
static bool invokeKeyFunction(CallbackClass &target, const KeyPress &key)
Checks the keypress and invokes one of a range of navigation functions that the target class must imp...
Definition: juce_TextEditorKeyMapper.h:45
BlocksProtocol::BlockSerialNumber::isValid
bool isValid() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:183
NamedPipe
A cross-process pipe that can have data written to and read from it.
Definition: juce_NamedPipe.h:37
AudioPlayHead::CurrentPositionInfo::ppqLoopEnd
double ppqLoopEnd
The current cycle end position in units of quarter-notes.
Definition: juce_AudioPlayHead.h:120
AudioData::Pointer::operator--
Pointer & operator--() noexcept
Moves the pointer back to the previous sample.
Definition: juce_AudioDataConverters.h:435
MPEValue::minValue
static MPEValue minValue() noexcept
Constructs an MPEValue corresponding to the minimum value.
MouseEvent::position
const Point< float > position
The position of the mouse when the event occurred.
Definition: juce_MouseEvent.h:96
InterProcessLock::enter
bool enter(int timeOutMillisecs=-1)
Attempts to lock the critical section.
Viewport::getViewWidth
int getViewWidth() const noexcept
Returns the width of the visible area of the child component.
Definition: juce_Viewport.h:159
TreeViewItem::Openness
Openness
An enum of states to describe the explicit or implicit openness of an item.
Definition: juce_TreeView.h:159
ValueWithDefault::ValueWithDefault
ValueWithDefault(ValueTree &tree, const Identifier &propertyID, UndoManager *um)
Creates an ValueWithDefault object.
Definition: juce_ValueWithDefault.h:48
MouseCursor::BottomEdgeResizeCursor
@ BottomEdgeResizeCursor
A platform-specific cursor for resizing the bottom-edge of a window.
Definition: juce_MouseCursor.h:66
ZipFile::ZipEntry::filename
String filename
The name of the file, which may also include a partial pathname.
Definition: juce_ZipFile.h:76
BlocksProtocol::MessageFromDevice::deviceTopology
@ deviceTopology
UnityAudioParameterDefinition::name
char name[16]
Definition: juce_UnityPluginInterface.h:149
LookAndFeel_V2::drawStretchableLayoutResizerBar
void drawStretchableLayoutResizerBar(Graphics &, int w, int h, bool isVerticalBar, bool isMouseOver, bool isMouseDragging) override
SmoothedValue::step
FloatType step
Definition: juce_SmoothedValue.h:395
Colours::khaki
static const JUCE_API Colour khaki
Definition: juce_Colours.h:71
PropertyComponent::getPreferredHeight
int getPreferredHeight() const noexcept
Returns this item's preferred height.
Definition: juce_PropertyComponent.h:76
AudioProcessor::getProcessingPrecision
ProcessingPrecision getProcessingPrecision() const noexcept
Returns the precision-mode of the processor.
Definition: juce_AudioProcessor.h:675
ApplicationCommandInfo::description
String description
A longer description of the command.
Definition: juce_ApplicationCommandInfo.h:108
dsp::ProcessorDuplicator::ProcessorDuplicator
ProcessorDuplicator()
Definition: juce_ProcessorDuplicator.h:46
BlocksProtocol::DeviceStatus
Structure for the device status.
Definition: juce_BlocksProtocolDefinitions.h:209
dsp::StateVariableFilter::Parameters::Parameters
Parameters()=default
AudioThumbnailBase::isFullyLoaded
virtual bool isFullyLoaded() const noexcept=0
Returns true if the low res preview is fully generated.
setLocalConfigActiveState
void setLocalConfigActiveState(int item, bool isActive, bool saveToFlash)
Sets whether a local config item should be active.
MPEZoneLayout
This class represents the current MPE zone layout of a device capable of handling MPE.
Definition: juce_MPEZoneLayout.h:45
TextLayout::cbegin
const_iterator cbegin() const
Definition: juce_TextLayout.h:248
CharPointer_ASCII::CharType
char CharType
Definition: juce_CharPointer_ASCII.h:41
Path::Iterator
Iterates the lines and curves that a path contains.
Definition: juce_Path.h:726
LinkedListPointer::get
ObjectType * get() const noexcept
Returns the item which this pointer points to.
Definition: juce_LinkedListPointer.h:103
WavAudioFormat::bwavTimeReference
static const char *const bwavTimeReference
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:67
CharPointer_ASCII::operator!=
bool operator!=(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:64
ReferenceCountedArray::addIfNotAlreadyThere
bool addIfNotAlreadyThere(ObjectClass *newObject)
Appends a new object at the end of the array as long as the array doesn't already contain it.
Definition: juce_ReferenceCountedArray.h:421
dsp::FIR::Filter::coefficients
Coefficients< NumericType >::Ptr coefficients
The coefficients of the FIR filter.
Definition: juce_FIRFilter.h:121
BlockConfigManager::ConfigDescription::group
const char * group
Definition: juce_BlockConfigManager.h:64
ignoreUnused
void ignoreUnused(Types &&...) noexcept
Handy function for avoiding unused variables warning.
Definition: juce_MathsFunctions.h:290
WindowsMediaAudioFormat::WindowsMediaAudioFormat
WindowsMediaAudioFormat()
MouseCursor::TopLeftCornerResizeCursor
@ TopLeftCornerResizeCursor
A platform-specific cursor for resizing the top-left-corner of a window.
Definition: juce_MouseCursor.h:69
MPESynthesiser::setVoiceStealingEnabled
void setVoiceStealingEnabled(bool shouldSteal) noexcept
If set to true, then the synth will try to take over an existing voice if it runs out and needs to pl...
Definition: juce_MPESynthesiser.h:126
Component::focusChangedByTabKey
@ focusChangedByTabKey
Means that the user pressed the tab key to move the focus.
Definition: juce_Component.h:1743
AffineTransform::getTranslationY
float getTranslationY() const noexcept
If this transform is only a translation, this returns the X offset.
Definition: juce_AffineTransform.h:266
Matrix3D
A 4x4 3D transformation matrix.
Definition: juce_Matrix3D.h:40
RelativePointPath::nullElement
@ nullElement
Definition: juce_RelativePointPath.h:70
CharPointer_UTF8::indexOf
int indexOf(const CharPointer stringToFind) const noexcept
Returns the character index of a substring, or -1 if it isn't found.
Definition: juce_CharPointer_UTF8.h:432
DirectoryContentsList::FileInfo::filename
String filename
The filename.
Definition: juce_DirectoryContentsList.h:137
Component::getName
const String & getName() const noexcept
Returns the name of this component.
Definition: juce_Component.h:78
dsp::AudioBlock::multiplyBy
const AudioBlock &JUCE_VECTOR_CALLTYPE multiplyBy(SampleType value) const noexcept
Definition: juce_AudioBlock.h:426
SortedSet::getReference
ElementType & getReference(const int index) noexcept
Returns a direct reference to one of the elements in the set, without checking the index passed in.
Definition: juce_SortedSet.h:170
Button::isConnectedOnBottom
bool isConnectedOnBottom() const noexcept
Indicates whether the button adjoins another one on its bottom edge.
Definition: juce_Button.h:342
Range::isEmpty
JUCE_CONSTEXPR bool isEmpty() const noexcept
Returns true if the range has a length of zero.
Definition: juce_Range.h:90
PopupMenu::CustomCallback
A user-defined callback that can be used for specific items in a popup menu.
Definition: juce_PopupMenu.h:729
SmoothedValueBase::SmoothedValueBase
SmoothedValueBase()=default
Constructor.
AudioParameterBool::get
bool get() const noexcept
Returns the parameter's current boolean value.
Definition: juce_AudioParameterBool.h:63
StatisticsAccumulator::StatisticsAccumulator
StatisticsAccumulator()=default
Constructs a new StatisticsAccumulator.
MidiMessageSequence::MidiEventHolder
Structure used to hold midi events in the sequence.
Definition: juce_MidiMessageSequence.h:68
Array::Array
Array(const ElementType &singleElementToAdd)
Initalises an Array of size 1 containing a single element.
Definition: juce_Array.h:101
Array::addArray
std::enable_if<! std::is_pointer< OtherArrayType >::value, void >::type addArray(const OtherArrayType &arrayToAddFrom, int startIndex, int numElementsToAdd=-1)
Adds elements from another array to the end of this array.
Definition: juce_Array.h:654
RectanglePlacement::RectanglePlacement
RectanglePlacement(int placementFlags) noexcept
Creates a RectanglePlacement object using a combination of flags from the Flags enum.
Definition: juce_RectanglePlacement.h:46
PopupMenu::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide menu drawing functionality.
Definition: juce_PopupMenu.h:749
LassoComponent::lassoFillColourId
@ lassoFillColourId
The colour to fill the lasso rectangle with.
Definition: juce_LassoComponent.h:198
Rectangle::setWidth
void setWidth(ValueType newWidth) noexcept
Changes the rectangle's width.
Definition: juce_Rectangle.h:175
TextInputTarget::textKeyboard
@ textKeyboard
Definition: juce_TextInputTarget.h:84
ReferenceCountedArray::getRawDataPointer
ObjectClass ** getRawDataPointer() const noexcept
Returns a pointer to the actual array data.
Definition: juce_ReferenceCountedArray.h:235
Parallelogram::operator-
Parallelogram operator-(Point< ValueType > deltaPosition) const noexcept
Returns a parallelogram which is the same as this one moved by a given amount.
Definition: juce_Parallelogram.h:123
MidiFile
Reads/writes standard midi format files.
Definition: juce_MidiFile.h:42
dsp::Bias::process
void process(const ProcessContext &context) noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_Bias.h:102
OwnedArray::clear
void clear(bool deleteObjects=true)
Clears the array, optionally deleting the objects inside it first.
Definition: juce_OwnedArray.h:108
OwnedArray::contains
bool contains(const ObjectClass *objectToLookFor) const noexcept
Returns true if the array contains a specified object.
Definition: juce_OwnedArray.h:270
VSTCallbackHandler
An interface to allow an AudioProcessor to send and receive VST specific calls from the host.
Definition: juce_VSTCallbackHandler.h:36
OSCReceiver
A class for receiving OSC data.
Definition: juce_OSCReceiver.h:42
CharPointer_UTF16::toLowerCase
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_UTF16.h:402
BlocksProtocol::BlockSerialNumber::isLiveBlock
bool isLiveBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:193
CharPointer_UTF16::operator>=
bool operator>=(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:68
PathFlatteningIterator::x2
float x2
The x position of the end of the current line segment.
Definition: juce_PathIterator.h:77
CharPointer_UTF16::operator+
CharPointer_UTF16 operator+(int numToSkip) const noexcept
Returns a pointer which is moved forwards from this one by the specified number of characters.
Definition: juce_CharPointer_UTF16.h:166
UnitTest::beginTest
void beginTest(const String &testName)
Tells the system that a new subsection of tests is beginning.
OwnedArray::begin
ObjectClass ** begin() noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:202
assignChannel
int assignChannel(int noteNumber)
Assigns a MIDI channel to a note number.
SelectedItemSet::begin
SelectableItemType * begin() noexcept
Provides iterator access to the array of items.
Definition: juce_SelectedItemSet.h:278
MouseEvent::y
const int y
The y-position of the mouse when the event occurred.
Definition: juce_MouseEvent.h:114
BorderSize::setRight
void setRight(ValueType newRightGap) noexcept
Changes the right gap.
Definition: juce_BorderSize.h:100
dsp::Polynomial::operator=
Polynomial & operator=(const Polynomial &)=default
Creates a copy of another polynomial.
OwnedArray::add
ObjectClass * add(ObjectClass *newObject)
Appends a new object to the end of the array.
Definition: juce_OwnedArray.h:295
AudioProcessorGraph::changeProgramName
void changeProgramName(int, const String &) override
Called by the host to rename a program.
Definition: juce_AudioProcessorGraph.h:384
PushNotifications::Notification::TimestampVisibility
TimestampVisibility
Controls timestamp visibility and format.
Definition: juce_PushNotifications.h:289
dsp::StateVariableFilter::Filter::prepare
void prepare(const ProcessSpec &) noexcept
Initialization of the filter.
Definition: juce_StateVariableFilter.h:81
PhysicalTopologySource::isActive
bool isActive() const override
Returns true, if the TopologySource is currently trying to connect the block devices.
dsp::ProcessorWrapper::prepare
void prepare(const ProcessSpec &spec) override
Definition: juce_ProcessorWrapper.h:64
blendPixel
void blendPixel(int argb, int x, int y)
Blends the current pixel colour with a specified colour.
ChannelRemappingAudioSource::releaseResources
void releaseResources() override
Allows the source to release anything it no longer needs after playback has stopped.
PluginHostType::isWavelab
bool isWavelab() const noexcept
Returns true if the host is any version of Steinberg WaveLab.
Definition: juce_PluginHostType.h:184
PushNotifications::Notification::person
String person
Optional: additional metadata used as a hint to OS that a notification is related to a specific perso...
Definition: juce_PushNotifications.h:228
LookAndFeel_V2::drawTextEditorOutline
void drawTextEditorOutline(Graphics &, int width, int height, TextEditor &) override
BlocksProtocol::DeviceStatus::batteryLevel
BatteryLevel batteryLevel
Definition: juce_BlocksProtocolDefinitions.h:213
PixelRGB
Represents a 24-bit RGB pixel, and can perform compositing operations on it.
Definition: juce_PixelFormats.h:350
Point::getPointOnCircumference
Point< FloatType > getPointOnCircumference(float radius, float angle) const noexcept
Taking this point to be the centre of a circle, this returns a point on its circumference.
Definition: juce_Point.h:186
TreeViewItem::getItemHeight
virtual int getItemHeight() const
Must return the height required by this item.
Definition: juce_TreeView.h:295
InterProcessLock::ScopedLockType::isLocked
bool isLocked() const noexcept
Returns true if the InterProcessLock was successfully locked.
Definition: juce_InterProcessLock.h:101
LowLevelGraphicsPostScriptRenderer::SavedState
Describes a saved state.
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:97
Block::requestFactoryConfigSync
virtual void requestFactoryConfigSync()=0
Request sync of factory config with block.
GenericScopedUnlock::~GenericScopedUnlock
~GenericScopedUnlock() noexcept
Destructor.
Definition: juce_ScopedLock.h:149
ScopedDPIAwarenessDisabler
A Windows-specific class that temporarily sets the DPI awareness context of the current thread to be ...
Definition: juce_ScopedDPIAwarenessDisabler.h:46
ControlButton::getPositionY
virtual float getPositionY() const =0
Returns the position of this button on the device, in device units.
PushNotifications::ChannelGroup
Android API level 26 or higher only: represents a channel group.
Definition: juce_PushNotifications.h:483
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR
#define JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(className)
This is a shorthand way of writing both a JUCE_DECLARE_NON_COPYABLE and JUCE_LEAK_DETECTOR macro for ...
Definition: juce_PlatformDefs.h:203
AudioFormat::canDoStereo
virtual bool canDoStereo()=0
Returns true if the format can do 2-channel audio.
OptionalScopedPointer::operator=
OptionalScopedPointer & operator=(OptionalScopedPointer &objectToTransferFrom)
Takes ownership of the object that another OptionalScopedPointer holds.
Definition: juce_OptionalScopedPointer.h:79
LookAndFeel_V2::drawLinearSliderBackground
void drawLinearSliderBackground(Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle, Slider &) override
BlocksProtocol::HostPacketBuilder::addSetBlockName
bool addSetBlockName(const String &name)
Definition: juce_HostPacketBuilder.h:298
BlocksProtocol::ConfigCommands
ConfigCommands
Definition: juce_BlocksProtocolDefinitions.h:414
AudioChannelSet::topSideLeft
@ topSideLeft
Lts (AAX), Tsl (VST) channel for Dolby Atmos.
Definition: juce_AudioChannelSet.h:310
CharPointer_UTF16::findTerminatingNull
CharPointer_UTF16 findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_UTF16.h:271
AudioProcessor::canRemoveBus
virtual bool canRemoveBus(bool isInput) const
Callback to query if the last bus can currently be removed.
Definition: juce_AudioProcessor.h:534
PropertyComponent::preferredHeight
int preferredHeight
Used by the PropertyPanel to determine how high this component needs to be.
Definition: juce_PropertyComponent.h:141
SingleThreadedReferenceCountedObject::~SingleThreadedReferenceCountedObject
virtual ~SingleThreadedReferenceCountedObject()
Destructor.
Definition: juce_ReferenceCountedObject.h:203
Array::sort
void sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false)
Sorts the elements in the array.
Definition: juce_Array.h:1107
InputStream::isExhausted
virtual bool isExhausted()=0
Returns true if the stream has no more data to read.
TracktionMarketplaceStatus
An implementation of the OnlineUnlockStatus class which talks to the Tracktion Marketplace server.
Definition: juce_TracktionMarketplaceStatus.h:43
dsp::AudioBlock::add
AudioBlock &JUCE_VECTOR_CALLTYPE add(SampleType value) noexcept
Adds a fixed value to the elements in this block.
Definition: juce_AudioBlock.h:379
Vector3D< float >::xAxis
static Vector3D xAxis() noexcept
Returns a vector that lies along the X axis.
Definition: juce_Vector3D.h:47
CachedValue::getUndoManager
UndoManager * getUndoManager() noexcept
Returns the UndoManager that is being used.
Definition: juce_CachedValue.h:186
RectangleList::containsPoint
bool containsPoint(ValueType x, ValueType y) const noexcept
Checks whether the region contains a given point.
Definition: juce_RectangleList.h:423
UnityAudioAmbisonicData::spread
float spread
Definition: juce_UnityPluginInterface.h:113
CachedValue::setValue
void setValue(const Type &newValue, UndoManager *undoManagerToUse)
Sets the property.
Definition: juce_CachedValue.h:248
AudioProcessor::getStateInformation
virtual void getStateInformation(juce::MemoryBlock &destData)=0
The host will call this method when it wants to save the processor's internal state.
InputSource::createInputStreamFor
virtual InputStream * createInputStreamFor(const String &relatedItemPath)=0
Returns a new InputStream to read an item, relative.
dsp::Gain::processSample
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType s) noexcept
Returns the result of processing a single sample.
Definition: juce_Gain.h:91
AudioDeviceManager::AudioDeviceSetup::outputDeviceName
String outputDeviceName
The name of the audio device used for output.
Definition: juce_AudioDeviceManager.h:99
Time::getCurrentTime
static Time JUCE_CALLTYPE getCurrentTime() noexcept
Returns a Time object that is set to the current system time.
dsp::AudioBlock::replaceWithMinOf
const AudioBlock & replaceWithMinOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:494
Component::isMouseButtonDownAnywhere
static bool JUCE_CALLTYPE isMouseButtonDownAnywhere() noexcept
Returns true if a mouse button is currently down.
LinkedListPointer::operator=
LinkedListPointer & operator=(ObjectType *const newItem) noexcept
Sets this pointer to point to a new list.
Definition: juce_LinkedListPointer.h:74
AudioProcessor::getChannelCountOfBus
int getChannelCountOfBus(bool isInput, int busIndex) const noexcept
Provides the number of channels of the bus with a given index and direction.
Definition: juce_AudioProcessor.h:610
TableHeaderComponent::Listener::tableSortOrderChanged
virtual void tableSortOrderChanged(TableHeaderComponent *tableHeader)=0
This is called when the column by which the table should be sorted is changed.
RectangleList::ensureStorageAllocated
void ensureStorageAllocated(int minNumRectangles)
Increases the internal storage to hold a minimum number of rectangles.
Definition: juce_RectangleList.h:645
Array::add
void add(const ElementType &newElement)
Appends a new element at the end of the array.
Definition: juce_Array.h:419
ResizableWindow::getConstrainer
ComponentBoundsConstrainer * getConstrainer() noexcept
Returns the bounds constrainer object that this window is using.
Definition: juce_ResizableWindow.h:156
JUCEApplicationBase::resumed
virtual void resumed()=0
This method is called when the application is being woken from background mode by the operating syste...
OwnedArray::operator[]
ObjectClass * operator[](int index) const noexcept
Returns a pointer to the object at this index in the array.
Definition: juce_OwnedArray.h:150
Point::FloatType
typename TypeHelpers::SmallestFloatType< ValueType >::type FloatType
This type will be double if the Point's type is double, otherwise it will be float.
Definition: juce_Point.h:145
ReferenceCountedArray::removeObject
void removeObject(const ObjectClassPtr &objectToRemove)
Removes the first occurrence of a specified object from the array.
Definition: juce_ReferenceCountedArray.h:672
Rectangle::removeFromRight
Rectangle removeFromRight(ValueType amountToRemove) noexcept
Removes a strip from the right-hand edge of this rectangle, reducing this rectangle by the specified ...
Definition: juce_Rectangle.h:516
CharPointer_UTF16::writeAll
void writeAll(CharPointer_UTF16 src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF16.h:289
PushNotifications::Notification::progress
Progress progress
Optional: set to default (0, 0, false), to disable progress display.
Definition: juce_PushNotifications.h:195
String::substring
String substring(int startIndex, int endIndex) const
Returns a subsection of the string.
FileBrowserComponent::LookAndFeelMethods::createFileBrowserGoUpButton
virtual Button * createFileBrowserGoUpButton()=0
PluginHostType::CakewalkByBandlab
@ CakewalkByBandlab
Represents Cakewalk by Bandlab.
Definition: juce_PluginHostType.h:69
OSCInternalError
Exception type thrown in cases of unexpected errors in the OSC module.
Definition: juce_OSCTypes.h:120
DirectoryContentsDisplayComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the list.
Definition: juce_DirectoryContentsDisplayComponent.h:95
TouchList::getValue
Type & getValue(const TouchSurface::Touch &touch)
Returns the user data object that corresponds to the given touch.
Definition: juce_TouchList.h:54
MarkerList
Holds a set of named marker points along a one-dimensional axis.
Definition: juce_MarkerList.h:40
LinkedListPointer::Appender::Appender
Appender(LinkedListPointer &endOfListPointer) noexcept
Creates an appender which will add items to the given list.
Definition: juce_LinkedListPointer.h:337
Reverb::Parameters::roomSize
float roomSize
Room size, 0 to 1.0, where 1.0 is big, 0 is small.
Definition: juce_audio_basics/utilities/juce_Reverb.h:53
PopupMenu::Options::getTargetScreenArea
Rectangle< int > getTargetScreenArea() const noexcept
Definition: juce_PopupMenu.h:464
dsp::LookupTableTransform::LookupTableTransform
LookupTableTransform(const std::function< FloatType(FloatType)> &functionToApproximate, FloatType minInputValueToUse, FloatType maxInputValueToUse, size_t numPoints)
Creates and initialises a LookupTableTransform object.
Definition: juce_LookupTable.h:200
ReferenceCountedObjectPtr::reset
void reset() noexcept
Resets this object to a null pointer.
Definition: juce_ReferenceCountedObject.h:380
Rectangle::getPosition
Point< ValueType > getPosition() const noexcept
Returns the rectangle's top-left position as a Point.
Definition: juce_Rectangle.h:135
ActionListener
Interface class for delivery of events that are sent by an ActionBroadcaster.
Definition: juce_ActionListener.h:35
KeyPress::numberPad9
static const int numberPad9
key-code for the 9 on the numeric keypad.
Definition: juce_KeyPress.h:254
dsp::Reverb::setEnabled
void setEnabled(bool newValue) noexcept
Enables/disables the reverb.
Definition: juce_dsp/processors/juce_Reverb.h:61
LowLevelGraphicsContext::setOpacity
virtual void setOpacity(float)=0
dsp::AudioBlock::negate
const AudioBlock & negate() const noexcept
Definition: juce_AudioBlock.h:475
AudioDeviceManager
Manages the state of some audio and midi i/o devices.
Definition: juce_AudioDeviceManager.h:67
UnityAudioAmbisonicData::sourceMatrix
float sourceMatrix[16]
Definition: juce_UnityPluginInterface.h:110
AudioDeviceManager::removeAudioCallback
void removeAudioCallback(AudioIODeviceCallback *callback)
Deregisters a previously added callback.
Slider::incDecButtonsNotDraggable
@ incDecButtonsNotDraggable
Definition: juce_Slider.h:294
Toolbar::iconsOnly
@ iconsOnly
Means that the toolbar should just contain icons.
Definition: juce_Toolbar.h:171
ValueTree::getPropertyAsValue
Value getPropertyAsValue(const Identifier &name, UndoManager *undoManager, bool shouldUpdateSynchronously=false)
Returns a Value object that can be used to control and respond to one of the tree's properties.
BlockConfigManager::ConfigDescription::value
int32 value
Definition: juce_BlockConfigManager.h:57
AudioParameterInt::getRange
Range< int > getRange() const noexcept
Returns the parameter's range.
Definition: juce_AudioParameterInt.h:79
dsp::WaveShaper::process
void process(const ProcessContext &context) const noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_WaveShaper.h:57
WeakReference::operator=
WeakReference & operator=(const WeakReference &other)
Copies another pointer to this one.
Definition: juce_WeakReference.h:94
DrawableText
A drawable object which renders a line of text.
Definition: juce_DrawableText.h:39
TreeView::scrollToKeepItemVisible
void scrollToKeepItemVisible(TreeViewItem *item)
Tries to scroll the tree so that this item is on-screen somewhere.
dsp::AudioBlock::add
AudioBlock & add(AudioBlock< OtherSampleType > src) noexcept
Adds the elements in the src block to the elements in this block.
Definition: juce_AudioBlock.h:384
CharPointer_UTF8::isDigit
bool isDigit() const noexcept
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_UTF8.h:453
Box2DRenderer::Box2DRenderer
Box2DRenderer() noexcept
Colours::lavender
static const JUCE_API Colour lavender
Definition: juce_Colours.h:71
SettableTooltipClient::setTooltip
virtual void setTooltip(const String &newTooltip)
Assigns a new tooltip to this object.
Definition: juce_TooltipClient.h:78
SparseSet::clear
void clear()
Clears the set.
Definition: juce_SparseSet.h:55
FileSearchPathListComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_FileSearchPathListComponent.h:73
Block::isControlBlock
bool isControlBlock() const
Returns true if this a control block.
ArgumentList::ArgumentList
ArgumentList(String executable, StringArray arguments)
Creates an argument list for a given executable.
CharPointer_UTF16::operator+=
void operator+=(int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_UTF16.h:137
RelativeCoordinatePositionerBase::ComponentScope::component
Component & component
Definition: juce_RelativeCoordinatePositioner.h:69
SparseSet::removeRange
void removeRange(Range< Type > rangeToRemove)
Removes a range of values from the set.
Definition: juce_SparseSet.h:159
ScrollBar::getCurrentRange
Range< double > getCurrentRange() const noexcept
Returns the current thumb range.
Definition: juce_ScrollBar.h:196
PropertiesFile::Options::osxLibrarySubFolder
String osxLibrarySubFolder
If you're using properties files on a Mac, you must set this value - failure to do so will cause a ru...
Definition: juce_PropertiesFile.h:106
MarkerList::Marker::position
RelativeCoordinate position
The marker's position.
Definition: juce_MarkerList.h:77
ResizableWindow::clearContentComponent
void clearContentComponent()
Removes the current content component.
Toolbar::LookAndFeelMethods::paintToolbarButtonLabel
virtual void paintToolbarButtonLabel(Graphics &, int x, int y, int width, int height, const String &text, ToolbarItemComponent &)=0
dsp::FastMathApproximations::exp
static FloatType exp(FloatType x) noexcept
Provides a fast approximation of the function exp(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:217
CodeDocument::applyChanges
void applyChanges(const String &newContent)
Analyses the changes between the current content and some new text, and applies those changes.
PhysicalTopologySource::Detector
friend struct Detector
Definition: juce_PhysicalTopologySource.h:92
WavAudioFormat::acidStretch
static const char *const acidStretch
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:86
BlocksProtocol::Packed7BitArrayReader::Packed7BitArrayReader
Packed7BitArrayReader(const void *sourceData, int numBytes) noexcept
Definition: juce_BitPackingUtilities.h:231
AudioProcessor::getChannelLayoutOfBus
AudioChannelSet getChannelLayoutOfBus(bool isInput, int busIndex) const noexcept
Provides the channel layout of the bus with a given index and direction.
ReferenceCountedObject::decReferenceCountWithoutDeleting
bool decReferenceCountWithoutDeleting() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:90
dsp::Matrix::getRawDataPointer
ElementType * getRawDataPointer() noexcept
Returns a pointer to the raw data of the matrix object, ordered in row-major order (for modifying).
Definition: juce_Matrix.h:132
UnityAudioEffectDefinition::reset
resetCallback reset
Definition: juce_UnityPluginInterface.h:171
UnityAudioParameterDefinition::displayScale
float displayScale
Definition: juce_UnityPluginInterface.h:155
map
float map(float value, float sourceMin, float sourceMax, float destMin, float destMax)
Remaps a value from a source range to a target range.
Colours::powderblue
static const JUCE_API Colour powderblue
Definition: juce_Colours.h:84
DocumentWindow::minimiseButton
@ minimiseButton
Definition: juce_DocumentWindow.h:66
Random
A random number generator.
Definition: juce_Random.h:35
SortedSet::removeValuesNotIn
void removeValuesNotIn(const OtherSetType &otherSet) noexcept
Removes any elements which are not found in another set.
Definition: juce_SortedSet.h:421
MidiMessageSequence::deleteEvent
void deleteEvent(int index, bool deleteMatchingNoteUp)
Deletes one of the events in the sequence.
Box2DRenderer::DrawSolidPolygon
void DrawSolidPolygon(const b2Vec2 *, int32, const b2Color &) override
PluginHostType::MagixSamplitude
@ MagixSamplitude
Represents Magix Samplitude.
Definition: juce_PluginHostType.h:75
PopupMenu::Item::colour
Colour colour
A colour to use to draw the menu text.
Definition: juce_PopupMenu.h:170
ReferenceCountedArray::begin
ObjectClass *const * begin() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:252
Point::getDistanceSquaredFrom
JUCE_CONSTEXPR ValueType getDistanceSquaredFrom(Point other) const noexcept
Returns the square of the straight-line distance between this point and another one.
Definition: juce_Point.h:158
dsp::AudioBlock::addProductOf
const AudioBlock & addProductOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:470
AudioData::Pointer::getRawData
const void * getRawData() const noexcept
Returns a pointer to the underlying data.
Definition: juce_AudioDataConverters.h:567
OwnedArray::swapWith
void swapWith(OtherArrayType &otherArray) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_OwnedArray.h:763
AudioIODeviceType::Listener
A class for receiving events when audio devices are inserted or removed.
Definition: juce_AudioIODeviceType.h:127
SmoothedValueBase::~SmoothedValueBase
virtual ~SmoothedValueBase()
Definition: juce_SmoothedValue.h:62
ListBox::TableListBox
friend class TableListBox
Definition: juce_ListBox.h:576
Button::LookAndFeelMethods::drawButtonBackground
virtual void drawButtonBackground(Graphics &, Button &, const Colour &backgroundColour, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0
ToolbarItemComponent::getEditingMode
ToolbarEditingMode getEditingMode() const noexcept
Returns the current editing mode of this component.
Definition: juce_ToolbarItemComponent.h:184
BlocksProtocol::user9
@ user9
Definition: juce_BlocksProtocolDefinitions.h:328
juce_PlatformDefs.h
GridItem::Property::hasName
bool hasName() const noexcept
Definition: juce_GridItem.h:90
littlefoot::Compiler::getCompiledProgram
Program getCompiledProgram() const noexcept
After a successful compilation, this returns the finished Program.
Definition: juce_LittleFootCompiler.h:89
DrawableButton::getEdgeIndent
int getEdgeIndent() const noexcept
Returns the current edge indent size.
Definition: juce_DrawableButton.h:131
PluginHostType::type
HostType type
Definition: juce_PluginHostType.h:112
SynthesiserVoice::pitchWheelMoved
virtual void pitchWheelMoved(int newPitchWheelValue)=0
Called to let the voice know that the pitch wheel has been moved.
SparseSet::contains
bool contains(Type valueToLookFor) const noexcept
Checks whether a particular value is in the set.
Definition: juce_SparseSet.h:101
OSCFormatError::OSCFormatError
OSCFormatError(const String &desc)
Definition: juce_OSCTypes.h:109
RelativePointPath::usesNonZeroWinding
bool usesNonZeroWinding
Definition: juce_RelativePointPath.h:182
RectangleList::RectangleList
RectangleList(const RectangleList &other)
Creates a copy of another list.
Definition: juce_RectangleList.h:54
Colours::forestgreen
static const JUCE_API Colour forestgreen
Definition: juce_Colours.h:68
MidiKeyboardComponent::getBlackNoteLengthProportion
float getBlackNoteLengthProportion() const noexcept
Returns the length of the black notes as a proportion of the white note length.
Definition: juce_MidiKeyboardComponent.h:182
dsp::LadderFilter::setMode
void setMode(Mode newValue) noexcept
Sets filter mode.
FileChooserDialogBox::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the box.
Definition: juce_FileChooserDialogBox.h:137
SortedSet::isEmpty
bool isEmpty() const noexcept
Returns true if the set is empty, false otherwise.
Definition: juce_SortedSet.h:128
Rectangle::withWidth
Rectangle withWidth(ValueType newWidth) const noexcept
Returns a rectangle which has the same position and height as this one, but with a different width.
Definition: juce_Rectangle.h:219
Image::PixelFormat
PixelFormat
Definition: juce_Image.h:65
PixelAlpha::getInARGBMaskOrder
forcedinline uint32 getInARGBMaskOrder() const noexcept
Returns a uint32 which will be in argb order as if constructed with the following mask operation ((al...
Definition: juce_PixelFormats.h:613
Rectangle::withSizeKeepingCentre
Rectangle withSizeKeepingCentre(ValueType newWidth, ValueType newHeight) const noexcept
Returns a rectangle with the same centre position as this one, but a new size.
Definition: juce_Rectangle.h:228
AudioData
This class a container which holds all the classes pertaining to the AudioData::Pointer audio sample ...
Definition: juce_AudioDataConverters.h:36
dsp::Convolution::process
void process(const ProcessContext &context) noexcept
Performs the filter operation on the given set of samples, with optional stereo processing.
Definition: juce_Convolution.h:75
MouseEvent::rotation
const float rotation
The rotation of the pen device for this event in radians.
Definition: juce_MouseEvent.h:141
AiffAudioFormat::appleOneShot
static const char *const appleOneShot
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:51
WavAudioFormat::acidBeats
static const char *const acidBeats
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:90
LuaTokeniser::tokenType_float
@ tokenType_float
Definition: juce_LuaCodeTokeniser.h:56
PopupMenu::LookAndFeelMethods::drawMenuBarItem
virtual void drawMenuBarItem(Graphics &, int width, int height, int itemIndex, const String &itemText, bool isMouseOverItem, bool isMenuOpen, bool isMouseOverBar, MenuBarComponent &)=0
EdgeTable::getMaximumBounds
const Rectangle< int > & getMaximumBounds() const noexcept
Definition: juce_EdgeTable.h:83
ByteOrder::bigEndian24Bit
static JUCE_CONSTEXPR int bigEndian24Bit(const void *bytes) noexcept
Converts 3 big-endian bytes into a signed 24-bit value (which is sign-extended to 32 bits).
Definition: juce_ByteOrder.h:216
dsp::SIMDRegister::greaterThanOrEqual
static vMaskType JUCE_VECTOR_CALLTYPE greaterThanOrEqual(SIMDRegister a, SIMDRegister b) noexcept
Returns a SIMDRegister of the corresponding integral type where each element has each bit set if the ...
Definition: juce_SIMDRegister.h:312
BlocksProtocol::fixedVelocityValue
@ fixedVelocityValue
Definition: juce_BlocksProtocolDefinitions.h:295
PixelRGB::multiplyAlpha
forcedinline void multiplyAlpha(int) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:530
LookAndFeel_V3::getTickShape
Path getTickShape(float height) override
Returns a tick shape for use in yes/no boxes, etc.
ArgumentList::checkMinNumArguments
void checkMinNumArguments(int expectedMinNumberOfArgs) const
Throws an error unless there are at least the given number of arguments.
ReferenceCountedArray::swap
void swap(int index1, int index2) noexcept
Swaps a pair of objects in the array.
Definition: juce_ReferenceCountedArray.h:736
OutputStream::setPosition
virtual bool setPosition(int64 newPosition)=0
Tries to move the stream's output position.
Block::getStatusLights
virtual juce::Array< StatusLight * > getStatusLights() const =0
If this block has any status LEDs, this will return an array of objects to control them.
GridItem::Span::Span
Span(int numberToUse, const String &nameToUse)
Definition: juce_GridItem.h:52
Button::paintButton
virtual void paintButton(Graphics &g, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0
Subclasses should override this to actually paint the button's contents.
OpenGLContext
Creates an OpenGL context, which can be attached to a component.
Definition: juce_OpenGLContext.h:51
dsp::FIR::Coefficients::getPhaseForFrequencyArray
void getPhaseForFrequencyArray(double *frequencies, double *phases, size_t numSamples, double sampleRate) const noexcept
Returns the phase frequency response of the filter for a given frequency array and sample rate.
CodeDocument::getAllContent
String getAllContent() const
Returns the full text of the document.
PluginHostType::Ardour
@ Ardour
Represents Ardour.
Definition: juce_PluginHostType.h:64
GZIPDecompressorInputStream::deflateFormat
@ deflateFormat
Definition: juce_GZIPDecompressorInputStream.h:45
WavAudioFormat
Reads and Writes WAV format audio files.
Definition: juce_WavAudioFormat.h:39
LowLevelGraphicsContext::addTransform
virtual void addTransform(const AffineTransform &)=0
ControlButton::velocitySensitivity
@ velocitySensitivity
The velocity sensitivity button on a touch block.
Definition: juce_ControlButton.h:81
CharPointer_ASCII::isUpperCase
bool isUpperCase() const
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_ASCII.h:324
Block::ConfigMetaData::ConfigMetaData
ConfigMetaData(uint32 itemIndex, int32 itemValue, Range< int32 > rangeToUse, bool active, const char *itemName, ConfigType itemType, const char *options[ConfigMetaData::numOptionNames], const char *groupName)
Definition: juce_Block.h:338
AnalyticsDestination::AnalyticsEvent::parameters
StringPairArray parameters
The parameters of the event.
Definition: juce_AnalyticsDestination.h:71
HashMap::removeValue
void removeValue(ValueTypeParameter valueToRemove)
Removes all items with the given value.
Definition: juce_HashMap.h:267
Block::isValidUserConfigIndex
virtual bool isValidUserConfigIndex(uint32 item)=0
Determine if this is a valid config item index.
KeyPress::playKey
static const int playKey
key-code for a multimedia 'play' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:265
blendRect
void blendRect(int argb, int x, int y, int width, int height)
Blends a rectangle on the display with a specified colour.
CharPointer_UTF16::operator=
CharPointer_UTF16 operator=(CharPointer_UTF16 other) noexcept
Definition: juce_CharPointer_UTF16.h:51
Range::contains
JUCE_CONSTEXPR bool contains(const ValueType position) const noexcept
Returns true if the given position lies inside this range.
Definition: juce_Range.h:210
Vector3D::Vector3D
Vector3D(const Vector3D &other) noexcept
Definition: juce_Vector3D.h:43
PerformanceCounter::Statistics::numRuns
int64 numRuns
Definition: juce_PerformanceCounter.h:107
PathStrokeType::getJointStyle
JointStyle getJointStyle() const noexcept
Returns the joint style.
Definition: juce_PathStrokeType.h:181
CharacterFunctions::copyWithDestByteLimit
static size_t copyWithDestByteLimit(DestCharPointerType &dest, SrcCharPointerType src, size_t maxBytesToWrite) noexcept
Copies characters from one string to another, up to a null terminator or a given byte size limit.
Definition: juce_CharacterFunctions.h:505
Component::getY
int getY() const noexcept
Returns the y coordinate of the top of this component.
Definition: juce_Component.h:269
UnityAudioEffectDefinition::setFloatParameter
setFloatParameterCallback setFloatParameter
Definition: juce_UnityPluginInterface.h:175
TreeView::getOpennessState
std::unique_ptr< XmlElement > getOpennessState(bool alsoIncludeScrollPosition) const
Saves the current state of open/closed nodes so it can be restored later.
ApplicationCommandInfo::categoryName
String categoryName
A named category that the command fits into.
Definition: juce_ApplicationCommandInfo.h:119
unityInitialiseTexture
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityInitialiseTexture(int id, void *textureHandle, int w, int h)
UnityAudioSpatializerData
Definition: juce_UnityPluginInterface.h:94
RuleBasedTopologySource::addRule
void addRule(Rule *)
Adds a rule to the list that will be applied.
CharPointer_UTF32::replaceChar
void replaceChar(juce_wchar newChar) noexcept
Definition: juce_CharPointer_UTF32.h:143
DrumPadGridProgram::sendTouch
void sendTouch(float x, float y, float z, LEDColour)
Creates trail effects similar to the onscreen pad trails.
TextLayout::const_iterator
DereferencingIterator< const Line *const * > const_iterator
Definition: juce_TextLayout.h:243
Array::Array
Array(const ElementType &firstNewElement, OtherElements... otherElements)
Initalises an Array from a list of items.
Definition: juce_Array.h:114
ApplicationCommandTarget::InvocationInfo
Contains contextual details about the invocation of a command.
Definition: juce_ApplicationCommandTarget.h:62
KeyPress::F11Key
static const int F11Key
key-code for the F11 key
Definition: juce_KeyPress.h:219
PathStrokeType::setEndStyle
void setEndStyle(EndCapStyle newStyle) noexcept
Sets the end-cap style.
Definition: juce_PathStrokeType.h:190
littlefoot::LittleFootRemoteHeap::reset
void reset()
Definition: juce_LittleFootRemoteHeap.h:57
StretchableLayoutResizerBar
A component that acts as one of the vertical or horizontal bars you see being used to resize panels i...
Definition: juce_StretchableLayoutResizerBar.h:42
RectangleList::offsetAll
void offsetAll(Point< ValueType > offset) noexcept
Adds an x and y value to all the coordinates.
Definition: juce_RectangleList.h:591
OwnedArray::add
ObjectClass * add(std::unique_ptr< ObjectClass > newObject)
Appends a new object to the end of the array.
Definition: juce_OwnedArray.h:314
LinkedListPointer::removeNext
ObjectType * removeNext() noexcept
Removes the head item from the list.
Definition: juce_LinkedListPointer.h:252
Button::onStateChange
std::function< void()> onStateChange
You can assign a lambda to this callback object to have it called when the button's state changes.
Definition: juce_Button.h:197
Justification::top
@ top
Indicates that the item should be aligned against the top edge of the available space.
Definition: juce_Justification.h:121
Array< OSCBundle::Element >::ScopedLockType
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_Array.h:1124
TabbedComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_TabbedComponent.h:188
MessageManagerLock::lockWasGained
bool lockWasGained() const noexcept
Returns true if the lock was successfully acquired.
Definition: juce_MessageManager.h:452
DefaultHashFunctions::generateHash
static int generateHash(const Uuid &key, int upperLimit) noexcept
Generates a simple hash from a UUID.
Definition: juce_HashMap.h:52
CPlusPlusCodeTokeniser
A simple lexical analyser for syntax colouring of C++ code.
Definition: juce_CPlusPlusCodeTokeniser.h:39
BlockConfigManager::handleConfigUpdateMessage
void handleConfigUpdateMessage(int32 item, int32 value, int32 min, int32 max)
Definition: juce_BlockConfigManager.h:299
StandardApplicationCommandIDs::copy
@ copy
The command ID that should be used to send a "Copy to clipboard" command.
Definition: juce_ApplicationCommandID.h:73
LowLevelGraphicsPostScriptRenderer::totalWidth
int totalWidth
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:92
MultiTimer
A type of timer class that can run multiple timers with different frequencies, all of which share a s...
Definition: juce_MultiTimer.h:46
Colours::sienna
static const JUCE_API Colour sienna
Definition: juce_Colours.h:87
StringArray::add
void add(String stringToAdd)
Appends a string at the end of the array.
MidiInput::getDeviceInfo
MidiDeviceInfo getDeviceInfo() const noexcept
Returns the MidiDeviceInfo struct containing some information about this device.
Definition: juce_MidiDevices.h:147
deleteAndZero
void deleteAndZero(Type &pointer)
Delete an object pointer, and sets the pointer to null.
Definition: juce_Memory.h:41
StretchableObjectResizer::~StretchableObjectResizer
~StretchableObjectResizer()
Destructor.
OSCReceiver::MessageLoopCallback
Use this struct as the template parameter for Listener and ListenerWithOSCAddress to receive incoming...
Definition: juce_OSCReceiver.h:87
littlefoot::Runner::ErrorCode::unknownInstruction
@ unknownInstruction
PositionedGlyph::getBaselineY
float getBaselineY() const noexcept
Returns the y position of the glyph's baseline.
Definition: juce_GlyphArrangement.h:69
CharPointer_UTF32::operator<=
bool operator<=(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:62
ThreadLocalValue
Provides cross-platform support for thread-local objects.
Definition: juce_ThreadLocalValue.h:48
jmin
dsp::SIMDRegister< Type > JUCE_VECTOR_CALLTYPE jmin(dsp::SIMDRegister< Type > a, dsp::SIMDRegister< Type > b)
Definition: juce_SIMDRegister_Impl.h:175
Range::movedToStartAt
JUCE_CONSTEXPR Range movedToStartAt(const ValueType newStart) const noexcept
Returns a range with the same length as this one, but moved to have the given start position.
Definition: juce_Range.h:114
AudioDeviceManager::getInputLevelGetter
LevelMeter::Ptr getInputLevelGetter() noexcept
Returns a reference-counted object that can be used to get the current input level.
Definition: juce_AudioDeviceManager.h:437
DrawableComposite::getBoundingBox
Parallelogram< float > getBoundingBox() const noexcept
Returns the parallelogram that defines the target position of the content rectangle when the drawable...
Definition: juce_DrawableComposite.h:71
RelativePointPath
A path object that consists of RelativePoint coordinates rather than the normal fixed ones.
Definition: juce_RelativePointPath.h:42
ReferenceCountedArray::data
ObjectClass *const * data() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:284
MouseInputSource::mouse
@ mouse
Definition: juce_MouseInputSource.h:59
PluginHostType::AppleLogic
@ AppleLogic
Represents Apple Logic Pro.
Definition: juce_PluginHostType.h:62
MidiInput::getIdentifier
String getIdentifier() const noexcept
Returns the identifier of this device.
Definition: juce_MidiDevices.h:150
dsp::Gain::prepare
void prepare(const ProcessSpec &spec) noexcept
Called before processing starts.
Definition: juce_Gain.h:75
TypeHelpers::SmallestFloatType
These templates are designed to take a type, and if it's a double, they return a double type; for any...
Definition: juce_MathsFunctions.h:663
BlockConfigManager::ConfigDescription::max
int32 max
Definition: juce_BlockConfigManager.h:59
AudioBuffer::applyGainRamp
void applyGainRamp(int startSample, int numSamples, Type startGain, Type endGain) noexcept
Applies a range of gains to a region of all channels.
Definition: juce_AudioSampleBuffer.h:680
KeyPress::F28Key
static const int F28Key
key-code for the F28 key
Definition: juce_KeyPress.h:236
CharPointer_ASCII::compareIgnoreCase
int compareIgnoreCase(const CharPointer other) const
Compares this string with another one.
Definition: juce_CharPointer_ASCII.h:262
WavAudioFormat::riffInfoNumberOfParts
static const char *const riffInfoNumberOfParts
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:140
ListenerList::size
int size() const noexcept
Returns the number of registered listeners.
Definition: juce_ListenerList.h:103
Colours::wheat
static const JUCE_API Colour wheat
Definition: juce_Colours.h:90
BlocksVersion::toString
String toString(bool extended=false) const
Box2DRenderer::render
void render(Graphics &g, b2World &world, float box2DWorldLeft, float box2DWorldTop, float box2DWorldRight, float box2DWorldBottom, const Rectangle< float > &targetArea)
Renders the world.
Block::setProgramLoadedCallback
virtual void setProgramLoadedCallback(std::function< void(Block &)> programLoaded)=0
Provides a callback that will be called when a prgoram has been loaded.
AttributedString
A text string with a set of colour/font settings that are associated with sub-ranges of the text.
Definition: juce_AttributedString.h:43
Reverb::setParameters
void setParameters(const Parameters &newParams)
Applies a new set of parameters to the reverb.
Definition: juce_audio_basics/utilities/juce_Reverb.h:70
Line::getEndY
ValueType getEndY() const noexcept
Returns the y coordinate of the line's end point.
Definition: juce_Line.h:87
Array::Array
Array(Array &&other) noexcept
Definition: juce_Array.h:75
Atomic::operator-=
Type operator-=(DiffType amountToSubtract) noexcept
Atomically subtracts a number from this value, returning the new value.
Definition: juce_Atomic.h:120
ArgumentList::operator[]
Argument operator[](int index) const
Returns one of the arguments.
TableHeaderComponent::LookAndFeelMethods::drawTableHeaderBackground
virtual void drawTableHeaderBackground(Graphics &, TableHeaderComponent &)=0
OggVorbisAudioFormat::id3genre
static const char *const id3genre
Metadata key for setting an ID3 genre.
Definition: juce_OggVorbisAudioFormat.h:82
SidePanel::LookAndFeelMethods::getSidePanelTitleJustification
virtual Justification getSidePanelTitleJustification(SidePanel &)=0
WeakReference::Master::getSharedPointer
SharedRef getSharedPointer(ObjectType *object)
The first call to this method will create an internal object that is shared by all weak references to...
Definition: juce_WeakReference.h:165
MPEZoneLayout::processNextMidiBuffer
void processNextMidiBuffer(const MidiBuffer &buffer)
Pass incoming MIDI buffers to an object of this class if you want the zone layout to properly react t...
AudioPluginFormat::getNameOfPluginFromIdentifier
virtual String getNameOfPluginFromIdentifier(const String &fileOrIdentifier)=0
Returns a readable version of the name of the plugin that this identifier refers to.
WavAudioFormat::riffInfoWatermarkURL
static const char *const riffInfoWatermarkURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:176
Colours::turquoise
static const JUCE_API Colour turquoise
Definition: juce_Colours.h:90
MPESynthesiser::isVoiceStealingEnabled
bool isVoiceStealingEnabled() const noexcept
Returns true if note-stealing is enabled.
Definition: juce_MPESynthesiser.h:129
Rectangle::Rectangle
Rectangle(ValueType width, ValueType height) noexcept
Creates a rectangle with a given size, and a position of (0, 0).
Definition: juce_Rectangle.h:61
CustomTypeface::ascent
float ascent
Definition: juce_CustomTypeface.h:145
GridItem::Property
Represents a property.
Definition: juce_GridItem.h:71
dsp::StateVariableFilter::Filter::Filter
Filter(ParametersPtr parametersToUse)
Definition: juce_StateVariableFilter.h:71
PushNotifications::Notification::vibrationPattern
Array< int > vibrationPattern
Optional: sets the vibration pattern in milliseconds.
Definition: juce_PushNotifications.h:268
AudioProcessor::Bus::getLastEnabledLayout
const AudioChannelSet & getLastEnabledLayout() const noexcept
Return the bus's last active channel layout.
Definition: juce_AudioProcessor.h:387
Parallelogram::operator=
Parallelogram & operator=(const Parallelogram &)=default
MathConstants::euler
static const FloatType euler
A predefined value for Euler's number.
Definition: juce_MathsFunctions.h:375
AudioChannelSet::ambisonicW
@ ambisonicW
Same as zero-th ambisonic channel number 0.
Definition: juce_AudioChannelSet.h:363
dsp::FilterDesign::designFIRLowpassWindowMethod
static FIRCoefficientsPtr designFIRLowpassWindowMethod(FloatType frequency, double sampleRate, size_t order, WindowingMethod type, FloatType beta=static_cast< FloatType >(2))
This method generates a FIR::Coefficients for a low-pass filter, using the windowing design method,...
Array::getReference
ElementType & getReference(int index) noexcept
Returns a direct reference to one of the elements in the array, without checking the index passed in.
Definition: juce_Array.h:268
RelativeCoordinate::Strings::width
static const String width
"width"
Definition: juce_RelativeCoordinate.h:160
ComboBox::LookAndFeelMethods::drawComboBox
virtual void drawComboBox(Graphics &, int width, int height, bool isButtonDown, int buttonX, int buttonY, int buttonW, int buttonH, ComboBox &)=0
MemoryMappedAudioFormatReader::scanMinAndMaxInterleaved
Range< float > scanMinAndMaxInterleaved(int channel, int64 startSampleInFile, int64 numSamples) const noexcept
Used by AudioFormatReader subclasses to scan for min/max ranges in interleaved data.
Definition: juce_MemoryMappedAudioFormatReader.h:104
Justification::getOnlyVerticalFlags
int getOnlyVerticalFlags() const noexcept
Returns just the flags from this object that deal with vertical layout.
Definition: juce_Justification.h:68
TreeViewItem::createItemComponent
virtual Component * createItemComponent()
Creates a component that will be used to represent this item.
Definition: juce_TreeView.h:326
CharPointer_UTF16::indexOf
int indexOf(CharPointer stringToFind) const noexcept
Returns the character index of a substring, or -1 if it isn't found.
Definition: juce_CharPointer_UTF16.h:368
Colours::olive
static const JUCE_API Colour olive
Definition: juce_Colours.h:81
BlocksProtocol::ping
@ ping
Definition: juce_BlocksProtocolDefinitions.h:406
CodeDocument::Iterator
Iterates the text in a CodeDocument.
Definition: juce_CodeDocument.h:361
dsp::Reverb::reset
void reset() noexcept
Resets the reverb's internal state.
Definition: juce_dsp/processors/juce_Reverb.h:71
dsp::LadderFilter::setDrive
void setDrive(Type newValue) noexcept
Sets the amound of saturation in the filter.
JUCEApplicationBase::getInstance
static JUCEApplicationBase * getInstance() noexcept
Returns the global instance of the application object that's running.
Definition: juce_ApplicationBase.h:97
TextEditor::setKeyboardType
void setKeyboardType(VirtualKeyboardType type) noexcept
Definition: juce_TextEditor.h:634
dsp::ProcessorDuplicator::state
StateType::Ptr state
Definition: juce_ProcessorDuplicator.h:81
unityMouseDown
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseDown(int id, float x, float y, UnityEventModifiers mods, int button)
Array::Array
Array(const TypeToCreateFrom *data)
Initalises from a null-terminated raw array of values.
Definition: juce_Array.h:84
Block::liveBlock
@ liveBlock
Live control block type.
Definition: juce_Block.h:46
dsp::Gain::process
void process(const ProcessContext &context) noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_Gain.h:98
CharacterFunctions::indexOfIgnoreCase
static int indexOfIgnoreCase(CharPointerType1 haystack, const CharPointerType2 needle) noexcept
Finds the character index of a given substring in another string, using a case-independent match.
Definition: juce_CharacterFunctions.h:694
TreeView::isMultiSelectEnabled
bool isMultiSelectEnabled() const noexcept
Returns whether multi-select has been enabled for the tree.
Definition: juce_TreeView.h:724
PluginHostType::isTracktionWaveform
bool isTracktionWaveform() const noexcept
Returns true if the host is Tracktion Waveform.
Definition: juce_PluginHostType.h:178
Colours::aquamarine
static const JUCE_API Colour aquamarine
Definition: juce_Colours.h:58
BlocksVersion::operator>
bool operator>(const BlocksVersion &) const
ListBox::getOutlineThickness
int getOutlineThickness() const noexcept
Returns the thickness of outline that will be drawn around the listbox.
Definition: juce_ListBox.h:485
AudioProcessorValueTreeState::AudioProcessorValueTreeState
AudioProcessorValueTreeState(AudioProcessor &processorToConnectTo, UndoManager *undoManagerToUse, const Identifier &valueTreeType, ParameterLayout parameterLayout)
Creates a state object for a given processor, and sets up all the parameters that will control that p...
Graphics::fillAll
void fillAll() const
Fills the context's entire clip region with the current colour or brush.
ResizableCornerComponent
A component that resizes a parent component when dragged.
Definition: juce_ResizableCornerComponent.h:43
getHeapInt
int getHeapInt(int byteIndex)
Reads 4 bytes from the heap and returns the value as an integer.
CharPointer_UTF16::sizeInBytes
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_UTF16.h:241
CharPointer_UTF32::operator++
CharPointer_UTF32 operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_UTF32.h:83
ArrayBase::insertArray
void insertArray(int indexToInsertAt, const ElementType *newElements, int numberOfElements)
Definition: juce_ArrayBase.h:348
Identifier::isValid
bool isValid() const noexcept
Returns true if this Identifier is not null.
Definition: juce_Identifier.h:115
Block::ProgramEventMessage::values
int32 values[3]
Definition: juce_Block.h:264
AnalyticsDestination::AnalyticsEvent::userID
String userID
The user ID associated with the event.
Definition: juce_AnalyticsDestination.h:74
dsp::Matrix::isOneRowVector
bool isOneRowVector() const noexcept
Tells if the matrix is a one row vector.
Definition: juce_Matrix.h:189
Block::getType
virtual Type getType() const =0
Returns the type of this device.
setPositionCallback
int(UNITY_INTERFACE_API * setPositionCallback)(UnityAudioEffectState *state, unsigned int pos)
Definition: juce_UnityPluginInterface.h:55
TextEditor::isPopupMenuEnabled
bool isPopupMenuEnabled() const noexcept
Returns true if the right-click menu is enabled.
Definition: juce_TextEditor.h:191
AudioProcessor::setBusesLayout
bool setBusesLayout(const BusesLayout &)
Set the channel layouts of this audio processor.
AudioChannelSet::ambisonicACN3
@ ambisonicACN3
First-order ambisonic channel number 3.
Definition: juce_AudioChannelSet.h:320
FileBrowserListener::fileClicked
virtual void fileClicked(const File &file, const MouseEvent &e)=0
Callback when the user clicks on a file in the browser.
dsp::Matrix::operator*
Matrix operator*(ElementType scalar) const
Scalar multiplication.
Definition: juce_Matrix.h:160
CharPointer_UTF16::CharType
int16 CharType
Definition: juce_CharPointer_UTF16.h:41
DirectoryContentsDisplayComponent::getSelectedFile
virtual File getSelectedFile(int index) const =0
Returns one of the files that the user has currently selected.
Drawable::Drawable
Drawable()
The base class can't be instantiated directly.
TreeView::getRootItem
TreeViewItem * getRootItem() const noexcept
Returns the tree's root item.
Definition: juce_TreeView.h:672
ImageEffectFilter
A graphical effect filter that can be applied to components.
Definition: juce_ImageEffectFilter.h:44
Rectangle::operator-=
Rectangle & operator-=(Point< ValueType > deltaPosition) noexcept
Moves this rectangle by a given amount.
Definition: juce_Rectangle.h:327
Array::end
const ElementType * end() const noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_Array.h:353
MultiDocumentPanel::LayoutMode
LayoutMode
The different layout modes available.
Definition: juce_MultiDocumentPanel.h:221
Result
Represents the 'success' or 'failure' of an operation, and holds an associated error message to descr...
Definition: juce_Result.h:57
AnimatedPosition::AnimatedPosition
AnimatedPosition()
Definition: juce_AnimatedPosition.h:58
PluginDescription::version
String version
The version.
Definition: juce_PluginDescription.h:73
dsp::Oscillator::process
void process(const ProcessContext &context) noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_Oscillator.h:130
NamedValueSet::NamedValue::name
Identifier name
Definition: juce_NamedValueSet.h:56
MemoryMappedAudioFormatReader::filePosToSample
int64 filePosToSample(int64 filePos) const noexcept
Converts a byte position in the file to a sample index.
Definition: juce_MemoryMappedAudioFormatReader.h:97
LeakedObjectDetector::~LeakedObjectDetector
~LeakedObjectDetector()
Definition: juce_LeakedObjectDetector.h:50
ThreadedAnalyticsDestination
A base class for dispatching analytics events on a dedicated thread.
Definition: juce_ThreadedAnalyticsDestination.h:54
AudioProcessorGraph
A type of AudioProcessor which plays back a graph of other AudioProcessors.
Definition: juce_AudioProcessorGraph.h:47
KeyPress::backspaceKey
static const int backspaceKey
key-code for the backspace key
Definition: juce_KeyPress.h:197
CharPointer_UTF8::write
void write(const juce_wchar charToWrite) noexcept
Writes a unicode character to this string, and advances this pointer to point to the next position.
Definition: juce_CharPointer_UTF8.h:326
TreeView::LookAndFeelMethods::areLinesDrawnForTreeView
virtual bool areLinesDrawnForTreeView(TreeView &)=0
int32
signed int int32
A platform-independent 32-bit signed integer type.
Definition: juce_MathsFunctions.h:44
CharPointer_UTF32::operator>=
bool operator>=(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:64
Point::getAngleToPoint
FloatType getAngleToPoint(Point other) const noexcept
Returns the angle from this point to another one.
Definition: juce_Point.h:167
HighResolutionTimer
A high-resolution periodic timer.
Definition: juce_HighResolutionTimer.h:43
CPlusPlusCodeTokeniser::tokenType_preprocessor
@ tokenType_preprocessor
Definition: juce_CPlusPlusCodeTokeniser.h:66
PopupMenu::Item::customComponent
ReferenceCountedObjectPtr< CustomComponent > customComponent
A custom component for the item to display, or nullptr if there isn't one.
Definition: juce_PopupMenu.h:151
FillType::isColour
bool isColour() const noexcept
Returns true if this is a solid colour fill, and not a gradient or image.
Definition: juce_FillType.h:87
AudioChannelSet::left
@ left
L channel.
Definition: juce_AudioChannelSet.h:281
LEDRow::block
Block & block
The device that these lights belong to.
Definition: juce_LEDRow.h:59
dsp::FIR::Coefficients::getMagnitudeForFrequency
double getMagnitudeForFrequency(double frequency, double sampleRate) const noexcept
Returns the magnitude frequency response of the filter for a given frequency and sample rate.
BlocksProtocol::tempo
@ tempo
Definition: juce_BlocksProtocolDefinitions.h:306
AudioProcessor::wrapperType_RTAS
@ wrapperType_RTAS
Definition: juce_AudioProcessor.h:1193
AudioThumbnailBase::drawChannels
virtual void drawChannels(Graphics &g, const Rectangle< int > &area, double startTimeSeconds, double endTimeSeconds, float verticalZoomFactor)=0
Draws the waveforms for all channels in the thumbnail.
LinkedListPointer::Appender
Allows efficient repeated insertions into a list.
Definition: juce_LinkedListPointer.h:332
PluginHostType::isVBVSTScanner
bool isVBVSTScanner() const noexcept
Returns true if the host is VB Audio VST Scanner.
Definition: juce_PluginHostType.h:180
DocumentWindow::maximiseButtonPressed
virtual void maximiseButtonPressed()
Callback that is triggered when the maximise button is pressed, or when the title-bar is double-click...
Image::BitmapData::readOnly
@ readOnly
Definition: juce_Image.h:316
Identifier
Represents a string identifier, designed for accessing properties by name.
Definition: juce_Identifier.h:39
String::charToString
static String charToString(juce_wchar character)
Creates a string from a single character.
AudioBuffer::reverse
void reverse(int channel, int startSample, int numSamples) const noexcept
Reverses a part of a channel.
Definition: juce_AudioSampleBuffer.h:1047
AudioProcessorValueTreeState::ParameterLayout::ParameterLayout
ParameterLayout(std::unique_ptr< Items >... items)
Definition: juce_AudioProcessorValueTreeState.h:77
PositionableAudioSource::getTotalLength
virtual int64 getTotalLength() const =0
Returns the total length of the stream (in samples).
PixelRGB::getOddBytes
forcedinline uint32 getOddBytes() const noexcept
Return channels with an odd index and insert zero bytes between them.
Definition: juce_PixelFormats.h:412
AnimatedAppComponent::setFramesPerSecond
void setFramesPerSecond(int framesPerSecond)
Your subclass can call this to start a timer running which will call update() and repaint the compone...
AudioDeviceManager::addAudioCallback
void addAudioCallback(AudioIODeviceCallback *newCallback)
Registers an audio callback to be used.
Slider::LookAndFeelMethods::getSliderPopupFont
virtual Font getSliderPopupFont(Slider &)=0
LookAndFeel_V2::fillTextEditorBackground
void fillTextEditorBackground(Graphics &, int width, int height, TextEditor &) override
BlocksProtocol::typeDeviceAndTime
@ typeDeviceAndTime
Definition: juce_BlocksProtocolDefinitions.h:484
PluginHostType::FruityLoops
@ FruityLoops
Represents Fruity Loops.
Definition: juce_PluginHostType.h:73
PushNotifications::Notification::Action::parameters
var parameters
Optional: additional parameters that can be passed.
Definition: juce_PushNotifications.h:83
OSCMessage::OSCMessage
OSCMessage(const OSCAddressPattern &ap) noexcept
Constructs an OSCMessage object with the given address pattern and no arguments.
DrawableImage
A drawable object which is a bitmap image.
Definition: juce_DrawableImage.h:39
ThreadPoolJob::JobStatus
JobStatus
These are the values that can be returned by the runJob() method.
Definition: juce_ThreadPool.h:71
Colours::mediumorchid
static const JUCE_API Colour mediumorchid
Definition: juce_Colours.h:77
Array::getUnchecked
ElementType getUnchecked(int index) const
Returns one of the elements in the array, without checking the index passed in.
Definition: juce_Array.h:253
TouchList::~TouchList
~TouchList()=default
Destructor.
dsp::SIMDRegister::min
static SIMDRegister JUCE_VECTOR_CALLTYPE min(SIMDRegister a, SIMDRegister b) noexcept
Returns a new vector where each element is the minimum of the corresponding element of a and b.
Definition: juce_SIMDRegister.h:316
ComponentBoundsConstrainer::getMinimumWhenOffTheLeft
int getMinimumWhenOffTheLeft() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:120
Array::operator!=
bool operator!=(const OtherArrayType &other) const
Compares this array to another one.
Definition: juce_Array.h:176
AudioParameterChoice::getCurrentChoiceName
String getCurrentChoiceName() const noexcept
Returns the name of the currently selected item.
Definition: juce_AudioParameterChoice.h:73
Block::getTouchSurface
virtual TouchSurface * getTouchSurface() const =0
If this block has a pressure-sensitive surface, this will return an object to access its data.
AudioFormatReader::readSamples
virtual bool readSamples(int **destChannels, int numDestChannels, int startOffsetInDestBuffer, int64 startSampleInFile, int numSamples)=0
Subclasses must implement this method to perform the low-level read operation.
dsp::AudioBlock::copyFrom
AudioBlock & copyFrom(const AudioBlock< OtherSampleType > &src) noexcept
Copies the values in src to this block.
Definition: juce_AudioBlock.h:297
TabBarButton::extraComponent
std::unique_ptr< Component > extraComponent
Definition: juce_TabbedButtonBar.h:128
SynthesiserVoice::setSustainPedalDown
void setSustainPedalDown(bool isNowDown) noexcept
Modifies the sustain pedal flag.
Definition: juce_Synthesiser.h:233
dsp::LookupTableTransform::processSample
FloatType processSample(FloatType value) const noexcept
Calculates the approximated value for the given input value with range checking.
Definition: juce_LookupTable.h:255
Array::indexOfSorted
int indexOfSorted(ElementComparator &comparator, TargetValueType elementToLookFor) const
Finds the index of an element in the array, assuming that the array is sorted.
Definition: juce_Array.h:731
SmoothedValue::setTargetValue
void setTargetValue(FloatType newValue) noexcept
Set the next value to ramp towards.
Definition: juce_SmoothedValue.h:266
AudioProcessorParameterGroup::AudioProcessorParameterGroup
AudioProcessorParameterGroup(String groupID, String groupName, String subgroupSeparator, std::unique_ptr< ParameterOrGroup > child)
Creates an AudioProcessorParameterGroup with a single child.
Definition: juce_AudioProcessorParameterGroup.h:120
FileBrowserListener::selectionChanged
virtual void selectionChanged()=0
Callback when the user selects a different file in the browser.
dsp::StateVariableFilter::Filter
An IIR filter that can perform low, band and high-pass filtering on an audio signal,...
Definition: juce_StateVariableFilter.h:55
OSCBundle::addElement
void addElement(const OSCBundle::Element &element)
Adds an OSCBundleElement to the OSCBundle's content.
Definition: juce_OSCBundle.h:128
BlocksProtocol::fixedVelocity
@ fixedVelocity
Definition: juce_BlocksProtocolDefinitions.h:294
DrumPadGridProgram::none
@ none
Definition: juce_DrumPadLEDProgram.h:89
WavAudioFormat::riffInfoDistributedBy
static const char *const riffInfoDistributedBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:115
Button::LookAndFeelMethods::getTextButtonFont
virtual Font getTextButtonFont(TextButton &, int buttonHeight)=0
UnitTest::expect
void expect(bool testResult, const String &failureMessage=String())
Checks that the result of a test is true, and logs this result.
Colours::aqua
static const JUCE_API Colour aqua
Definition: juce_Colours.h:58
OwnedArray::~OwnedArray
~OwnedArray()
Deletes the array and also deletes any objects inside it.
Definition: juce_OwnedArray.h:63
BlocksProtocol::touchMessageWithVelocity
@ touchMessageWithVelocity
Definition: juce_BlocksProtocolDefinitions.h:487
AudioProcessorParameter::setValue
virtual void setValue(float newValue)=0
The host will call this method to change the value of a parameter.
ReferenceCountedArray::removeObject
void removeObject(ObjectClass *objectToRemove)
Removes the first occurrence of a specified object from the array.
Definition: juce_ReferenceCountedArray.h:658
PluginHostType::isGarageBand
bool isGarageBand() const noexcept
Returns true if the host is Apple GarageBand.
Definition: juce_PluginHostType.h:138
HeapBlock::operator==
bool operator==(const ElementType *otherPointer) const noexcept
Compares the pointer with another pointer.
Definition: juce_HeapBlock.h:232
ImageFileFormat::decodeImage
virtual Image decodeImage(InputStream &input)=0
Tries to decode and return an image from the given stream.
CharPointer_UTF16::getIntValue32
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_UTF16.h:405
dsp::AudioBlock::subtract
AudioBlock & subtract(AudioBlock< OtherSampleType > src) noexcept
Subtracts the source values from the elements in this block.
Definition: juce_AudioBlock.h:407
dsp::IIR::Filter::coefficients
CoefficientsPtr coefficients
The coefficients of the IIR filter.
Definition: juce_dsp/processors/juce_IIRFilter.h:90
GridItem::area
String area
Definition: juce_GridItem.h:161
MouseCursor::UpDownLeftRightResizeCursor
@ UpDownLeftRightResizeCursor
An arrow pointing up, down, left and right.
Definition: juce_MouseCursor.h:63
Point::setY
void setY(ValueType newY) noexcept
Sets the point's y coordinate.
Definition: juce_Point.h:78
ApplicationCommandTarget::InvocationInfo::commandFlags
int commandFlags
The command's flags.
Definition: juce_ApplicationCommandTarget.h:74
LinkedListPointer::getLast
LinkedListPointer & getLast() noexcept
Returns the last item in the list which this pointer points to.
Definition: juce_LinkedListPointer.h:115
AudioChannelSet::create7point0SDDS
static AudioChannelSet JUCE_CALLTYPE create7point0SDDS()
Creates a set for a SDDS 7.0 surround setup (left, right, centre, leftSurround, rightSurround,...
String::clear
void clear() noexcept
Resets this string to be empty.
ADSR::noteOn
void noteOn()
Starts the attack phase of the envelope.
Definition: juce_ADSR.h:115
AudioProcessor::BusesLayout::getMainOutputChannels
int getMainOutputChannels() const noexcept
Get the number of output channels on the main bus.
Definition: juce_AudioProcessor.h:341
SpeakerMappings
Structure for VST speaker mappings.
Definition: juce_VSTCommon.h:43
Rectangle::expanded
Rectangle expanded(ValueType delta) const noexcept
Returns a rectangle that is larger than this one by a given amount.
Definition: juce_Rectangle.h:438
FileBrowserListener
A listener for user selection events in a file browser.
Definition: juce_FileBrowserListener.h:39
TextEditor::onEscapeKey
std::function< void()> onEscapeKey
You can assign a lambda to this callback object to have it called when the escape key is pressed.
Definition: juce_TextEditor.h:338
LEDGrid::getNumRows
virtual int getNumRows() const =0
Returns the number of rows in the LED grid.
BlocksProtocol::requestFactorySync
@ requestFactorySync
Definition: juce_BlocksProtocolDefinitions.h:418
Array::removeValuesIn
void removeValuesIn(const OtherArrayType &otherArray)
Removes any elements which are also in another array.
Definition: juce_Array.h:959
MidiInput::getName
String getName() const noexcept
Returns the name of this device.
Definition: juce_MidiDevices.h:153
HyperlinkButton::getJustificationType
Justification getJustificationType() const noexcept
Returns the type of justification, as set in setJustificationType().
Definition: juce_HyperlinkButton.h:104
PositionedGlyph::getTop
float getTop() const
Returns the y position of the top of the glyph.
Definition: juce_GlyphArrangement.h:71
AudioThumbnailBase::getTotalLength
virtual double getTotalLength() const noexcept=0
Returns the length of the audio file, in seconds.
Button::buttonStateChanged
virtual void buttonStateChanged()
Called when the button's up/down/over state changes.
PixelRGB::blend
forcedinline void blend(const PixelRGB src) noexcept
Definition: juce_PixelFormats.h:470
ApplicationCommandInfo
Holds information describing an application command.
Definition: juce_ApplicationCommandInfo.h:46
operator!=
JUCE_API bool operator!=(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
OpenGLGraphicsContextCustomShader
Used to create custom shaders for use with an openGL 2D rendering context.
Definition: juce_OpenGLGraphicsContext.h:59
CharPointer_ASCII::compareIgnoreCaseUpTo
int compareIgnoreCaseUpTo(const CharPointer other, const int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_ASCII.h:280
Atomic::operator=
Atomic< Type > & operator=(const Atomic &other) noexcept
Copies another value into this one (atomically).
Definition: juce_Atomic.h:103
AlertWindow::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the alert box.
Definition: juce_AlertWindow.h:414
StringArray::addArray
void addArray(Iterator &&start, Iterator &&end)
Adds items from a range of start/end iterators of some kind of objects which can be implicitly conver...
Definition: juce_StringArray.h:242
AudioProcessor::Bus::isMain
bool isMain() const noexcept
Returns true if the current bus is the main input or output bus.
Definition: juce_AudioProcessor.h:364
Quaternion::scalar
Type scalar
The scalar part of the quaternion.
Definition: juce_Quaternion.h:97
dsp::Bias::Bias
Bias() noexcept=default
XmlTokeniser::tokenType_string
@ tokenType_string
Definition: juce_XMLCodeTokeniser.h:55
WindowsMediaAudioFormat::createReaderFor
AudioFormatReader * createReaderFor(InputStream *, bool deleteStreamIfOpeningFails) override
Tries to create an object that can read from a stream containing audio data in this format.
ValueWithDefault::ValueWithDefault
ValueWithDefault(ValueTree &tree, const Identifier &propertyID, UndoManager *um, const var &defaultToUse)
Creates an ValueWithDefault object.
Definition: juce_ValueWithDefault.h:57
BlocksProtocol::user24
@ user24
Definition: juce_BlocksProtocolDefinitions.h:343
StatisticsAccumulator::getMaxValue
FloatType getMaxValue() const noexcept
Returns the largest of all previously added values.
Definition: juce_StatisticsAccumulator.h:101
Grid::setGap
void setGap(Px sizeInPixels) noexcept
Sets the gap between rows and columns in pixels.
Definition: juce_Grid.h:203
OnlineUnlockStatus::doesProductIDMatch
virtual bool doesProductIDMatch(const String &returnedIDFromServer)=0
This must check whether a product ID string that the server returned is OK for unlocking the current ...
Range::operator!=
JUCE_CONSTEXPR bool operator!=(Range other) const noexcept
Definition: juce_Range.h:203
Point::withX
JUCE_CONSTEXPR Point withX(ValueType newX) const noexcept
Returns a point which has the same Y position as this one, but a new X.
Definition: juce_Point.h:81
DrawableComposite::getContentArea
Rectangle< float > getContentArea() const noexcept
Returns the main content rectangle.
Definition: juce_DrawableComposite.h:81
AudioProcessorEditor::ParameterControlHighlightInfo::suggestedColour
Colour suggestedColour
Definition: juce_AudioProcessorEditor.h:76
PopupMenu::LookAndFeelMethods::getIdealPopupMenuItemSize
virtual void getIdealPopupMenuItemSize(const String &text, bool isSeparator, int standardMenuItemHeight, int &idealWidth, int &idealHeight)=0
Finds the best size for an item in a popup menu.
MPEZoneLayout::processNextMidiEvent
void processNextMidiEvent(const MidiMessage &message)
Pass incoming MIDI messages to an object of this class if you want the zone layout to properly react ...
BlocksProtocol::MessageFromDevice::touchStartWithVelocity
@ touchStartWithVelocity
CharPointer_ASCII::compareUpTo
int compareUpTo(const CharPointer other, const int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_ASCII.h:249
InterProcessLock::ScopedLockType
Automatically locks and unlocks an InterProcessLock object.
Definition: juce_InterProcessLock.h:72
BlocksProtocol::TouchPosition
The coordinates of a touch.
Definition: juce_BlocksProtocolDefinitions.h:365
ArgumentList::getExistingFolderForOption
File getExistingFolderForOption(StringRef option) const
Looks for a filename argument using getFileForOption() and fails with a suitable error if the file is...
TextEditor::setLineSpacing
void setLineSpacing(float newLineSpacing) noexcept
Sets the line spacing of the TextEditor.
Definition: juce_TextEditor.h:507
String::appendCharPointer
void appendCharPointer(CharPointer textToAppend)
Appends a string to the end of this one.
Definition: juce_String.h:285
AudioDeviceManager::createStateXml
std::unique_ptr< XmlElement > createStateXml() const
Returns some XML representing the current state of the manager.
BlocksProtocol::touchMessage
@ touchMessage
Definition: juce_BlocksProtocolDefinitions.h:486
MPENote
This struct represents a playing MPE note.
Definition: juce_MPENote.h:40
LowLevelGraphicsPostScriptRenderer::SavedState::yOffset
int yOffset
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:104
MidiMessage::noteOff
static MidiMessage noteOff(int channel, int noteNumber, float velocity) noexcept
Creates a key-up message.
Typeface::getName
const String & getName() const noexcept
Returns the font family of the typeface.
Definition: juce_Typeface.h:59
FillType::getOpacity
float getOpacity() const noexcept
Returns the current opacity to be applied to the colour, gradient, or image.
Definition: juce_FillType.h:116
Colours::lightgreen
static const JUCE_API Colour lightgreen
Definition: juce_Colours.h:73
AudioChannelSet::topFrontLeft
@ topFrontLeft
Top Front Left channel.
Definition: juce_AudioChannelSet.h:296
Rectangle::getBottomRight
Point< ValueType > getBottomRight() const noexcept
Returns the rectangle's bottom-right position as a Point.
Definition: juce_Rectangle.h:153
StandalonePluginHolder::channelConfiguration
Array< PluginInOuts > channelConfiguration
Definition: juce_StandaloneFilterWindow.h:410
PixelRGB::getGreen
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:417
unityMouseDrag
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseDrag(int id, float x, float y, UnityEventModifiers mods, int button)
KnownPluginList::PluginTree::subFolders
OwnedArray< PluginTree > subFolders
Definition: juce_KnownPluginList.h:176
Atomic::set
void set(Type newValue) noexcept
Atomically sets the current value.
Definition: juce_Atomic.h:68
PerformanceCounter::Statistics::totalSeconds
double totalSeconds
Definition: juce_PerformanceCounter.h:106
AudioThumbnailBase::getNumChannels
virtual int getNumChannels() const noexcept=0
Returns the number of channels in the file.
littlefoot::Runner::FunctionExecutionContext::run
ErrorCode run(TimeOutCheckFunction hasTimedOut) noexcept
Definition: juce_LittleFootRunner.h:655
SynthesiserVoice::isPlayingButReleased
bool isPlayingButReleased() const noexcept
Returns true if a voice is sounding in its release phase.
Definition: juce_Synthesiser.h:242
getHeapBits
int getHeapBits(int startBitIndex, int numBits)
Reads a sequence of bits from the heap and returns the value as an integer.
Justification::testFlags
bool testFlags(int flagsToTest) const noexcept
Tests a set of flags for this object.
Definition: juce_Justification.h:65
MPESynthesiser::getNumVoices
int getNumVoices() const noexcept
Returns the number of voices that have been added.
Definition: juce_MPESynthesiser.h:83
dsp::LadderFilter::prepare
void prepare(const juce::dsp::ProcessSpec &spec)
Initialises the filter.
SparseSet::getNumRanges
int getNumRanges() const noexcept
Returns the number of contiguous blocks of values.
Definition: juce_SparseSet.h:119
dsp::Matrix::toString
String toString() const
Returns a String displaying in a convenient way the matrix contents.
PluginHostType::PluginHostType
PluginHostType()
Definition: juce_PluginHostType.h:44
AudioChannelSet::topRearRight
@ topRearRight
Top Rear Right channel.
Definition: juce_AudioChannelSet.h:301
LEDRow::resetOverlayColour
virtual void resetOverlayColour()=0
var::getArray
Array< var > * getArray() const noexcept
If this variant holds an array, this provides access to it.
PropertyPanel
A panel that holds a list of PropertyComponent objects.
Definition: juce_PropertyPanel.h:45
AudioBuffer::AudioBuffer
AudioBuffer(Type *const *dataToReferTo, int numChannelsToUse, int numSamples)
Creates a buffer using a pre-allocated block of memory.
Definition: juce_AudioSampleBuffer.h:78
ValueTree::isValid
bool isValid() const noexcept
Returns true if this tree refers to some valid data.
Definition: juce_ValueTree.h:176
ReferenceCountedArray::ObjectClassPtr
ReferenceCountedObjectPtr< ObjectClass > ObjectClassPtr
Definition: juce_ReferenceCountedArray.h:54
ModalCallbackFunction
This class provides some handy utility methods for creating ModalComponentManager::Callback objects t...
Definition: juce_ModalComponentManager.h:164
Line::operator==
bool operator==(Line other) const noexcept
Compares two lines.
Definition: juce_Line.h:156
DynamicLibrary::DynamicLibrary
DynamicLibrary(const String &name)
Definition: juce_DynamicLibrary.h:46
KeyPress::getTextCharacter
juce_wchar getTextCharacter() const noexcept
Returns the character that is associated with this keypress.
Definition: juce_KeyPress.h:124
AudioBuffer::getMagnitude
Type getMagnitude(int channel, int startSample, int numSamples) const noexcept
Finds the highest absolute sample value within a region of a channel.
Definition: juce_AudioSampleBuffer.h:1000
PixelRGB::premultiply
forcedinline void premultiply() noexcept
Premultiplies the pixel's RGB values by its alpha.
Definition: juce_PixelFormats.h:536
LEDRow::getNumLEDs
virtual int getNumLEDs() const =0
Return the number of LEDs in the row.
OptionalScopedPointer< AudioFormatReader >
CPlusPlusCodeTokeniser::tokenType_float
@ tokenType_float
Definition: juce_CPlusPlusCodeTokeniser.h:62
Colours::lightgrey
static const JUCE_API Colour lightgrey
Definition: juce_Colours.h:74
TouchList::end
TouchEntry * end() noexcept
Allows iterator access to the list of touch entries.
Definition: juce_TouchList.h:131
CallOutBox::LookAndFeelMethods::getCallOutBoxCornerSize
virtual float getCallOutBoxCornerSize(const CallOutBox &)=0
BlocksProtocol::xTrackingMode
@ xTrackingMode
Definition: juce_BlocksProtocolDefinitions.h:310
AudioFormat::isChannelLayoutSupported
virtual bool isChannelLayoutSupported(const AudioChannelSet &channelSet)
Returns true if the channel layout is supported by this format.
ScopedTimeMeasurement::~ScopedTimeMeasurement
~ScopedTimeMeasurement()
Definition: juce_PerformanceCounter.h:153
MultiChoicePropertyComponent::onHeightChange
std::function< void()> onHeightChange
You can assign a lambda to this callback object to have it called when the MultiChoicePropertyCompone...
Definition: juce_MultiChoicePropertyComponent.h:102
CharacterFunctions::lengthUpTo
static size_t lengthUpTo(CharPointerType text, const size_t maxCharsToCount) noexcept
Counts the number of characters in a given string, stopping if the count exceeds a specified limit.
Definition: juce_CharacterFunctions.h:469
Value::setValue
void setValue(const var &newValue)
Sets the current value.
TabbedButtonBar::LookAndFeelMethods::drawTabButton
virtual void drawTabButton(TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown)=0
Slider::LookAndFeelMethods::drawLinearSliderBackground
virtual void drawLinearSliderBackground(Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle style, Slider &)=0
PixelRGB::getInARGBMemoryOrder
uint32 getInARGBMemoryOrder() const noexcept
Returns a uint32 which when written to memory, will be in the order a, r, g, b.
Definition: juce_PixelFormats.h:384
PushNotifications::Notification::small
@ small
Definition: juce_PushNotifications.h:303
ScrollBar::LookAndFeelMethods::drawScrollbarButton
virtual void drawScrollbarButton(Graphics &g, ScrollBar &scrollbar, int width, int height, int buttonDirection, bool isScrollbarVertical, bool isMouseOverButton, bool isButtonDown)=0
Draws one of the buttons on a scrollbar.
dsp::FIR::Coefficients::Coefficients
Coefficients(size_t size)
Creates a null set of coefficients of a given size.
Definition: juce_FIRFilter.h:228
AudioData::Pointer::Pointer
Pointer(const Pointer &other) noexcept
Creates a copy of another pointer.
Definition: juce_AudioDataConverters.h:380
CharPointer_UTF32::getDoubleValue
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_UTF32.h:340
RelativePoint
An X-Y position stored as a pair of RelativeCoordinate values.
Definition: juce_RelativePoint.h:39
Colours::rosybrown
static const JUCE_API Colour rosybrown
Definition: juce_Colours.h:85
WavAudioFormat::riffInfoBaseURL
static const char *const riffInfoBaseURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:100
CharacterFunctions::copyAll
static void copyAll(DestCharPointerType &dest, SrcCharPointerType src) noexcept
Copies null-terminated characters from one string to another.
Definition: juce_CharacterFunctions.h:494
TabbedButtonBar::TabsAtTop
@ TabsAtTop
Definition: juce_TabbedButtonBar.h:165
CodeDocument::Position
A position in a code document.
Definition: juce_CodeDocument.h:64
AnimatedPosition::beginDrag
void beginDrag()
Called to indicate that the object is now being controlled by a mouse-drag or similar operation.
Definition: juce_AnimatedPosition.h:79
AudioProcessorParameterWithID::name
const String name
Provides access to the parameter's name.
Definition: juce_AudioProcessorParameterWithID.h:56
BlocksProtocol::DeviceVersion::index
TopologyIndex index
Definition: juce_BlocksProtocolDefinitions.h:254
dsp::ProcessContextReplacing::ProcessContextReplacing
ProcessContextReplacing(AudioBlockType &block) noexcept
Creates a ProcessContextReplacing that uses the given audio block.
Definition: juce_ProcessContext.h:92
Component::SafePointer::deleteAndZero
void deleteAndZero()
If the component is valid, this deletes it and sets this pointer to null.
Definition: juce_Component.h:2168
Button::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide button-drawing functionalit...
Definition: juce_Button.h:371
LookAndFeel_V4::ColourScheme
A struct containing the set of colours to apply to the GUI.
Definition: juce_LookAndFeel_V4.h:44
PopupMenu::LookAndFeelMethods::getParentComponentForMenuOptions
virtual Component * getParentComponentForMenuOptions(const PopupMenu::Options &options)=0
AudioDeviceSelectorComponent
A component containing controls to let the user change the audio settings of an AudioDeviceManager ob...
Definition: juce_AudioDeviceSelectorComponent.h:42
dsp::LadderFilter::Mode::LPF12
@ LPF12
TableHeaderComponent::LookAndFeelMethods::drawTableHeaderColumn
virtual void drawTableHeaderColumn(Graphics &, TableHeaderComponent &, const String &columnName, int columnId, int width, int height, bool isMouseOver, bool isMouseDown, int columnFlags)=0
ValueWithDefault::ValueWithDefault
ValueWithDefault(ValueTree &tree, const Identifier &propertyID, UndoManager *um, const var &defaultToUse, StringRef arrayDelimiter)
Creates an ValueWithDefault object.
Definition: juce_ValueWithDefault.h:72
ReferenceCountedArray::getLock
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_ReferenceCountedArray.h:873
NormalisableRange::snapToLegalValue
ValueType snapToLegalValue(ValueType v) const noexcept
Takes a non-normalised value and snaps it based on either the interval property of this NormalisableR...
Definition: juce_NormalisableRange.h:177
dsp::IIR::Filter::operator=
Filter & operator=(const Filter &)=default
Image::BitmapData::getLinePointer
uint8 * getLinePointer(int y) const noexcept
Returns a pointer to the start of a line in the image.
Definition: juce_Image.h:330
WavAudioFormat::riffInfoRating
static const char *const riffInfoRating
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:149
LeakedObjectDetector::LeakedObjectDetector
LeakedObjectDetector() noexcept
Definition: juce_LeakedObjectDetector.h:47
AudioChannelSet::ambisonicACN9
@ ambisonicACN9
Third-order ambisonic channel number 9.
Definition: juce_AudioChannelSet.h:330
Line::getStartY
ValueType getStartY() const noexcept
Returns the y coordinate of the line's start point.
Definition: juce_Line.h:81
BlocksProtocol::requestTopologyMessage
@ requestTopologyMessage
Definition: juce_BlocksProtocolDefinitions.h:404
BlocksProtocol::MessageFromDevice::deviceTopologyExtend
@ deviceTopologyExtend
PixelAlpha::tween
forcedinline void tween(const Pixel &src, const uint32 amount) noexcept
Blends another pixel with this one, creating a colour that is somewhere between the two,...
Definition: juce_PixelFormats.h:686
dsp::FIR::Filter::processSample
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType sample) noexcept
Processes a single sample, without any locking.
Definition: juce_FIRFilter.h:168
TextDiff::Change::start
int start
Specifies the character index in a string at which text should be inserted or deleted.
Definition: juce_TextDiff.h:58
SpeakerMappings::vstArrangementTypeToChannelSet
static AudioChannelSet vstArrangementTypeToChannelSet(int32 arr, int fallbackNumChannels)
Definition: juce_VSTCommon.h:68
PropertiesFile::Options::processLock
InterProcessLock * processLock
An optional InterprocessLock object that will be used to prevent multiple threads or processes from w...
Definition: juce_PropertiesFile.h:145
LITTLEFOOT_PERFORM_OP_INT32
#define LITTLEFOOT_PERFORM_OP_INT32(name)
ModalCallbackFunction::create
static ModalComponentManager::Callback * create(void(*functionToCall)(int, ParamType), ParamType parameterValue)
This is a utility function to create a ModalComponentManager::Callback that will call a static functi...
Definition: juce_ModalComponentManager.h:199
Path::Iterator::lineTo
@ lineTo
For this type, x1 and y1 indicate the end point of the line.
Definition: juce_Path.h:746
dsp::LookupTable::getUnchecked
FloatType getUnchecked(FloatType index) const noexcept
Calculates the approximated value for the given index without range checking.
Definition: juce_LookupTable.h:97
ThreadPoolJob::shouldExit
bool shouldExit() const noexcept
Returns true if something is trying to interrupt this job and make it stop.
Definition: juce_ThreadPool.h:108
MarkerList::Listener
A class for receiving events when changes are made to a MarkerList.
Definition: juce_MarkerList.h:130
Block::BlockArea::height
int height
Definition: juce_Block.h:151
MidiMessage::SmpteTimecodeType
SmpteTimecodeType
SMPTE timecode types.
Definition: juce_MidiMessage.h:766
ListenerList::Iterator
Iterates the listeners in a ListenerList.
Definition: juce_ListenerList.h:192
dsp::WindowingFunction::blackmanHarris
@ blackmanHarris
Definition: juce_Windowing.h:56
Toolbar::LookAndFeelMethods::paintToolbarButtonBackground
virtual void paintToolbarButtonBackground(Graphics &, int width, int height, bool isMouseOver, bool isMouseDown, ToolbarItemComponent &)=0
ScopedReadLock
Automatically locks and unlocks a ReadWriteLock object.
Definition: juce_ScopedReadLock.h:52
MultiChoicePropertyComponent::paint
void paint(Graphics &g) override
dsp::FastMathApproximations::sin
static FloatType sin(FloatType x) noexcept
Provides a fast approximation of the function sin(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:160
dsp::Polynomial::operator()
FloatingType operator()(FloatingType x) const noexcept
Evaluates the value of the polynomial at a single point x.
Definition: juce_Polynomial.h:93
dsp::Reverb::process
void process(const ProcessContext &context) noexcept
Applies the reverb to a mono or stereo buffer.
Definition: juce_dsp/processors/juce_Reverb.h:79
StandalonePluginHolder::options
std::unique_ptr< AudioDeviceManager::AudioDeviceSetup > options
Definition: juce_StandaloneFilterWindow.h:419
OSCTimeTag::immediately
static const OSCTimeTag immediately
The special value representing "immediately".
Definition: juce_OSCTimeTag.h:81
XmlElement::TextFormat::customHeader
String customHeader
If supplied, this header will be used (and customEncoding & addDefaultHeader will be ignored).
Definition: juce_XmlElement.h:197
PluginHostType::SteinbergWavelabGeneric
@ SteinbergWavelabGeneric
Represents Steinberg Wavelab.
Definition: juce_PluginHostType.h:102
CharPointer_UTF32::getAndAdvance
juce_wchar getAndAdvance() noexcept
Returns the character that this pointer is currently pointing to, and then advances the pointer to po...
Definition: juce_CharPointer_UTF32.h:98
Range::withEnd
JUCE_CONSTEXPR Range withEnd(const ValueType newEnd) const noexcept
Returns a range with the same start position as this one, but a different end.
Definition: juce_Range.h:134
OpenGLPixelFormat::greenBits
int greenBits
The number of bits per pixel to use for the green channel.
Definition: juce_OpenGLPixelFormat.h:58
AiffAudioFormat::appleNumerator
static const char *const appleNumerator
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:61
Array::swapWith
void swapWith(OtherArrayType &otherArray) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_Array.h:622
WeakReference::SharedPointer::get
ObjectType * get() const noexcept
Definition: juce_WeakReference.h:133
CharPointer_ASCII::findEndOfWhitespace
CharPointer_ASCII findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_ASCII.h:352
BlocksProtocol::DeviceVersion
Structure for the device version.
Definition: juce_BlocksProtocolDefinitions.h:252
Component::broughtToFront
virtual void broughtToFront()
Called when this component has been moved to the front of its siblings.
TreeView::getSelectedItem
TreeViewItem * getSelectedItem(int index) const noexcept
Returns one of the selected items in the tree.
Block::resetConfigListActiveStatus
virtual void resetConfigListActiveStatus()=0
Reset all items active status.
FilenameComponent::LookAndFeelMethods::createFilenameComponentBrowseButton
virtual Button * createFilenameComponentBrowseButton(const String &text)=0
LinkedListPointer::deleteAll
void deleteAll()
Iterates the list, calling the delete operator on all of its elements and leaving this pointer empty.
Definition: juce_LinkedListPointer.h:277
Image::BitmapData::BitmapDataReleaser
Used internally by custom image types to manage pixel data lifetime.
Definition: juce_Image.h:361
ComponentPeer::lastNonFullscreenBounds
Rectangle< int > lastNonFullscreenBounds
Definition: juce_ComponentPeer.h:415
DrawableText::getText
const String & getText() const noexcept
Returns the currently displayed text.
Definition: juce_DrawableText.h:55
Array::sort
void sort()
Sorts the array using a default comparison operation.
Definition: juce_Array.h:1074
ResizableEdgeComponent::Edge
Edge
Definition: juce_ResizableEdgeComponent.h:50
uint32
unsigned int uint32
A platform-independent 32-bit unsigned integer type.
Definition: juce_MathsFunctions.h:46
BlocksProtocol::MessageFromDevice::logMessage
@ logMessage
littlefoot::Runner::getHeapInt
int32 getHeapInt(uint32 byteOffset) const noexcept
Definition: juce_LittleFootRunner.h:583
SortedSet::clearQuick
void clearQuick() noexcept
Removes all elements from the set without freeing the array's allocated storage.
Definition: juce_SortedSet.h:115
LookAndFeel_V2::drawCallOutBoxBackground
void drawCallOutBoxBackground(CallOutBox &, Graphics &, const Path &path, Image &cachedImage) override
LinkedListPointer::copyToArray
void copyToArray(ObjectType **destArray) const noexcept
Copies the items in the list to an array.
Definition: juce_LinkedListPointer.h:310
PixelARGB::setAlpha
forcedinline void setAlpha(const uint8 newAlpha) noexcept
Replaces the colour's alpha value with another one.
Definition: juce_PixelFormats.h:204
dsp::Reverb::Reverb
Reverb()=default
Creates an uninitialised Reverb processor.
BlocksProtocol::BlockSerialNumber::isDevCtrlBlock
bool isDevCtrlBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:195
PopupMenu::Item::subMenu
std::unique_ptr< PopupMenu > subMenu
A sub-menu, or nullptr if there isn't one.
Definition: juce_PopupMenu.h:145
ADSR::reset
void reset()
Resets the envelope to an idle state.
Definition: juce_ADSR.h:102
MPESynthesiserBase::setCurrentPlaybackSampleRate
virtual void setCurrentPlaybackSampleRate(double sampleRate)
Tells the synthesiser what the sample rate is for the audio it's being used to render.
ExtraLookAndFeelBaseClasses::AudioDeviceSelectorComponentMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_LookAndFeel.h:60
FloatVectorOperations::addWithMultiply
static void JUCE_CALLTYPE addWithMultiply(float *dest, const float *src, float multiplier, int numValues) noexcept
Multiplies each source value by the given multiplier, then adds it to the destination value.
LinkedListPointer::size
int size() const noexcept
Returns the number of items in the list.
Definition: juce_LinkedListPointer.h:129
ControlButton::button7
@ button7
Button 7 on a developer block.
Definition: juce_ControlButton.h:78
AudioPluginFormat::doesPluginStillExist
virtual bool doesPluginStillExist(const PluginDescription &)=0
Checks whether this plugin could possibly be loaded.
LookAndFeel_V2::createDocumentWindowButton
Button * createDocumentWindowButton(int buttonType) override
File::ignoreHiddenFiles
@ ignoreHiddenFiles
Add this flag to avoid returning any hidden files in the results.
Definition: juce_File.h:553
Rectangle::intersectRectangles
static bool intersectRectangles(ValueType &x1, ValueType &y1, ValueType &w1, ValueType &h1, ValueType x2, ValueType y2, ValueType w2, ValueType h2) noexcept
Static utility to intersect two sets of rectangular coordinates.
Definition: juce_Rectangle.h:900
Rectangle::toFloat
Rectangle< float > toFloat() const noexcept
Casts this rectangle to a Rectangle<float>.
Definition: juce_Rectangle.h:846
PropertiesFile
Wrapper on a file that stores a list of key/value data pairs.
Definition: juce_PropertiesFile.h:47
dsp::AudioBlock::getSubBlock
AudioBlock getSubBlock(size_t newOffset, size_t newLength) const noexcept
Return a new AudioBlock pointing to a sub-block inside this block.
Definition: juce_AudioBlock.h:354
ScrollBar::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide scrollbar-drawing functiona...
Definition: juce_ScrollBar.h:330
BlocksProtocol::Packed7BitArrayBuilder::operator<<
Packed7BitArrayBuilder & operator<<(IntegerWithBitSize< numBits > value) noexcept
Definition: juce_BitPackingUtilities.h:148
PushNotifications::Channel::identifier
String identifier
Required: Unique channel identifier.
Definition: juce_PushNotifications.h:450
dsp::Gain::reset
void reset() noexcept
Resets the internal state of the gain.
Definition: juce_Gain.h:82
String::compareNatural
int compareNatural(StringRef other, bool isCaseSensitive=false) const noexcept
Compares two strings, taking into account textual characteristics like numbers and spaces.
Parallelogram::bottomLeft
Point< ValueType > bottomLeft
Definition: juce_Parallelogram.h:181
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr(ReferencedType &refCountedObject) noexcept
Creates a pointer to an object.
Definition: juce_ReferenceCountedObject.h:267
dsp::Polynomial::getProductWith
Polynomial< FloatingType > getProductWith(const Polynomial< FloatingType > &other) const
computes the product of two polynomials and return the result
Definition: juce_Polynomial.h:137
LookAndFeel_V4::getCurrentColourScheme
ColourScheme & getCurrentColourScheme() noexcept
Definition: juce_LookAndFeel_V4.h:103
Parallelogram::operator==
bool operator==(const Parallelogram &other) const noexcept
Returns true if the two parallelograms are identical.
Definition: juce_Parallelogram.h:99
UnityAudioSpatializerData::listenerMatrix
float listenerMatrix[16]
Definition: juce_UnityPluginInterface.h:96
TreeView::getIndentSize
int getIndentSize() noexcept
Returns the number of pixels by which each nested level of the tree is indented.
AffineTransform::transformPoints
void transformPoints(ValueType &x1, ValueType &y1, ValueType &x2, ValueType &y2) const noexcept
Transforms two 2D coordinates using this matrix.
Definition: juce_AffineTransform.h:90
KeyboardFocusTraverser
Controls the order in which focus moves between components.
Definition: juce_KeyboardFocusTraverser.h:53
dsp::WindowingFunction::hann
@ hann
Definition: juce_Windowing.h:53
InputStream::readString
virtual String readString()
Reads a zero-terminated UTF-8 string from the stream.
AudioProcessor::BusesLayout::getMainInputChannelSet
AudioChannelSet getMainInputChannelSet() const noexcept
Get the input channel layout on the main bus.
Definition: juce_AudioProcessor.h:332
ValueWithDefault::get
var get() const noexcept
Returns the current value of the property.
Definition: juce_ValueWithDefault.h:96
LinkedListPointer::Appender::append
void append(ObjectType *const newItem) noexcept
Appends an item to the list.
Definition: juce_LinkedListPointer.h:345
UnitTestRunner::TestResult::failures
int failures
The number of UnitTest::expect() calls that failed.
Definition: juce_UnitTest.h:388
littlefoot::Runner::ErrorCode
ErrorCode
Return codes from a function call.
Definition: juce_LittleFootRunner.h:464
KeyPress::homeKey
static const int homeKey
key-code for the home key
Definition: juce_KeyPress.h:206
KeyPress::F21Key
static const int F21Key
key-code for the F21 key
Definition: juce_KeyPress.h:229
ADSR::Parameters::decay
float decay
Decay time in seconds.
Definition: juce_ADSR.h:53
RectangleList::clipTo
bool clipTo(const RectangleList< OtherValueType > &other)
Removes any areas of the region that lie outside a given rectangle list.
Definition: juce_RectangleList.h:352
PixelARGB::blend
forcedinline void blend(const Pixel &src, uint32 extraAlpha) noexcept
Blends another pixel onto this one, applying an extra multiplier to its opacity.
Definition: juce_PixelFormats.h:170
CharPointer_ASCII::canRepresent
static bool canRepresent(juce_wchar character) noexcept
Returns true if the given unicode character can be represented in this encoding.
Definition: juce_CharPointer_ASCII.h:355
OSCType
char OSCType
The type used for OSC type tags.
Definition: juce_OSCTypes.h:33
WavAudioFormat::riffInfoVegasVersionMajor
static const char *const riffInfoVegasVersionMajor
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:173
AlertWindow
A window that displays a message and has buttons for the user to react to it.
Definition: juce_AlertWindow.h:46
Block::getLEDGrid
virtual LEDGrid * getLEDGrid() const =0
If this block has a grid of LEDs, this will return an object to control it.
TouchList::TouchList
TouchList()=default
Creates an empty touch list.
dsp::ProcessContextReplacing::getOutputBlock
AudioBlockType & getOutputBlock() const noexcept
Returns the audio block to use as the output to a process function.
Definition: juce_ProcessContext.h:101
Block::ConnectionPort
These are the edge-connectors that a device may have.
Definition: juce_Block.h:205
File::NaturalFileComparator::NaturalFileComparator
NaturalFileComparator(bool shouldPutFoldersFirst) noexcept
Definition: juce_File.h:1073
Component::SafePointer::getComponent
ComponentType * getComponent() const noexcept
Returns the component that this pointer refers to, or null if the component no longer exists.
Definition: juce_Component.h:2156
ChannelRemappingAudioSource::getRemappedOutputChannel
int getRemappedOutputChannel(int outputChannelIndex) const
Returns the output channel to which channel outputChannelIndex of our input audio source will be sent...
ControlButton::addListener
void addListener(Listener *)
Adds a listener to the control button.
StatisticsAccumulator::addValue
void addValue(FloatType v) noexcept
Add a new value to the accumulator.
Definition: juce_StatisticsAccumulator.h:46
SidePanel::isPanelShowing
bool isPanelShowing() const noexcept
Returns true if the SidePanel is currently showing.
Definition: juce_SidePanel.h:129
dsp::Oversampling
A processing class performing multi-channel oversampling.
Definition: juce_Oversampling.h:58
ComponentPeer::addScaleFactorListener
void addScaleFactorListener(ScaleFactorListener *listenerToAdd)
Adds a scale factor listener.
Definition: juce_ComponentPeer.h:398
TouchSurface::Touch::z
float z
The current pressure of this touch, in the range 0.0 (no pressure) to 1.0 (very hard).
Definition: juce_TouchSurface.h:72
dsp::LookupTableTransform::LookupTableTransform
LookupTableTransform()=default
Creates an uninitialised LookupTableTransform object.
UnityAudioAmbisonicData::attenuationCallback
distanceAttenuationCallback attenuationCallback
Definition: juce_UnityPluginInterface.h:115
ArgumentList::Argument::isOption
bool isOption() const
Returns true if this argument starts with one or more dashes.
CharPointer_UTF16::getBytesRequiredFor
static size_t getBytesRequiredFor(juce_wchar charToWrite) noexcept
Returns the number of bytes that would be needed to represent the given unicode character in this enc...
Definition: juce_CharPointer_UTF16.h:249
AudioDeviceManager::getMidiCallbackLock
CriticalSection & getMidiCallbackLock() noexcept
Returns the a lock that can be used to synchronise access to the midi callback.
Definition: juce_AudioDeviceManager.h:457
dsp::StateVariableFilter::Filter::process
void process(const ProcessContext &context) noexcept
Definition: juce_StateVariableFilter.h:99
ComponentPeer::scaleFactorListeners
ListenerList< ScaleFactorListener > scaleFactorListeners
Definition: juce_ComponentPeer.h:418
AudioParameterInt::getNormalisableRange
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterInt.h:82
Rectangle::operator/
Rectangle operator/(FloatType scaleFactor) const noexcept
Scales this rectangle by the given amount, centred around the origin.
Definition: juce_Rectangle.h:378
Block::setLocalConfigValue
virtual void setLocalConfigValue(uint32 item, int32 value)=0
Set local config item value.
NetworkServiceDiscovery::Service::address
IPAddress address
The IP address of the advertiser.
Definition: juce_NetworkServiceDiscovery.h:78
littlefoot::NativeFunction::returnType
Type returnType
The function's return type.
Definition: juce_LittleFootRunner.h:170
operator==
JUCE_API bool JUCE_CALLTYPE operator==(const String &string1, const String &string2) noexcept
Case-sensitive comparison of two strings.
LookAndFeel_V2::drawTabAreaBehindFrontButton
void drawTabAreaBehindFrontButton(TabbedButtonBar &, Graphics &, int w, int h) override
TemporaryFile::getTargetFile
const File & getTargetFile() const noexcept
Returns the target file that was specified in the constructor.
Definition: juce_TemporaryFile.h:130
LowLevelGraphicsPostScriptRenderer::SavedState::fillType
FillType fillType
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:105
Button::getState
ButtonState getState() const noexcept
Returns the button's current over/down/up state.
Definition: juce_Button.h:365
CodeDocument::findWordBreakAfter
Position findWordBreakAfter(const Position &position) const noexcept
Searches for a word-break.
Typeface::getStyle
const String & getStyle() const noexcept
Returns the font style of the typeface.
Definition: juce_Typeface.h:65
OSCException::OSCException
OSCException(const String &desc)
Definition: juce_OSCTypes.h:90
operator*
Point< ValueType > operator*(ValueType value, Point< ValueType > p) noexcept
Multiplies the point's coordinates by a scalar value.
Definition: juce_Point.h:244
StatusLight
Represents a status LED on a device.
Definition: juce_StatusLight.h:32
Justification::centred
@ centred
Indicates that the item should be centred vertically and horizontally.
Definition: juce_Justification.h:140
ArrayAllocationBase
Implements some basic array storage allocation functions.
Definition: juce_ArrayAllocationBase.h:38
SortedSet::add
bool add(const ElementType &newElement) noexcept
Adds a new element to the set, (as long as it's not already in there).
Definition: juce_SortedSet.h:275
PropertiesFile::Options::storageFormat
StorageFormat storageFormat
Specifies whether the file should be written as XML, binary, etc.
Definition: juce_PropertiesFile.h:136
MouseCursor::StandardCursorType
StandardCursorType
The set of available standard mouse cursors.
Definition: juce_MouseCursor.h:45
RelativePointPath::lineToElement
@ lineToElement
Definition: juce_RelativePointPath.h:73
PathStrokeType::JointStyle
JointStyle
The type of shape to use for the corners between two adjacent line segments.
Definition: juce_PathStrokeType.h:48
TreeView::deleteRootItem
void deleteRootItem()
This will remove and delete the current root item.
PushNotifications::Settings::Category::actions
juce::Array< Action > actions
optional list of actions within this category
Definition: juce_PushNotifications.h:401
littlefoot::Runner
Loads a program, and lets the user execute its functions.
Definition: juce_LittleFootRunner.h:426
SidePanel::getContent
Component * getContent() const noexcept
Returns the component that's currently being used inside the SidePanel.
Definition: juce_SidePanel.h:91
touchEnd
void touchEnd(int index, float x, float y, float z, float vz)
Called when a touch event ends.
TabBarButton::ExtraComponentPlacement
ExtraComponentPlacement
When adding an extra component to the tab, this indicates which side of the text it should be placed ...
Definition: juce_TabbedButtonBar.h:61
AndroidViewComponent
An Android-specific class that can create and embed a View inside itself.
Definition: juce_AndroidViewComponent.h:46
ArgumentList::Argument::getLongOptionValue
String getLongOptionValue() const
If this argument is a long option with a value, this returns the value.
Colours::violet
static const JUCE_API Colour violet
Definition: juce_Colours.h:90
AudioChannelSet::create6point0Music
static AudioChannelSet JUCE_CALLTYPE create6point0Music()
Creates a set for a 6.0 Music surround setup (left, right, leftSurround, rightSurround,...
SynthesiserVoice::controllerMoved
virtual void controllerMoved(int controllerNumber, int newControllerValue)=0
Called to let the voice know that a midi controller has been moved.
AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation
virtual bool requiresUnblockedMessageThreadDuringCreation(const PluginDescription &) const =0
Returns true if instantiation of this plugin type must be done from a non-message thread.
ReferenceCountedArray::removeAndReturn
ObjectClassPtr removeAndReturn(int indexToRemove)
Removes and returns an object from the array.
Definition: juce_ReferenceCountedArray.h:631
OwnedArray::removeAndReturn
ObjectClass * removeAndReturn(int indexToRemove)
Removes and returns an object from the array without deleting it.
Definition: juce_OwnedArray.h:630
ListenerList::isEmpty
bool isEmpty() const noexcept
Returns true if no listeners are registered, false otherwise.
Definition: juce_ListenerList.h:106
juce_hypot
Type juce_hypot(Type a, Type b) noexcept
Using juce_hypot is easier than dealing with the different types of hypot function that are provided ...
Definition: juce_MathsFunctions.h:309
ScopedReadLock::~ScopedReadLock
~ScopedReadLock() noexcept
Destructor.
Definition: juce_ScopedReadLock.h:75
PluginHostType::isPyramix
bool isPyramix() const noexcept
Returns true if the host is Merging Pyramix.
Definition: juce_PluginHostType.h:154
LookAndFeel
LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...
Definition: juce_LookAndFeel.h:81
dsp::SIMDRegister
A wrapper around the platform's native SIMD register type.
Definition: juce_SIMDRegister.h:64
KeyGeneration
Contains static utilities for generating key-files that can be unlocked by the OnlineUnlockStatus cla...
Definition: juce_KeyFileGeneration.h:37
SelectedItemSet::operator=
SelectedItemSet & operator=(const SelectedItemSet &other)
Creates a copy of another set.
Definition: juce_SelectedItemSet.h:72
OSCBundle::begin
const OSCBundle::Element * begin() const noexcept
Returns a pointer to the first element of the OSCBundle.
Definition: juce_OSCBundle.h:134
ArgumentList::getFileForOptionAndRemove
File getFileForOptionAndRemove(StringRef option)
Looks for the value of argument using getValueForOption() and tries to parse that value as a file.
ComponentPeer::DragInfo::isEmpty
bool isEmpty() const noexcept
Definition: juce_ComponentPeer.h:336
LowLevelGraphicsContext::endTransparencyLayer
virtual void endTransparencyLayer()=0
FlexBox::AlignItems
AlignItems
Possible values for the alignItems property.
Definition: juce_FlexBox.h:76
MP3AudioFormat::canDoMono
bool canDoMono() override
Returns true if the format can do 1-channel audio.
LowLevelGraphicsPostScriptRenderer
An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript docu...
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:38
Rectangle::withHeight
Rectangle withHeight(ValueType newHeight) const noexcept
Returns a rectangle which has the same position and width as this one, but with a different height.
Definition: juce_Rectangle.h:222
StringArray::joinIntoString
String joinIntoString(StringRef separatorString, int startIndex=0, int numberOfElements=-1) const
Joins the strings in the array together into one string.
SortedSet::operator==
bool operator==(const SortedSet< ElementType > &other) const noexcept
Compares this set to another one.
Definition: juce_SortedSet.h:84
UnityAudioEffectState::effectData
void * effectData
Definition: juce_UnityPluginInterface.h:127
ApplicationCommandManager::getCommandForIndex
const ApplicationCommandInfo * getCommandForIndex(int index) const noexcept
Returns the details about one of the registered commands.
Definition: juce_ApplicationCommandManager.h:155
dsp::ProcessorWrapper::process
void process(const ProcessContextReplacing< float > &context) override
Definition: juce_ProcessorWrapper.h:69
TreeViewItem::canBeSelected
virtual bool canBeSelected() const
You can override this method to return false if you don't want to allow the user to select this item.
Definition: juce_TreeView.h:300
PushNotifications::Notification::none
@ none
Definition: juce_PushNotifications.h:302
CaretComponent
Definition: juce_CaretComponent.h:36
LowLevelGraphicsPostScriptRenderer::SavedState::font
Font font
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:106
Component::mouseMove
void mouseMove(const MouseEvent &event) override
Called when the mouse moves inside a component.
LookAndFeel_V2::positionComboBoxText
void positionComboBoxText(ComboBox &, Label &) override
Array::getFirst
ElementType getFirst() const noexcept
Returns the first element in the array, or a default value if the array is empty.
Definition: juce_Array.h:291
SamplerSound::getName
const String & getName() const noexcept
Returns the sample's name.
Definition: juce_Sampler.h:80
Line::applyTransform
void applyTransform(const AffineTransform &transform) noexcept
Applies an affine transform to the line's start and end points.
Definition: juce_Line.h:111
AudioTransportSource::hasStreamFinished
bool hasStreamFinished() const noexcept
Returns true if the player has stopped because its input stream ran out of data.
Definition: juce_AudioTransportSource.h:106
PluginHostType::VBVSTScanner
@ VBVSTScanner
Represents VB Audio VST Scanner.
Definition: juce_PluginHostType.h:108
AiffAudioFormat::appleDenominator
static const char *const appleDenominator
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:59
Parallelogram::getRelativePoint
Point< ValueType > getRelativePoint(Point< ValueType > relativePosition) const noexcept
Returns a point within this parallelogram, specified as proportional coordinates.
Definition: juce_Parallelogram.h:159
MPEChannelAssigner::allNotesOff
void allNotesOff()
Call this to clear all currently playing notes.
getHostType
const PluginHostType & getHostType()
Definition: juce_IncludeModuleHeaders.h:40
LowLevelGraphicsContext::drawTextLayout
virtual bool drawTextLayout(const AttributedString &, const Rectangle< float > &)
Definition: juce_LowLevelGraphicsContext.h:101
ControlMode
ControlMode
Control mode for use with initControl.
Definition: juce_LittleFootFunctions.dox:584
Colours::seashell
static const JUCE_API Colour seashell
Definition: juce_Colours.h:87
littlefoot::Runner::getProgramAndDataStart
uint8 * getProgramAndDataStart() const noexcept
Definition: juce_LittleFootRunner.h:515
Draggable3DOrientation::Draggable3DOrientation
Draggable3DOrientation(float objectRadius=0.5f) noexcept
Creates a Draggable3DOrientation, initially set up to be aligned along the X axis.
Definition: juce_Draggable3DOrientation.h:44
ControlButton::Listener::buttonPressed
virtual void buttonPressed(ControlButton &, Block::Timestamp)=0
Called when the button is pressed.
AudioChannelSet::disabled
static AudioChannelSet JUCE_CALLTYPE disabled()
Creates a zero-channel set which can be used to indicate that a bus is disabled.
ThreadLocalValue::ThreadLocalValue
ThreadLocalValue()=default
MessageManager
This class is in charge of the application's event-dispatch loop.
Definition: juce_MessageManager.h:50
AudioProcessorValueTreeState::ComboBoxAttachment
An object of this class maintains a connection between a ComboBox and a parameter in an AudioProcesso...
Definition: juce_AudioProcessorValueTreeState.h:470
PopupMenu::Options::PopupDirection
PopupDirection
Definition: juce_PopupMenu.h:441
OSCArgument::floatValue
float floatValue
Definition: juce_OSCArgument.h:119
KeyPress::numberPad4
static const int numberPad4
key-code for the 4 on the numeric keypad.
Definition: juce_KeyPress.h:249
BlocksProtocol::Packed7BitArrayBuilder::hasCapacity
bool hasCapacity(int bitsNeeded) const noexcept
Definition: juce_BitPackingUtilities.h:114
TouchSurface::Touch::zVelocity
float zVelocity
The rate at which pressure is currently changing, measured in units/second.
Definition: juce_TouchSurface.h:78
ReferenceCountedArray::contains
bool contains(const ObjectClassPtr &objectToLookFor) const noexcept
Returns true if the array contains a specified object.
Definition: juce_ReferenceCountedArray.h:346
CharacterFunctions::compare
static int compare(juce_wchar char1, juce_wchar char2) noexcept
Compares two characters.
Definition: juce_CharacterFunctions.h:548
PushNotifications::Listener::localNotificationDismissedByUser
virtual void localNotificationDismissedByUser(const Notification &notification)
For iOS10 and Android, this can be also called when a user dismissed the notification before respondi...
Definition: juce_PushNotifications.h:657
PluginListComponent::getTableListBox
TableListBox & getTableListBox() noexcept
Returns the table used to display the plugin list.
Definition: juce_PluginListComponent.h:107
dsp::Oscillator::NumericType
typename SampleTypeHelpers::ElementType< SampleType >::Type NumericType
The NumericType is the underlying primitive type used by the SampleType (which could be either a prim...
Definition: juce_Oscillator.h:45
TopLevelWindow::ResizableWindow
friend class ResizableWindow
Definition: juce_TopLevelWindow.h:158
Reverb::reset
void reset()
Clears the reverb's buffers.
Definition: juce_audio_basics/utilities/juce_Reverb.h:119
RelativePointPath::ElementBase::clone
virtual ElementBase * clone() const =0
StandardApplicationCommandIDs::undo
@ undo
The command ID that should be used to send a "undo" command.
Definition: juce_ApplicationCommandID.h:85
KeyPress
Represents a key press, including any modifier keys that are needed.
Definition: juce_KeyPress.h:41
AudioData::Pointer::isBigEndian
static bool isBigEndian() noexcept
Returns true if the format is big-endian.
Definition: juce_AudioDataConverters.h:548
TouchSurface::TouchSurface
TouchSurface(Block &)
Quaternion< float >::fromAngle
static Quaternion fromAngle(float angle, Vector3D< float > axis) noexcept
Creates a quaternion from an angle and an axis.
Definition: juce_Quaternion.h:47
DirectoryContentsList::FileInfo
Contains cached information about one of the files in a DirectoryContentsList.
Definition: juce_DirectoryContentsList.h:127
Slider::LookAndFeelMethods::getSliderEffect
virtual ImageEffectFilter * getSliderEffect(Slider &)=0
GlyphArrangement::getNumGlyphs
int getNumGlyphs() const noexcept
Returns the total number of glyphs in the arrangement.
Definition: juce_GlyphArrangement.h:142
StreamingSocket::getPort
int getPort() const noexcept
Returns the port number that's currently open.
Definition: juce_Socket.h:109
AlertWindow::LookAndFeelMethods::createAlertWindow
virtual AlertWindow * createAlertWindow(const String &title, const String &message, const String &button1, const String &button2, const String &button3, AlertWindow::AlertIconType iconType, int numButtons, Component *associatedComponent)=0
TopologySource::Listener::~Listener
virtual ~Listener()=default
LookAndFeel_V3::drawConcertinaPanelHeader
void drawConcertinaPanelHeader(Graphics &, const Rectangle< int > &area, bool isMouseOver, bool isMouseDown, ConcertinaPanel &, Component &) override
Thread::ThreadID
void * ThreadID
A value type used for thread IDs.
Definition: juce_Thread.h:305
SpinLock::exit
void exit() const noexcept
Releases the lock.
Definition: juce_SpinLock.h:66
NewLine::getDefault
static const char * getDefault() noexcept
Returns the default new-line sequence that the library uses.
Definition: juce_NewLine.h:46
AudioDeviceManager::initialise
String initialise(int numInputChannelsNeeded, int numOutputChannelsNeeded, const XmlElement *savedState, bool selectDefaultDeviceOnFailure, const String &preferredDefaultDeviceName=String(), const AudioDeviceSetup *preferredSetupOptions=nullptr)
Opens a set of audio devices ready for use.
PopupMenu::LookAndFeelMethods::getMenuWindowFlags
virtual int getMenuWindowFlags()=0
MultiDocumentPanel::FloatingWindows
@ FloatingWindows
In this mode, there are overlapping DocumentWindow components for each document.
Definition: juce_MultiDocumentPanel.h:223
GridItem::Property::hasAuto
bool hasAuto() const noexcept
Definition: juce_GridItem.h:89
dsp::AudioBlock::copyTo
void copyTo(AudioBuffer< typename std::remove_const< NumericType >::type > &dst, size_t srcPos=0, size_t dstPos=0, size_t numElements=std::numeric_limits< size_t >::max()) const
Copies the values from this block to an AudioBuffer.
Definition: juce_AudioBlock.h:323
WavAudioFormat::riffInfoSharpness
static const char *const riffInfoSharpness
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:154
InAppPurchases::Purchase::orderId
String orderId
A unique order identifier for the transaction (generated by the store).
Definition: juce_InAppPurchases.h:74
BlocksProtocol::HostPacketDecoder::handleTopologyConnection
static void handleTopologyConnection(Handler &handler, Packed7BitArrayReader &reader)
Definition: juce_HostPacketDecoder.h:181
WavAudioFormat::riffInfoMusicBy
static const char *const riffInfoMusicBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:138
AttributedString::natural
@ natural
Definition: juce_AttributedString.h:129
Colours::greenyellow
static const JUCE_API Colour greenyellow
Definition: juce_Colours.h:70
MidiMessageSequence::addSequence
void addSequence(const MidiMessageSequence &other, double timeAdjustmentDelta, double firstAllowableDestTime, double endOfAllowableDestTimes)
Merges another sequence into this one.
ListBoxModel::listWasScrolled
virtual void listWasScrolled()
Override this to be informed when the list is scrolled.
FileBrowserComponent::LookAndFeelMethods::createFileChooserHeaderText
virtual AttributedString createFileChooserHeaderText(const String &title, const String &instructions)=0
TreeView::moveSelectedRow
void moveSelectedRow(int deltaRows)
Moves the selected row up or down by the specified number of rows.
AnalyticsDestination::logEvent
virtual void logEvent(const AnalyticsEvent &event)=0
When an AnalyticsDestination is added to an Analytics object this method is called when an analytics ...
OwnedArray::getLast
ObjectClass * getLast() const noexcept
Returns a pointer to the last object in the array.
Definition: juce_OwnedArray.h:183
CharPointer_UTF8::writeWithDestByteLimit
size_t writeWithDestByteLimit(const CharPointer src, const size_t maxDestBytes) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF8.h:381
FloatVectorOperations::multiply
static void JUCE_CALLTYPE multiply(float *dest, const float *src, int numValues) noexcept
Multiplies the destination values by the source values.
Slider::Listener
A class for receiving callbacks from a Slider.
Definition: juce_Slider.h:557
Label::isEditableOnDoubleClick
bool isEditableOnDoubleClick() const noexcept
Returns true if this option was set using setEditable().
Definition: juce_Label.h:245
CppTokeniserFunctions::skipIfNextCharMatches
static void skipIfNextCharMatches(Iterator &source, const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:396
ChangeListener
Receives change event callbacks that are sent out by a ChangeBroadcaster.
Definition: juce_ChangeListener.h:45
Uuid::getRawData
const uint8 * getRawData() const noexcept
Returns a pointer to the internal binary representation of the ID.
Definition: juce_Uuid.h:118
AudioProcessor::wrapperType_Standalone
@ wrapperType_Standalone
Definition: juce_AudioProcessor.h:1195
PopupMenu::LookAndFeelMethods::preparePopupMenuWindow
virtual void preparePopupMenuWindow(Component &newWindow)=0
KeyPress::F2Key
static const int F2Key
key-code for the F2 key
Definition: juce_KeyPress.h:210
SingletonHolder::clear
void clear(Type *expectedObject) noexcept
Called by the class's destructor to clear the pointer if it is currently set to the given object.
Definition: juce_Singleton.h:124
LookAndFeel_V3::drawMenuBarBackground
void drawMenuBarBackground(Graphics &, int width, int height, bool, MenuBarComponent &) override
SortedSet::end
const ElementType * end() const noexcept
Returns a pointer to the element which follows the last element in the set.
Definition: juce_SortedSet.h:212
SystemStats::CrashHandlerFunction
void(*)(void *) CrashHandlerFunction
A function type for use in setApplicationCrashHandler().
Definition: juce_SystemStats.h:218
StreamingSocket::isConnected
bool isConnected() const noexcept
True if the socket is currently connected.
Definition: juce_Socket.h:100
CodeEditorComponent::getSelectionEnd
CodeDocument::Position getSelectionEnd() const
Returns the end of the selection as a position.
Definition: juce_CodeEditorComponent.h:121
AudioProcessor::AudioProcessor
AudioProcessor(const std::initializer_list< const short[2]> &channelLayoutList)
Constructor for AudioProcessors which use layout maps If your AudioProcessor uses layout maps then us...
Definition: juce_AudioProcessor.h:70
AnimatedAppComponent::AnimatedAppComponent
AnimatedAppComponent()
BlocksProtocol::autoTransposeToKey
@ autoTransposeToKey
Definition: juce_BlocksProtocolDefinitions.h:308
makeARGB
int makeARGB(int alpha, int red, int green, int blue)
Combines a set of 8-bit ARGB values into a 32-bit colour and returns the result.
DummyCriticalSection::tryEnter
bool tryEnter() const noexcept
Definition: juce_CriticalSection.h:141
AudioFormatManager::begin
AudioFormat *const * begin() const noexcept
Iterator access to the list of known formats.
Definition: juce_AudioFormatManager.h:88
UnityAudioParameterDefinition::unit
char unit[16]
Definition: juce_UnityPluginInterface.h:150
ValueSmoothingTypes::Multiplicative
Used to indicate a smoothing between multiplicative values.
Definition: juce_SmoothedValue.h:187
OnlineUnlockStatus::readReplyFromWebserver
virtual String readReplyFromWebserver(const String &email, const String &password)=0
Subclasses that talk to a particular web-store will implement this method to contact their webserver ...
DummyCriticalSection::exit
void exit() const noexcept
Definition: juce_CriticalSection.h:142
BlocksProtocol::IntegerWithBitSize::toUnipolarFloat
float toUnipolarFloat() const noexcept
Definition: juce_BitPackingUtilities.h:83
AnalyticsDestination::AnalyticsEvent
Contains information about an event to be logged.
Definition: juce_AnalyticsDestination.h:49
TopologySource::Listener
Used to receive callbacks for topology changes.
Definition: juce_TopologySource.h:49
Point::toInt
JUCE_CONSTEXPR Point< int > toInt() const noexcept
Casts this point to a Point<int> object.
Definition: juce_Point.h:223
OwnedArray::indexOfSorted
int indexOfSorted(ElementComparator &comparator, const ObjectClass *objectToLookFor) const noexcept
Finds the index of an object in the array, assuming that the array is sorted.
Definition: juce_OwnedArray.h:560
ReferenceCountedArray::end
ObjectClass ** end() noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_ReferenceCountedArray.h:260
AudioProcessor::wrapperType_VST3
@ wrapperType_VST3
Definition: juce_AudioProcessor.h:1190
Parallelogram::Parallelogram
Parallelogram(Rectangle< ValueType > rectangle) noexcept
Creates a parallelogram from a rectangle.
Definition: juce_Parallelogram.h:59
InputSource::createInputStream
virtual InputStream * createInputStream()=0
Returns a new InputStream to read this item.
ChildProcess::wantStdErr
@ wantStdErr
Definition: juce_ChildProcess.h:54
CodeDocument::setNewLineCharacters
void setNewLineCharacters(const String &newLineCharacters) noexcept
Sets the new-line characters that the document should use.
Colours::lime
static const JUCE_API Colour lime
Definition: juce_Colours.h:76
AudioChannelSet::rightSurroundRear
@ rightSurroundRear
Rsr (AAX), Rcs (VST), Rrs (AU) channel.
Definition: juce_AudioChannelSet.h:304
AudioProcessor::canApplyBusesLayout
virtual bool canApplyBusesLayout(const BusesLayout &layouts) const
Callback to check if a certain bus layout can now be applied.
Definition: juce_AudioProcessor.h:1299
ReferenceCountedArray::clearQuick
void clearQuick()
Removes all objects from the array without freeing the array's allocated storage.
Definition: juce_ReferenceCountedArray.h:144
LowLevelGraphicsContext::setFill
virtual void setFill(const FillType &)=0
juce
Definition: juce_mac_CoreAudioLayouts.h:23
AudioProcessorPlayer::setProcessor
void setProcessor(AudioProcessor *processorToPlay)
Sets the processor that should be played.
FileBrowserListener::browserRootChanged
virtual void browserRootChanged(const File &newRoot)=0
Callback when the browser's root folder changes.
KeyPress::F5Key
static const int F5Key
key-code for the F5 key
Definition: juce_KeyPress.h:213
AudioProcessorParameterGroup::AudioProcessorParameterNode::AudioProcessorParameterNode
AudioProcessorParameterNode(AudioProcessorParameterNode &&)
dsp::AudioBlock::copyFrom
AudioBlock & copyFrom(const AudioBuffer< OtherSampleType > &src, size_t srcPos=0, size_t dstPos=0, size_t numElements=std::numeric_limits< size_t >::max())
Copy the values from a JUCE's AudioBuffer to this block.
Definition: juce_AudioBlock.h:308
Rectangle::reduceIfPartlyContainedIn
bool reduceIfPartlyContainedIn(Rectangle other) noexcept
If after removing another rectangle from this one the result is a simple rectangle,...
Definition: juce_Rectangle.h:741
PropertiesFile::Options::ignoreCaseOfKeyNames
bool ignoreCaseOfKeyNames
If true, this means that property names are matched in a case-insensitive manner.
Definition: juce_PropertiesFile.h:117
SingletonHolder::get
Type * get()
Returns the current instance, or creates a new instance if there isn't one.
Definition: juce_Singleton.h:55
ColourSelector::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the keyboard.
Definition: juce_ColourSelector.h:131
Block::ConfigMetaData::optionNames
String optionNames[numOptionNames]
Definition: juce_Block.h:407
MidiMessageSequence::deleteSysExMessages
void deleteSysExMessages()
Removes any sys-ex messages from this sequence.
AudioSourceChannelInfo::numSamples
int numSamples
The number of samples in the buffer which the callback is expected to fill with data.
Definition: juce_AudioSource.h:82
CharPointer_UTF8::getIntValue64
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_UTF8.h:472
MidiInput
Represents a midi input device.
Definition: juce_MidiDevices.h:80
ComponentBoundsConstrainer::getMinimumHeight
int getMinimumHeight() const noexcept
Returns the current minimum height.
Definition: juce_ComponentBoundsConstrainer.h:72
RuleBasedTopologySource::clearRules
void clearRules()
Clears the list of active rules.
AudioProcessorValueTreeState::ParameterLayout
A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing Ranged...
Definition: juce_AudioProcessorValueTreeState.h:67
AudioDeviceManager::getAudioCallbackLock
CriticalSection & getAudioCallbackLock() noexcept
Returns the a lock that can be used to synchronise access to the audio callback.
Definition: juce_AudioDeviceManager.h:451
AudioFormat::isCompressed
virtual bool isCompressed()
Returns true if the format uses compressed data.
Parallelogram::operator*=
Parallelogram operator*=(PointOrScalarType scaleFactor) noexcept
Scales this parallelogram by the given amount, centred around the origin.
Definition: juce_Parallelogram.h:145
RuleBasedTopologySource::~RuleBasedTopologySource
~RuleBasedTopologySource() override
Destructor.
RectangleList::begin
const RectangleType * begin() const noexcept
Standard method for iterating the rectangles in the list.
Definition: juce_RectangleList.h:635
dsp::Polynomial::operator[]
FloatingType operator[](int index) const noexcept
Returns a single coefficient of the receiver for reading.
Definition: juce_Polynomial.h:87
jassert
#define jassert(expression)
Platform-independent assertion macro.
Definition: juce_PlatformDefs.h:139
MidiMessageSequence::getEventPointer
MidiEventHolder * getEventPointer(int index) const noexcept
Returns a pointer to one of the events.
numElementsInArray
JUCE_CONSTEXPR int numElementsInArray(Type(&)[N]) noexcept
Handy function for getting the number of elements in a simple const C array.
Definition: juce_MathsFunctions.h:301
dsp::FilterDesign::designIIRHighpassHighOrderButterworthMethod
static ReferenceCountedArray< IIRCoefficients > designIIRHighpassHighOrderButterworthMethod(FloatType frequency, double sampleRate, int order)
This method returns an array of IIR::Coefficients, made to be used in cascaded IIRFilters,...
BlocksProtocol::updateUserConfig
@ updateUserConfig
Definition: juce_BlocksProtocolDefinitions.h:421
littlefoot::NativeFunction::NativeFunction
NativeFunction(const char *nameAndArgumentTypes, ImplementationFunction fn)
Creates a NativeFunction from its signature and an implementation function.
Definition: juce_LittleFootRunner.h:152
WavAudioFormat::riffInfoSource
static const char *const riffInfoSource
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:158
WavAudioFormat::bwavOriginationDate
static const char *const bwavOriginationDate
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:55
PluginHostType::isProTools
bool isProTools() const noexcept
Returns true if the host is Avid Pro Tools.
Definition: juce_PluginHostType.h:152
CppTokeniserFunctions::isHexDigit
static bool isHexDigit(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:154
AudioCDBurner::DiskState
DiskState
Definition: juce_AudioCDBurner.h:59
LookAndFeel_V2::drawScrollbarButton
void drawScrollbarButton(Graphics &, ScrollBar &, int width, int height, int buttonDirection, bool isScrollbarVertical, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown) override
Draws one of the buttons on a scrollbar.
BitmapLEDProgram::setLED
void setLED(uint32 x, uint32 y, LEDColour)
Set the colour of the LED at coordinates {x, y}.
WindowsMediaAudioFormat::canDoMono
bool canDoMono() override
Returns true if the format can do 1-channel audio.
BlocksProtocol::IntegerWithBitSize::get
uint32 get() const noexcept
Definition: juce_BitPackingUtilities.h:75
Array::~Array
~Array()=default
Destructor.
HyperlinkButton::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the link.
Definition: juce_HyperlinkButton.h:78
GridItem::Span::Span
Span(const String &nameToUse)
Definition: juce_GridItem.h:59
AudioProcessor::BusProperties::busName
String busName
The name of the bus.
Definition: juce_AudioProcessor.h:1313
littlefoot::int16
signed short int16
Definition: juce_LittleFootRunner.h:45
UnityAudioEffectState::ambisonicData
UnityAudioAmbisonicData * ambisonicData
Definition: juce_UnityPluginInterface.h:135
LuaTokeniser
Definition: juce_LuaCodeTokeniser.h:36
ReferenceCountedObjectPtr::operator->
ReferencedType * operator->() const noexcept
Definition: juce_ReferenceCountedObject.h:388
BlocksProtocol::transpose
@ transpose
Definition: juce_BlocksProtocolDefinitions.h:282
ADSR::setParameters
void setParameters(const Parameters &newParameters)
Sets the parameters that will be used by an ADSR object.
Definition: juce_ADSR.h:69
StandalonePluginHolder::savePluginState
void savePluginState()
Definition: juce_StandaloneFilterWindow.h:348
ConsoleApplication::fail
static void fail(String errorMessage, int returnCode=1)
Throws a failure exception to cause a command-line app to terminate.
RectangleList::offsetAll
void offsetAll(ValueType dx, ValueType dy) noexcept
Adds an x and y value to all the coordinates.
Definition: juce_RectangleList.h:598
std::make_unique
unique_ptr< T > make_unique(Args &&... args)
Definition: juce_CompilerSupport.h:122
Colours::gainsboro
static const JUCE_API Colour gainsboro
Definition: juce_Colours.h:69
BlocksProtocol::HostPacketBuilder::addFactoryReset
bool addFactoryReset()
Definition: juce_HostPacketBuilder.h:280
InterprocessConnection::getPipe
NamedPipe * getPipe() const noexcept
Returns the pipe that this connection is using (or nullptr if it uses a socket).
Definition: juce_InterprocessConnection.h:131
MidiMessage::setTimeStamp
void setTimeStamp(double newTimestamp) noexcept
Changes the message's associated timestamp.
Definition: juce_MidiMessage.h:170
AnimatedAppComponent::getMillisecondsSinceLastUpdate
int getMillisecondsSinceLastUpdate() const noexcept
When called from update(), this returns the number of milliseconds since the last update call.
Colours::deeppink
static const JUCE_API Colour deeppink
Definition: juce_Colours.h:67
AudioProcessorParameterGroup::AudioProcessorParameterNode
A child of an AudioProcessorParameterGroup.
Definition: juce_AudioProcessorParameterGroup.h:61
BlocksProtocol::HostPacketBuilder::setMultipleBytes
bool setMultipleBytes(uint8 value, uint8 lastValue, int num) noexcept
Definition: juce_HostPacketBuilder.h:147
SoftwareImageType
An image storage type which holds the pixels in-memory as a simple block of values.
Definition: juce_Image.h:528
VSTPluginFormat::ExtraFunctions::~ExtraFunctions
virtual ~ExtraFunctions()
Definition: juce_VSTPluginFormat.h:76
AudioFormatWriter::numChannels
unsigned int numChannels
The number of channels being written to the stream.
Definition: juce_AudioFormatWriter.h:253
PopupMenu::LookAndFeelMethods::drawPopupMenuUpDownArrow
virtual void drawPopupMenuUpDownArrow(Graphics &, int width, int height, bool isScrollUpArrow)=0
AudioChannelSet::wideRight
@ wideRight
Wide Right channel.
Definition: juce_AudioChannelSet.h:306
PenDetails::rotation
float rotation
The rotation of the pen device in radians.
Definition: juce_MouseEvent.h:440
Slider::SliderStyle
SliderStyle
The types of slider available.
Definition: juce_Slider.h:63
MemoryMappedFile::getSize
size_t getSize() const noexcept
Returns the number of bytes of data that are available for reading or writing.
Definition: juce_MemoryMappedFile.h:95
setChannelRange
void setChannelRange(bool useMPE, int lowChannel, int highChannel)
Sets the MIDI channel range.
MidiMessageSequence::addEvent
MidiEventHolder * addEvent(const MidiMessage &newMessage, double timeAdjustment=0)
Inserts a midi message into the sequence.
BlockGraph::BlockGraph
BlockGraph(const BlockTopology topology, std::function< bool(Block::Ptr block)> filter=nullptr)
Creates a BlockGraph object from a BlockTopology with an optional filter fucntion.
dsp::FIR::Coefficients::Coefficients
Coefficients()
Creates a null set of coefficients (which will produce silence).
Definition: juce_FIRFilter.h:225
dsp::FIR::Filter::Filter
Filter(CoefficientsPtr coefficientsToUse)
Creates a filter with a given set of coefficients.
Definition: juce_FIRFilter.h:72
TouchSurface::Touch::blockUID
Block::UID blockUID
The ID of the block that generated this touch.
Definition: juce_TouchSurface.h:90
ReferenceCountedObject::incReferenceCount
void incReferenceCount() noexcept
Increments the object's reference count.
Definition: juce_ReferenceCountedObject.h:70
CharPointer_UTF8::isLetter
bool isLetter() const noexcept
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_UTF8.h:455
SynthesiserSound
Describes one of the sounds that a Synthesiser can play.
Definition: juce_Synthesiser.h:42
Block::Timestamp
uint32 Timestamp
This type is used for timestamping events.
Definition: juce_Block.h:487
BlocksProtocol::mode
@ mode
Definition: juce_BlocksProtocolDefinitions.h:300
BlocksProtocol::HostPacketDecoder::handlePacketACK
static bool handlePacketACK(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex)
Definition: juce_HostPacketDecoder.h:304
BlockConfigManager::setItemValue
void setItemValue(ConfigItemId item, int32 value)
Definition: juce_BlockConfigManager.h:183
Component::setVisible
virtual void setVisible(bool shouldBeVisible)
Makes the component visible or invisible.
CharPointer_ASCII::isLetterOrDigit
bool isLetterOrDigit() const
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_ASCII.h:322
SelectedItemSet::ItemArray
Array< SelectableItemType > ItemArray
Definition: juce_SelectedItemSet.h:52
PixelRGB::getInARGBMaskOrder
forcedinline uint32 getInARGBMaskOrder() const noexcept
Returns a uint32 which will be in argb order as if constructed with the following mask operation ((al...
Definition: juce_PixelFormats.h:373
OpenGLFrameBuffer::isValid
bool isValid() const noexcept
Returns true if a valid buffer has been allocated.
Definition: juce_OpenGLFrameBuffer.h:83
ChannelRemappingAudioSource::getNextAudioBlock
void getNextAudioBlock(const AudioSourceChannelInfo &) override
Called repeatedly to fetch subsequent blocks of audio data.
CppTokeniserFunctions::skipNumberSuffix
static bool skipNumberSuffix(Iterator &source)
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:141
ThreadLocalValue::get
Type & get() const noexcept
Returns a reference to this thread's instance of the value.
Definition: juce_ThreadLocalValue.h:96
PushNotifications::Channel::ledColour
Colour ledColour
Optional: sets the led colour for notifications in this channel.
Definition: juce_PushNotifications.h:469
LookAndFeel::getTickShape
virtual Path getTickShape(float height)=0
Returns a tick shape for use in yes/no boxes, etc.
BurgerMenuComponent::getModel
MenuBarModel * getModel() const noexcept
Returns the current burger menu model being used.
PixelARGB::set
forcedinline void set(const Pixel &src) noexcept
Copies another pixel colour over this one.
Definition: juce_PixelFormats.h:121
ResizableEdgeComponent::topEdge
@ topEdge
Indicates a horizontal bar that can be dragged up/down to move the top of the component.
Definition: juce_ResizableEdgeComponent.h:54
Button::paint
void paint(Graphics &) override
GridItem::Span::Span
Span(int numberToUse) noexcept
Definition: juce_GridItem.h:46
littlefoot::Runner::reset
void reset() noexcept
Clears the memory state.
Definition: juce_LittleFootRunner.h:447
dsp::IIR::Filter::NumericType
typename SampleTypeHelpers::ElementType< SampleType >::Type NumericType
The NumericType is the underlying primitive type used by the SampleType (which could be either a prim...
Definition: juce_dsp/processors/juce_IIRFilter.h:61
AudioFormatWriter::usesFloatingPointData
bool usesFloatingPointData
True if it's a floating-point format, false if it's fixed-point.
Definition: juce_AudioFormatWriter.h:259
dsp::StateVariableFilter::Parameters::h
NumericType h
Definition: juce_StateVariableFilter.h:238
URL::getParameterNames
const StringArray & getParameterNames() const noexcept
Returns an array of the names of all the URL's parameters.
Definition: juce_URL.h:227
DrawableRectangle
A Drawable object which draws a rectangle.
Definition: juce_DrawableRectangle.h:41
Draggable3DOrientation::VectorType
Vector3D< float > VectorType
Definition: juce_Draggable3DOrientation.h:40
WavAudioFormat::riffInfoMoreInfoBannerImage
static const char *const riffInfoMoreInfoBannerImage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:134
Justification::Flags
Flags
Flag values that can be combined and used in the constructor.
Definition: juce_Justification.h:106
ChannelRemappingAudioSource::setInputChannelMapping
void setInputChannelMapping(int destChannelIndex, int sourceChannelIndex)
Creates an input channel mapping.
ResizableWindow::getContentComponent
Component * getContentComponent() const noexcept
Returns the current content component.
Definition: juce_ResizableWindow.h:241
littlefoot::Program::maxProgramSize
const uint32 maxProgramSize
Definition: juce_LittleFootRunner.h:394
FileFilter::description
String description
Definition: juce_FileFilter.h:69
AudioProcessorParameter::getValueForText
virtual float getValueForText(const String &text) const =0
Should parse a string and return the appropriate value for it.
PixelARGB::getEvenBytes
forcedinline uint32 getEvenBytes() const noexcept
Return channels with an even index and insert zero bytes between them.
Definition: juce_PixelFormats.h:103
PopupMenu::Item::image
std::unique_ptr< Drawable > image
A drawable to use as an icon, or nullptr if there isn't one.
Definition: juce_PopupMenu.h:148
CharPointer_UTF32::getIntValue64
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_UTF32.h:337
AudioBuffer::copyFrom
void copyFrom(int destChannel, int destStartSample, const AudioBuffer &source, int sourceChannel, int sourceStartSample, int numSamples) noexcept
Copies samples from another buffer to this one.
Definition: juce_AudioSampleBuffer.h:837
dsp::SIMDRegister::operator-
SIMDRegister JUCE_VECTOR_CALLTYPE operator-(SIMDRegister v) const noexcept
Returns the difference of the receiver and v.
Definition: juce_SIMDRegister.h:232
BlocksProtocol::HostPacketBuilder::skipBytes
bool skipBytes(int numToSkip) noexcept
Definition: juce_HostPacketBuilder.h:90
MemoryBlock::end
const char * end() const noexcept
Returns an end-iterator for the data.
Definition: juce_MemoryBlock.h:121
JUCEApplicationBase::getApplicationReturnValue
int getApplicationReturnValue() const noexcept
Returns the value that has been set as the application's exit code.
Definition: juce_ApplicationBase.h:263
Rectangle::transformedBy
Rectangle transformedBy(const AffineTransform &transform) const noexcept
Returns the smallest rectangle that can contain the shape created by applying a transform to this rec...
Definition: juce_Rectangle.h:787
getBlockIDOnPort
int getBlockIDOnPort(int port)
Returns the ID of a block connected to a specified port on this block.
JUCEApplicationBase::backButtonPressed
virtual bool backButtonPressed()
This will be called when the back button on a device is pressed.
Definition: juce_ApplicationBase.h:220
MPESynthesiserBase::renderNextSubBlock
virtual void renderNextSubBlock(AudioBuffer< float > &outputAudio, int startSample, int numSamples)=0
Implement this method to render your audio inside.
ArgumentList::Argument::text
String text
The original text of this argument.
Definition: juce_ConsoleApplication.h:58
Block::loopBlock
@ loopBlock
Loop control block type.
Definition: juce_Block.h:47
CodeEditorComponent::ColourScheme
Defines a syntax highlighting colour scheme.
Definition: juce_CodeEditorComponent.h:226
Rectangle::operator+
Rectangle operator+(Point< ValueType > deltaPosition) const noexcept
Returns a rectangle which is the same as this one moved by a given amount.
Definition: juce_Rectangle.h:308
max
int max(int a, int b)
Returns the larger of two integer values.
StandalonePluginHolder::settings
OptionalScopedPointer< PropertySet > settings
Definition: juce_StandaloneFilterWindow.h:406
Justification::right
@ right
Indicates that the item should be aligned against the right edge of the available space.
Definition: juce_Justification.h:113
Colours::yellow
static const JUCE_API Colour yellow
ARGB = 0xffffff00.
Definition: juce_Colours.h:55
PushNotifications::Notification::ledColour
Colour ledColour
Optional: Sets the led colour.
Definition: juce_PushNotifications.h:256
PropertyComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the combo box.
Definition: juce_PropertyComponent.h:117
PluginHostType::JUCEPluginHost
@ JUCEPluginHost
Represents the JUCE AudioPluginHost.
Definition: juce_PluginHostType.h:74
ArgumentList::getExistingFolderForOptionAndRemove
File getExistingFolderForOptionAndRemove(StringRef option)
Looks for a filename argument using getFileForOption() and fails with a suitable error if the file is...
dsp::ProcessContextReplacing::usesSeparateInputAndOutputBlocks
static constexpr bool usesSeparateInputAndOutputBlocks()
All process context classes will define this constant method so that templated code can determine whe...
Definition: juce_ProcessContext.h:107
NativeMessageBox::showMessageBoxAsync
static void JUCE_CALLTYPE showMessageBoxAsync(AlertWindow::AlertIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box that just has a message and a single 'ok' button to close it.
SidePanel::LookAndFeelMethods::getSidePanelTitleFont
virtual Font getSidePanelTitleFont(SidePanel &)=0
AudioProcessor::getTotalNumInputChannels
int getTotalNumInputChannels() const noexcept
Returns the total number of input channels.
Definition: juce_AudioProcessor.h:727
TableListBox::getHeader
TableHeaderComponent & getHeader() const noexcept
Returns the header component being used in this table.
Definition: juce_TableListBox.h:243
Slider::SliderLayout::sliderBounds
Rectangle< int > sliderBounds
Definition: juce_Slider.h:884
Rectangle::getCentreX
ValueType getCentreX() const noexcept
Returns the x coordinate of the rectangle's centre.
Definition: juce_Rectangle.h:119
MemoryMappedFile::readOnly
@ readOnly
Indicates that the memory can only be read.
Definition: juce_MemoryMappedFile.h:39
PushNotifications::Notification::soundToPlay
URL soundToPlay
Optional: empty when the notification should be silent.
Definition: juce_PushNotifications.h:130
Image::ARGB
@ ARGB
< each pixel is a 4-byte ARGB premultiplied colour value.
Definition: juce_Image.h:69
dsp::SpecialFunctions::ellipticIntegralK
static void ellipticIntegralK(double k, double &K, double &Kp) noexcept
Computes the complete elliptic integral of the first kind K for a given double value k,...
ReferenceCountedObjectPtr::operator!=
bool operator!=(decltype(nullptr)) const noexcept
Checks whether this pointer is null.
Definition: juce_ReferenceCountedObject.h:402
Array::Array
Array(const std::initializer_list< TypeToCreateFrom > &items)
Definition: juce_Array.h:127
Typeface::getGlyphPositions
virtual void getGlyphPositions(const String &text, Array< int > &glyphs, Array< float > &xOffsets)=0
Converts a line of text into its glyph numbers and their positions.
AudioFormatWriter::sampleRate
double sampleRate
The sample rate of the stream.
Definition: juce_AudioFormatWriter.h:250
Point::getDotProduct
JUCE_CONSTEXPR FloatType getDotProduct(Point other) const noexcept
Returns the dot-product of two points (x1 * x2 + y1 * y2).
Definition: juce_Point.h:204
Button::Listener::buttonStateChanged
virtual void buttonStateChanged(Button *)
Called when the button's state changes.
Definition: juce_Button.h:178
Grid::Fr::fraction
unsigned long long fraction
Definition: juce_Grid.h:62
ByteOrder::bigEndianShort
static JUCE_CONSTEXPR uint16 bigEndianShort(const void *bytes) noexcept
Turns 2 bytes into a big-endian integer.
Definition: juce_ByteOrder.h:207
operator+
String operator+(String s1, StringRef s2)
Definition: juce_StringRef.h:154
LEDGrid
Represents a 2D grid of LEDs on a block device.
Definition: juce_LEDGrid.h:60
UnityAudioParameterDefinition::defaultVal
float defaultVal
Definition: juce_UnityPluginInterface.h:154
dsp::ProcessContextNonReplacing
Contains context information that is passed into an algorithm's process method.
Definition: juce_ProcessContext.h:133
JUCE_DECLARE_SINGLETON_SINGLETHREADED_MINIMAL
#define JUCE_DECLARE_SINGLETON_SINGLETHREADED_MINIMAL(Classname)
Macro to declare member variables and methods for a singleton class.
Definition: juce_Singleton.h:259
forcedinline
#define forcedinline
A platform-independent way of forcing an inline function.
Definition: juce_PlatformDefs.h:242
DrawableImage::getBoundingBox
Parallelogram< float > getBoundingBox() const noexcept
Returns the position to which the image's top-left corner should be remapped in the target coordinate...
Definition: juce_DrawableImage.h:86
RangedAudioParameter::getNumSteps
int getNumSteps() const override
Returns the number of steps for this parameter based on the normalisable range's interval.
sendMessageToBlock
void sendMessageToBlock(int blockID, int param1, int param2, int param3)
Sends a message to the block with the specified ID.
OwnedArray::OwnedArray
OwnedArray(OwnedArray< OtherObjectClass, OtherCriticalSection > &&other) noexcept
Converting move constructor.
Definition: juce_OwnedArray.h:91
ControlButton::button2
@ button2
Button 2 on a developer block.
Definition: juce_ControlButton.h:73
AudioData::Pointer::convertSamples
void convertSamples(Pointer source, int numSamples) const noexcept
Writes a stream of samples into this pointer from another pointer.
Definition: juce_AudioDataConverters.h:443
Grid::Fr::Fr
constexpr Fr(unsigned long long p)
Definition: juce_Grid.h:60
TextEditor::onTextChange
std::function< void()> onTextChange
You can assign a lambda to this callback object to have it called when the text is changed.
Definition: juce_TextEditor.h:332
LookAndFeel_V2::drawDocumentWindowTitleBar
void drawDocumentWindowTitleBar(DocumentWindow &, Graphics &, int w, int h, int titleSpaceX, int titleSpaceW, const Image *icon, bool drawTitleTextOnLeft) override
MemoryBlock::toBase64Encoding
String toBase64Encoding() const
Returns a string of characters in a JUCE-specific text encoding that represents the binary contents o...
PluginHostType::isInterAppAudioConnected
bool isInterAppAudioConnected() const
Returns true if the plugin is connected with Inter-App Audio on iOS.
MPEChannelAssigner::findMidiChannelForNewNote
int findMidiChannelForNewNote(int noteNumber) noexcept
This method will use a set of rules recommended in the MPE specification to determine which member ch...
ByteOrder::swapIfLittleEndian
static Type swapIfLittleEndian(Type value) noexcept
Swaps the byte order of a signed or unsigned integer if the CPU is little-endian.
Definition: juce_ByteOrder.h:75
StandaloneFilterWindow::getAudioProcessor
AudioProcessor * getAudioProcessor() const noexcept
Definition: juce_StandaloneFilterWindow.h:659
PluginHostType::TracktionWaveform
@ TracktionWaveform
Represents Tracktion Waveform.
Definition: juce_PluginHostType.h:107
MidiMessageSequence::createControllerUpdatesForTime
void createControllerUpdatesForTime(int channelNumber, double time, Array< MidiMessage > &resultMessages)
Scans through the sequence to determine the state of any midi controllers at a given time.
Colours::lemonchiffon
static const JUCE_API Colour lemonchiffon
Definition: juce_Colours.h:72
deassignChannel
void deassignChannel(int noteNumber, int channel)
Deassigns a channel from a note number.
dsp::ProcessorDuplicator::prepare
void prepare(const ProcessSpec &spec)
Definition: juce_ProcessorDuplicator.h:52
HeavyweightLeakedObjectDetector::HeavyweightLeakedObjectDetector
HeavyweightLeakedObjectDetector(const HeavyweightLeakedObjectDetector &) noexcept
Definition: juce_HeavyweightLeakedObjectDetector.h:49
AudioIODeviceCallback::audioDeviceIOCallback
virtual void audioDeviceIOCallback(const float **inputChannelData, int numInputChannels, float **outputChannelData, int numOutputChannels, int numSamples)=0
Processes a block of incoming and outgoing audio data.
VideoComponent
A component that can play a movie.
Definition: juce_VideoComponent.h:43
Label::onTextChange
std::function< void()> onTextChange
You can assign a lambda to this callback object to have it called when the label text is changed.
Definition: juce_Label.h:208
littlefoot::Runner::getHeapBits
uint32 getHeapBits(uint32 startBit, uint32 numBits) const noexcept
Definition: juce_LittleFootRunner.h:562
LEDColour::getARGB
uint32 getARGB() const noexcept
Definition: juce_LEDGrid.h:48
setRemoteConfig
void setRemoteConfig(int longAddress, int item, int value)
Sets the config of a remote block.
CharPointer_UTF16::getAddress
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_UTF16.h:72
Rectangle::withY
Rectangle withY(ValueType newY) const noexcept
Returns a rectangle which has the same size and x-position as this one, but with a different y-positi...
Definition: juce_Rectangle.h:197
ReferenceCountedArray::ReferenceCountedArray
ReferenceCountedArray(const ReferenceCountedArray< OtherObjectClass, OtherCriticalSection > &other) noexcept
Creates a copy of another array.
Definition: juce_ReferenceCountedArray.h:81
MemoryAudioSource
An AudioSource which takes some float audio data as an input.
Definition: juce_MemoryAudioSource.h:33
ADSR::noteOff
void noteOff()
Starts the release phase of the envelope.
Definition: juce_ADSR.h:133
NativeMessageBox::showMessageBox
static void JUCE_CALLTYPE showMessageBox(AlertWindow::AlertIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr)
Shows a dialog box that just has a message and a single 'ok' button to close it.
GroupComponent::LookAndFeelMethods::drawGroupComponentOutline
virtual void drawGroupComponentOutline(Graphics &, int w, int h, const String &text, const Justification &, GroupComponent &)=0
isSideChainTarget
@ isSideChainTarget
Definition: juce_UnityPluginInterface.h:68
littlefoot::LittleFootRemoteHeap::LittleFootRemoteHeap
LittleFootRemoteHeap(uint32 blockSizeToUse) noexcept
Definition: juce_LittleFootRemoteHeap.h:52
DynamicLibrary::getNativeHandle
void * getNativeHandle() const noexcept
Returns the platform-specific native library handle.
Definition: juce_DynamicLibrary.h:79
MidiKeyboardComponent::verticalKeyboardFacingLeft
@ verticalKeyboardFacingLeft
Definition: juce_MidiKeyboardComponent.h:64
UndoManager
Manages a list of undo/redo commands.
Definition: juce_UndoManager.h:53
RelativePointPath::addElement
void addElement(ElementBase *newElement)
var::NativeFunctionArgs::thisObject
const var & thisObject
Definition: juce_Variant.h:53
Rectangle::intersectRectangle
bool intersectRectangle(Rectangle< ValueType > &rectangleToClip) const noexcept
Clips a rectangle so that it lies only within this one.
Definition: juce_Rectangle.h:682
BlocksProtocol::MessageFromDevice::deviceVersion
@ deviceVersion
PerformanceCounter::Statistics::minimumSeconds
double minimumSeconds
Definition: juce_PerformanceCounter.h:105
Expression::Scope::Visitor
Used as a callback by the Scope::visitRelativeScope() method.
Definition: juce_Expression.h:137
RectangleList
Maintains a set of rectangles as a complex region.
Definition: juce_RectangleList.h:44
dsp::SIMDRegister::operator^
SIMDRegister JUCE_VECTOR_CALLTYPE operator^(vMaskType v) const noexcept
Returns the bit-xor of the receiver and v.
Definition: juce_SIMDRegister.h:255
JSON
Contains static methods for converting JSON-formatted text to and from var objects.
Definition: juce_JSON.h:39
InAppPurchases::Listener::PurchaseInfo::downloads
Array< Download * > downloads
Definition: juce_InAppPurchases.h:136
AudioBuffer::getRMSLevel
Type getRMSLevel(int channel, int startSample, int numSamples) const noexcept
Returns the root mean squared level for a region of a channel.
Definition: juce_AudioSampleBuffer.h:1026
PixelRGB::getRed
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:416
OSCFormatError
Exception type thrown when the OSC module fails to parse something because of a data format not compa...
Definition: juce_OSCTypes.h:107
PushNotifications::Settings::Category::identifier
juce::String identifier
unique identifier
Definition: juce_PushNotifications.h:400
MidiRPNMessage::isNRPN
bool isNRPN
True if this message is an NRPN; false if it is an RPN.
Definition: juce_MidiRPN.h:48
LookAndFeel_V4::ColourScheme::outline
@ outline
Definition: juce_LookAndFeel_V4.h:53
HeapBlock::free
void free() noexcept
Frees any currently-allocated data.
Definition: juce_HeapBlock.h:301
PixelARGB::tween
forcedinline void tween(const Pixel &src, const uint32 amount) noexcept
Blends another pixel with this one, creating a colour that is somewhere between the two,...
Definition: juce_PixelFormats.h:187
ComponentPeer::component
Component & component
Definition: juce_ComponentPeer.h:413
LowLevelGraphicsContext::getClipBounds
virtual Rectangle< int > getClipBounds() const =0
Slider::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionalit...
Definition: juce_Slider.h:892
AudioSource::prepareToPlay
virtual void prepareToPlay(int samplesPerBlockExpected, double sampleRate)=0
Tells the source to prepare for playing.
DrumPadGridProgram::up
@ up
Definition: juce_DrumPadLEDProgram.h:84
WavAudioFormat::riffInfoSourceFrom
static const char *const riffInfoSourceFrom
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:159
radiansToDegrees
JUCE_CONSTEXPR FloatType radiansToDegrees(FloatType radians) noexcept
Converts an angle in radians to degrees.
Definition: juce_MathsFunctions.h:420
dsp::Gain::getRampDurationSeconds
double getRampDurationSeconds() const noexcept
Returns the ramp duration in seconds.
Definition: juce_Gain.h:68
AudioThumbnailBase
Provides a base for classes that can store and draw scaled views of an audio waveform.
Definition: juce_AudioThumbnailBase.h:45
SidePanel::paint
void paint(Graphics &g) override
Components can override this method to draw their content.
OwnedArray::data
ObjectClass *const * data() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:242
MessageListener::handleMessage
virtual void handleMessage(const Message &message)=0
This is the callback method that receives incoming messages.
WavAudioFormat::riffInfoGenre
static const char *const riffInfoGenre
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:125
OpenGLPixelFormat::accumulationBufferRedBits
int accumulationBufferRedBits
The number of bits per pixel to use for an accumulation buffer's red channel.
Definition: juce_OpenGLPixelFormat.h:65
JavascriptEngine::maximumExecutionTime
RelativeTime maximumExecutionTime
This value indicates how long a call to one of the evaluate methods is permitted to run before timing...
Definition: juce_Javascript.h:107
BlockConfigManager::ConfigDescription::toConfigMetaData
Block::ConfigMetaData toConfigMetaData() const
Definition: juce_BlockConfigManager.h:68
TextDiff::Change::insertedText
String insertedText
If this change is a deletion, this string will be empty; otherwise, it'll be the text that should be ...
Definition: juce_TextDiff.h:56
littlefoot::Program::getNumExtraBytesForOpcode
static uint8 getNumExtraBytesForOpcode(OpCode op) noexcept
For a given op code, this returns the number of program bytes that follow it.
Definition: juce_LittleFootRunner.h:363
DynamicLibrary::~DynamicLibrary
~DynamicLibrary()
Destructor.
Definition: juce_DynamicLibrary.h:57
Typeface::style
String style
Definition: juce_Typeface.h:149
SelectedItemSet::SelectedItemSet
SelectedItemSet(const SelectedItemSet &other)
Creates a copy of another set.
Definition: juce_SelectedItemSet.h:66
MouseCursor::PointingHandCursor
@ PointingHandCursor
A hand with a pointing finger, for clicking on web-links.
Definition: juce_MouseCursor.h:58
KeyPress::F22Key
static const int F22Key
key-code for the F22 key
Definition: juce_KeyPress.h:230
drawPressureMap
void drawPressureMap()
Draws the pressure map on the display.
dsp::LookupTable
Class for efficiently approximating expensive arithmetic operations.
Definition: juce_LookupTable.h:54
PushNotifications::Channel::soundToPlay
URL soundToPlay
Optional: sound to play in this channel.
Definition: juce_PushNotifications.h:475
AudioProcessorPlayer::getCurrentProcessor
AudioProcessor * getCurrentProcessor() const noexcept
Returns the current audio processor that is being played.
Definition: juce_AudioProcessorPlayer.h:65
ValueWithDefault::getUndoManager
UndoManager * getUndoManager() noexcept
Returns the UndoManager that is being used.
Definition: juce_ValueWithDefault.h:186
ApplicationCommandManagerListener
A listener that receives callbacks from an ApplicationCommandManager when commands are invoked or the...
Definition: juce_ApplicationCommandManager.h:337
dsp::Matrix::getRawDataPointer
const ElementType * getRawDataPointer() const noexcept
Returns a pointer to the raw data of the matrix object, ordered in row-major order (for reading).
Definition: juce_Matrix.h:137
Component::getProperties
const NamedValueSet & getProperties() const noexcept
Returns the set of properties that belong to this component.
Definition: juce_Component.h:2066
RelativePointPath::ElementType
ElementType
The types of element that may be contained in this path.
Definition: juce_RelativePointPath.h:68
SliderPropertyComponent
A PropertyComponent that shows its value as a slider.
Definition: juce_SliderPropertyComponent.h:39
Line::getDistanceFromPoint
ValueType getDistanceFromPoint(Point< ValueType > targetPoint, Point< ValueType > &pointOnLine) const noexcept
Returns the smallest distance between this line segment and a given point.
Definition: juce_Line.h:263
littlefoot::Program
A reference to a block of memory which contains a complete program.
Definition: juce_LittleFootRunner.h:226
AudioProcessorGraph::NodeID::NodeID
NodeID()
Definition: juce_AudioProcessorGraph.h:64
MidiMessage::createSysExMessage
static MidiMessage createSysExMessage(const void *sysexData, int dataSize)
Creates a system-exclusive message.
ChoicePropertyComponent
A PropertyComponent that shows its value as a combo box.
Definition: juce_ChoicePropertyComponent.h:52
SortedSet< ColourSetting >::ScopedLockType
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_SortedSet.h:483
ResizableEdgeComponent
A component that resizes its parent component when dragged.
Definition: juce_ResizableEdgeComponent.h:46
dsp::Gain::Gain
Gain() noexcept=default
CriticalSection::ScopedTryLockType
GenericScopedTryLock< CriticalSection > ScopedTryLockType
Provides the type of scoped try-locker to use with a CriticalSection.
Definition: juce_CriticalSection.h:100
SortedSet::removeValue
void removeValue(const ElementType valueToRemove) noexcept
Removes an item from the set.
Definition: juce_SortedSet.h:384
JUCEApplicationBase::suspended
virtual void suspended()=0
This method is called when the application is being put into background mode by the operating system.
shift
@ shift
Definition: juce_UnityPluginInterface.h:84
CharPointer_UTF8::toLowerCase
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_UTF8.h:466
CharPointer_UTF8::operator==
bool operator==(CharPointer_UTF8 other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_UTF8.h:60
Parallelogram::getBottomLeft
Point< ValueType > getBottomLeft() const noexcept
Returns the parallelogram's bottom-left position as a Point.
Definition: juce_Parallelogram.h:92
File::userMoviesDirectory
@ userMoviesDirectory
The most likely place where a user might store their movie files.
Definition: juce_File.h:848
CharPointer_ASCII::write
void write(const juce_wchar charToWrite) noexcept
Writes a unicode character to this string, and advances this pointer to point to the next position.
Definition: juce_CharPointer_ASCII.h:141
OwnedArray::getRawDataPointer
ObjectClass ** getRawDataPointer() noexcept
Returns a pointer to the actual array data.
Definition: juce_OwnedArray.h:193
dsp::LogRampedValue::getNextValue
FloatType getNextValue() noexcept
Compute the next value.
Definition: juce_LogRampedValue.h:133
KeyPress::stopKey
static const int stopKey
key-code for a multimedia 'stop' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:266
CodeDocument::setSavePoint
void setSavePoint() noexcept
Makes a note that the document's current state matches the one that is saved.
DocumentWindow::closeButtonPressed
virtual void closeButtonPressed()
This method is called when the user tries to close the window.
RSAKey::part2
BigInteger part2
Definition: juce_RSAKey.h:168
AudioFormatReaderSource::getAudioFormatReader
AudioFormatReader * getAudioFormatReader() const noexcept
Returns the reader that's being used.
Definition: juce_AudioFormatReaderSource.h:71
WavAudioFormat::riffInfoNinthLanguage
static const char *const riffInfoNinthLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:139
BlocksProtocol::Packed7BitArrayBuilder
This helper class allocates a block of 7-bit bytes and can push sequences of bits into it.
Definition: juce_BitPackingUtilities.h:109
HeapBlock::get
ElementType * get() const noexcept
Returns a raw pointer to the allocated data.
Definition: juce_HeapBlock.h:189
Range::withLength
JUCE_CONSTEXPR Range withLength(const ValueType newLength) const noexcept
Returns a range with the same start as this one, but a different length.
Definition: juce_Range.h:156
DrawableImage::getOpacity
float getOpacity() const noexcept
Returns the image's opacity.
Definition: juce_DrawableImage.h:60
Rectangle::removeFromBottom
Rectangle removeFromBottom(ValueType amountToRemove) noexcept
Removes a strip from the bottom of this rectangle, reducing this rectangle by the specified amount an...
Definition: juce_Rectangle.h:533
Font
Represents a particular font, including its size, style, etc.
Definition: juce_Font.h:43
dsp::ProcessSpec::maximumBlockSize
uint32 maximumBlockSize
The maximum number of samples that will be in the blocks sent to process() method.
Definition: juce_ProcessContext.h:45
PluginHostType::isAbletonLive
bool isAbletonLive() const noexcept
Returns true if the host is any version of Ableton Live.
Definition: juce_PluginHostType.h:116
Point::operator==
JUCE_CONSTEXPR bool operator==(Point other) const noexcept
Definition: juce_Point.h:59
dsp::StateVariableFilter::Parameters::Type::highPass
@ highPass
AudioBuffer::setDataToReferTo
void setDataToReferTo(Type **dataToReferTo, int newNumChannels, int newNumSamples)
Makes this buffer point to a pre-allocated set of channel data arrays.
Definition: juce_AudioSampleBuffer.h:470
MouseCursor::IBeamCursor
@ IBeamCursor
A vertical I-beam for positioning within text.
Definition: juce_MouseCursor.h:53
ValueTree::setProperty
ValueTree & setProperty(const Identifier &name, const var &newValue, UndoManager *undoManager)
Changes a named property of the tree.
dsp::SIMDRegister::SIMDRegisterSize
static constexpr size_t SIMDRegisterSize
The size in bytes of this register.
Definition: juce_SIMDRegister.h:105
AudioBuffer::copyFrom
void copyFrom(int destChannel, int destStartSample, const Type *source, int numSamples, Type gain) noexcept
Copies samples from an array of floats into one of the channels, applying a gain to it.
Definition: juce_AudioSampleBuffer.h:902
UnitTest::expectWithinAbsoluteError
void expectWithinAbsoluteError(ValueType actual, ValueType expected, ValueType maxAbsoluteError, String failureMessage=String())
Computes the difference between a value and a comparison value, and if it is larger than a specified ...
Definition: juce_UnitTest.h:213
AudioDeviceManager::removeMidiInputDeviceCallback
void removeMidiInputDeviceCallback(const String &deviceIdentifier, MidiInputCallback *callback)
Removes a listener that was previously registered with addMidiInputDeviceCallback().
ArgumentList::removeOptionIfFound
bool removeOptionIfFound(StringRef option)
Returns true if the given string matches one of the arguments, and also removes the argument from the...
AudioParameterInt::get
int get() const noexcept
Returns the parameter's current value as an integer.
Definition: juce_AudioParameterInt.h:68
ControlButton::getType
virtual ButtonFunction getType() const =0
Returns the button's type.
AudioProcessorGraph::getNumNodes
int getNumNodes() const noexcept
Returns the number of nodes in the graph.
Definition: juce_AudioProcessorGraph.h:194
Colours::seagreen
static const JUCE_API Colour seagreen
Definition: juce_Colours.h:86
Font::getAscent
float getAscent() const
Returns the height of the font above its baseline, in pixels.
WeakReference::WeakReference
WeakReference()=default
Creates a null WeakReference.
MidiOutput::getName
String getName() const noexcept
Returns the name of this device.
Definition: juce_MidiDevices.h:293
LocalisedStrings
Used to convert strings to localised foreign-language versions.
Definition: juce_LocalisedStrings.h:72
PixelAlpha::set
forcedinline void set(const Pixel &src) noexcept
Copies another pixel colour over this one.
Definition: juce_PixelFormats.h:645
ListBoxModel::paintListBoxItem
virtual void paintListBoxItem(int rowNumber, Graphics &g, int width, int height, bool rowIsSelected)=0
This method must be implemented to draw a row of the list.
ConcertinaPanel::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_ConcertinaPanel.h:115
AudioPluginFormat::searchPathsForPlugins
virtual StringArray searchPathsForPlugins(const FileSearchPath &directoriesToSearch, bool recursive, bool allowPluginsWhichRequireAsynchronousInstantiation=false)=0
Searches a suggested set of directories for any plugins in this format.
Line::intersects
bool intersects(Line other) const noexcept
Returns true if this line intersects another.
Definition: juce_Line.h:192
dsp::LadderFilter
Multi-mode filter based on the Moog ladder filter.
Definition: juce_LadderFilter.h:39
CharPointer_ASCII::getIntValue64
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_ASCII.h:337
isSpatializer
@ isSpatializer
Definition: juce_UnityPluginInterface.h:69
CharPointer_UTF8::CharType
char CharType
Definition: juce_CharPointer_UTF8.h:38
BlocksProtocol::TouchVelocity
The velocities for each dimension of a touch.
Definition: juce_BlocksProtocolDefinitions.h:382
littlefoot::Program::readInt16
static int16 readInt16(const uint8 *d) noexcept
Definition: juce_LittleFootRunner.h:385
TemporaryFile::getFile
const File & getFile() const noexcept
Returns the temporary file.
Definition: juce_TemporaryFile.h:127
CharPointer_UTF16::isValidString
static bool isValidString(const CharType *dataToTest, int maxBytesToRead)
Returns true if this data contains a valid string in this encoding.
Definition: juce_CharPointer_UTF16.h:438
CharPointer_ASCII::compareUpTo
int compareUpTo(const CharPointer_ASCII other, const int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_ASCII.h:255
OSCColour
Holds a 32-bit RGBA colour for passing to and from an OSCArgument.
Definition: juce_OSCTypes.h:74
AudioDeviceManager::setMidiInputEnabled
void setMidiInputEnabled(const String &, bool)
Deprecated.
Block::resetProgramToDefault
virtual void resetProgramToDefault()=0
Resets the loaded program to the block's default state.
ComponentBoundsConstrainer::getMinimumWhenOffTheRight
int getMinimumWhenOffTheRight() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:124
PluginHostType::isSonar
bool isSonar() const noexcept
Returns true if the host is any version of Cakewalk Sonar.
Definition: juce_PluginHostType.h:168
CppTokeniserFunctions::isIdentifierStart
static bool isIdentifierStart(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:38
ArrayBase::addArray
std::enable_if<! std::is_pointer< OtherArrayType >::value, int >::type addArray(const OtherArrayType &arrayToAddFrom, int startIndex, int numElementsToAdd=-1)
Definition: juce_ArrayBase.h:317
SHA256
SHA-256 secure hash generator.
Definition: juce_SHA256.h:43
CatmullRomInterpolator
Interpolator for resampling a stream of floats using Catmull-Rom interpolation.
Definition: juce_CatmullRomInterpolator.h:40
Box2DRenderer::DrawTransform
void DrawTransform(const b2Transform &xf) override
TabbedButtonBar::LookAndFeelMethods::getTabButtonFont
virtual Font getTabButtonFont(TabBarButton &, float height)=0
CodeEditorComponent::ColourScheme::TokenType
Defines a colour for a token type.
Definition: juce_CodeEditorComponent.h:229
CPlusPlusCodeTokeniser::tokenType_integer
@ tokenType_integer
Definition: juce_CPlusPlusCodeTokeniser.h:61
ArgumentList::getExistingFileForOptionAndRemove
File getExistingFileForOptionAndRemove(StringRef option)
Looks for a file argument using getFileForOption() and fails with a suitable error if the file doesn'...
BlocksProtocol::Packed7BitArrayBuilder::size
int size() const noexcept
Definition: juce_BitPackingUtilities.h:112
ComponentPeer::getStyleFlags
int getStyleFlags() const noexcept
Returns the set of style flags that were set when the window was created.
Definition: juce_ComponentPeer.h:98
CharPointer_ASCII::getIntValue32
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_ASCII.h:334
Quaternion::Quaternion
Quaternion() noexcept
Definition: juce_Quaternion.h:41
Point::roundToInt
JUCE_CONSTEXPR Point< int > roundToInt() const noexcept
Casts this point to a Point<int> object using roundToInt() to convert the values.
Definition: juce_Point.h:232
GroupComponent::getTextLabelPosition
Justification getTextLabelPosition() const noexcept
Returns the current text label position.
Definition: juce_GroupComponent.h:70
Rectangle::Rectangle
Rectangle(Point< ValueType > corner1, Point< ValueType > corner2) noexcept
Creates a Rectangle from the positions of two opposite corners.
Definition: juce_Rectangle.h:67
Point::Point
JUCE_CONSTEXPR Point()=default
Creates a point at the origin.
Block::ConnectionPort::DeviceEdge::west
@ west
Component::mouseExit
void mouseExit(const MouseEvent &event) override
Called when the mouse moves out of a component.
ArrayBase::end
ElementType * end() noexcept
Definition: juce_ArrayBase.h:180
PhysicalTopologySource::DeviceConnection::~DeviceConnection
virtual ~DeviceConnection()
littlefoot::Program::programHeaderSize
static constexpr uint32 programHeaderSize
Definition: juce_LittleFootRunner.h:392
PropertiesFile::storeAsCompressedBinary
@ storeAsCompressedBinary
Definition: juce_PropertiesFile.h:56
PushNotifications::Notification::unspecified
@ unspecified
Category not set.
Definition: juce_PushNotifications.h:200
DynamicObject::getProperties
NamedValueSet & getProperties() noexcept
Returns the NamedValueSet that holds the object's properties.
Definition: juce_DynamicObject.h:100
AudioProcessorGraph::NodeAndChannel
Represents an input or output channel of a node in an AudioProcessorGraph.
Definition: juce_AudioProcessorGraph.h:86
TouchList::begin
TouchEntry * begin() noexcept
Allows iterator access to the list of touch entries.
Definition: juce_TouchList.h:127
LEDColour::LEDColour
LEDColour(uint32 argbColour) noexcept
Definition: juce_LEDGrid.h:38
TimeSliceClient::useTimeSlice
virtual int useTimeSlice()=0
Called back by a TimeSliceThread.
DocumentWindow::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit...
Definition: juce_DocumentWindow.h:234
TextDiff::Change::length
int length
If this change is a deletion, this specifies the number of characters to delete.
Definition: juce_TextDiff.h:59
GridItem::currentBounds
Rectangle< float > currentBounds
The item's current bounds.
Definition: juce_GridItem.h:197
GridItem
Defines an item in a Grid.
Definition: juce_GridItem.h:37
ListBoxModel
A subclass of this is used to drive a ListBox.
Definition: juce_ListBox.h:39
BlocksProtocol::setFewBytesWithLastValue
@ setFewBytesWithLastValue
Definition: juce_BlocksProtocolDefinitions.h:450
MidiMessage::isAftertouch
bool isAftertouch() const noexcept
Returns true if the message is an aftertouch event.
SelectedItemSet::addToSelectionBasedOnModifiers
void addToSelectionBasedOnModifiers(ParameterType item, ModifierKeys modifiers)
Selects or deselects an item.
Definition: juce_SelectedItemSet.h:162
SynthesiserVoice::getSampleRate
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_Synthesiser.h:216
Justification::centredTop
@ centredTop
Indicates that the item should be centred horizontally and placed at the top.
Definition: juce_Justification.h:155
CharPointer_ASCII::isLetter
bool isLetter() const
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_ASCII.h:320
BorderSize::isEmpty
bool isEmpty() const noexcept
Returns true if this border has no thickness along any edge.
Definition: juce_BorderSize.h:87
DummyCriticalSection::ScopedLockType
A dummy scoped-lock type to use with a dummy critical section.
Definition: juce_CriticalSection.h:146
CharPointer_ASCII::indexOf
int indexOf(const juce_wchar charToFind, const bool ignoreCase) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_ASCII.h:309
Block::ConfigMetaData::ConfigType::options
@ options
Component::getProperties
NamedValueSet & getProperties() noexcept
Returns the set of properties that belong to this component.
Definition: juce_Component.h:2060
CharPointer_ASCII::operator+
CharPointer_ASCII operator+(const int numToSkip) const noexcept
Returns a pointer which is moved forwards from this one by the specified number of characters.
Definition: juce_CharPointer_ASCII.h:129
URL::createWithoutParsing
static URL createWithoutParsing(const String &url)
Returns a URL without attempting to remove any embedded parameters from the string.
dsp::Matrix::isOneColumnVector
bool isOneColumnVector() const noexcept
Tells if the matrix is a one column vector.
Definition: juce_Matrix.h:186
Array::operator=
Array & operator=(const Array &other)
Copies another array.
Definition: juce_Array.h:138
XmlTokeniser::tokenType_comment
@ tokenType_comment
Definition: juce_XMLCodeTokeniser.h:51
dsp::Bias::getRampDurationSeconds
double getRampDurationSeconds() const noexcept
Definition: juce_Bias.h:76
PushNotifications::Channel::vibrationPattern
Array< int > vibrationPattern
Optional: vibration pattern for this channel.
Definition: juce_PushNotifications.h:476
Colours::darkslateblue
static const JUCE_API Colour darkslateblue
Definition: juce_Colours.h:66
BlocksProtocol::glideSensitivity
@ glideSensitivity
Definition: juce_BlocksProtocolDefinitions.h:290
KeyPress::downKey
static const int downKey
key-code for the cursor-down key
Definition: juce_KeyPress.h:201
CharPointer_UTF32::getBytesRequiredFor
static size_t getBytesRequiredFor(juce_wchar) noexcept
Returns the number of bytes that would be needed to represent the given unicode character in this enc...
Definition: juce_CharPointer_UTF32.h:190
Quaternion::normal
Type normal() const noexcept
Definition: juce_Quaternion.h:68
dsp::SIMDRegister::operator^=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator^=(vMaskType v) noexcept
Bit-xor the reciver with SIMDRegister v and store the result in the receiver.
Definition: juce_SIMDRegister.h:215
WavAudioFormat::riffInfoFifthLanguage
static const char *const riffInfoFifthLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:122
UnitTestCategories
Definition: juce_UnitTestCategories.h:27
PluginHostType::isSequoia
bool isSequoia() const noexcept
Returns true if the host is Magix Sequoia.
Definition: juce_PluginHostType.h:166
InAppPurchases::Product
Represents a product available in the store.
Definition: juce_InAppPurchases.h:51
File::findDirectories
@ findDirectories
Use this flag to indicate that you want to find directories.
Definition: juce_File.h:550
HeapBlock::clear
void clear(SizeType numElements) noexcept
This fills the block with zeros, up to the number of elements specified.
Definition: juce_HeapBlock.h:321
NetworkServiceDiscovery
Contains classes that implement a simple protocol for broadcasting the availability and location of a...
Definition: juce_NetworkServiceDiscovery.h:33
AudioProcessorValueTreeState::undoManager
UndoManager *const undoManager
Provides access to the undo manager that this object is using.
Definition: juce_AudioProcessorValueTreeState.h:363
WavAudioFormat::riffInfoStartTimecode
static const char *const riffInfoStartTimecode
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:162
ExtraLookAndFeelBaseClasses::KeyMappingEditorComponentMethods::drawKeymapChangeButton
virtual void drawKeymapChangeButton(Graphics &, int width, int height, Button &, const String &keyDescription)=0
Component::SafePointer::operator->
ComponentType * operator->() noexcept
Returns the component that this pointer refers to, or null if the component no longer exists.
Definition: juce_Component.h:2162
BlocksProtocol::DeviceConnection::device1
TopologyIndex device1
Definition: juce_BlocksProtocolDefinitions.h:224
URL
Represents a URL and has a bunch of useful functions to manipulate it.
Definition: juce_URL.h:38
XmlElement::TextFormat::customEncoding
String customEncoding
If not empty and addDefaultHeader is true, this will be set as the encoding.
Definition: juce_XmlElement.h:198
Grid::Px::pixels
long double pixels
Definition: juce_Grid.h:53
ComponentPeer::getUniqueID
uint32 getUniqueID() const noexcept
Returns a unique ID for this peer.
Definition: juce_ComponentPeer.h:103
AudioProcessorGraph::NodeAndChannel::isMIDI
bool isMIDI() const noexcept
Definition: juce_AudioProcessorGraph.h:91
KeyPress::F29Key
static const int F29Key
key-code for the F29 key
Definition: juce_KeyPress.h:237
HeavyweightLeakedObjectDetector::HeavyweightLeakedObjectDetector
HeavyweightLeakedObjectDetector() noexcept
Definition: juce_HeavyweightLeakedObjectDetector.h:48
AppleRemoteDevice::rightButton
@ rightButton
The right button (if it's held for a short time).
Definition: juce_AppleRemote.h:58
SmoothedValueBase< LogRampedValue< FloatType > >::setCurrentAndTargetValue
void setCurrentAndTargetValue(FloatType newValue)
Sets the current value and the target value.
Definition: juce_SmoothedValue.h:78
AudioProcessorGraph::NodeAndChannel::channelIndex
int channelIndex
Definition: juce_AudioProcessorGraph.h:89
dsp::SIMDRegister::PrimitiveType
typename SIMDInternal::PrimitiveType< ElementType >::type PrimitiveType
The native primitive type (used internally).
Definition: juce_SIMDRegister.h:81
OSCTypes::string
static const OSCType string
Definition: juce_OSCTypes.h:53
BlocksProtocol::DeviceName::index
TopologyIndex index
Definition: juce_BlocksProtocolDefinitions.h:265
ComponentPeer::DragInfo::clear
void clear() noexcept
Definition: juce_ComponentPeer.h:337
FileInputSource
A type of InputSource that represents a normal file.
Definition: juce_FileInputSource.h:35
Block::getDataByte
virtual uint8 getDataByte(size_t offset)=0
Gets a byte from the littlefoot heap.
HashMap::Iterator::getValue
ValueType getValue() const
Returns the current item's value.
Definition: juce_HashMap.h:441
ArrayAllocationBase::ensureAllocatedSize
void ensureAllocatedSize(int minNumElements)
Increases the amount of storage allocated if it is less than a given amount.
Definition: juce_ArrayAllocationBase.h:90
StandaloneFilterWindow::getDeviceManager
AudioDeviceManager & getDeviceManager() const noexcept
Definition: juce_StandaloneFilterWindow.h:660
StringArray::isEmpty
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_StringArray.h:139
MPEZoneLayout::Zone::isUsing
bool isUsing(int channel) const noexcept
Definition: juce_MPEZoneLayout.h:102
dsp::LookupTable::initialise
void initialise(const std::function< FloatType(size_t)> &functionToApproximate, size_t numPointsToUse)
Initialises or changes the parameters of a LookupTable object.
Slider::LinearBarVertical
@ LinearBarVertical
A vertical bar slider with the text label drawn on top of it.
Definition: juce_Slider.h:68
BlocksProtocol::BlockStringData
Structure for generic block data.
Definition: juce_BlocksProtocolDefinitions.h:138
UnityAudioEffectDefinition::parameterDefintions
UnityAudioParameterDefinition * parameterDefintions
Definition: juce_UnityPluginInterface.h:174
OwnedArray::addSorted
int addSorted(ElementComparator &comparator, ObjectClass *newObject) noexcept
Inserts a new object into the array assuming that the array is sorted.
Definition: juce_OwnedArray.h:535
LookAndFeel_V2
This LookAndFeel subclass implements the juce style from around 2008-12.
Definition: juce_LookAndFeel_V2.h:39
PluginHostType::MagixSequoia
@ MagixSequoia
Represents Magix Sequoia.
Definition: juce_PluginHostType.h:76
CharPointer_UTF8::toUpperCase
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_UTF8.h:464
BubbleComponent::BubblePlacement
BubblePlacement
A list of permitted placements for the bubble, relative to the coordinates at which it should be poin...
Definition: juce_BubbleComponent.h:69
TableHeaderComponent::Listener::tableColumnsChanged
virtual void tableColumnsChanged(TableHeaderComponent *tableHeader)=0
This is called when some of the table's columns are added, removed, hidden, or rearranged.
operator>=
JUCE_API bool JUCE_CALLTYPE operator>=(const String &string1, StringRef string2) noexcept
Case-sensitive comparison of two strings.
MidiMessage::isPitchWheel
bool isPitchWheel() const noexcept
Returns true if the message is a pitch-wheel move.
AudioProcessor::BusProperties::isActivatedByDefault
bool isActivatedByDefault
Is this bus activated by default?
Definition: juce_AudioProcessor.h:1319
TextEditor::Listener::textEditorEscapeKeyPressed
virtual void textEditorEscapeKeyPressed(TextEditor &)
Called when the user presses the escape key.
Definition: juce_TextEditor.h:314
littlefoot::uint16
unsigned short uint16
Definition: juce_LittleFootRunner.h:46
Colours::mediumseagreen
static const JUCE_API Colour mediumseagreen
Definition: juce_Colours.h:78
CodeDocument::hasChangedSinceSavePoint
bool hasChangedSinceSavePoint() const noexcept
Returns true if the state of the document differs from the state it was in when setSavePoint() was la...
ScopedNoDenormals
Helper class providing an RAII-based mechanism for temporarily disabling denormals on your CPU.
Definition: juce_FloatVectorOperations.h:246
AudioBuffer::getWritePointer
Type * getWritePointer(int channelNumber, int sampleIndex) noexcept
Returns a writeable pointer to one of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:287
UnityAudioEffectDefinition::structSize
juce::uint32 structSize
Definition: juce_UnityPluginInterface.h:161
NativeMessageBox::showYesNoCancelBox
static int JUCE_CALLTYPE showYesNoCancelBox(AlertWindow::AlertIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box with three buttons.
CPlusPlusCodeTokeniser::tokenType_identifier
@ tokenType_identifier
Definition: juce_CPlusPlusCodeTokeniser.h:60
AttributedString::leftToRight
@ leftToRight
Definition: juce_AttributedString.h:130
Range::operator=
Range & operator=(const Range &)=default
Copies another range object.
BorderSize::addedTo
Rectangle< ValueType > addedTo(const Rectangle< ValueType > &original) const noexcept
Returns a rectangle with these borders added around it.
Definition: juce_BorderSize.h:119
AudioIODevice::getTypeName
const String & getTypeName() const noexcept
Returns the type of the device.
Definition: juce_AudioIODevice.h:151
Rectangle::withBottom
Rectangle withBottom(ValueType newBottom) const noexcept
Returns a new rectangle with a different bottom edge position, but the same top edge as this one.
Definition: juce_Rectangle.h:277
TouchSurface::~TouchSurface
virtual ~TouchSurface()
Destructor.
ComponentMovementWatcher
An object that watches for any movement of a component or any of its parent components.
Definition: juce_ComponentMovementWatcher.h:48
Rectangle::getVerticalRange
Range< ValueType > getVerticalRange() const noexcept
Returns the rectangle's top and bottom positions as a Range.
Definition: juce_Rectangle.h:159
BlocksProtocol::DeviceConnection::port2
ConnectorPort port2
Definition: juce_BlocksProtocolDefinitions.h:225
HeapBlock::~HeapBlock
~HeapBlock()
Destructor.
Definition: juce_HeapBlock.h:135
TreeView::LookAndFeelMethods::getTreeViewIndentSize
virtual int getTreeViewIndentSize(TreeView &)=0
Block::ConfigMetaData::type
ConfigType type
Definition: juce_Block.h:406
AnimatedPosition::getPosition
double getPosition() const noexcept
Returns the current position.
Definition: juce_AnimatedPosition.h:114
MemoryMappedFile
Maps a file into virtual memory for easy reading and/or writing.
Definition: juce_MemoryMappedFile.h:33
dsp::Gain::setGainLinear
void setGainLinear(FloatType newGain) noexcept
Applies a new gain as a linear value.
Definition: juce_Gain.h:46
Point::transformedBy
Point transformedBy(const AffineTransform &transform) const noexcept
Returns the position of this point, if it is transformed by a given AffineTransform.
Definition: juce_Point.h:215
Grid::Fr
A fractional ratio integer.
Definition: juce_Grid.h:57
Justification::bottomLeft
@ bottomLeft
Indicates that the item should be placed in the bottom-left corner.
Definition: juce_Justification.h:175
BlockTopology::operator!=
bool operator!=(const BlockTopology &) const noexcept
MD5
MD5 checksum class.
Definition: juce_MD5.h:43
ConsoleApplication::Command::command
std::function< void(const ArgumentList &)> command
The actual command that should be invoked to perform this action.
Definition: juce_ConsoleApplication.h:259
ButtonTracker
A class that automatically sends analytics events to the Analytics singleton when a button is clicked...
Definition: juce_ButtonTracker.h:40
PixelAlpha::getOddBytes
forcedinline uint32 getOddBytes() const noexcept
Return channels with an odd index and insert zero bytes between them.
Definition: juce_PixelFormats.h:631
ComponentBuilder::state
ValueTree state
This is the ValueTree data object that the builder is working with.
Definition: juce_ComponentBuilder.h:66
Label::getMinimumHorizontalScale
float getMinimumHorizontalScale() const noexcept
Specifies the amount that the font can be squashed horizontally.
Definition: juce_Label.h:168
jassertfalse
#define jassertfalse
This will always cause an assertion failure.
Definition: juce_PlatformDefs.h:129
Line::operator!=
bool operator!=(Line other) const noexcept
Compares two lines.
Definition: juce_Line.h:159
Array::getRawDataPointer
const ElementType * getRawDataPointer() const noexcept
Returns a pointer to the actual array data.
Definition: juce_Array.h:320
CharPointer_UTF32::writeAll
void writeAll(CharPointer_UTF32 src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF32.h:219
Time::getHighResolutionTicksPerSecond
static int64 getHighResolutionTicksPerSecond() noexcept
Returns the resolution of the high-resolution counter in ticks per second.
KeyPress::F19Key
static const int F19Key
key-code for the F19 key
Definition: juce_KeyPress.h:227
BlocksProtocol::user20
@ user20
Definition: juce_BlocksProtocolDefinitions.h:339
PropertySet
A set of named property values, which can be strings, integers, floating point, etc.
Definition: juce_PropertySet.h:39
AudioCDBurner::setBufferUnderrunProtection
bool setBufferUnderrunProtection(bool shouldBeEnabled)
Tries to enable or disable buffer underrun safety on devices that support it.
SortedSet::addSet
void addSet(const OtherSetType &setToAddFrom, int startIndex=0, int numElementsToAdd=-1) noexcept
Adds elements from another set to this one.
Definition: juce_SortedSet.h:338
AttributedString::byChar
@ byChar
Lines are wrapped on a character boundary.
Definition: juce_AttributedString.h:114
Colours::ghostwhite
static const JUCE_API Colour ghostwhite
Definition: juce_Colours.h:69
DrawableShape
A base class implementing common functionality for Drawable classes which consist of some kind of fil...
Definition: juce_DrawableShape.h:40
CppTokeniserFunctions::readNextToken
static int readNextToken(Iterator &source)
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:412
createOpenGLGraphicsContext
std::unique_ptr< LowLevelGraphicsContext > createOpenGLGraphicsContext(OpenGLContext &, int width, int height)
Creates a graphics context object that will render into the given OpenGL target.
ConsoleApplication::getCommands
const std::vector< Command > & getCommands() const
Gives read-only access to the list of registered commands.
KeyPress::F4Key
static const int F4Key
key-code for the F4 key
Definition: juce_KeyPress.h:212
sendCC
void sendCC(int channel, int controller, int value)
Sends a controller message.
DrumPadGridProgram::GridFill::fillType
FillType fillType
Definition: juce_DrumPadLEDProgram.h:75
Range::setStart
void setStart(const ValueType newStart) noexcept
Changes the start position of the range, leaving the end position unchanged.
Definition: juce_Range.h:97
OpenGLRenderer
A base class that should be implemented by classes which want to render openGL on a background thread...
Definition: juce_OpenGLRenderer.h:40
Drawable::transformContextToCorrectOrigin
void transformContextToCorrectOrigin(Graphics &)
BlocksProtocol::user17
@ user17
Definition: juce_BlocksProtocolDefinitions.h:336
AudioThumbnailBase::getNumSamplesFinished
virtual int64 getNumSamplesFinished() const noexcept=0
Returns the number of samples that have been set in the thumbnail.
ScrollBar::LookAndFeelMethods::areScrollbarButtonsVisible
virtual bool areScrollbarButtonsVisible()=0
CppTokeniserFunctions
Class containing some basic functions for simple tokenising of C++ code.
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:36
ListBox::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_ListBox.h:466
UnityAudioEffectDefinition::create
createCallback create
Definition: juce_UnityPluginInterface.h:169
AudioChannelSet::ambisonic
static AudioChannelSet JUCE_CALLTYPE ambisonic(int order=1)
Creates a set for ACN, SN3D normalised ambisonic surround setups with a given order.
BlocksProtocol::HostPacketDecoder::handleName
static bool handleName(Handler &handler, Packed7BitArrayReader &reader)
Definition: juce_HostPacketDecoder.h:207
TabbedButtonBar
A vertical or horizontal bar containing tabs that you can select.
Definition: juce_TabbedButtonBar.h:155
MP3AudioFormat::MP3AudioFormat
MP3AudioFormat()
KeyListener::keyStateChanged
virtual bool keyStateChanged(bool isKeyDown, Component *originatingComponent)
Called when any key is pressed or released.
ReferenceCountedObjectPtr::decIfNotNull
static void decIfNotNull(ReferencedType *o) noexcept
Definition: juce_ReferenceCountedObject.h:441
NormalisableRange< float >
StandaloneFilterWindow::buttonClicked
void buttonClicked(Button *) override
Called when the button is clicked.
Definition: juce_StandaloneFilterWindow.h:685
WeakReference::Master
This class is embedded inside an object to which you want to attach WeakReference pointers.
Definition: juce_WeakReference.h:150
AudioBuffer::~AudioBuffer
~AudioBuffer()=default
Destructor.
PluginHostType::isSteinberg
bool isSteinberg() const noexcept
Returns true if the host is any product from Steinberg.
Definition: juce_PluginHostType.h:172
KeyPress::F31Key
static const int F31Key
key-code for the F31 key
Definition: juce_KeyPress.h:239
ArrayBase::ArrayBase
ArrayBase(ArrayBase< OtherElementType, OtherCriticalSection > &&other) noexcept
Converting move constructor.
Definition: juce_ArrayBase.h:87
Result::ok
static Result ok() noexcept
Creates and returns a 'successful' result.
Definition: juce_Result.h:62
SortedSet::ensureStorageAllocated
void ensureStorageAllocated(const int minNumElements)
Increases the set's internal storage to hold a minimum number of elements.
Definition: juce_SortedSet.h:470
CharPointer_UTF32::atomicSwap
CharPointer_UTF32 atomicSwap(CharPointer_UTF32 newValue)
Atomically swaps this pointer for a new value, returning the previous value.
Definition: juce_CharPointer_UTF32.h:364
AudioThumbnailCache
An instance of this class is used to manage multiple AudioThumbnail objects.
Definition: juce_AudioThumbnailCache.h:43
AppleRemoteDevice::getRemoteId
int getRemoteId() const
Returns the ID number of the remote, if it has sent one.
Definition: juce_AppleRemote.h:101
ToolbarItemPalette
A component containing a list of toolbar items, which the user can drag onto a toolbar to add them.
Definition: juce_ToolbarItemPalette.h:43
PixelARGB::components
Components components
Definition: juce_PixelFormats.h:331
CodeEditorComponent::getCharWidth
float getCharWidth() const noexcept
Returns the standard character width.
Definition: juce_CodeEditorComponent.h:75
Block::ConfigMetaData::ConfigType::colour
@ colour
AlertWindow::LookAndFeelMethods::getAlertWindowFont
virtual Font getAlertWindowFont()=0
SortedSet::minimiseStorageOverheads
void minimiseStorageOverheads() noexcept
Reduces the amount of storage being used by the set.
Definition: juce_SortedSet.h:459
CharPointer_ASCII::operator=
CharPointer_ASCII operator=(const CharPointer_ASCII other) noexcept
Definition: juce_CharPointer_ASCII.h:50
dsp::Oscillator::Oscillator
Oscillator()=default
Creates an uninitialised oscillator.
OSCColour::green
uint8 green
Definition: juce_OSCTypes.h:76
dsp::SIMDRegister::operator|
SIMDRegister JUCE_VECTOR_CALLTYPE operator|(vMaskType v) const noexcept
Returns the bit-or of the receiver and v.
Definition: juce_SIMDRegister.h:252
RelativePointPath::ElementBase
Base class for the elements that make up a RelativePointPath.
Definition: juce_RelativePointPath.h:81
TextLayout::Line::leading
float leading
Definition: juce_TextLayout.h:215
KeyPress::numberPad0
static const int numberPad0
key-code for the 0 on the numeric keypad.
Definition: juce_KeyPress.h:245
KeyPress::isValid
bool isValid() const noexcept
Returns true if this is a valid KeyPress.
Definition: juce_KeyPress.h:104
AudioSourceChannelInfo::startSample
int startSample
The first sample in the buffer from which the callback is expected to write data.
Definition: juce_AudioSource.h:78
Time::getHighResolutionTicks
static int64 getHighResolutionTicks() noexcept
Returns the current high-resolution counter's tick-count.
Parallelogram::operator+
Parallelogram operator+(Point< ValueType > deltaPosition) const noexcept
Returns a parallelogram which is the same as this one moved by a given amount.
Definition: juce_Parallelogram.h:106
CharPointer_UTF16::length
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_UTF16.h:203
SmoothedValue
A utility class for values that need smoothing to avoid audio glitches.
Definition: juce_SmoothedValue.h:221
MidiMessageSequence::extractMidiChannelMessages
void extractMidiChannelMessages(int channelNumberToExtract, MidiMessageSequence &destSequence, bool alsoIncludeMetaEvents) const
Copies all the messages for a particular midi channel to another sequence.
AudioProcessorParameterGroup::getParent
const AudioProcessorParameterGroup * getParent() const noexcept
Returns the parent of the group, or nullptr if this is a top-levle group.
AnimatedPosition::Listener::positionChanged
virtual void positionChanged(AnimatedPosition &, double newPosition)=0
Called synchronously when an AnimatedPosition changes.
Line
Represents a line.
Definition: juce_Line.h:48
JPEGImageFormat
A subclass of ImageFileFormat for reading and writing JPEG files.
Definition: juce_ImageFileFormat.h:176
AudioParameterBool
Provides a class of AudioProcessorParameter that can be used as a boolean value.
Definition: juce_AudioParameterBool.h:38
HashMap::getReference
ValueType & getReference(KeyTypeParameter keyToLookFor)
Returns a reference to the value corresponding to a given key.
Definition: juce_HashMap.h:186
CharPointer_UTF8::compareIgnoreCaseUpTo
int compareIgnoreCaseUpTo(const CharPointer other, const int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_UTF8.h:425
PopupMenu::Item::customCallback
ReferenceCountedObjectPtr< CustomCallback > customCallback
A custom callback for the item to use, or nullptr if there isn't one.
Definition: juce_PopupMenu.h:154
SystemAudioVolume
Contains functions to control the system's master volume.
Definition: juce_SystemAudioVolume.h:33
SystemStats::getStackBacktrace
static String getStackBacktrace()
Returns a backtrace of the current call-stack.
AudioProcessor::CurveData::curve
std::function< float(float)> curve
Definition: juce_AudioProcessor.h:1169
CharPointer_ASCII::isEmpty
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_ASCII.h:77
PushNotifications::Notification::Action
Represents an action on a notification that can be presented as a button or a text input.
Definition: juce_PushNotifications.h:68
dsp::IIR::Coefficients::getRawCoefficients
const NumericType * getRawCoefficients() const noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_dsp/processors/juce_IIRFilter.h:290
TextLayout::iterator
DereferencingIterator< Line *const * > iterator
Definition: juce_TextLayout.h:242
dsp::SIMDRegister::get
ElementType JUCE_VECTOR_CALLTYPE get(size_t idx) const noexcept
Returns the idx-th element of the receiver.
Definition: juce_SIMDRegister.h:154
littlefoot::Runner::Runner
Runner() noexcept
Definition: juce_LittleFootRunner.h:428
PushNotifications::Notification::Progress
Used to represent a progress of some operation.
Definition: juce_PushNotifications.h:186
ConsoleApplication::Command::shortDescription
String shortDescription
A short (one line) description of this command, which can be printed by ConsoleApplication::printComm...
Definition: juce_ConsoleApplication.h:253
ModifierKeys::commandModifier
@ commandModifier
Command key flag - on windows this is the same as the CTRL key flag.
Definition: juce_ModifierKeys.h:142
URL::OpenStreamProgressCallback
bool(void *context, int bytesSent, int totalBytes) OpenStreamProgressCallback
This callback function can be used by the createInputStream() method.
Definition: juce_URL.h:300
MidiMessageSequence::getIndexOf
int getIndexOf(const MidiEventHolder *event) const noexcept
Returns the index of an event.
KeyPress::numberPadDelete
static const int numberPadDelete
key-code for the delete key on the numeric keypad.
Definition: juce_KeyPress.h:263
CommandID
int CommandID
A type used to hold the unique ID for an application command.
Definition: juce_ApplicationCommandID.h:39
CharPointer_ASCII::operator>=
bool operator>=(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:67
CharPointer_UTF8::writeAll
void writeAll(const CharPointer_UTF8 src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF8.h:365
BlocksProtocol::user12
@ user12
Definition: juce_BlocksProtocolDefinitions.h:331
Colour::getRed
uint8 getRed() const noexcept
Returns the red component of this colour.
Definition: juce_Colour.h:161
Base64
Contains some static methods for converting between binary and the standard base-64 encoding format.
Definition: juce_Base64.h:33
HashMap::getLock
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this structure.
Definition: juce_HashMap.h:355
Colours::lightslategrey
static const JUCE_API Colour lightslategrey
Definition: juce_Colours.h:75
MenuBarComponent
A menu bar component.
Definition: juce_MenuBarComponent.h:39
CodeEditorComponent::getCaretPos
CodeDocument::Position getCaretPos() const
Returns the current caret position.
Definition: juce_CodeEditorComponent.h:95
Range::getIntersectionWith
JUCE_CONSTEXPR Range getIntersectionWith(Range other) const noexcept
Returns the range that is the intersection of the two ranges, or an empty range with an undefined sta...
Definition: juce_Range.h:235
InAppPurchases::Purchase::purchaseTime
String purchaseTime
Date of the purchase (in ISO8601 format).
Definition: juce_InAppPurchases.h:84
ComponentPeer::getNativeRealtimeModifiers
static std::function< ModifierKeys()> getNativeRealtimeModifiers
Definition: juce_ComponentPeer.h:417
dsp::Matrix::operator*=
Matrix & operator*=(ElementType scalar) noexcept
Scalar multiplication.
Definition: juce_Matrix.h:147
Drawable::createCopy
virtual std::unique_ptr< Drawable > createCopy() const =0
Creates a deep copy of this Drawable object.
Block::getMillimetersPerUnit
virtual float getMillimetersPerUnit() const =0
Returns the length of one logical device unit as physical millimeters.
PushNotifications::Notification::Type
Type
Metadata that can be used by the OS to better handle the notification, depending on its priority.
Definition: juce_PushNotifications.h:198
LowLevelGraphicsContext::drawImage
virtual void drawImage(const Image &, const AffineTransform &)=0
ArgumentList::failIfOptionIsMissing
void failIfOptionIsMissing(StringRef option) const
Throws an error unless the given option is found in the argument list.
Uuid::hash
uint64 hash() const noexcept
Returns a hash of the UUID.
SubregionStream
Wraps another input stream, and reads from a specific part of it.
Definition: juce_SubregionStream.h:35
Slider::onDragEnd
std::function< void()> onDragEnd
You can assign a lambda to this callback object to have it called when the slider's drag ends.
Definition: juce_Slider.h:607
ReferenceCountedObject::ReferenceCountedObject
ReferenceCountedObject(ReferenceCountedObject &&) noexcept
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:108
Line::isHorizontal
bool isHorizontal() const noexcept
Returns true if the line's start and end y coordinates are the same.
Definition: juce_Line.h:128
CPlusPlusCodeTokeniser::tokenType_string
@ tokenType_string
Definition: juce_CPlusPlusCodeTokeniser.h:63
ControlButton::ControlButton
ControlButton(Block &)
OptionalScopedPointer::set
void set(ObjectType *newObject, bool takeOwnership)
Makes this OptionalScopedPointer point at a new object, specifying whether the OptionalScopedPointer ...
Definition: juce_OptionalScopedPointer.h:140
AudioBuffer::clear
void clear(int channel, int startSample, int numSamples) noexcept
Clears a specified region of just one channel.
Definition: juce_AudioSampleBuffer.h:542
AudioProcessor::BusesProperties::outputLayouts
Array< BusProperties > outputLayouts
The layouts of the output buses.
Definition: juce_AudioProcessor.h:1329
LITTLEFOOT_PERFORM_OP_INT8
#define LITTLEFOOT_PERFORM_OP_INT8(name)
BlocksProtocol::chord
@ chord
Definition: juce_BlocksProtocolDefinitions.h:304
BlocksProtocol::Packed7BitArrayReader::checksumIsOK
static bool checksumIsOK(const uint8 *data, uint32 size) noexcept
Definition: juce_BitPackingUtilities.h:279
OwnedArray< TextButton >
dsp::SIMDRegister::fromNative
static SIMDRegister JUCE_VECTOR_CALLTYPE fromNative(vSIMDType a) noexcept
Creates a new SIMDRegister from the internal SIMD type (for example __mm128 for single-precision floa...
Definition: juce_SIMDRegister.h:135
CodeEditorComponent::areSpacesInsertedForTabs
bool areSpacesInsertedForTabs() const
Returns true if the tab key will insert spaces instead of actual tab characters.
Definition: juce_CodeEditorComponent.h:205
BorderSize::addTo
void addTo(Rectangle< ValueType > &rectangle) const noexcept
Adds this border around a given rectangle.
Definition: juce_BorderSize.h:129
ReferenceCountedObjectPtr::get
ReferencedType * get() const noexcept
Returns the object that this pointer references.
Definition: juce_ReferenceCountedObject.h:377
MouseCursor::DraggingHandCursor
@ DraggingHandCursor
An open flat hand for dragging heavy objects around.
Definition: juce_MouseCursor.h:59
Displays::Display
Represents a connected display device.
Definition: juce_Displays.h:44
littlefoot::LittleFootRemoteHeap::isProgramLoaded
bool isProgramLoaded() noexcept
Definition: juce_LittleFootRemoteHeap.h:237
CharPointer_UTF8::operator>
bool operator>(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:65
BlockConfigManager::ConfigDescription::item
ConfigItemId item
Definition: juce_BlockConfigManager.h:56
PixelARGB::blend
forcedinline void blend(const Pixel &src) noexcept
Blends another pixel onto this one.
Definition: juce_PixelFormats.h:143
Colours::deepskyblue
static const JUCE_API Colour deepskyblue
Definition: juce_Colours.h:67
TextEditor::setFont
void setFont(const Font &newFont)
Sets the font to use for newly added text.
PluginHostType::AbletonLiveGeneric
@ AbletonLiveGeneric
Represents Ableton Live.
Definition: juce_PluginHostType.h:58
MidiDeviceInfo::MidiDeviceInfo
MidiDeviceInfo(const String &deviceName, const String &deviceIdentifier)
Definition: juce_MidiDevices.h:39
AudioCDBurner::unknown
@ unknown
An error condition, if the device isn't responding.
Definition: juce_AudioCDBurner.h:61
AudioChannelSet::ambisonicACN4
@ ambisonicACN4
Second-order ambisonic channel number 4.
Definition: juce_AudioChannelSet.h:323
RelativeCoordinate::Strings::parent
static const String parent
"parent"
Definition: juce_RelativeCoordinate.h:153
AudioPluginFormat::createPluginInstance
virtual void createPluginInstance(const PluginDescription &, double initialSampleRate, int initialBufferSize, PluginCreationCallback)=0
Implementors must override this function.
Parallelogram::operator*
Parallelogram operator*(PointOrScalarType scaleFactor) const noexcept
Returns a parallelogram that has been scaled by the given amount, centred around the origin.
Definition: juce_Parallelogram.h:136
CppTokeniserFunctions::StringIterator::StringIterator
StringIterator(String::CharPointerType s) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:538
StandalonePluginHolder::createPlugin
virtual void createPlugin()
Definition: juce_StandaloneFilterWindow.h:125
BlocksProtocol::BlockSerialNumber::isTouchBlock
bool isTouchBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:196
UnityAudioEffectDefinition::getFloatParameter
getFloatParameterCallback getFloatParameter
Definition: juce_UnityPluginInterface.h:176
JUCEApplicationBase::memoryWarningReceived
virtual void memoryWarningReceived()
Called by the operating system to indicate that you should reduce your memory footprint.
Definition: juce_ApplicationBase.h:207
LookAndFeel_V2::drawCornerResizer
void drawCornerResizer(Graphics &, int w, int h, bool isMouseOver, bool isMouseDragging) override
AudioCDBurner::BurnProgressListener::audioCDBurnProgress
virtual bool audioCDBurnProgress(float proportionComplete)=0
Called at intervals to report on the progress of the AudioCDBurner.
Identifier::isNull
bool isNull() const noexcept
Returns true if this Identifier is null.
Definition: juce_Identifier.h:118
Array::Array
Array(const TypeToCreateFrom *data, int numValues)
Initalises from a raw array of values.
Definition: juce_Array.h:95
SingleThreadedReferenceCountedObject::incReferenceCount
void incReferenceCount() noexcept
Increments the object's reference count.
Definition: juce_ReferenceCountedObject.h:158
CameraDevice::onErrorOccurred
std::function< void(const String &)> onErrorOccurred
Set this callback to be notified whenever an error occurs.
Definition: juce_CameraDevice.h:176
BlocksProtocol::HostPacketBuilder::addRequestUserSyncMessage
bool addRequestUserSyncMessage()
Definition: juce_HostPacketBuilder.h:268
ApplicationProperties::getStorageParameters
const PropertiesFile::Options & getStorageParameters() const noexcept
Returns the current storage parameters.
Definition: juce_ApplicationProperties.h:76
LowLevelGraphicsContext::clipToRectangle
virtual bool clipToRectangle(const Rectangle< int > &)=0
KeyPress::rightKey
static const int rightKey
key-code for the cursor-right key
Definition: juce_KeyPress.h:203
Array::addArray
void addArray(const Type *elementsToAdd, int numElementsToAdd)
Adds elements from an array to the end of this array.
Definition: juce_Array.h:584
RectanglePlacement::getFlags
int getFlags() const noexcept
Returns the raw flags that are set for this object.
Definition: juce_RectanglePlacement.h:126
BlocksProtocol::skipBytesFew
@ skipBytesFew
Definition: juce_BlocksProtocolDefinitions.h:446
SplashScreen
A component for showing a splash screen while your app starts up.
Definition: juce_SplashScreen.h:74
BlockConfigManager::ConfigDescription::min
int32 min
Definition: juce_BlockConfigManager.h:58
ToolbarItemComponent::getItemId
int getItemId() const noexcept
Returns the item type ID that this component represents.
Definition: juce_ToolbarItemComponent.h:75
dsp::AudioBlock::operator==
constexpr bool operator==(const AudioBlock< OtherSampleType > &other) const noexcept
Definition: juce_AudioBlock.h:200
XEmbedComponent::~XEmbedComponent
~XEmbedComponent() override
Destructor.
MouseInputSource::getScreenPosition
Point< float > getScreenPosition() const noexcept
Returns the last-known screen position of this source.
BlocksProtocol::setConfig
@ setConfig
Definition: juce_BlocksProtocolDefinitions.h:416
BlocksProtocol::DeviceCommands
DeviceCommands
Definition: juce_BlocksProtocolDefinitions.h:401
AudioPluginFormat::fileMightContainThisPluginType
virtual bool fileMightContainThisPluginType(const String &fileOrIdentifier)=0
Should do a quick check to see if this file or directory might be a plugin of this format.
ResizableWindow::paint
void paint(Graphics &) override
Line::getPointAlongLine
Point< ValueType > getPointAlongLine(ValueType distanceFromStart) const noexcept
Returns the location of the point which is a given distance along this line.
Definition: juce_Line.h:206
TextEditor::onFocusLost
std::function< void()> onFocusLost
You can assign a lambda to this callback object to have it called when the editor loses key focus.
Definition: juce_TextEditor.h:341
Block::BlockArea::width
int width
Definition: juce_Block.h:151
PositionableAudioSource
A type of AudioSource which can be repositioned.
Definition: juce_PositionableAudioSource.h:39
RectangleList::consolidate
void consolidate()
Optimises the list into a minimum number of constituent rectangles.
Definition: juce_RectangleList.h:519
dsp::AudioBlock::findMinAndMax
Range< typename std::remove_const< NumericType >::type > findMinAndMax() const noexcept
Finds the minimum and maximum value of the buffer.
Definition: juce_AudioBlock.h:504
ResizableBorderComponent::Zone::isDraggingBottomEdge
bool isDraggingBottomEdge() const noexcept
Returns true if dragging this zone will move the object's bottom edge.
Definition: juce_ResizableBorderComponent.h:139
RelativeRectangle::top
RelativeCoordinate top
Definition: juce_RelativeRectangle.h:107
RangedAudioParameter::getNormalisableRange
virtual const NormalisableRange< float > & getNormalisableRange() const =0
Returns the range of values that the parameter can take.
TooltipWindow::LookAndFeelMethods::drawTooltip
virtual void drawTooltip(Graphics &, const String &text, int width, int height)=0
ProgressBar::LookAndFeelMethods::isProgressBarOpaque
virtual bool isProgressBarOpaque(ProgressBar &)=0
ArgumentList::indexOfOption
int indexOfOption(StringRef option) const
Returns the index of the given string if it matches one of the arguments, or -1 if it doesn't.
CppTokeniserFunctions::StringIterator::nextChar
juce_wchar nextChar() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:540
ReferenceCountedArray::insert
ObjectClass * insert(int indexToInsertAt, const ObjectClassPtr &newObject)
Inserts a new object into the array at the given index.
Definition: juce_ReferenceCountedArray.h:411
AppleRemoteDevice::minusButton
@ minusButton
The minus or volume-down button.
Definition: juce_AppleRemote.h:57
BlockConfigManager::requestFactoryConfigSync
void requestFactoryConfigSync()
Definition: juce_BlockConfigManager.h:289
dsp::ProcessContextNonReplacing::usesSeparateInputAndOutputBlocks
static constexpr bool usesSeparateInputAndOutputBlocks()
All process context classes will define this constant method so that templated code can determine whe...
Definition: juce_ProcessContext.h:166
DrumPadGridProgram::triggerSlideTransition
void triggerSlideTransition(int newNumColumns, int newNumRows, const Array< GridFill > &newFills, SlideDirection)
Image::BitmapData::writeOnly
@ writeOnly
Definition: juce_Image.h:317
DefaultHashFunctions::generateHash
static int generateHash(int64 key, int upperLimit) noexcept
Generates a simple hash from an int64.
Definition: juce_HashMap.h:44
Block::setName
virtual bool setName(const String &name)=0
Set Block name.
ThreadWithProgressWindow
A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it...
Definition: juce_ThreadWithProgressWindow.h:85
SidePanel::setShadowWidth
void setShadowWidth(int newWidth) noexcept
Sets the width of the shadow that will be drawn on the side of the panel.
Definition: juce_SidePanel.h:135
OSCReceiver::Listener
A class for receiving OSC data from an OSCReceiver.
Definition: juce_OSCReceiver.h:110
AlertWindow::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide alert-window drawing functi...
Definition: juce_AlertWindow.h:425
LookAndFeel_V4::ColourScheme::UIColour
UIColour
The standard set of colours to use.
Definition: juce_LookAndFeel_V4.h:48
MP3AudioFormat::getPossibleSampleRates
Array< int > getPossibleSampleRates() override
Returns a set of sample rates that the format can read and write.
BlocksVersion
Definition: juce_BlocksVersion.h:29
AudioProcessorParameter::genericParameter
@ genericParameter
Definition: juce_AudioProcessorParameter.h:181
MouseCursor::WaitCursor
@ WaitCursor
The normal hourglass or spinning-beachball 'busy' cursor.
Definition: juce_MouseCursor.h:52
BluetoothMidiDevicePairingDialogue
Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI de...
Definition: juce_BluetoothMidiDevicePairingDialogue.h:49
CharPointer_UTF8::isWhitespace
bool isWhitespace() const noexcept
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_UTF8.h:451
Colours::tan
static const JUCE_API Colour tan
Definition: juce_Colours.h:89
UnityAudioEffectDefinition::pluginVersion
juce::uint32 pluginVersion
Definition: juce_UnityPluginInterface.h:164
ScopedAutoReleasePool
A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII.
Definition: juce_Memory.h:95
LookAndFeel_V2::getTextButtonFont
Font getTextButtonFont(TextButton &, int buttonHeight) override
AudioBuffer::reverse
void reverse(int startSample, int numSamples) const noexcept
Reverses a part of the buffer.
Definition: juce_AudioSampleBuffer.h:1058
dsp::AudioBlock::AudioBlock
AudioBlock(AudioBuffer< OtherSampleType > &buffer, size_t startSampleIndex) noexcept
Creates an AudioBlock that points to the data in an AudioBuffer.
Definition: juce_AudioBlock.h:161
JUCE_LEAK_DETECTOR
#define JUCE_LEAK_DETECTOR(OwnerClass)
This macro lets you embed a leak-detecting object inside a class.
Definition: juce_LeakedObjectDetector.h:132
RuntimePermissions
Definition: juce_RuntimePermissions.h:65
LEDGrid::getRenderer
Renderer::Ptr getRenderer() const noexcept
Returns the visualiser currently attached to this block (nullptr for none).
Definition: juce_LEDGrid.h:95
dsp::FilterDesign::IIRPolyphaseAllpassStructure::delayedPath
ReferenceCountedArray< IIRCoefficients > delayedPath
Definition: juce_FilterDesign.h:262
AudioBuffer::AudioBuffer
AudioBuffer() noexcept
Creates an empty buffer with 0 channels and 0 length.
Definition: juce_AudioSampleBuffer.h:39
StringArray::StringArray
StringArray(StringRef firstValue, OtherElements... otherValues)
Creates an array containing a list of strings.
Definition: juce_StringArray.h:53
PixelARGB::PixelARGB
PixelARGB(const uint8 a, const uint8 r, const uint8 g, const uint8 b) noexcept
Definition: juce_PixelFormats.h:67
ListenerList::Iterator::Iterator
Iterator(const ListType &listToIterate) noexcept
Definition: juce_ListenerList.h:194
BlocksProtocol::DeviceConnection::operator!=
bool operator!=(const DeviceConnection &other) const
Definition: juce_BlocksProtocolDefinitions.h:232
AudioCDBurner::~AudioCDBurner
~AudioCDBurner()
Destructor.
GenericScopedTryLock::~GenericScopedTryLock
~GenericScopedTryLock() noexcept
Destructor.
Definition: juce_ScopedLock.h:229
UIViewComponent
An iOS-specific class that can create and embed an UIView inside itself.
Definition: juce_UIViewComponent.h:46
BlocksProtocol::user6
@ user6
Definition: juce_BlocksProtocolDefinitions.h:325
Block::factoryReset
virtual void factoryReset()=0
Perform factory reset on Block.
UnitTest::expectEquals
void expectEquals(ValueType actual, ValueType expected, String failureMessage=String())
Compares a value to an expected value.
Definition: juce_UnitTest.h:152
AnimatedPosition::setPosition
void setPosition(double newPosition)
Explicitly sets the position and stops any further movement.
Definition: juce_AnimatedPosition.h:123
UndoableAction
Used by the UndoManager class to store an action which can be done and undone.
Definition: juce_UndoableAction.h:40
PluginHostType::isCubaseBridged
bool isCubaseBridged() const noexcept
Returns true if the host is Steinberg Cubase 5 Bridged.
Definition: juce_PluginHostType.h:128
LookAndFeel_V2::positionDocumentWindowButtons
void positionDocumentWindowButtons(DocumentWindow &, int titleBarX, int titleBarY, int titleBarW, int titleBarH, Button *minimiseButton, Button *maximiseButton, Button *closeButton, bool positionTitleBarButtonsOnLeft) override
dsp::FIR::Filter
A processing class that can perform FIR filtering on an audio signal, in the time domain.
Definition: juce_FIRFilter.h:56
WavAudioFormat::tracktionLoopInfo
static const char *const tracktionLoopInfo
Metadata property name used when reading a WAV file with a Tracktion chunk.
Definition: juce_WavAudioFormat.h:185
LEDColour::getRed
uint8 getRed() const noexcept
Definition: juce_LEDGrid.h:44
BlocksProtocol::ByteValue
IntegerWithBitSize< 8 > ByteValue
Definition: juce_BlocksProtocolDefinitions.h:458
HeapBlock::operator!=
bool operator!=(const ElementType *otherPointer) const noexcept
Compares the pointer with another pointer.
Definition: juce_HeapBlock.h:237
resetCallback
int(UNITY_INTERFACE_API * resetCallback)(UnityAudioEffectState *state)
Definition: juce_UnityPluginInterface.h:50
AudioProcessorGraph::Node::nodeID
const NodeID nodeID
The ID number assigned to this node.
Definition: juce_AudioProcessorGraph.h:109
Range::contains
JUCE_CONSTEXPR bool contains(Range other) const noexcept
Returns true if the given range lies entirely inside this range.
Definition: juce_Range.h:222
TextEditor::LookAndFeelMethods::drawTextEditorOutline
virtual void drawTextEditorOutline(Graphics &, int width, int height, TextEditor &)=0
SortedSet::clear
void clear() noexcept
Removes all elements from the set.
Definition: juce_SortedSet.h:107
File::SpecialLocationType
SpecialLocationType
A set of types of location that can be passed to the getSpecialLocation() method.
Definition: juce_File.h:830
TreeView::getItemOnRow
TreeViewItem * getItemOnRow(int index) const
Returns the item on a particular row of the tree.
ScopedWriteLock::ScopedWriteLock
ScopedWriteLock(const ReadWriteLock &lock) noexcept
Creates a ScopedWriteLock.
Definition: juce_ScopedWriteLock.h:66
dsp::ProcessorBase::~ProcessorBase
virtual ~ProcessorBase()=default
dsp::Oscillator
Generates a signal based on a user-supplied function.
Definition: juce_Oscillator.h:39
ZipFile::Builder
Used to create a new zip file.
Definition: juce_ZipFile.h:184
PushNotifications::Listener::upstreamMessageSendingError
virtual void upstreamMessageSendingError(const String &messageId, const String &error)
Called when there was an error sending an upstream message with PushNotifications::sendUpstreamMessag...
Definition: juce_PushNotifications.h:690
dsp::SIMDRegister::expand
static SIMDRegister JUCE_VECTOR_CALLTYPE expand(ElementType s) noexcept
Creates a new SIMDRegister from the corresponding scalar primitive.
Definition: juce_SIMDRegister.h:131
OwnedArray< SwatchComponent >::ScopedLockType
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_OwnedArray.h:843
MidiInputCallback::handlePartialSysexMessage
virtual void handlePartialSysexMessage(MidiInput *source, const uint8 *messageData, int numBytesSoFar, double timestamp)
Notification sent each time a packet of a multi-packet sysex message arrives.
Definition: juce_MidiDevices.h:218
SparseSet< int >
CharPointer_UTF8::operator--
CharPointer_UTF8 operator--() noexcept
Moves this pointer back to the previous character in the string.
Definition: juce_CharPointer_UTF8.h:136
littlefoot::Runner::FunctionExecutionContext::FunctionExecutionContext
FunctionExecutionContext()=default
LookAndFeel_V3::drawScrollbar
void drawScrollbar(Graphics &, ScrollBar &, int x, int y, int width, int height, bool isScrollbarVertical, int thumbStartPosition, int thumbSize, bool isMouseOver, bool isMouseDown) override
Draws the thumb area of a scrollbar.
littlefoot::Program::getNumFunctions
uint32 getNumFunctions() const noexcept
Definition: juce_LittleFootRunner.h:255
OpenGLGraphicsContextCustomShader::getFragmentShaderCode
const String & getFragmentShaderCode() const noexcept
Returns the code that was used to create this object.
Definition: juce_OpenGLGraphicsContext.h:90
MPEInstrument::TrackingMode
TrackingMode
The MPE note tracking mode.
Definition: juce_MPEInstrument.h:119
Component::getViewportIgnoreDragFlag
bool getViewportIgnoreDragFlag() const noexcept
Retrieves the current state of the Viewport drag-to-scroll functionality flag.
Definition: juce_Component.h:2265
ModifierKeys::withoutFlags
ModifierKeys withoutFlags(int rawFlagsToClear) const noexcept
Definition: juce_ModifierKeys.h:180
UnitTest::getName
const String & getName() const noexcept
Returns the name of the test.
Definition: juce_UnitTest.h:81
dsp::FastMathApproximations::cosh
static FloatType cosh(FloatType x) noexcept
Provides a fast approximation of the function cosh(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:47
MidiKeyboardStateListener::handleNoteOff
virtual void handleNoteOff(MidiKeyboardState *source, int midiChannel, int midiNoteNumber, float velocity)=0
Called when one of the MidiKeyboardState's keys is released.
LITTLEFOOT_OP
#define LITTLEFOOT_OP(name)
Definition: juce_LittleFootRunner.h:122
Image::BitmapData
Retrieves a section of an image as raw pixel data, so it can be read or written to.
Definition: juce_Image.h:311
MemoryMappedFile::getRange
Range< int64 > getRange() const noexcept
Returns the section of the file at which the mapped memory represents.
Definition: juce_MemoryMappedFile.h:98
CharPointer_UTF16::isLetterOrDigit
bool isLetterOrDigit() const noexcept
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_UTF16.h:393
OpenGLShaderProgram::Uniform
Represents an openGL uniform value.
Definition: juce_OpenGLShaderProgram.h:136
ScrollBar::getCurrentRangeSize
double getCurrentRangeSize() const noexcept
Returns the current size of the thumb.
Definition: juce_ScrollBar.h:206
littlefoot::OpCode::LITTLEFOOT_OP
LITTLEFOOT_OP(name)
touchMove
void touchMove(int index, float x, float y, float z, float vz)
Called when a touch event moves.
PixelARGB
Represents a 32-bit INTERNAL pixel with premultiplied alpha, and can perform compositing operations w...
Definition: juce_PixelFormats.h:60
JUCEApplicationBase::unhandledException
virtual void unhandledException(const std::exception *, const String &sourceFilename, int lineNumber)=0
If any unhandled exceptions make it through to the message dispatch loop, this callback will be trigg...
PropertyComponent::LookAndFeelMethods::drawPropertyPanelSectionHeader
virtual void drawPropertyPanelSectionHeader(Graphics &, const String &name, bool isOpen, int width, int height)=0
ConsoleApplication::Command::commandOption
String commandOption
The option string that must appear in the argument list for this command to be invoked.
Definition: juce_ConsoleApplication.h:243
BlocksProtocol::requestUserSync
@ requestUserSync
Definition: juce_BlocksProtocolDefinitions.h:419
ArrayBase::insert
void insert(int indexToInsertAt, ParameterType newElement, int numberOfTimesToInsertIt)
Definition: juce_ArrayBase.h:337
LowLevelGraphicsPostScriptRenderer::out
OutputStream & out
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:91
OnlineUnlockForm::passwordBox
TextEditor passwordBox
Definition: juce_OnlineUnlockForm.h:81
GridItem::Property::hasAbsolute
bool hasAbsolute() const noexcept
Definition: juce_GridItem.h:88
CharPointer_UTF32::operator[]
juce_wchar & operator[](int characterIndex) const noexcept
Returns the character at a given character index from the start of the string.
Definition: juce_CharPointer_UTF32.h:120
BorderSize::setTop
void setTop(ValueType newTopGap) noexcept
Changes the top gap.
Definition: juce_BorderSize.h:91
AudioProcessorValueTreeState::SliderAttachment
An object of this class maintains a connection between a Slider and a parameter in an AudioProcessorV...
Definition: juce_AudioProcessorValueTreeState.h:442
dsp::LadderFilter::processSample
Type processSample(Type inputValue, size_t channelToUse) noexcept
CharPointer_UTF8::compareIgnoreCase
int compareIgnoreCase(const CharPointer_UTF8 other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF8.h:418
PerformanceCounter
A timer for measuring performance of code and dumping the results to a file.
Definition: juce_PerformanceCounter.h:50
MemoryMappedAudioFormatReader::mappedSection
Range< int64 > mappedSection
Definition: juce_MemoryMappedAudioFormatReader.h:88
dsp::SIMDRegister::ElementType
Type ElementType
The type that represents the individual constituents of the SIMD Register.
Definition: juce_SIMDRegister.h:68
MP3AudioFormat::isCompressed
bool isCompressed() override
Returns true if the format uses compressed data.
Colours::thistle
static const JUCE_API Colour thistle
Definition: juce_Colours.h:89
PushNotifications::Channel::normal
@ normal
Definition: juce_PushNotifications.h:459
AudioSourceChannelInfo::AudioSourceChannelInfo
AudioSourceChannelInfo(AudioBuffer< float > *bufferToUse, int startSampleOffset, int numSamplesToUse) noexcept
Creates an AudioSourceChannelInfo.
Definition: juce_AudioSource.h:39
Matrix3D::Matrix3D
Matrix3D(Type m00, Type m10, Type m20, Type m30, Type m01, Type m11, Type m21, Type m31, Type m02, Type m12, Type m22, Type m32, Type m03, Type m13, Type m23, Type m33) noexcept
Creates a matrix from its raw 4x4 values.
Definition: juce_Matrix3D.h:66
BlocksProtocol::HostPacketBuilder::HostPacketBuilder
HostPacketBuilder() noexcept
Definition: juce_HostPacketBuilder.h:37
ComponentPeer
The Component class uses a ComponentPeer internally to create and manage a real operating-system wind...
Definition: juce_ComponentPeer.h:45
FileSearchPathListComponent::getPath
const FileSearchPath & getPath() const noexcept
Returns the path as it is currently shown.
Definition: juce_FileSearchPathListComponent.h:55
littlefoot::OpCode
OpCode
Definition: juce_LittleFootRunner.h:120
BlocksVersion::operator>=
bool operator>=(const BlocksVersion &) const
Array::addSorted
int addSorted(ElementComparator &comparator, ParameterType newElement)
Inserts a new element into the array, assuming that the array is sorted.
Definition: juce_Array.h:695
ValueWithDefault::ValueWithDefault
ValueWithDefault(const ValueWithDefault &other)
Creates a ValueWithDefault object from another ValueWithDefault object.
Definition: juce_ValueWithDefault.h:83
NetworkServiceDiscovery::Service::instanceID
String instanceID
A UUID that identifies the particular instance of the Advertiser class.
Definition: juce_NetworkServiceDiscovery.h:76
LowLevelGraphicsContext::fillRectList
virtual void fillRectList(const RectangleList< float > &)=0
MidiKeyboardComponent::getScrollButtonWidth
int getScrollButtonWidth() const noexcept
Returns the width that was set by setScrollButtonWidth().
Definition: juce_MidiKeyboardComponent.h:137
littlefoot::Runner::FunctionExecutionContext::isValid
bool isValid() const noexcept
Definition: juce_LittleFootRunner.h:638
Rectangle::withTrimmedLeft
Rectangle withTrimmedLeft(ValueType amountToRemove) const noexcept
Returns a version of this rectangle with the given amount removed from its left-hand edge.
Definition: juce_Rectangle.h:280
dsp::ProcessorDuplicator
Converts a mono processor class into a multi-channel version by duplicating it and applying multichan...
Definition: juce_ProcessorDuplicator.h:44
Component::mouseUp
void mouseUp(const MouseEvent &event) override
Called when a mouse button is released.
AudioProcessor::BusesLayout::getMainOutputChannelSet
AudioChannelSet getMainOutputChannelSet() const noexcept
Get the output channel layout on the main bus.
Definition: juce_AudioProcessor.h:335
TextLayout::getNumLines
int getNumLines() const noexcept
Returns the number of lines in the layout.
Definition: juce_TextLayout.h:230
ScrollBar::getMaximumRangeLimit
double getMaximumRangeLimit() const noexcept
Returns the upper value that the thumb can be set to.
Definition: juce_ScrollBar.h:140
MidiMessageSequence::updateMatchedPairs
void updateMatchedPairs() noexcept
Makes sure all the note-on and note-off pairs are up-to-date.
ArrayBase::getFirst
ElementType getFirst() const noexcept
Definition: juce_ArrayBase.h:159
MidiMessageSequence::addTimeToMessages
void addTimeToMessages(double deltaTime) noexcept
Adds an offset to the timestamps of all events in the sequence.
ControlButton::fixedVelocity
@ fixedVelocity
The fixed velocity button on a touch block.
Definition: juce_ControlButton.h:86
CharPointer_UTF8::writeNull
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_UTF8.h:352
handleButtonUp
void handleButtonUp(int index)
Called when a button is released.
Decibels::toString
static String toString(Type decibels, int decimalPlaces=2, Type minusInfinityDb=Type(defaultMinusInfinitydB), bool shouldIncludeSuffix=true, StringRef customMinusInfinityString={})
Converts a decibel reading to a string.
Definition: juce_Decibels.h:73
HeapBlock::operator->
ElementType * operator->() const noexcept
Lets you use indirect calls to the first element in the array.
Definition: juce_HeapBlock.h:213
ApplicationCommandInfo::CommandFlags
CommandFlags
Flags describing the ways in which this command should be used.
Definition: juce_ApplicationCommandInfo.h:137
renderCallback
void(UNITY_INTERFACE_API * renderCallback)(int eventId)
Definition: juce_UnityPluginInterface.h:63
dsp::Oscillator::initialise
void initialise(const std::function< NumericType(NumericType)> &function, size_t lookupTableNumPoints=0)
Initialises the oscillator with a waveform.
Definition: juce_Oscillator.h:65
PushNotifications::Notification::category
String category
Required: determines set of actions that will appear (as per setup done in requestPermissionsWithSett...
Definition: juce_PushNotifications.h:157
ResizableWindow::setFullScreen
void setFullScreen(bool shouldBeFullScreen)
Puts the window into full-screen mode, or restores it to its normal size.
ArrayAllocationBase::numAllocated
int numAllocated
Definition: juce_ArrayAllocationBase.h:116
CharPointer_UTF16::byteOrderMarkBE1
@ byteOrderMarkBE1
Definition: juce_CharPointer_UTF16.h:476
dsp::SIMDRegister::truncate
static SIMDRegister JUCE_VECTOR_CALLTYPE truncate(SIMDRegister a) noexcept
Truncates each element to its integer part.
Definition: juce_SIMDRegister.h:335
AudioData::Pointer::getBytesPerSample
static int getBytesPerSample() noexcept
Returns the number of bytes in each sample (ignoring the number of interleaved channels).
Definition: juce_AudioDataConverters.h:551
HeavyweightLeakedObjectDetector::~HeavyweightLeakedObjectDetector
~HeavyweightLeakedObjectDetector()
Definition: juce_HeavyweightLeakedObjectDetector.h:51
LEDColour::argb
uint32 argb
Definition: juce_LEDGrid.h:50
DefaultHashFunctions::generateHash
static int generateHash(const void *key, int upperLimit) noexcept
Generates a simple hash from a void ptr.
Definition: juce_HashMap.h:50
OwnedArray::addArray
void addArray(const OtherArrayType &arrayToAddFrom, int startIndex=0, int numElementsToAdd=-1)
Adds elements from another array to the end of this array.
Definition: juce_OwnedArray.h:467
PushNotifications::Channel::Importance
Importance
Controls how interruptive the notification posted on this channel are.
Definition: juce_PushNotifications.h:454
SparseSet::operator[]
Type operator[](Type index) const noexcept
Returns one of the values in the set.
Definition: juce_SparseSet.h:83
WebInputStream::Listener::postDataSendProgress
virtual bool postDataSendProgress(WebInputStream &, int, int)
Definition: juce_WebInputStream.h:42
AudioProcessorValueTreeState::Parameter
A parameter class that maintains backwards compatibility with deprecated AudioProcessorValueTreeState...
Definition: juce_AudioProcessorValueTreeState.h:397
ValueTree::sort
void sort(ElementComparator &comparator, UndoManager *undoManager, bool retainOrderOfEquivalentItems)
This method uses a comparator object to sort the tree's children into order.
Definition: juce_ValueTree.h:595
StringArray::end
String * end() noexcept
Returns a pointer to the String which follows the last element in the array.
Definition: juce_StringArray.h:169
HeapBlock::HeapBlock
HeapBlock(SizeType numElements)
Creates a HeapBlock containing a number of elements.
Definition: juce_HeapBlock.h:112
PushNotifications::Notification::normal
@ normal
Show normal timestamp.
Definition: juce_PushNotifications.h:292
DirectoryContentsList::FileInfo::fileSize
int64 fileSize
File size in bytes.
Definition: juce_DirectoryContentsList.h:140
CharPointer_ASCII::writeWithDestByteLimit
size_t writeWithDestByteLimit(const CharPointer src, const size_t maxDestBytes) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_ASCII.h:219
dsp::Polynomial::Polynomial
Polynomial(Values... items)
Creates a new polynomial with coefficients by a C++11 initializer list.
Definition: juce_Polynomial.h:80
ComponentBoundsConstrainer
A class that imposes restrictions on a Component's size or position.
Definition: juce_ComponentBoundsConstrainer.h:45
PluginHostType::isArdour
bool isArdour() const noexcept
Returns true if the host is Ardour.
Definition: juce_PluginHostType.h:120
SortedSet::indexOf
int indexOf(const ElementType &elementToLookFor) const noexcept
Finds the index of the first element which matches the value passed in.
Definition: juce_SortedSet.h:226
dsp::util::snapToZero
void snapToZero(SIMDRegister< Type > &) noexcept
Definition: juce_SIMDRegister_Impl.h:168
Slider::valueFromTextFunction
std::function< double(const String &)> valueFromTextFunction
You can assign a lambda that will be used to convert textual values to the slider's normalised positi...
Definition: juce_Slider.h:610
Point::operator/=
Point & operator/=(Point< OtherType > other) noexcept
Divides this point's coordinates by another.
Definition: juce_Point.h:122
AudioDataConverters
A set of routines to convert buffers of 32-bit floating point data to and from various integer format...
Definition: juce_AudioDataConverters.h:657
SamplerSound::setEnvelopeParameters
void setEnvelopeParameters(ADSR::Parameters parametersToUse)
Changes the parameters of the ADSR envelope which will be applied to the sample.
Definition: juce_Sampler.h:89
dsp::FilterDesign::designIIRLowpassHighOrderButterworthMethod
static ReferenceCountedArray< IIRCoefficients > designIIRLowpassHighOrderButterworthMethod(FloatType frequency, double sampleRate, FloatType normalisedTransitionWidth, FloatType passbandAmplitudedB, FloatType stopbandAmplitudedB)
This method returns an array of IIR::Coefficients, made to be used in cascaded IIRFilters,...
ResizableWindow::setBoundsConstrained
void setBoundsConstrained(const Rectangle< int > &newBounds)
Calls the window's setBounds method, after first checking these bounds with the current constrainer.
TreeView::evenItemsColourId
@ evenItemsColourId
The colour to use to fill the backround of the even numbered items.
Definition: juce_TreeView.h:847
PushNotifications::Listener::handleNotificationAction
virtual void handleNotificationAction(bool isLocalNotification, const Notification &notification, const String &actionIdentifier, const String &optionalResponse)
This can be called when a user performs some action on the notification such as pressing on an action...
Definition: juce_PushNotifications.h:643
PushNotifications::Notification::GroupAlertBehaviour
GroupAlertBehaviour
Controls sound and vibration behaviour for group notifications.
Definition: juce_PushNotifications.h:310
ImagePreviewComponent
A simple preview component that shows thumbnails of image files.
Definition: juce_ImagePreviewComponent.h:39
AnimatedAppComponent
A base class for writing simple one-page graphical apps.
Definition: juce_AnimatedAppComponent.h:41
BooleanPropertyComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_BooleanPropertyComponent.h:92
PopupMenu::LookAndFeelMethods::drawMenuBarBackground
virtual void drawMenuBarBackground(Graphics &, int width, int height, bool isMouseOverBar, MenuBarComponent &)=0
EdgeTable::iterate
void iterate(EdgeTableIterationCallback &iterationCallback) const noexcept
Iterates the lines in the table, for rendering.
Definition: juce_EdgeTable.h:114
CppTokeniserFunctions::parseHexLiteral
static bool parseHexLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:162
MarkerList::ValueTreeWrapper
Forms a wrapper around a ValueTree that can be used for storing a MarkerList.
Definition: juce_MarkerList.h:164
LEDRow::~LEDRow
virtual ~LEDRow()
Destructor.
Rectangle::operator-
Rectangle operator-(Point< ValueType > deltaPosition) const noexcept
Returns a rectangle which is the same as this one moved by a given amount.
Definition: juce_Rectangle.h:321
DirectoryIterator
Searches through the files in a directory, returning each file that is found.
Definition: juce_DirectoryIterator.h:47
Slider::RotaryParameters::stopAtEnd
bool stopAtEnd
Determines what happens when a circular drag action rotates beyond the minimum or maximum angle.
Definition: juce_Slider.h:165
InAppPurchases::Product::title
String title
Title of the product.
Definition: juce_InAppPurchases.h:57
GenericScopedTryLock
Automatically locks and unlocks a mutex object.
Definition: juce_ScopedLock.h:198
Slider::textFromValueFunction
std::function< String(double)> textFromValueFunction
You can assign a lambda that will be used to convert the slider's normalised position to a textual va...
Definition: juce_Slider.h:613
Logger::logMessage
virtual void logMessage(const String &message)=0
This is overloaded by subclasses to implement custom logging behaviour.
MPEChannelAssigner::noteOff
void noteOff(int noteNumber, int midiChannel=-1)
You must call this method for all note-offs that you receive so that this class can keep track of the...
CharPointer_UTF16::getAndAdvance
juce_wchar getAndAdvance() noexcept
Returns the character that this pointer is currently pointing to, and then advances the pointer to po...
Definition: juce_CharPointer_UTF16.h:118
CharPointer_UTF32::toLowerCase
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_UTF32.h:332
TopologySource
Base class for an entity that provides access to a blocks topology.
Definition: juce_TopologySource.h:31
getAngleFromMaster
int getAngleFromMaster()
Returns the angle of this block relative to the master block in degrees.
BlocksProtocol::DeviceStatus::serialNumber
BlockSerialNumber serialNumber
Definition: juce_BlocksProtocolDefinitions.h:211
File::hostApplicationPath
@ hostApplicationPath
In a plugin, this will return the path of the host executable.
Definition: juce_File.h:916
HeapBlock::HeapBlock
HeapBlock(SizeType numElements, bool initialiseToZero)
Creates a HeapBlock containing a number of elements.
Definition: juce_HeapBlock.h:124
dsp::Phase::advance
Type advance(Type increment) noexcept
Returns the current value, and increments the phase by the given increment.
Definition: juce_Phase.h:51
Component::childBoundsChanged
virtual void childBoundsChanged(Component *child)
Called when one of this component's children is moved or resized.
DirectoryContentsDisplayComponent::directoryContentsList
DirectoryContentsList & directoryContentsList
The list that this component is displaying.
Definition: juce_DirectoryContentsDisplayComponent.h:51
CustomTypeface::defaultCharacter
juce_wchar defaultCharacter
Definition: juce_CustomTypeface.h:144
CharPointer_ASCII::lengthUpTo
size_t lengthUpTo(const CharPointer_ASCII end) const noexcept
Returns the number of characters in this string, or up to the given end pointer, whichever is lower.
Definition: juce_CharPointer_ASCII.h:170
AudioProcessor::TrackProperties::colour
Colour colour
Definition: juce_AudioProcessor.h:1213
StandalonePluginHolder::StandalonePluginHolder
StandalonePluginHolder(PropertySet *settingsToUse, bool takeOwnershipOfSettings=true, const String &preferredDefaultDeviceName=String(), const AudioDeviceManager::AudioDeviceSetup *preferredSetupOptions=nullptr, const Array< PluginInOuts > &channels=Array< PluginInOuts >(), bool shouldAutoOpenMidiDevices=true)
Creates an instance of the default plugin.
Definition: juce_StandaloneFilterWindow.h:69
OpenGLContext::executeOnGLThread
void executeOnGLThread(T &&functor, bool blockUntilFinished)
Execute a lambda, function or functor on the OpenGL thread with an active context.
TypeHelpers::SmallestFloatType::type
float type
Definition: juce_MathsFunctions.h:663
ByteOrder::littleEndian24Bit
static JUCE_CONSTEXPR int littleEndian24Bit(const void *bytes) noexcept
Converts 3 little-endian bytes into a signed 24-bit value (which is sign-extended to 32 bits).
Definition: juce_ByteOrder.h:215
Rectangle::setPosition
void setPosition(ValueType newX, ValueType newY) noexcept
Changes the position of the rectangle's top-left corner (leaving its size unchanged).
Definition: juce_Rectangle.h:141
BlockConfigManager::getMetaData
Block::ConfigMetaData getMetaData(ConfigItemId item)
Definition: juce_BlockConfigManager.h:261
XmlTokeniser::tokenType_operator
@ tokenType_operator
Definition: juce_XMLCodeTokeniser.h:53
Reverb::getParameters
const Parameters & getParameters() const noexcept
Returns the reverb's current parameters.
Definition: juce_audio_basics/utilities/juce_Reverb.h:64
BlocksProtocol::user3
@ user3
Definition: juce_BlocksProtocolDefinitions.h:322
Slider::SliderLayout
A struct defining the placement of the slider area and the text box area relative to the bounds of th...
Definition: juce_Slider.h:882
Rectangle::reduced
Rectangle reduced(ValueType deltaX, ValueType deltaY) const noexcept
Returns a rectangle that is smaller than this one by a given amount.
Definition: juce_Rectangle.h:459
XmlTokeniser::tokenType_keyword
@ tokenType_keyword
Definition: juce_XMLCodeTokeniser.h:52
MenuBarModel::Listener::menuCommandInvoked
virtual void menuCommandInvoked(MenuBarModel *menuBarModel, const ApplicationCommandTarget::InvocationInfo &info)=0
This callback is made when an application command is invoked that is represented by one of the items ...
Block::ConnectionPort::DeviceEdge::south
@ south
PluginHostType::Renoise
@ Renoise
Represents Renoise.
Definition: juce_PluginHostType.h:81
Block::programEventListeners
ListenerList< ProgramEventListener > programEventListeners
Definition: juce_Block.h:495
AffineTransform
Represents a 2D affine-transformation matrix.
Definition: juce_AffineTransform.h:44
SortedSet::getLock
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_SortedSet.h:480
ADSR::getParameters
const Parameters & getParameters() const
Returns the parameters currently being used by an ADSR object.
Definition: juce_ADSR.h:84
dsp::AudioBlock::replaceWithNegativeOf
AudioBlock & replaceWithNegativeOf(AudioBlock< OtherSampleType > src) noexcept
Replaces the contents of this block with the negative of the values in the src block.
Definition: juce_AudioBlock.h:479
logHex
void logHex(int data)
Logs a hexadecimal value to the console.
shutdownJuce_GUI
JUCE_API void JUCE_CALLTYPE shutdownJuce_GUI()
Clears up any static data being used by JUCE's GUI classes.
DocumentWindow::setTitleBarButtonsRequired
void setTitleBarButtonsRequired(int requiredButtons, bool positionTitleBarButtonsOnLeft)
Changes the set of title-bar buttons being shown.
MouseCursor::CrosshairCursor
@ CrosshairCursor
A pair of crosshairs.
Definition: juce_MouseCursor.h:54
TextEditor::getPasswordCharacter
juce_wchar getPasswordCharacter() const noexcept
Returns the current password character.
Definition: juce_TextEditor.h:175
AudioDeviceManager::AudioDeviceSetup::outputChannels
BigInteger outputChannels
The set of active output channels.
Definition: juce_AudioDeviceManager.h:138
AudioBuffer::AudioBuffer
AudioBuffer(AudioBuffer &&other) noexcept
Move constructor.
Definition: juce_AudioSampleBuffer.h:179
StretchableObjectResizer
A utility class for fitting a set of objects whose sizes can vary between a minimum and maximum size,...
Definition: juce_StretchableObjectResizer.h:48
Block::Program::Program
Program(Block &)
Creates a Program for the corresponding LEDGrid.
CharPointer_ASCII::isDigit
bool isDigit() const
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_ASCII.h:318
functionKey
@ functionKey
Definition: juce_UnityPluginInterface.h:90
Rectangle::reduce
void reduce(ValueType deltaX, ValueType deltaY) noexcept
Shrinks the rectangle by a given amount.
Definition: juce_Rectangle.h:448
ControlButton::octave
@ octave
The octave button on a live block.
Definition: juce_ControlButton.h:59
Rectangle::proportionOfWidth
ValueType proportionOfWidth(FloatType proportion) const noexcept
Returns a proportion of the width of this rectangle.
Definition: juce_Rectangle.h:563
Colours::steelblue
static const JUCE_API Colour steelblue
Definition: juce_Colours.h:89
PhysicalTopologySource::DeviceDetector::isLockedFromOutside
virtual bool isLockedFromOutside() const
Definition: juce_PhysicalTopologySource.h:77
ScrollBar::LookAndFeelMethods::drawScrollbar
virtual void drawScrollbar(Graphics &g, ScrollBar &scrollbar, int x, int y, int width, int height, bool isScrollbarVertical, int thumbStartPosition, int thumbSize, bool isMouseOver, bool isMouseDown)=0
Draws the thumb area of a scrollbar.
littlefoot::Compiler::addNativeFunctions
void addNativeFunctions(const char *const *functionPrototypes)
Gives the compiler a zero-terminated list of native function prototypes to use when parsing function ...
Definition: juce_LittleFootCompiler.h:48
PositionedGlyph::getRight
float getRight() const noexcept
Returns the position of the glyph's right-hand edge.
Definition: juce_GlyphArrangement.h:67
KeyPress::numberPad2
static const int numberPad2
key-code for the 2 on the numeric keypad.
Definition: juce_KeyPress.h:247
FlexItem::AlignSelf
AlignSelf
Possible value for the alignSelf property.
Definition: juce_FlexItem.h:96
Colours::goldenrod
static const JUCE_API Colour goldenrod
Definition: juce_Colours.h:69
NetworkServiceDiscovery::Advertiser
An object which runs a thread to repeatedly broadcast the existence of a discoverable service.
Definition: juce_NetworkServiceDiscovery.h:41
CharPointer_UTF8::operator>=
bool operator>=(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:64
MouseCursor::LeftRightResizeCursor
@ LeftRightResizeCursor
An arrow pointing left and right.
Definition: juce_MouseCursor.h:61
AudioFormatReaderSource
A type of AudioSource that will read from an AudioFormatReader.
Definition: juce_AudioFormatReaderSource.h:39
Array::indexOf
int indexOf(ParameterType elementToLookFor) const
Finds the index of the first element which matches the value passed in.
Definition: juce_Array.h:383
Block::uid
const UID uid
This Block's UID.
Definition: juce_Block.h:78
OpenGLPixelFormat::redBits
int redBits
The number of bits per pixel to use for the red channel.
Definition: juce_OpenGLPixelFormat.h:57
Line::getStartX
ValueType getStartX() const noexcept
Returns the x coordinate of the line's start point.
Definition: juce_Line.h:78
AudioPlayHead::transportPlay
virtual void transportPlay(bool shouldStartPlaying)
Starts or stops the audio.
Definition: juce_AudioPlayHead.h:149
Quaternion::length
Type length() const noexcept
Definition: juce_Quaternion.h:67
UnityAudioEffectDefinitionFlags
UnityAudioEffectDefinitionFlags
Definition: juce_UnityPluginInterface.h:66
ApplicationCommandInfo::commandID
CommandID commandID
The command's unique ID number.
Definition: juce_ApplicationCommandInfo.h:89
MidiRPNMessage::value
int value
The parameter value, in the range 0 to 16383 (0x3fff).
Definition: juce_MidiRPN.h:45
MemoryMappedAudioFormatReader::sampleToPointer
const void * sampleToPointer(int64 sample) const noexcept
Converts a sample index to a pointer to the mapped file memory.
Definition: juce_MemoryMappedAudioFormatReader.h:100
CharacterFunctions::findEndOfWhitespace
static Type findEndOfWhitespace(Type text) noexcept
Returns a pointer to the first non-whitespace character in a string.
Definition: juce_CharacterFunctions.h:757
Rectangle::withTop
Rectangle withTop(ValueType newTop) const noexcept
Returns a new rectangle with a different y position, but the same bottom edge as this one.
Definition: juce_Rectangle.h:253
AudioProcessorGraph::setCurrentProgram
void setCurrentProgram(int) override
Called by the host to change the current program.
Definition: juce_AudioProcessorGraph.h:382
AudioPlayHead::CurrentPositionInfo::timeSigDenominator
int timeSigDenominator
Time signature denominator, e.g.
Definition: juce_AudioPlayHead.h:75
CoreAudioFormat::tempo
static const char *const tempo
Metadata property name used when reading a caf file with tempo information.
Definition: juce_CoreAudioFormat.h:58
TreeView::findItemFromIdentifierString
TreeViewItem * findItemFromIdentifierString(const String &identifierString) const
Searches the tree for an item with the specified identifier.
RectangleList::getRectangle
RectangleType getRectangle(int index) const noexcept
Returns one of the rectangles at a particular index.
Definition: juce_RectangleList.h:94
ReferenceCountedObject
A base class which provides methods for reference-counting.
Definition: juce_ReferenceCountedObject.h:61
PropertySet::getAllProperties
StringPairArray & getAllProperties() noexcept
Returns the keys/value pair array containing all the properties.
Definition: juce_PropertySet.h:155
AudioData::Pointer::clearSamples
void clearSamples(int numSamples) const noexcept
Sets a number of samples to zero.
Definition: juce_AudioDataConverters.h:487
dsp::AudioBlock::getChannelPointer
SampleType * getChannelPointer(size_t channel) const noexcept
Returns a raw pointer into one of the channels in this block.
Definition: juce_AudioBlock.h:224
TRANS
#define TRANS(stringLiteral)
Uses the LocalisedStrings class to translate the given string literal.
Definition: juce_LocalisedStrings.h:209
CppTokeniserFunctions::StringIterator::t
String::CharPointerType t
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:547
AudioProcessorValueTreeState::createAndAddParameter
RangedAudioParameter * createAndAddParameter(std::unique_ptr< RangedAudioParameter > parameter)
This function adds a parameter to the attached AudioProcessor and that parameter will be managed by t...
ResamplingAudioSource::getResamplingRatio
double getResamplingRatio() const noexcept
Returns the current resampling ratio.
Definition: juce_ResamplingAudioSource.h:67
BlockConfigManager::getItemMin
int32 getItemMin(ConfigItemId item)
Definition: juce_BlockConfigManager.h:193
Draggable3DOrientation::getRotationMatrix
Matrix3D< float > getRotationMatrix() const noexcept
Returns the matrix that should be used to apply the current orientation.
Definition: juce_Draggable3DOrientation.h:109
OSCArgument::isBlob
bool isBlob() const noexcept
Returns whether the type of the OSCArgument is blob.
Definition: juce_OSCArgument.h:80
FlexBox::JustifyContent
JustifyContent
Possible values for the justifyContent property.
Definition: juce_FlexBox.h:85
TouchSurface::Touch::index
int index
A touch index, which will stay constant for each finger as it is tracked.
Definition: juce_TouchSurface.h:45
littlefoot::Compiler::compiledObjectCode
Array< uint8 > compiledObjectCode
After a successful call to compile(), this contains the bytecode generated.
Definition: juce_LittleFootCompiler.h:97
dsp::AudioBlock::replaceWithMaxOf
const AudioBlock & replaceWithMaxOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:500
AnalyticsDestination::AnalyticsEvent::name
String name
The name of the event.
Definition: juce_AnalyticsDestination.h:52
FileFilter::isDirectorySuitable
virtual bool isDirectorySuitable(const File &file) const =0
Should return true if this directory is suitable for inclusion in whatever context the object is bein...
operator>=
JUCE_API bool operator>=(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
MouseCursor::RightEdgeResizeCursor
@ RightEdgeResizeCursor
A platform-specific cursor for resizing the right-edge of a window.
Definition: juce_MouseCursor.h:68
AudioChannelSet::ambisonicACN11
@ ambisonicACN11
Third-order ambisonic channel number 11.
Definition: juce_AudioChannelSet.h:332
ChangeBroadcaster::sendSynchronousChangeMessage
void sendSynchronousChangeMessage()
Sends a synchronous change message to all the registered listeners.
DrawableButton::ButtonStyle
ButtonStyle
Definition: juce_DrawableButton.h:46
PixelARGB::getNativeARGB
forcedinline uint32 getNativeARGB() const noexcept
Returns a uint32 which represents the pixel in a platform dependent format.
Definition: juce_PixelFormats.h:77
LookAndFeel::getCrossShape
virtual Path getCrossShape(float height)=0
Returns a cross shape for use in yes/no boxes, etc.
Component::addChildComponent
void addChildComponent(Component *child, int zOrder=-1)
Adds a child component to this one.
dsp::AudioBlock::fill
const AudioBlock &JUCE_VECTOR_CALLTYPE fill(SampleType value) const noexcept
Definition: juce_AudioBlock.h:293
ProgressBar
A progress bar component.
Definition: juce_ProgressBar.h:50
URL::DownloadTask::getTargetLocation
File getTargetLocation() const
Returns the target file location that was provided in URL::downloadToFile.
Definition: juce_URL.h:407
Drawable::operator=
Drawable & operator=(const Drawable &)
MathConstants::pi
static const FloatType pi
A predefined value for Pi.
Definition: juce_MathsFunctions.h:366
getFloatBufferCallback
int(UNITY_INTERFACE_API * getFloatBufferCallback)(UnityAudioEffectState *state, const char *name, float *buffer, int numsamples)
Definition: juce_UnityPluginInterface.h:59
BlocksVersion::releaseCount
int releaseCount
A numberical value assosiated with the release tag, such as "beta 4".
Definition: juce_BlocksVersion.h:45
Displays::displays
Array< Display > displays
An Array containing the Display objects for all of the connected displays.
Definition: juce_Displays.h:125
BlocksProtocol::BlockStringData::operator!=
bool operator!=(const BlockStringData &other) const
Definition: juce_BlocksProtocolDefinitions.h:167
Colours::magenta
static const JUCE_API Colour magenta
Definition: juce_Colours.h:76
NormalisableRange::NormalisableRange
NormalisableRange(ValueType rangeStart, ValueType rangeEnd, ValueType intervalValue) noexcept
Creates a NormalisableRange with a given range and interval, but a dummy skew-factor.
Definition: juce_NormalisableRange.h:72
AudioBuffer< float >::SampleType
float SampleType
This allows templated code that takes an AudioBuffer to access its sample type.
Definition: juce_AudioSampleBuffer.h:1066
PixelRGB::getNativeARGB
forcedinline uint32 getNativeARGB() const noexcept
Returns a uint32 which represents the pixel in a platform dependent format which is compatible with t...
Definition: juce_PixelFormats.h:362
initialise
void initialise()
Called when a program is loaded onto the block and is about to start.
littlefoot::Runner::setDataByte
void setDataByte(uint32 index, uint8 value) noexcept
Sets a byte of data.
Definition: juce_LittleFootRunner.h:532
BlocksProtocol::IntegerWithBitSize::getScaledToByte
uint8 getScaledToByte() const noexcept
Definition: juce_BitPackingUtilities.h:77
OSCBundle::setTimeTag
void setTimeTag(OSCTimeTag newTimeTag) noexcept
Sets the OSCBundle's OSC time tag.
Definition: juce_OSCBundle.h:57
CharPointer_UTF32::CharType
juce_wchar CharType
Definition: juce_CharPointer_UTF32.h:38
TreeView::isRootItemVisible
bool isRootItemVisible() const noexcept
Returns true if the root item is visible.
Definition: juce_TreeView.h:691
LowLevelGraphicsContext::beginTransparencyLayer
virtual void beginTransparencyLayer(float opacity)=0
GlowEffect
A component effect that adds a coloured blur around the component's contents.
Definition: juce_GlowEffect.h:41
dsp::AudioBlock::replaceWithMaxOf
AudioBlock & replaceWithMaxOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) noexcept
Replaces each element of this block with the maximum of the corresponding element of the source array...
Definition: juce_AudioBlock.h:498
Colours::lightskyblue
static const JUCE_API Colour lightskyblue
Definition: juce_Colours.h:75
ArrayBase::removeElements
void removeElements(int indexToRemoveAt, int numElementsToRemove)
Definition: juce_ArrayBase.h:359
PluginHostType::isReceptor
bool isReceptor() const noexcept
Returns true if the host is Muse Receptor.
Definition: juce_PluginHostType.h:156
Quaternion< float >
BlowFish
BlowFish encryption class.
Definition: juce_BlowFish.h:38
dsp::AudioBlock::multiplyBy
AudioBlock & multiplyBy(SmoothedValue< SampleType, SmoothingType > &value) noexcept
Multiplies each channels of this block by a smoothly changing value.
Definition: juce_AudioBlock.h:449
AudioChannelSet::ambisonicX
@ ambisonicX
Same as first-order ambisonic channel number 3.
Definition: juce_AudioChannelSet.h:364
TabBarButton::owner
TabbedButtonBar & owner
Definition: juce_TabbedButtonBar.h:125
AudioProcessor::canAddBus
virtual bool canAddBus(bool isInput) const
Callback to query if a bus can currently be added.
Definition: juce_AudioProcessor.h:521
OSCException
Base class for exceptions that can be thrown by methods in the OSC module.
Definition: juce_OSCTypes.h:88
BlocksProtocol::SpecialMessageFromHost::resetMaster
constexpr uint8 resetMaster[6]
Definition: juce_BlocksProtocolDefinitions.h:94
ExtraLookAndFeelBaseClasses::KeyMappingEditorComponentMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_LookAndFeel.h:51
dsp::Oscillator::prepare
void prepare(const ProcessSpec &spec) noexcept
Called before processing starts.
Definition: juce_Oscillator.h:102
CharPointer_ASCII
Wraps a pointer to a null-terminated ASCII character string, and provides various methods to operate ...
Definition: juce_CharPointer_ASCII.h:38
AudioBuffer::getSample
Type getSample(int channel, int sampleIndex) const noexcept
Returns a sample from the buffer.
Definition: juce_AudioSampleBuffer.h:565
ResizableEdgeComponent::rightEdge
@ rightEdge
Indicates a vertical bar that can be dragged left/right to move the component's right-hand edge.
Definition: juce_ResizableEdgeComponent.h:53
BlocksProtocol::DeviceConnection::port1
ConnectorPort port1
Definition: juce_BlocksProtocolDefinitions.h:225
RectanglePlacement::stretchToFit
@ stretchToFit
If this flag is set, then the source rectangle will be resized to completely fill the destination rec...
Definition: juce_RectanglePlacement.h:92
WavAudioFormat::riffInfoDefaultAudioStream
static const char *const riffInfoDefaultAudioStream
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:112
OpenGLPixelFormat
Represents the various properties of an OpenGL pixel format.
Definition: juce_OpenGLPixelFormat.h:39
Rectangle::toNearestInt
Rectangle< int > toNearestInt() const noexcept
Casts this rectangle to a Rectangle<int>.
Definition: juce_Rectangle.h:826
PluginHostType::SteinbergCubaseGeneric
@ SteinbergCubaseGeneric
Represents Steinberg Cubase.
Definition: juce_PluginHostType.h:93
RectangleList::transformAll
void transformAll(const AffineTransform &transform) noexcept
Applies a transform to all the rectangles.
Definition: juce_RectangleList.h:615
dsp::Matrix::hadarmard
static Matrix hadarmard(const Matrix &a, const Matrix &b)
Does a hadarmard product with a and b returns the result.
Definition: juce_Matrix.h:169
PropertySet::setValue
void setValue(const String &keyName, const var &value)
Sets a named property.
LinkedListPointer::addCopyOfList
void addCopyOfList(const LinkedListPointer &other)
Creates copies of all the items in another list and adds them to this one.
Definition: juce_LinkedListPointer.h:237
FileSearchPathListComponent
Shows a set of file paths in a list, allowing them to be added, removed or re-ordered.
Definition: juce_FileSearchPathListComponent.h:40
Block::ConfigMetaData::ConfigType::boolean
@ boolean
Component::SafePointer< AudioProcessorEditor >
WavAudioFormat::riffInfoStarring_ISTR
static const char *const riffInfoStarring_ISTR
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:160
dsp::Reverb::setParameters
void setParameters(const Parameters &newParams)
Applies a new set of parameters to the reverb.
Definition: juce_dsp/processors/juce_Reverb.h:55
Block::BlockArea
A simple struct representing the area of a block.
Definition: juce_Block.h:151
AttributedString::rightToLeft
@ rightToLeft
Definition: juce_AttributedString.h:131
ListenerList::getListeners
const ArrayType & getListeners() const noexcept
Returns the raw array of listeners.
Definition: juce_ListenerList.h:115
dsp::LookupTableTransform::initialise
void initialise(const std::function< FloatType(FloatType)> &functionToApproximate, FloatType minInputValueToUse, FloatType maxInputValueToUse, size_t numPoints)
Initialises or changes the parameters of a LookupTableTransform object.
Block::setLocalConfigRange
virtual void setLocalConfigRange(uint32 item, int32 min, int32 max)=0
Set local config item range.
MPENote::keyDown
@ keyDown
The note key is currently down (pressed).
Definition: juce_MPENote.h:47
WavAudioFormat::riffInfoVersion
static const char *const riffInfoVersion
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:175
Colours::lightgoldenrodyellow
static const JUCE_API Colour lightgoldenrodyellow
Definition: juce_Colours.h:73
WavAudioFormat::riffInfoLanguage
static const char *const riffInfoLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:127
ChildProcessMaster
Acts as the master in a master/slave pair of connected processes.
Definition: juce_ConnectedChildProcess.h:133
PenDetails
Contains status information about a pen event.
Definition: juce_MouseEvent.h:434
operator<<
OutputStream &JUCE_CALLTYPE operator<<(OutputStream &, const Value &)
Writes a Value to an OutputStream as a UTF8 string.
NormalisableRange::NormalisableRange
NormalisableRange()=default
Creates a continuous range that performs a dummy mapping.
PluginHostType::isCubase7orLater
bool isCubase7orLater() const noexcept
Returns true if the host is Steinberg Cubase 7 or later.
Definition: juce_PluginHostType.h:126
MPEZoneLayout::getUpperZone
const Zone getUpperZone() const noexcept
Returns a struct representing the upper MPE zone.
Definition: juce_MPEZoneLayout.h:146
MidiKeyboardComponent::horizontalKeyboard
@ horizontalKeyboard
Definition: juce_MidiKeyboardComponent.h:63
ConsoleApplication::findAndRunCommand
int findAndRunCommand(const ArgumentList &, bool optionMustBeFirstArg=false) const
Looks for the first command in the list which matches the given arguments, and tries to invoke it.
ComboBox::getRootMenu
PopupMenu * getRootMenu()
Returns the PopupMenu object associated with the ComboBox.
Definition: juce_ComboBox.h:277
CharPointer_UTF8::operator!=
bool operator!=(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:61
dsp::LookupTable::getNumPoints
size_t getNumPoints() const noexcept
Returns the size of the LookupTable, i.e., the number of pre-calculated data points.
Definition: juce_LookupTable.h:140
BlocksProtocol::slideSensitivity
@ slideSensitivity
Definition: juce_BlocksProtocolDefinitions.h:291
Block::ConfigMetaData::numOptionNames
static constexpr int32 numOptionNames
Definition: juce_Block.h:324
AudioTransportSource
An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped,...
Definition: juce_AudioTransportSource.h:42
BlocksProtocol::midiEndChannel
@ midiEndChannel
Definition: juce_BlocksProtocolDefinitions.h:278
littlefoot::Runner::FunctionExecutionContext::reset
void reset() noexcept
Definition: juce_LittleFootRunner.h:644
PopupMenu::Item::text
String text
The menu item's name.
Definition: juce_PopupMenu.h:132
AudioPlayHead::CurrentPositionInfo::isRecording
bool isRecording
True if the transport is currently recording.
Definition: juce_AudioPlayHead.h:108
Path::Iterator::PathElementType
PathElementType
Definition: juce_Path.h:743
DrumPadGridProgram::GridFill::colour
LEDColour colour
Definition: juce_DrumPadLEDProgram.h:74
AudioDeviceManager::getCurrentAudioDeviceType
String getCurrentAudioDeviceType() const
Returns the type of audio device currently in use.
Definition: juce_AudioDeviceManager.h:244
MouseListener
A MouseListener can be registered with a component to receive callbacks about mouse events that happe...
Definition: juce_MouseListener.h:40
ValueTree::Iterator::iterator_category
std::forward_iterator_tag iterator_category
Definition: juce_ValueTree.h:415
littlefoot::LittleFootRemoteHeap::resetDeviceStateToUnknown
void resetDeviceStateToUnknown()
Definition: juce_LittleFootRemoteHeap.h:73
Vector3D::lengthIsBelowEpsilon
bool lengthIsBelowEpsilon() const noexcept
Returns true if the vector is practically equal to the origin.
Definition: juce_Vector3D.h:76
Point::rotatedAboutOrigin
Point rotatedAboutOrigin(ValueType angleRadians) const noexcept
Returns the point that would be reached by rotating this point clockwise about the origin by the spec...
Definition: juce_Point.h:176
TabbedButtonBar::TabsAtBottom
@ TabsAtBottom
Definition: juce_TabbedButtonBar.h:166
BlockConfigManager::setDeviceComms
void setDeviceComms(PhysicalTopologySource::DeviceConnection *newConn)
Definition: juce_BlockConfigManager.h:49
MPEChannelRemapper::MPEChannelRemapper
MPEChannelRemapper(MPEZoneLayout::Zone zoneToRemap)
Constructor.
Grid::Px::Px
Px(int p)
Definition: juce_Grid.h:49
ToolbarItemComponent::getToolbarItemSizes
virtual bool getToolbarItemSizes(int toolbarThickness, bool isToolbarVertical, int &preferredSize, int &minSize, int &maxSize)=0
This method must return the size criteria for this item, based on a given toolbar size and orientatio...
isMasterInCurrentCluster
bool isMasterInCurrentCluster()
Returns true if the master block is in the current cluster.
NativeMessageBox::showYesNoBox
static int JUCE_CALLTYPE showYesNoBox(AlertWindow::AlertIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box with two buttons.
BorderSize::getLeft
ValueType getLeft() const noexcept
Returns the gap that should be left at the left of the region.
Definition: juce_BorderSize.h:72
dsp::Polynomial::Polynomial
Polynomial()
Creates a new polynomial which will always evaluate to zero.
Definition: juce_Polynomial.h:44
KeyPress::F16Key
static const int F16Key
key-code for the F16 key
Definition: juce_KeyPress.h:224
AudioPluginFormat::pluginNeedsRescanning
virtual bool pluginNeedsRescanning(const PluginDescription &)=0
Returns true if this plugin's version or date has changed and it should be re-checked.
PopupMenu::LookAndFeelMethods::getDefaultMenuBarHeight
virtual int getDefaultMenuBarHeight()=0
Colours::peachpuff
static const JUCE_API Colour peachpuff
Definition: juce_Colours.h:83
ReferenceCountedArray::contains
bool contains(const ObjectClass *objectToLookFor) const noexcept
Returns true if the array contains a specified object.
Definition: juce_ReferenceCountedArray.h:324
MarkerList::Marker::name
String name
The marker's name.
Definition: juce_MarkerList.h:64
Component::addAndMakeVisible
void addAndMakeVisible(Component *child, int zOrder=-1)
Adds a child component to this one, and also makes the child visible if it isn't already.
dsp::AudioBlock::replaceWithDifferenceOf
AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithDifferenceOf(AudioBlock< OtherSampleType > src, SampleType value) noexcept
Subtracts a fixed value from each source value and replaces the contents of this block.
Definition: juce_AudioBlock.h:413
ModifierKeys::getRawFlags
int getRawFlags() const noexcept
Returns the raw flags for direct testing.
Definition: juce_ModifierKeys.h:178
LocalisedStrings::getLanguageName
String getLanguageName() const
Returns the name of the language specified in the translation file.
Definition: juce_LocalisedStrings.h:156
dsp::FilterDesign::WindowingMethod
typename WindowingFunction< FloatType >::WindowingMethod WindowingMethod
Definition: juce_FilterDesign.h:48
Colours::lightsteelblue
static const JUCE_API Colour lightsteelblue
Definition: juce_Colours.h:75
ScopedWriteLock::~ScopedWriteLock
~ScopedWriteLock() noexcept
Destructor.
Definition: juce_ScopedWriteLock.h:75
KeyPress::getKeyCode
int getKeyCode() const noexcept
Returns the key code itself.
Definition: juce_KeyPress.h:111
XEmbedComponent::getHostWindowID
unsigned long getHostWindowID()
Use this method to retrieve the host's window id when using the host initiated version of the XEmbedP...
TreeView::backgroundColourId
@ backgroundColourId
A background colour to fill the component with.
Definition: juce_TreeView.h:842
ScrollBar::LookAndFeelMethods::getDefaultScrollbarWidth
virtual int getDefaultScrollbarWidth()=0
Returns the default thickness to use for a scrollbar.
HeapBlock::realloc
void realloc(SizeType newNumElements, size_t elementSize=sizeof(ElementType))
Re-allocates a specified amount of memory.
Definition: juce_HeapBlock.h:291
OwnedArray::addArray
void addArray(const std::initializer_list< OtherArrayType > &items)
Adds elements from another array to the end of this array.
Definition: juce_OwnedArray.h:478
Range::getEnd
JUCE_CONSTEXPR ValueType getEnd() const noexcept
Returns the end of the range.
Definition: juce_Range.h:87
AudioFormatReader::input
InputStream * input
The input stream, for use by subclasses.
Definition: juce_AudioFormatReader.h:246
AudioProcessor::getMainBusNumInputChannels
int getMainBusNumInputChannels() const noexcept
Returns the number of input channels on the main bus.
Definition: juce_AudioProcessor.h:744
ApplicationCommandInfo::defaultKeypresses
Array< KeyPress > defaultKeypresses
A list of zero or more keypresses that should be used as the default keys for this command.
Definition: juce_ApplicationCommandInfo.h:129
AudioProcessor::getPlayHead
AudioPlayHead * getPlayHead() const noexcept
Returns the current AudioPlayHead object that should be used to find out the state and position of th...
Definition: juce_AudioProcessor.h:712
TextLayout
A Pre-formatted piece of text, which may contain multiple fonts and colours.
Definition: juce_TextLayout.h:42
HashMap::Iterator::operator*
ValueType operator*() const
Definition: juce_HashMap.h:454
dsp::SpecialFunctions::cde
static Complex< double > cde(Complex< double > u, double k) noexcept
Computes the Jacobian elliptic function cd for the elliptic modulus k and the quarter-period units u.
ScrollBar::Listener
A class for receiving events from a ScrollBar.
Definition: juce_ScrollBar.h:305
OpenGLAppComponent
A base class for writing simple one-page graphical apps.
Definition: juce_OpenGLAppComponent.h:41
PixelAlpha::getEvenBytes
forcedinline uint32 getEvenBytes() const noexcept
Return channels with an even index and insert zero bytes between them.
Definition: juce_PixelFormats.h:624
OwnedArray::data
ObjectClass ** data() noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:234
FileInputStream::getStatus
const Result & getStatus() const noexcept
Returns the status of the file stream.
Definition: juce_FileInputStream.h:58
DrawableComposite
A drawable object which acts as a container for a set of other Drawables.
Definition: juce_DrawableComposite.h:44
HashMap::ScopedLockType
typename TypeOfCriticalSectionToUse::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_HashMap.h:358
WavAudioFormat::riffInfoEditedBy
static const char *const riffInfoEditedBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:117
ComponentBoundsConstrainer::getMinimumWidth
int getMinimumWidth() const noexcept
Returns the current minimum width.
Definition: juce_ComponentBoundsConstrainer.h:60
PropertiesFile::Options::commonToAllUsers
bool commonToAllUsers
If true, the file will be created in a location that's shared between users.
Definition: juce_PropertiesFile.h:111
RectangleList::getBounds
RectangleType getBounds() const noexcept
Returns the smallest rectangle that can enclose the whole of this region.
Definition: juce_RectangleList.h:485
LookAndFeel_V2::getTabButtonSpaceAroundImage
int getTabButtonSpaceAroundImage() override
KnownPluginList::sortAlphabetically
@ sortAlphabetically
Definition: juce_KnownPluginList.h:133
ArrayBase::data
ElementType * data() noexcept
Definition: juce_ArrayBase.h:190
PerformanceCounter::Statistics::name
String name
Definition: juce_PerformanceCounter.h:102
attachWindowHidingHooks
void attachWindowHidingHooks(void *, void *, void *)
Definition: juce_CarbonVisibility.h:78
PushNotifications::Notification::Action::allowedResponses
StringArray allowedResponses
Optional: a list of possible answers if the answer set is limited.
Definition: juce_PushNotifications.h:106
Block::Type
Type
The different block types.
Definition: juce_Block.h:42
Toolbar::ToolbarItemStyle
ToolbarItemStyle
Options for the way items should be displayed.
Definition: juce_Toolbar.h:169
FileTreeComponent::getNumSelectedFiles
int getNumSelectedFiles() const override
Returns the number of files the user has got selected.
Definition: juce_FileTreeComponent.h:61
Drawable::DrawableComposite
friend class DrawableComposite
Definition: juce_Drawable.h:195
CharPointer_UTF8::findTerminatingNull
CharPointer_UTF8 findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_UTF8.h:320
UNITY_INTERFACE_EXPORT
#define UNITY_INTERFACE_EXPORT
Definition: juce_UnityPluginInterface.h:42
Rectangle::getTopLeft
Point< ValueType > getTopLeft() const noexcept
Returns the rectangle's top-left position as a Point.
Definition: juce_Rectangle.h:144
Range::operator+=
Range operator+=(const ValueType amountToAdd) noexcept
Adds an amount to the start and end of the range.
Definition: juce_Range.h:172
LookAndFeel_V2::getTreeViewIndentSize
int getTreeViewIndentSize(TreeView &) override
Slider
A slider control for changing a value.
Definition: juce_Slider.h:54
CharPointer_UTF8::getBytesRequiredFor
static size_t getBytesRequiredFor(const juce_wchar charToWrite) noexcept
Returns the number of bytes that would be needed to represent the given unicode character in this enc...
Definition: juce_CharPointer_UTF8.h:285
CharPointer_UTF8::operator++
CharPointer_UTF8 & operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_UTF8.h:116
AudioChannelSet::createLCRS
static AudioChannelSet JUCE_CALLTYPE createLCRS()
Creates a set containing an LCRS set (left, right, centre, surround).
CodeEditorComponent::getFirstLineOnScreen
int getFirstLineOnScreen() const noexcept
Returns the index of the first line that's visible at the top of the editor.
Definition: juce_CodeEditorComponent.h:87
AudioChannelSet::size
int size() const noexcept
Returns the number of channels in the set.
dsp::Matrix::operator+=
Matrix & operator+=(const Matrix &other) noexcept
Addition of two matrices.
Definition: juce_Matrix.h:141
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr(decltype(nullptr)) noexcept
Creates a pointer to a null object.
Definition: juce_ReferenceCountedObject.h:253
MidiMessage::getPitchWheelValue
int getPitchWheelValue() const noexcept
Returns the pitch wheel position from a pitch-wheel move message.
ByteOrder::littleEndianInt64
static JUCE_CONSTEXPR uint64 littleEndianInt64(const void *bytes) noexcept
Turns 8 bytes into a little-endian integer.
Definition: juce_ByteOrder.h:202
Colours::blanchedalmond
static const JUCE_API Colour blanchedalmond
Definition: juce_Colours.h:59
DrawableText::getColour
Colour getColour() const noexcept
Returns the current text colour.
Definition: juce_DrawableText.h:61
dsp::Reverb
Processor wrapper around juce::Reverb for easy integration into ProcessorChain.
Definition: juce_dsp/processors/juce_Reverb.h:38
CodeDocument::getUndoManager
UndoManager & getUndoManager() noexcept
Returns the document's UndoManager.
Definition: juce_CodeDocument.h:294
Path::Iterator::cubicTo
@ cubicTo
For this type, x1, y1, x2, y2, x3, y3 indicate the two control points and the endpoint of a cubic cur...
Definition: juce_Path.h:748
OSCArgument
An OSC argument.
Definition: juce_OSCArgument.h:42
File::NaturalFileComparator::compareElements
int compareElements(const File &firstFile, const File &secondFile) const
Definition: juce_File.h:1075
Graphics::getInternalContext
LowLevelGraphicsContext & getInternalContext() const noexcept
Definition: juce_GraphicsContext.h:741
CodeDocument::replaceAllContent
void replaceAllContent(const String &newContent)
Clears the document and replaces it with some new text.
OSCArgument::isColour
bool isColour() const noexcept
Returns whether the type of the OSCArgument is blob.
Definition: juce_OSCArgument.h:83
CodeDocument::Position::getIndexInLine
int getIndexInLine() const noexcept
Returns the number of characters from the start of the line.
Definition: juce_CodeDocument.h:146
TouchSurface::Touch::startY
float startY
The initial Y position of the touchStart event corresponding to this finger/index.
Definition: juce_TouchSurface.h:96
ControlButton::slideSensitivity
@ slideSensitivity
The slide sensitivity button on a touch block.
Definition: juce_ControlButton.h:83
RelativeCoordinate::Strings::right
static const String right
"right"
Definition: juce_RelativeCoordinate.h:155
Colours::darkred
static const JUCE_API Colour darkred
Definition: juce_Colours.h:65
ImageType::getTypeID
virtual int getTypeID() const =0
Must return a unique number to identify this type.
OSCColour::blue
uint8 blue
Definition: juce_OSCTypes.h:76
littlefoot::LittleFootRemoteHeap::blockSize
const size_t blockSize
Definition: juce_LittleFootRemoteHeap.h:256
AudioDeviceManager::setDefaultMidiOutput
void setDefaultMidiOutput(const String &)
Deprecated.
Expression::Symbol::symbolName
String symbolName
The name of the symbol.
Definition: juce_Expression.h:193
CodeEditorComponent::ColourScheme::TokenType::name
String name
Definition: juce_CodeEditorComponent.h:231
Component::getBottom
int getBottom() const noexcept
Returns the y coordinate of the bottom edge of this component.
Definition: juce_Component.h:296
Colours
Contains a set of predefined named colours (mostly standard HTML colours)
Definition: juce_Colours.h:39
Component::getX
int getX() const noexcept
Returns the x coordinate of the component's left edge.
Definition: juce_Component.h:260
MPESynthesiserVoice::isActive
virtual bool isActive() const
Returns true if this voice is currently busy playing a sound.
Definition: juce_MPESynthesiserVoice.h:63
WindowsMediaAudioFormat::createWriterFor
AudioFormatWriter * createWriterFor(OutputStream *, double sampleRateToUse, unsigned int numberOfChannels, int bitsPerSample, const StringPairArray &metadataValues, int qualityOptionIndex) override
Tries to create an object that can write to a stream with this audio format.
min
int min(int a, int b)
Returns the smaller of two integer values.
AudioPlayHead::CurrentPositionInfo::timeInSamples
int64 timeInSamples
The current play position, in samples from the start of the timeline.
Definition: juce_AudioPlayHead.h:78
MidiKeyboardComponent::getMidiChannelsToDisplay
int getMidiChannelsToDisplay() const noexcept
Returns the current set of midi channels represented by the component.
Definition: juce_MidiKeyboardComponent.h:124
Grid::Fr::Fr
Fr(int f)
Definition: juce_Grid.h:59
LEDGrid::Renderer::renderLEDGrid
virtual void renderLEDGrid(LEDGrid &)=0
Process::ProcessPriority
ProcessPriority
Definition: juce_Process.h:41
TextEditor::onReturnKey
std::function< void()> onReturnKey
You can assign a lambda to this callback object to have it called when the return key is pressed.
Definition: juce_TextEditor.h:335
DrumPadGridProgram::endTouch
void endTouch(float startX, float startY)
KeyPress::escapeKey
static const int escapeKey
key-code for the escape key
Definition: juce_KeyPress.h:192
ScopedNoDenormals::~ScopedNoDenormals
~ScopedNoDenormals() noexcept
Range< double >
dsp::Phase::reset
void reset() noexcept
Resets the phase to 0.
Definition: juce_Phase.h:45
Block::saveProgramAsDefault
virtual void saveProgramAsDefault()=0
Sets the current program as the block's default state.
PixelARGB::getAlpha
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:110
MidiOutput::setName
void setName(const String &newName) noexcept
Sets a custom name for the device.
Definition: juce_MidiDevices.h:296
getClusterHeight
int getClusterHeight()
Returns how many blocks high the current cluster is.
OSCTypes
The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoun...
Definition: juce_OSCTypes.h:48
MPEChannelRemapper
This class handles the logic for remapping MIDI note messages from multiple MPE sources onto a specif...
Definition: juce_MPEUtils.h:103
CppTokeniserFunctions::skipComment
static void skipComment(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:337
TextEditor::getFont
const Font & getFont() const noexcept
Returns the font that's currently being used for new text.
Definition: juce_TextEditor.h:256
CharPointer_UTF8::operator-
CharPointer_UTF8 operator-(int numToSkip) const noexcept
Returns a pointer which is moved backwards from this one by the specified number of characters.
Definition: juce_CharPointer_UTF8.h:230
Array::getRawDataPointer
ElementType * getRawDataPointer() noexcept
Returns a pointer to the actual array data.
Definition: juce_Array.h:311
GlyphArrangement
A set of glyphs, each with a position.
Definition: juce_GlyphArrangement.h:125
AnimatedPositionBehaviours::ContinuousWithMomentum::setMinimumVelocity
void setMinimumVelocity(double newMinimumVelocityToUse) noexcept
Sets the minimum velocity of the movement.
Definition: juce_AnimatedPositionBehaviours.h:62
StringArray::begin
String * begin() noexcept
Returns a pointer to the first String in the array.
Definition: juce_StringArray.h:159
OpenGLTexture::getTextureID
GLuint getTextureID() const noexcept
Returns the GL texture ID number.
Definition: juce_OpenGLTexture.h:86
dsp::SIMDRegister::operator|=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator|=(vMaskType v) noexcept
Bit-or the reciver with SIMDRegister v and store the result in the receiver.
Definition: juce_SIMDRegister.h:212
PositionedGlyph
A glyph from a particular font, with a particular size, style, typeface and position.
Definition: juce_GlyphArrangement.h:43
RectangleList::intersects
bool intersects(const RectangleList &other) const noexcept
Checks whether this region intersects any part of another one.
Definition: juce_RectangleList.h:474
SelectedItemSet::addToSelectionOnMouseUp
void addToSelectionOnMouseUp(ParameterType item, ModifierKeys modifiers, const bool wasItemDragged, const bool resultOfMouseDownSelectMethod)
Selects or deselects items that can also be dragged, based on a mouse-up event.
Definition: juce_SelectedItemSet.h:223
SynthesiserVoice::stopNote
virtual void stopNote(float velocity, bool allowTailOff)=0
Called to stop a note.
ReferenceCountedObject::~ReferenceCountedObject
virtual ~ReferenceCountedObject()
Destructor.
Definition: juce_ReferenceCountedObject.h:115
dsp::ProcessContextNonReplacing::getOutputBlock
AudioBlockType & getOutputBlock() const noexcept
Returns the audio block to use as the output to a process function.
Definition: juce_ProcessContext.h:160
AudioCDReader
A type of AudioFormatReader that reads from an audio CD.
Definition: juce_AudioCDReader.h:46
HashMap::Iterator::operator++
Iterator & operator++() noexcept
Definition: juce_HashMap.h:453
dsp::AudioBlock::replaceWithAbsoluteValueOf
AudioBlock & replaceWithAbsoluteValueOf(AudioBlock< OtherSampleType > src) noexcept
Replaces the contents of this block with the absolute values of the src block.
Definition: juce_AudioBlock.h:485
HeapBlock::calloc
void calloc(SizeType newNumElements, const size_t elementSize=sizeof(ElementType))
Allocates a specified amount of memory and clears it.
Definition: juce_HeapBlock.h:264
AudioFormat::canDoMono
virtual bool canDoMono()=0
Returns true if the format can do 1-channel audio.
Rectangle::withTrimmedBottom
Rectangle withTrimmedBottom(ValueType amountToRemove) const noexcept
Returns a version of this rectangle with the given amount removed from its bottom edge.
Definition: juce_Rectangle.h:289
setAutoRotate
void setAutoRotate(bool enabled)
Sets whether this block should auto-rotate when its angle relative to the master block changes.
ControlButton::snap
@ snap
The snap button on a loop block.
Definition: juce_ControlButton.h:64
StringArray::size
int size() const noexcept
Returns the number of strings in the array.
Definition: juce_StringArray.h:136
dsp::AudioBlock::swap
void swap(AudioBlock &other) noexcept
Definition: juce_AudioBlock.h:190
Grid::TrackInfo::isAuto
bool isAuto() const noexcept
Definition: juce_Grid.h:84
dsp::AudioBlock::multiplyBy
const AudioBlock & multiplyBy(SmoothedValue< SampleType, SmoothingType > &value) const noexcept
Definition: juce_AudioBlock.h:451
MPEInstrument::Listener::noteReleased
virtual void noteReleased(MPENote finishedNote)
Implement this callback to be informed whenever an MPE note is released (either by a note-off message...
Definition: juce_MPEInstrument.h:300
ApplicationCommandTarget::InvocationInfo::millisecsSinceKeyPressed
int millisecsSinceKeyPressed
If the key is being released, this indicates how long it had been held down for.
Definition: juce_ApplicationCommandTarget.h:117
FileDragAndDropTarget::isInterestedInFileDrag
virtual bool isInterestedInFileDrag(const StringArray &files)=0
Callback to check whether this target is interested in the set of files being offered.
CharPointer_UTF32::operator<
bool operator<(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:63
RelativeCoordinate::Strings::top
static const String top
"top"
Definition: juce_RelativeCoordinate.h:156
ListenerList::Iterator::~Iterator
~Iterator()=default
Array::removeAllInstancesOf
int removeAllInstancesOf(ParameterType valueToRemove)
Removes items from the array.
Definition: juce_Array.h:859
AudioData::Pointer
Used as a template parameter for AudioData::Pointer.
Definition: juce_AudioDataConverters.h:355
AudioParameterChoice::getNormalisableRange
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterChoice.h:82
AudioChannelSet::create6point0
static AudioChannelSet JUCE_CALLTYPE create6point0()
Creates a set for a 6.0 Cine surround setup (left, right, centre, leftSurround, rightSurround,...
AudioProcessorValueTreeState::Listener
A listener class that can be attached to an AudioProcessorValueTreeState.
Definition: juce_AudioProcessorValueTreeState.h:295
WavAudioFormat::riffInfoTrackNo
static const char *const riffInfoTrackNo
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:170
NormalisableRange::start
ValueType start
The minimum value of the non-normalised range.
Definition: juce_NormalisableRange.h:210
PluginHostType::SteinbergWavelab6
@ SteinbergWavelab6
Represents Steinberg Wavelab 6.
Definition: juce_PluginHostType.h:99
BlocksProtocol::HostPacketDecoder::getMessageType
static uint32 getMessageType(Packed7BitArrayReader &reader)
Definition: juce_HostPacketDecoder.h:66
WeakReference::SharedRef
ReferenceCountedObjectPtr< SharedPointer > SharedRef
Definition: juce_WeakReference.h:142
String::startsWithChar
bool startsWithChar(juce_wchar character) const noexcept
Tests whether the string begins with a particular character.
addPressurePoint
void addPressurePoint(int argb, float touchX, float touchY, float touchZ)
Draws a pressure point with a specified colour and pressure.
PathStrokeType
Describes a type of stroke used to render a solid outline along a path.
Definition: juce_PathStrokeType.h:43
AudioChannelSet::LFE
@ LFE
LFE channel.
Definition: juce_AudioChannelSet.h:286
Vector3D::y
Type y
Definition: juce_Vector3D.h:82
Component::getRight
int getRight() const noexcept
Returns the x coordinate of the component's right-hand edge.
Definition: juce_Component.h:284
Array::remove
void remove(int indexToRemove)
Removes an element from the array.
Definition: juce_Array.h:768
Vector3D::z
Type z
Definition: juce_Vector3D.h:82
Line::getPointAlongLine
Point< ValueType > getPointAlongLine(ValueType distanceFromStart, ValueType perpendicularDistance) const noexcept
Returns a point which is a certain distance along and to the side of this line.
Definition: juce_Line.h:224
HashMap::Iterator::operator!=
bool operator!=(const Iterator &other) const noexcept
Definition: juce_HashMap.h:455
ArrayBase::clear
void clear()
Definition: juce_ArrayBase.h:240
MidiMessage::getControllerNumber
int getControllerNumber() const noexcept
Returns the controller number of a controller message.
JUCEApplicationBase::getApplicationName
virtual const String getApplicationName()=0
Returns the application's name.
WildcardFileFilter
A type of FileFilter that works by wildcard pattern matching.
Definition: juce_WildcardFileFilter.h:38
AudioChannelSet::bottomRearLeft
@ bottomRearLeft
Bottom Rear Left (Brl)
Definition: juce_AudioChannelSet.h:378
MPEZoneLayout::Zone::isUpperZone
bool isUpperZone() const noexcept
Definition: juce_MPEZoneLayout.h:87
HashMap::clear
void clear()
Removes all values from the map.
Definition: juce_HashMap.h:140
Rectangle::leftTopRightBottom
static Rectangle leftTopRightBottom(ValueType left, ValueType top, ValueType right, ValueType bottom) noexcept
Creates a Rectangle from a set of left, right, top, bottom coordinates.
Definition: juce_Rectangle.h:81
dsp::IIR::Filter::CoefficientsPtr
typename Coefficients< NumericType >::Ptr CoefficientsPtr
A typedef for a ref-counted pointer to the coefficients object.
Definition: juce_dsp/processors/juce_IIRFilter.h:64
ArrayBase::add
void add(ElementType &&firstNewElement, OtherElements... otherElements)
Definition: juce_ArrayBase.h:280
ConsoleApplication::printCommandList
void printCommandList(const ArgumentList &) const
Prints out the list of commands and their short descriptions in a format that's suitable for use as h...
repaint
void repaint()
Use this method to draw the display.
TextEditor::getLineSpacing
float getLineSpacing() const noexcept
Returns the current line spacing of the TextEditor.
Definition: juce_TextEditor.h:510
OpenGLPixelFormat::accumulationBufferGreenBits
int accumulationBufferGreenBits
The number of bits per pixel to use for an accumulation buffer's green channel.
Definition: juce_OpenGLPixelFormat.h:66
Typeface::getOutlineForGlyph
virtual bool getOutlineForGlyph(int glyphNumber, Path &path)=0
Returns the outline for a glyph.
LocalisedStrings::getMappings
const StringPairArray & getMappings() const
Provides access to the actual list of mappings.
Definition: juce_LocalisedStrings.h:170
AlertWindow::WarningIcon
@ WarningIcon
An exclamation mark to indicate that the dialog is a warning about something and shouldn't be ignored...
Definition: juce_AlertWindow.h:56
SidePanel::titleTextColour
@ titleTextColour
Definition: juce_SidePanel.h:182
Slider::LinearVertical
@ LinearVertical
A traditional vertical slider.
Definition: juce_Slider.h:66
SingletonHolder::getWithoutChecking
Type * getWithoutChecking()
Returns the current instance, or creates a new instance if there isn't one, but doesn't do any lockin...
Definition: juce_Singleton.h:103
RelativePointPath::ElementBase::addToPath
virtual void addToPath(Path &path, Expression::Scope *) const =0
RectangleList::subtract
bool subtract(const RectangleList &otherList)
Removes all areas in another RectangleList from this one.
Definition: juce_RectangleList.h:294
MathConstants::sqrt2
static const FloatType sqrt2
A predefined value for sqrt(2)
Definition: juce_MathsFunctions.h:378
Identifier::getCharPointer
String::CharPointerType getCharPointer() const noexcept
Returns this identifier's raw string pointer.
Definition: juce_Identifier.h:109
SparseSet::operator=
SparseSet & operator=(const SparseSet &)=default
Image::BitmapData::pixelFormat
PixelFormat pixelFormat
The format of the data.
Definition: juce_Image.h:354
CameraDevice::Listener
Receives callbacks with individual frames from a CameraDevice.
Definition: juce_CameraDevice.h:188
TextLayout::Run::colour
Colour colour
The run's colour.
Definition: juce_TextLayout.h:182
dsp::FastMathApproximations::tanh
static FloatType tanh(FloatType x) noexcept
Provides a fast approximation of the function tanh(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:103
SelectedItemSet::ItemType
SelectableItemType ItemType
Definition: juce_SelectedItemSet.h:51
FileFilter::isFileSuitable
virtual bool isFileSuitable(const File &file) const =0
Should return true if this file is suitable for inclusion in whatever context the object is being use...
ControlButton::~ControlButton
virtual ~ControlButton()
Destructor.
dsp::SIMDRegister::equal
static vMaskType JUCE_VECTOR_CALLTYPE equal(SIMDRegister a, SIMDRegister b) noexcept
Returns a SIMDRegister of the corresponding integral type where each element has each bit set if the ...
Definition: juce_SIMDRegister.h:287
littlefoot::uint8
unsigned char uint8
Definition: juce_LittleFootRunner.h:44
jmax
dsp::SIMDRegister< Type > JUCE_VECTOR_CALLTYPE jmax(dsp::SIMDRegister< Type > a, dsp::SIMDRegister< Type > b)
Definition: juce_SIMDRegister_Impl.h:177
dsp::SIMDRegister::SIMDNumElements
static constexpr size_t SIMDNumElements
The number of elements that this vector can hold.
Definition: juce_SIMDRegister.h:108
PushNotifications::Notification::icon
String icon
Required: name of an icon file (without an extension) to be used for this notification.
Definition: juce_PushNotifications.h:169
LuaTokeniser::TokenType
TokenType
The token values returned by this tokeniser.
Definition: juce_LuaCodeTokeniser.h:48
CharPointer_UTF32::operator==
bool operator==(CharPointer_UTF32 other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_UTF32.h:60
StandaloneFilterWindow::~StandaloneFilterWindow
~StandaloneFilterWindow() override
Definition: juce_StandaloneFilterWindow.h:643
OSCSender::send
bool send(const OSCMessage &message)
Sends an OSC message to the target.
DialogWindow::LaunchOptions
This class defines a collection of settings to be used to open a DialogWindow.
Definition: juce_DialogWindow.h:85
Component::paint
virtual void paint(Graphics &g)
Components can override this method to draw their content.
ModifierKeys::isCommandDown
bool isCommandDown() const noexcept
Checks whether the 'command' key flag is set (or 'ctrl' on Windows/Linux).
Definition: juce_ModifierKeys.h:70
LassoSource::~LassoSource
virtual ~LassoSource()=default
Destructor.
PopupMenu::Options::getParentComponent
Component * getParentComponent() const noexcept
Definition: juce_PopupMenu.h:461
PluginHostType::isMainStage
bool isMainStage() const noexcept
Returns true if the host is Apple MainStage.
Definition: juce_PluginHostType.h:144
GridItem::margin
Margin margin
The margin to leave around this item.
Definition: juce_GridItem.h:194
dsp::Gain::setGainDecibels
void setGainDecibels(FloatType newGainDecibels) noexcept
Applies a new gain as a decibel value.
Definition: juce_Gain.h:49
dsp::SIMDRegister::CmplxOps
CmplxSIMDOps< ElementType > CmplxOps
Wrapper for operations which need to be handled differently for complex and scalar types (used intern...
Definition: juce_SIMDRegister.h:97
ArrayBase::getLast
ElementType getLast() const noexcept
Definition: juce_ArrayBase.h:164
Line::findNearestProportionalPositionTo
ValueType findNearestProportionalPositionTo(Point< ValueType > point) const noexcept
Finds the point on this line which is nearest to a given point, and returns its position as a proport...
Definition: juce_Line.h:302
Label::onEditorShow
std::function< void()> onEditorShow
You can assign a lambda to this callback object to have it called when the label's editor is shown.
Definition: juce_Label.h:211
BlocksProtocol::setConfigState
@ setConfigState
Definition: juce_BlocksProtocolDefinitions.h:422
Parallelogram::getWidth
ValueType getWidth() const noexcept
Returns the width of the parallelogram (i.e.
Definition: juce_Parallelogram.h:79
ContainerDeletePolicy::destroy
static void destroy(ObjectType *object)
Definition: juce_ContainerDeletePolicy.h:43
DatagramSocket
A wrapper for a datagram (UDP) socket.
Definition: juce_Socket.h:204
HashMap::swapWith
void swapWith(OtherHashMapType &otherHashMap) noexcept
Efficiently swaps the contents of two hash-maps.
Definition: juce_HashMap.h:341
DrawableRectangle::getRectangle
Parallelogram< float > getRectangle() const noexcept
Returns the rectangle's bounds.
Definition: juce_DrawableRectangle.h:56
LowLevelGraphicsPostScriptRenderer::needToClip
bool needToClip
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:93
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr(ReferenceCountedObjectPtr &&other) noexcept
Takes-over the object from another pointer.
Definition: juce_ReferenceCountedObject.h:283
Block::getWidth
virtual int getWidth() const =0
Returns the width of the device in logical device units.
BlocksProtocol::Packed7BitArrayReader::readBits
uint32 readBits(int numBits) noexcept
Definition: juce_BitPackingUtilities.h:247
SharedResourcePointer::SharedResourcePointer
SharedResourcePointer(const SharedResourcePointer &)
Definition: juce_SharedResourcePointer.h:96
Grid::AlignContent
AlignContent
Possible values for the alignContent property.
Definition: juce_Grid.h:136
AudioBuffer::applyGainRamp
void applyGainRamp(int channel, int startSample, int numSamples, Type startGain, Type endGain) noexcept
Applies a range of gains to a region of a channel.
Definition: juce_AudioSampleBuffer.h:645
ScopedValueSetter::~ScopedValueSetter
~ScopedValueSetter()
Definition: juce_ScopedValueSetter.h:81
AudioSourceChannelInfo::buffer
AudioBuffer< float > * buffer
The destination buffer to fill with audio data.
Definition: juce_AudioSource.h:74
dsp::SIMDRegister::isSIMDAligned
static bool isSIMDAligned(const ElementType *ptr) noexcept
Checks if the given pointer is sufficiently aligned for using SIMD operations.
Definition: juce_SIMDRegister.h:346
MidiKeyboardStateListener::handleNoteOn
virtual void handleNoteOn(MidiKeyboardState *source, int midiChannel, int midiNoteNumber, float velocity)=0
Called when one of the MidiKeyboardState's keys is pressed.
getHorizontalDistFromMaster
int getHorizontalDistFromMaster()
Returns the horizontal distance between this block and the master block in block units.
PushNotifications::Channel::high
@ high
Definition: juce_PushNotifications.h:460
SelectedItemSet::getSelectedItem
SelectableItemType getSelectedItem(const int index) const
Returns one of the currently selected items.
Definition: juce_SelectedItemSet.h:269
ApplicationCommandTarget::perform
virtual bool perform(const InvocationInfo &info)=0
This must actually perform the specified command.
RelativePointPath::CloseSubPath
Class for the close sub path element.
Definition: juce_RelativePointPath.h:115
Component::getComponentID
const String & getComponentID() const noexcept
Returns the ID string that was set by setComponentID().
Definition: juce_Component.h:92
ControlButton::button5
@ button5
Button 5 on a developer block.
Definition: juce_ControlButton.h:76
DeletedAtShutdown
Classes derived from this will be automatically deleted when the application exits.
Definition: juce_DeletedAtShutdown.h:40
Line::reversed
Line reversed() const noexcept
Returns a line that is the same as this one, but with the start and end reversed,.
Definition: juce_Line.h:108
BlocksProtocol::ByteCountMany
IntegerWithBitSize< 8 > ByteCountMany
Definition: juce_BlocksProtocolDefinitions.h:457
FileLogger
A simple implementation of a Logger that writes to a file.
Definition: juce_FileLogger.h:35
BlocksProtocol::user4
@ user4
Definition: juce_BlocksProtocolDefinitions.h:323
Decibels
This class contains some helpful static methods for dealing with decibel values.
Definition: juce_Decibels.h:33
FileBrowserComponent::LookAndFeelMethods::drawFileBrowserRow
virtual void drawFileBrowserRow(Graphics &, int width, int height, const File &file, const String &filename, Image *optionalIcon, const String &fileSizeDescription, const String &fileTimeDescription, bool isDirectory, bool isItemSelected, int itemIndex, DirectoryContentsDisplayComponent &)=0
AnalyticsDestination::AnalyticsEvent::userProperties
StringPairArray userProperties
Properties associated with the user.
Definition: juce_AnalyticsDestination.h:77
PixelRGB::set
forcedinline void set(const Pixel &src) noexcept
Copies another pixel colour over this one.
Definition: juce_PixelFormats.h:428
Rectangle::operator*=
Rectangle operator*=(FloatType scaleFactor) noexcept
Scales this rectangle by the given amount, centred around the origin.
Definition: juce_Rectangle.h:352
Block::Block
Block(const String &serialNumberToUse)
Rectangle::intersects
bool intersects(Rectangle other) const noexcept
Returns true if any part of another rectangle overlaps this one.
Definition: juce_Rectangle.h:615
gate
@ gate
Definition: juce_LittleFootFunctions.dox:588
midiCC
@ midiCC
Definition: juce_LittleFootFunctions.dox:576
initialiseJuce_GUI
JUCE_API void JUCE_CALLTYPE initialiseJuce_GUI()
Initialises JUCE's GUI classes.
IIRFilterAudioSource
An AudioSource that performs an IIR filter on another source.
Definition: juce_IIRFilterAudioSource.h:33
AsyncUpdater::handleAsyncUpdate
virtual void handleAsyncUpdate()=0
Called back to do whatever your class needs to do.
Viewport::getViewedComponent
Component * getViewedComponent() const noexcept
Returns the component that's currently being used inside the Viewport.
Definition: juce_Viewport.h:85
CachedValue::operator->
Type * operator->() noexcept
Dereference operator.
Definition: juce_CachedValue.h:115
CppTokeniserFunctions::isReservedKeyword
static bool isReservedKeyword(String::CharPointerType token, const int tokenLength) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:50
DrawableButton
A button that displays a Drawable.
Definition: juce_DrawableButton.h:42
CharPointer_UTF32::length
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_UTF32.h:155
Range::Range
JUCE_CONSTEXPR Range()=default
Constructs an empty range.
Block::ConfigMetaData::ConfigType::integer
@ integer
SidePanel::dismissButtonOverColour
@ dismissButtonOverColour
Definition: juce_SidePanel.h:185
BlocksProtocol::DeviceConnection
Structure for the device connection.
Definition: juce_BlocksProtocolDefinitions.h:222
littlefoot::Program::getHeapSizeBytes
uint16 getHeapSizeBytes() const noexcept
Returns the number of bytes of heap space the program needs.
Definition: juce_LittleFootRunner.h:295
TreeViewItem
An item in a treeview.
Definition: juce_TreeView.h:50
PushNotifications::ChannelGroup::name
String name
Required: User visible name of the channel group.
Definition: juce_PushNotifications.h:486
SoundPlayer
A simple sound player that you can add to the AudioDeviceManager to play simple sounds.
Definition: juce_SoundPlayer.h:40
Reverb::setSampleRate
void setSampleRate(const double sampleRate)
Sets the sample rate that will be used for the reverb.
Definition: juce_audio_basics/utilities/juce_Reverb.h:89
ImageFileFormat::writeImageToStream
virtual bool writeImageToStream(const Image &sourceImage, OutputStream &destStream)=0
Attempts to write an image to a stream.
TextLayout::begin
const_iterator begin() const
Definition: juce_TextLayout.h:247
ReferenceCountedArray::getLast
ObjectClassPtr getLast() const noexcept
Returns a pointer to the last object in the array.
Definition: juce_ReferenceCountedArray.h:225
CppTokeniserFunctions::StringIterator::skipToEndOfLine
void skipToEndOfLine() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:544
dsp::ProcessorBase::process
virtual void process(const ProcessContextReplacing< float > &)=0
AudioSource
Base class for objects that can produce a continuous stream of audio.
Definition: juce_AudioSource.h:110
PixelRGB::setARGB
void setARGB(const uint8, const uint8 red, const uint8 green, const uint8 blue) noexcept
Sets the pixel's colour from individual components.
Definition: juce_PixelFormats.h:436
AudioDeviceManager::AudioDeviceSetup::inputChannels
BigInteger inputChannels
The set of active input channels.
Definition: juce_AudioDeviceManager.h:125
AudioChannelSet::LFE2
@ LFE2
Second LFE channel.
Definition: juce_AudioChannelSet.h:302
AudioProcessorEditor::ParameterControlHighlightInfo::isHighlighted
bool isHighlighted
Definition: juce_AudioProcessorEditor.h:75
PropertiesFile::getFile
const File & getFile() const noexcept
Returns the file that's being used.
Definition: juce_PropertiesFile.h:230
PluginHostType::CakewalkSonar8
@ CakewalkSonar8
Represents Cakewalk Sonar 8.
Definition: juce_PluginHostType.h:67
JUCESplashScreen
The standard JUCE splash screen component.
Definition: juce_JUCESplashScreen.h:51
OpenGLShaderProgram::Attribute
Represents an openGL vertex attribute value.
Definition: juce_OpenGLShaderProgram.h:181
Array::removeFirstMatchingValue
void removeFirstMatchingValue(ParameterType valueToRemove)
Removes an item from the array.
Definition: juce_Array.h:835
AudioChannelSet::topRearLeft
@ topRearLeft
Top Rear Left channel.
Definition: juce_AudioChannelSet.h:299
DocumentWindow::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the window.
Definition: juce_DocumentWindow.h:224
PropertyComponent::LookAndFeelMethods::drawPropertyComponentBackground
virtual void drawPropertyComponentBackground(Graphics &, int width, int height, PropertyComponent &)=0
PathStrokeType::curved
@ curved
Indicates that corners should be drawn as rounded-off.
Definition: juce_PathStrokeType.h:55
CharPointer_UTF8::atomicSwap
CharPointer_UTF8 atomicSwap(const CharPointer_UTF8 newValue)
Atomically swaps this pointer for a new value, returning the previous value.
Definition: juce_CharPointer_UTF8.h:535
BorderSize::getTop
ValueType getTop() const noexcept
Returns the gap that should be left at the top of the region.
Definition: juce_BorderSize.h:69
CharPointer_UTF16::byteOrderMarkLE1
@ byteOrderMarkLE1
Definition: juce_CharPointer_UTF16.h:478
SelectedItemSet::selectOnly
void selectOnly(ParameterType item)
Clears any other currently selected items, and selects this item.
Definition: juce_SelectedItemSet.h:103
XEmbedComponent::focusLost
void focusLost(FocusChangeType) override
Called to indicate that this component has just lost the keyboard focus.
Array::addArray
void addArray(const OtherArrayType &arrayToAddFrom)
Adds elements from another array to the end of this array.
Definition: juce_Array.h:635
littlefoot::Program::getStoredChecksum
uint16 getStoredChecksum() const noexcept
Definition: juce_LittleFootRunner.h:234
AnimatedPosition::Listener
Implement this class if you need to receive callbacks when the value of an AnimatedPosition changes.
Definition: juce_AnimatedPosition.h:134
Point::applyTransform
void applyTransform(const AffineTransform &transform) noexcept
Uses a transform to change the point's coordinates.
Definition: juce_Point.h:212
LookAndFeel_V2::drawToggleButton
void drawToggleButton(Graphics &, ToggleButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown) override
Draws the contents of a standard ToggleButton.
Colours::paleturquoise
static const JUCE_API Colour paleturquoise
Definition: juce_Colours.h:83
sendNotificationSync
@ sendNotificationSync
Requests a synchronous notification.
Definition: juce_NotificationType.h:36
Line::getEndX
ValueType getEndX() const noexcept
Returns the x coordinate of the line's end point.
Definition: juce_Line.h:84
SpinLock
A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations.
Definition: juce_SpinLock.h:42
AudioProcessorParameterGroup::AudioProcessorParameterNode::getParent
AudioProcessorParameterGroup * getParent() const
Returns the parent group or nullptr if this is a top-level group.
RectanglePlacement::testFlags
bool testFlags(int flagsToTest) const noexcept
Tests a set of flags for this object.
Definition: juce_RectanglePlacement.h:132
FloatVectorOperations::add
static void JUCE_CALLTYPE add(float *dest, float amountToAdd, int numValues) noexcept
Adds a fixed value to the destination values.
ReferenceCountedArray::set
void set(int indexToChange, const ObjectClassPtr &newObject)
Replaces an object in the array with a different one.
Definition: juce_ReferenceCountedArray.h:488
LookAndFeel_V2::getDefaultScrollbarWidth
int getDefaultScrollbarWidth() override
Returns the default thickness to use for a scrollbar.
AudioPluginFormatManager::createPluginInstance
std::unique_ptr< AudioPluginInstance > createPluginInstance(const PluginDescription &description, double initialSampleRate, int initialBufferSize, String &errorMessage) const
Tries to load the type for this description, by trying all the formats that this manager knows about.
LookAndFeel_V2::paintToolbarBackground
void paintToolbarBackground(Graphics &, int width, int height, Toolbar &) override
FileChooser::getResult
File getResult() const
Returns the last file that was chosen by one of the browseFor methods.
FileInputStream::getFile
const File & getFile() const noexcept
Returns the file that this stream is reading from.
Definition: juce_FileInputStream.h:52
PixelRGB::multiplyAlpha
forcedinline void multiplyAlpha(float) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:533
Button::buttonNormal
@ buttonNormal
Definition: juce_Button.h:349
AudioBuffer::getNumChannels
int getNumChannels() const noexcept
Returns the number of channels of audio data that this buffer contains.
Definition: juce_AudioSampleBuffer.h:234
PluginHostType::isNuendo
bool isNuendo() const noexcept
Returns true if the host is any version of Steinberg Nuendo.
Definition: juce_PluginHostType.h:146
PixelAlpha::getGreen
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:636
dsp::FilterDesign::IIRPolyphaseAllpassStructure::alpha
Array< double > alpha
Definition: juce_FilterDesign.h:263
RSAKey
RSA public/private key-pair encryption class.
Definition: juce_RSAKey.h:96
Colours::darkblue
static const JUCE_API Colour darkblue
Definition: juce_Colours.h:62
AudioProcessor::wrapperType_Undefined
@ wrapperType_Undefined
Definition: juce_AudioProcessor.h:1188
SidePanel::setContent
void setContent(Component *newContentComponent, bool deleteComponentWhenNoLongerNeeded=true)
Sets the component that this SidePanel will contain.
CharPointer_ASCII::isNotEmpty
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_ASCII.h:80
OSCColour::red
uint8 red
Definition: juce_OSCTypes.h:76
BlocksProtocol::MessageFromHost::setName
@ setName
AudioSourcePlayer::getCurrentSource
AudioSource * getCurrentSource() const noexcept
Returns the source that's playing.
Definition: juce_AudioSourcePlayer.h:70
AudioData::Pointer::getNumInterleavedChannels
int getNumInterleavedChannels() const noexcept
Returns the number of interleaved channels in the format.
Definition: juce_AudioDataConverters.h:554
MouseInactivityDetector
This object watches for mouse-events happening within a component, and if the mouse remains still for...
Definition: juce_MouseInactivityDetector.h:45
LuaTokeniser::tokenType_bracket
@ tokenType_bracket
Definition: juce_LuaCodeTokeniser.h:58
TopLevelWindow::isActiveWindow
bool isActiveWindow() const noexcept
True if this is currently the TopLevelWindow that is actively being used.
Definition: juce_TopLevelWindow.h:79
Drawable::replaceColour
virtual bool replaceColour(Colour originalColour, Colour replacementColour)
Recursively replaces a colour that might be used for filling or stroking.
AudioProcessorValueTreeState
This class contains a ValueTree that is used to manage an AudioProcessor's entire state.
Definition: juce_AudioProcessorValueTreeState.h:56
FlexBox::Wrap
Wrap
Possible values for the flexWrap property.
Definition: juce_FlexBox.h:57
LookAndFeel_V2::createFileBrowserGoUpButton
Button * createFileBrowserGoUpButton() override
Rectangle::translate
void translate(ValueType deltaX, ValueType deltaY) noexcept
Moves the rectangle's position by adding amount to its x and y coordinates.
Definition: juce_Rectangle.h:293
LookAndFeel_V3::getCrossShape
Path getCrossShape(float height) override
Returns a cross shape for use in yes/no boxes, etc.
PhysicalTopologySource::cancelAllActiveTouches
void cancelAllActiveTouches() noexcept override
Reset all touches.
SamplerSound
A subclass of SynthesiserSound that represents a sampled audio clip.
Definition: juce_Sampler.h:45
CodeDocument::getNumCharacters
int getNumCharacters() const noexcept
Returns the number of characters in the document.
Rectangle::expand
void expand(ValueType deltaX, ValueType deltaY) noexcept
Expands the rectangle by a given amount.
Definition: juce_Rectangle.h:412
AudioPluginInstance::AudioPluginInstance
AudioPluginInstance(const short channelLayoutList[numLayouts][2])
Definition: juce_AudioPluginInstance.h:120
File::userApplicationDataDirectory
@ userApplicationDataDirectory
The folder in which applications store their persistent user-specific settings.
Definition: juce_File.h:859
dsp::FastMathApproximations::cos
static void cos(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function cos(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:147
dsp::Bias
Adds a DC offset (voltage bias) to the audio samples.
Definition: juce_Bias.h:45
WindowsRegistry
Contains some static helper functions for manipulating the MS Windows registry (Only available on Win...
Definition: juce_WindowsRegistry.h:35
TopologySource::setActive
virtual void setActive(bool shouldBeActive)=0
Sets the TopologySource as active, occupying the midi port and trying to connect to the block devices...
ListBoxModel::listBoxItemDoubleClicked
virtual void listBoxItemDoubleClicked(int row, const MouseEvent &)
This can be overridden to react to the user double-clicking on a row.
AudioFormatWriter::getBitsPerSample
int getBitsPerSample() const noexcept
Returns the bit-depth of the data being written.
Definition: juce_AudioFormatWriter.h:175
KeyPress::numberPad8
static const int numberPad8
key-code for the 8 on the numeric keypad.
Definition: juce_KeyPress.h:253
littlefoot::Program::writeInt16
static void writeInt16(uint8 *d, int16 v) noexcept
Definition: juce_LittleFootRunner.h:388
MPESynthesiser::voices
OwnedArray< MPESynthesiserVoice > voices
Definition: juce_MPESynthesiser.h:302
VSTPluginFormat::getName
String getName() const override
Returns the format name.
Definition: juce_VSTPluginFormat.h:103
Colours::lavenderblush
static const JUCE_API Colour lavenderblush
Definition: juce_Colours.h:72
TopLevelWindow
A base class for top-level windows.
Definition: juce_TopLevelWindow.h:55
InterprocessConnectionServer
An object that waits for client sockets to connect to a port on this host, and creates InterprocessCo...
Definition: juce_InterprocessConnectionServer.h:40
TreeView::dragAndDropIndicatorColourId
@ dragAndDropIndicatorColourId
The colour to use for the drag-and-drop target position indicator.
Definition: juce_TreeView.h:844
Range::withStartAndLength
static Range withStartAndLength(const ValueType startValue, const ValueType length) noexcept
Returns a range with a given start and length.
Definition: juce_Range.h:67
CodeEditorComponent::ColourScheme::TokenType::colour
Colour colour
Definition: juce_CodeEditorComponent.h:232
BlocksProtocol::Packed7BitArrayBuilder::writeBits
void writeBits(uint32 value, int numBits) noexcept
Definition: juce_BitPackingUtilities.h:154
CharPointer_UTF32::writeNull
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_UTF32.h:149
SortedSet::addArray
void addArray(const ElementType *elementsToAdd, int numElementsToAdd) noexcept
Adds elements from an array to this set.
Definition: juce_SortedSet.h:319
littlefoot::Runner::FunctionExecutionContext::setArguments
void setArguments(Args... args) noexcept
Definition: juce_LittleFootRunner.h:651
InterProcessLock
Acts as a critical section which processes can use to block each other.
Definition: juce_InterProcessLock.h:35
File::currentApplicationFile
@ currentApplicationFile
Returns this application's location.
Definition: juce_File.h:906
AnimatedPosition::Listener::~Listener
virtual ~Listener()=default
File::userMusicDirectory
@ userMusicDirectory
The most likely place where a user might store their music files.
Definition: juce_File.h:845
Viewport::isHorizontalScrollBarShown
bool isHorizontalScrollBarShown() const noexcept
True if the horizontal scrollbar is enabled.
Definition: juce_Viewport.h:235
SingletonHolder::instance
Type * instance
Definition: juce_Singleton.h:130
MidiRPNMessage::is14BitValue
bool is14BitValue
True if the value uses 14-bit resolution (LSB + MSB); false if the value is 7-bit (MSB only).
Definition: juce_MidiRPN.h:53
AudioProcessor::Bus::getNumberOfChannels
int getNumberOfChannels() const noexcept
Return the number of channels of the current bus.
Definition: juce_AudioProcessor.h:402
StandardApplicationCommandIDs::quit
@ quit
This command ID should be used to send a "Quit the App" command.
Definition: juce_ApplicationCommandID.h:64
CharPointer_ASCII::getAddress
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_ASCII.h:71
dsp::AudioBlock::AudioBlock
friend class AudioBlock
Definition: juce_AudioBlock.h:870
AttributedString::AttributedString
AttributedString(const String &newString)
Creates an attributed string with the given text.
Definition: juce_AttributedString.h:50
SortedSet::contains
bool contains(const ElementType &elementToLookFor) const noexcept
Returns true if the set contains at least one occurrence of an object.
Definition: juce_SortedSet.h:258
MidiKeyboardComponent::getMidiChannel
int getMidiChannel() const noexcept
Returns the midi channel that the keyboard is using for midi messages.
Definition: juce_MidiKeyboardComponent.h:105
AudioProcessor::CurveData::Type
Type
Definition: juce_AudioProcessor.h:1160
dsp::LadderFilter::LadderFilter
LadderFilter()
Creates an uninitialised filter.
MP3AudioFormat
Software-based MP3 decoding format (doesn't currently provide an encoder).
Definition: juce_MP3AudioFormat.h:49
Synthesiser::getSound
SynthesiserSound::Ptr getSound(int index) const noexcept
Returns one of the sounds.
Definition: juce_Synthesiser.h:351
littlefoot::LittleFootRemoteHeap::setByte
void setByte(size_t offset, uint8 value) noexcept
Definition: juce_LittleFootRemoteHeap.h:90
ComponentListener::componentBeingDeleted
virtual void componentBeingDeleted(Component &component)
Called when the component is in the process of being deleted.
KeyPress::F13Key
static const int F13Key
key-code for the F13 key
Definition: juce_KeyPress.h:221
ComponentPeer::DragInfo::position
Point< int > position
Definition: juce_ComponentPeer.h:334
BorderSize::subtractedFrom
Rectangle< ValueType > subtractedFrom(const Rectangle< ValueType > &original) const noexcept
Returns a rectangle with these borders removed from it.
Definition: juce_BorderSize.h:104
StandalonePluginHolder::autoOpenMidiDevices
bool autoOpenMidiDevices
Definition: juce_StandaloneFilterWindow.h:417
ThreadLocalValue::operator*
Type & operator*() const noexcept
Returns a reference to this thread's instance of the value.
Definition: juce_ThreadLocalValue.h:72
LinkedListPointer::LinkedListPointer
LinkedListPointer(LinkedListPointer &&other) noexcept
Definition: juce_LinkedListPointer.h:80
BlocksProtocol::HostPacketDecoder::handleConfigMessage
static bool handleConfigMessage(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex)
Definition: juce_HostPacketDecoder.h:331
AudioDataConverters::int16LE
@ int16LE
Definition: juce_AudioDataConverters.h:689
Rectangle::setTop
void setTop(ValueType newTop) noexcept
Moves the y position, adjusting the height so that the bottom edge remains in the same place.
Definition: juce_Rectangle.h:247
Draggable3DOrientation::getQuaternion
QuaternionType & getQuaternion() noexcept
Provides direct access to the quaternion.
Definition: juce_Draggable3DOrientation.h:115
AudioProcessorValueTreeState::ParameterLayout::add
void add(std::unique_ptr< Items >... items)
Definition: juce_AudioProcessorValueTreeState.h:83
OggVorbisAudioFormat::id3album
static const char *const id3album
Metadata key for setting an ID3 album.
Definition: juce_OggVorbisAudioFormat.h:79
Point::operator*=
Point & operator*=(Point< OtherType > other) noexcept
Multiplies another point's coordinates to this one.
Definition: juce_Point.h:114
XmlElement
Used to build a tree of elements representing an XML document.
Definition: juce_XmlElement.h:138
Colour::getARGB
uint32 getARGB() const noexcept
Returns a 32-bit integer that represents this colour.
Button::Listener
Used to receive callbacks when a button is clicked.
Definition: juce_Button.h:168
RelativeParallelogram::topRight
RelativePoint topRight
Definition: juce_RelativeParallelogram.h:65
Path::defaultToleranceForMeasurement
static const float defaultToleranceForMeasurement
Definition: juce_Path.h:92
BlockConfigManager::getItemActive
bool getItemActive(ConfigItemId item)
Definition: juce_BlockConfigManager.h:231
Array::add
void add(const ElementType &firstNewElement, OtherElements... otherElements)
Appends multiple new elements at the end of the array.
Definition: juce_Array.h:437
AudioDeviceManager::addMidiInputDeviceCallback
void addMidiInputDeviceCallback(const String &deviceIdentifier, MidiInputCallback *callback)
Registers a listener for callbacks when midi events arrive from a midi input.
XEmbedComponent::broughtToFront
void broughtToFront() override
Called when this component has been moved to the front of its siblings.
SmoothedValue::setNextValue
MultiplicativeVoid< T > setNextValue() noexcept
Definition: juce_SmoothedValue.h:376
dsp::SpecialFunctions::besselI0
static double besselI0(double x) noexcept
Computes the modified Bessel function of the first kind I0 for a given double value x.
BlocksProtocol::user26
@ user26
Definition: juce_BlocksProtocolDefinitions.h:345
Grid::AlignItems
AlignItems
Possible values for the alignItems property.
Definition: juce_Grid.h:115
Colours::lightblue
static const JUCE_API Colour lightblue
Definition: juce_Colours.h:72
ColourGradient::horizontal
static ColourGradient horizontal(Colour colourLeft, Colour colourRight, Rectangle< Type > area)
Creates a horizontal linear gradient from right to left in a rectangle.
Definition: juce_ColourGradient.h:115
TabbedButtonBar::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_TabbedButtonBar.h:296
ResizableWindow::backgroundColourId
@ backgroundColourId
A colour to use to fill the window's background.
Definition: juce_ResizableWindow.h:314
KeyListener::keyPressed
virtual bool keyPressed(const KeyPress &key, Component *originatingComponent)=0
Called to indicate that a key has been pressed.
Block::ConfigMetaData::ConfigType
ConfigType
Definition: juce_Block.h:326
AudioChannelSet::create6point1Music
static AudioChannelSet JUCE_CALLTYPE create6point1Music()
Creates a set for a 6.0 Music surround setup (left, right, leftSurround, rightSurround,...
Parallelogram::operator+=
Parallelogram & operator+=(Point< ValueType > deltaPosition) noexcept
Moves this parallelogram by a given amount.
Definition: juce_Parallelogram.h:114
GenericScopedLock::GenericScopedLock
GenericScopedLock(const LockType &lock) noexcept
Creates a GenericScopedLock.
Definition: juce_ScopedLock.h:68
PluginHostType::isDigitalPerformer
bool isDigitalPerformer() const noexcept
Returns true if the host is Digital Performer.
Definition: juce_PluginHostType.h:132
URL::removeEscapeChars
static String removeEscapeChars(const String &stringToRemoveEscapeCharsFrom)
Replaces any escape character sequences in a string with their original character codes.
SharedResourcePointer::SharedResourcePointer
SharedResourcePointer()
Creates an instance of the shared object.
Definition: juce_SharedResourcePointer.h:91
CharacterFunctions::findEndOfToken
static Type findEndOfToken(Type text, BreakType breakCharacters, Type quoteCharacters)
Returns a pointer to the first character in the string which is found in the breakCharacters string.
Definition: juce_CharacterFunctions.h:769
BlocksVersion::operator<=
bool operator<=(const BlocksVersion &) const
WindowsMediaAudioFormat::getPossibleBitDepths
Array< int > getPossibleBitDepths() override
Returns a set of bit depths that the format can read and write.
PushNotifications::Notification::chronometer
@ chronometer
Show chronometer as a stopwatch.
Definition: juce_PushNotifications.h:293
dsp::LadderFilter::setEnabled
void setEnabled(bool newValue) noexcept
Enables or disables the filter.
Definition: juce_LadderFilter.h:55
WavAudioFormat::riffInfoDirectory
static const char *const riffInfoDirectory
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:114
AudioBuffer::addSample
void addSample(int destChannel, int destSample, Type valueToAdd) noexcept
Adds a value to a sample in the buffer.
Definition: juce_AudioSampleBuffer.h:590
AudioProcessor::getLatencySamples
int getLatencySamples() const noexcept
This returns the number of samples delay that the processor imposes on the audio passing through it.
Definition: juce_AudioProcessor.h:818
Component
The base class for all JUCE user-interface objects.
Definition: juce_Component.h:37
BooleanPropertyComponent
A PropertyComponent that contains an on/off toggle button.
Definition: juce_BooleanPropertyComponent.h:42
CharPointer_UTF8::getAddress
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_UTF8.h:68
KeyPress::F1Key
static const int F1Key
key-code for the F1 key
Definition: juce_KeyPress.h:209
setHeapInt
void setHeapInt(int byteIndex, int newValue)
Writes 4 bytes to the heap.
OwnedArray::insert
ObjectClass * insert(int indexToInsertAt, ObjectClass *newObject)
Inserts a new object into the array at the given index.
Definition: juce_OwnedArray.h:337
ValueWithDefault::isUsingDefault
bool isUsingDefault() const
Returns true if the property does not exist in the referenced ValueTree.
Definition: juce_ValueWithDefault.h:126
ModifierKeys::shiftModifier
@ shiftModifier
Shift key flag.
Definition: juce_ModifierKeys.h:123
PathStrokeType::getEndStyle
EndCapStyle getEndStyle() const noexcept
Returns the end-cap style.
Definition: juce_PathStrokeType.h:187
Drawable::applyDrawableClipPath
void applyDrawableClipPath(Graphics &)
AudioProcessorEditor
Base class for the component that acts as the GUI for an AudioProcessor.
Definition: juce_AudioProcessorEditor.h:45
StatusLight::StatusLight
StatusLight(Block &)
TextInputTarget::getKeyboardType
virtual VirtualKeyboardType getKeyboardType()
Returns the target's preference for the type of keyboard that would be most appropriate.
Definition: juce_TextInputTarget.h:95
ReferenceCountedArray::end
ObjectClass *const * end() const noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_ReferenceCountedArray.h:268
KnownPluginList::sortByCategory
@ sortByCategory
Definition: juce_KnownPluginList.h:134
UnityAudioAmbisonicData::stereoPan
float stereoPan
Definition: juce_UnityPluginInterface.h:114
CharPointer_UTF16::isEmpty
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_UTF16.h:78
AudioProcessorParameterGroup::getName
String getName() const
Returns the group's name.
Atomic::exchange
Type exchange(Type newValue) noexcept
Atomically sets the current value, returning the value that was replaced.
Definition: juce_Atomic.h:71
WavAudioFormat::bwavOriginationTime
static const char *const bwavOriginationTime
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:56
ScrollBar::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_ScrollBar.h:289
ApplicationCommandTarget::InvocationInfo::isKeyDown
bool isKeyDown
True if the callback is being invoked when the key is pressed, false if the key is being released.
Definition: juce_ApplicationCommandTarget.h:110
MouseEvent::source
MouseInputSource source
The source device that generated this event.
Definition: juce_MouseEvent.h:190
ValueTree::addListener
void addListener(Listener *listener)
Adds a listener to receive callbacks when this tree is changed in some way.
ApplicationCommandManager::getNumCommands
int getNumCommands() const noexcept
Returns the number of commands that have been registered.
Definition: juce_ApplicationCommandManager.h:150
AudioDataConverters::float32LE
@ float32LE
Definition: juce_AudioDataConverters.h:695
littlefoot::Runner::totalProgramAndHeapSpace
static constexpr uint32 totalProgramAndHeapSpace
Definition: juce_LittleFootRunner.h:506
MenuBarModel
A class for controlling MenuBar components.
Definition: juce_MenuBarModel.h:42
RuleBasedTopologySource::Rule::transformTopology
virtual void transformTopology(BlockTopology &)=0
Subclasses should implement this method and use it as their opportunity to examine the given topology...
OSCAddress
An OSC address.
Definition: juce_OSCAddress.h:49
AudioProcessor::getActiveEditor
AudioProcessorEditor * getActiveEditor() const noexcept
Returns the active editor, if there is one.
Definition: juce_AudioProcessor.h:971
Array::insert
void insert(int indexToInsertAt, ParameterType newElement)
Inserts a new element into the array at a given position.
Definition: juce_Array.h:463
CharPointer_UTF32::getBytesRequiredFor
static size_t getBytesRequiredFor(CharPointer text) noexcept
Returns the number of bytes that would be needed to represent the given string in this encoding forma...
Definition: juce_CharPointer_UTF32.h:200
MidiMessage::MidiMessage
MidiMessage(int byte1, int byte2, int byte3, Data... otherBytes)
Creates a midi message from a list of bytes.
Definition: juce_MidiMessage.h:68
MouseWheelDetails::deltaX
float deltaX
The amount that the wheel has been moved in the X axis.
Definition: juce_MouseEvent.h:402
VSTPluginFormat
Implements a plugin format manager for VSTs.
Definition: juce_VSTPluginFormat.h:39
MouseEvent::getPosition
Point< int > getPosition() const noexcept
The position of the mouse when the event occurred.
Range::constrainRange
Range constrainRange(Range rangeToConstrain) const noexcept
Returns a given range, after moving it forwards or backwards to fit it within this range.
Definition: juce_Range.h:265
ScopedValueSetter
Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value.
Definition: juce_ScopedValueSetter.h:55
OutputStream::writeFromInputStream
virtual int64 writeFromInputStream(InputStream &source, int64 maxNumBytesToWrite)
Reads data from an input stream and writes it to this stream.
Matrix3D::operator*=
Matrix3D & operator*=(const Matrix3D &other) noexcept
Multiplies this matrix by another.
Definition: juce_Matrix3D.h:124
Line::Line
Line()=default
Creates a line, using (0, 0) as its start and end points.
ArrayAllocationBase::swapWith
void swapWith(ArrayAllocationBase &other) noexcept
Swap the contents of two objects.
Definition: juce_ArrayAllocationBase.h:108
TouchList::TouchEntry
Holds the current state of a touch, along with the user-data associated with it.
Definition: juce_TouchList.h:103
MP3AudioFormat::~MP3AudioFormat
~MP3AudioFormat() override
CharacterFunctions::compare
static int compare(CharPointerType1 s1, CharPointerType2 s2) noexcept
Compares two null-terminated character strings.
Definition: juce_CharacterFunctions.h:558
ValueTree::Listener::valueTreeChildRemoved
virtual void valueTreeChildRemoved(ValueTree &parentTree, ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved)
This method is called when a child sub-tree is removed.
dsp::Matrix::toeplitz
static Matrix toeplitz(const Matrix &vector, size_t size)
Creates a Toeplitz Matrix from a vector with a given squared size.
Array::addNullTerminatedArray
void addNullTerminatedArray(const Type *const *elementsToAdd)
Adds elements from a null-terminated array of pointers to the end of this array.
Definition: juce_Array.h:606
PluginHostType::getPluginLoadedAs
static AudioProcessor::WrapperType getPluginLoadedAs() noexcept
Returns the plug-in format via which the plug-in file was loaded.
Definition: juce_PluginHostType.h:283
AudioProcessorParameter::getParameterIndex
int getParameterIndex() const noexcept
Returns the index of this parameter in its parent processor's parameter list.
Definition: juce_AudioProcessorParameter.h:203
Viewport::getViewPosition
Point< int > getViewPosition() const noexcept
Returns the position within the child component of the top-left of its visible area.
Definition: juce_Viewport.h:139
PopupMenu::LookAndFeelMethods::getMenuBarFont
virtual Font getMenuBarFont(MenuBarComponent &, int itemIndex, const String &itemText)=0
KeyPress::F7Key
static const int F7Key
key-code for the F7 key
Definition: juce_KeyPress.h:215
BlocksProtocol::HostPacketDecoder::handleVersion
static bool handleVersion(Handler &handler, Packed7BitArrayReader &reader)
Definition: juce_HostPacketDecoder.h:193
ResizableWindow::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the window.
Definition: juce_ResizableWindow.h:312
NetworkServiceDiscovery::AvailableServiceList::onChange
std::function< void()> onChange
A lambda that can be set to recieve a callback when the list changes.
Definition: juce_NetworkServiceDiscovery.h:108
SmoothedValue< Type >::MultiplicativeVoid
(void setValue(Type newValue, bool force=false) noexcept, { if(force) { this->setCurrentAndTargetValue(newValue);return;} setTargetValue(newValue);}) private typename std::enable_if< std::is_same< T, ValueSmoothingTypes::Multiplicative >::value, void >::type MultiplicativeVoid
THIS FUNCTION IS DEPRECATED.
Definition: juce_SmoothedValue.h:353
ComponentBuilder::TypeHandler
The class is a base class for objects that manage the loading of a type of component from a ValueTree...
Definition: juce_ComponentBuilder.h:102
littlefoot::Program::getTotalSpaceNeeded
uint32 getTotalSpaceNeeded() const noexcept
Definition: juce_LittleFootRunner.h:306
Component::getBounds
Rectangle< int > getBounds() const noexcept
Returns this component's bounding box.
Definition: juce_Component.h:305
HashMap::containsValue
bool containsValue(ValueTypeParameter valueToLookFor) const
Returns true if the hash contains at least one occurrence of a given value.
Definition: juce_HashMap.h:216
translate
JUCE_API String translate(const String &stringLiteral)
Uses the LocalisedStrings class to translate the given string literal.
BlocksProtocol::HostPacketBuilder::addRequestMessage
bool addRequestMessage(int32 item)
Definition: juce_HostPacketBuilder.h:246
Colours::maroon
static const JUCE_API Colour maroon
Definition: juce_Colours.h:77
littlefoot::OpCode::endOfOpcodes
@ endOfOpcodes
AudioChannelSet::surround
@ surround
Same as Centre Surround channel.
Definition: juce_AudioChannelSet.h:292
ModifierKeys
Represents the state of the mouse buttons and modifier keys.
Definition: juce_ModifierKeys.h:42
LookAndFeel_V2::drawMenuBarBackground
void drawMenuBarBackground(Graphics &, int width, int height, bool isMouseOverBar, MenuBarComponent &) override
PushNotifications::Notification::body
String body
Required: the content of the notification, usually displayed in the second row.
Definition: juce_PushNotifications.h:119
OptionalScopedPointer::reset
void reset()
Resets this pointer to null, possibly deleting the object that it holds, if it has ownership of it.
Definition: juce_OptionalScopedPointer.h:122
AudioProcessorParameterGroup::AudioProcessorParameterNode::~AudioProcessorParameterNode
~AudioProcessorParameterNode()
Vector3D::operator+=
Vector3D & operator+=(Vector3D other) noexcept
Definition: juce_Vector3D.h:53
OggVorbisAudioFormat::encoderName
static const char *const encoderName
Metadata property name used by the Ogg writer - if you set a string for this value,...
Definition: juce_OggVorbisAudioFormat.h:75
BlocksProtocol::Packed7BitArrayBuilder::writePacketSysexFooter
void writePacketSysexFooter() noexcept
Definition: juce_BitPackingUtilities.h:130
TextLayout::Line::lineOrigin
Point< float > lineOrigin
The line's baseline origin.
Definition: juce_TextLayout.h:214
XmlTokeniser
Definition: juce_XMLCodeTokeniser.h:36
Array::data
ElementType * data() noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:361
TouchSurface::Touch::startX
float startX
The initial X position of the touchStart event corresponding to this finger/index.
Definition: juce_TouchSurface.h:93
Reverb::Parameters
Holds the parameters being used by a Reverb object.
Definition: juce_audio_basics/utilities/juce_Reverb.h:51
Atomic::Atomic
Atomic(Type initialValue) noexcept
Creates a new value, with a given initial value.
Definition: juce_Atomic.h:50
AudioParameterBool::getNormalisableRange
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterBool.h:72
dsp::AudioBlock::replaceWithProductOf
AudioBlock & replaceWithProductOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) noexcept
Replaces the elements in this block with the product of the elements in the src1 and scr2 blocks.
Definition: juce_AudioBlock.h:442
XEmbedComponent
A Linux-specific class that can embed a foreign X11 widget.
Definition: juce_XEmbedComponent.h:67
dsp::ProcessorBase::reset
virtual void reset()=0
Component::setSize
void setSize(int newWidth, int newHeight)
Changes the size of the component.
URLInputSource
A type of InputSource that represents a URL.
Definition: juce_URLInputSource.h:35
TextLayout::cend
const_iterator cend() const
Definition: juce_TextLayout.h:253
AttributedString::getJustification
Justification getJustification() const noexcept
Returns the justification that should be used for laying-out the text.
Definition: juce_AttributedString.h:99
AudioProcessor::setTypeOfNextNewPlugin
static void JUCE_CALLTYPE setTypeOfNextNewPlugin(WrapperType)
dsp::FastMathApproximations::cosh
static void cosh(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function cosh(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:62
Grid::TrackInfo::getStartLineName
const String & getStartLineName() const noexcept
Definition: juce_Grid.h:87
Time
Holds an absolute date and time.
Definition: juce_Time.h:37
DrumPadGridProgram::right
@ right
Definition: juce_DrumPadLEDProgram.h:87
dsp::Bias::setBias
void setBias(FloatType newBias) noexcept
Sets the DC bias.
Definition: juce_Bias.h:54
Label
A component that displays a text string, and can optionally become a text editor when clicked.
Definition: juce_Label.h:38
AudioProcessorParameter
An abstract base class for parameter objects that can be added to an AudioProcessor.
Definition: juce_AudioProcessorParameter.h:39
AudioProcessLoadMeasurer
Maintains an ongoing measurement of the proportion of time which is being spent inside an audio callb...
Definition: juce_AudioProcessLoadMeasurer.h:36
BitmapLEDProgram
A simple Program to set the colours of individual LEDs.
Definition: juce_BitmapLEDProgram.h:32
AudioProcessorParameterGroup::getID
String getID() const
Returns the group's ID.
CharPointer_UTF16::operator>
bool operator>(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:69
PixelARGB::getInARGBMaskOrder
forcedinline uint32 getInARGBMaskOrder() const noexcept
Returns a uint32 which will be in argb order as if constructed with the following mask operation ((al...
Definition: juce_PixelFormats.h:81
Rectangle::contains
bool contains(Rectangle other) const noexcept
Returns true if this other rectangle is completely inside this one.
Definition: juce_Rectangle.h:608
RuleBasedTopologySource::setActive
void setActive(bool shouldBeActive) override
Sets the TopologySource as active, occupying the midi port and trying to connect to the block devices...
AudioThumbnailBase::getApproximateMinMax
virtual void getApproximateMinMax(double startTime, double endTime, int channelIndex, float &minValue, float &maxValue) const noexcept=0
Reads the approximate min and max levels from a section of the thumbnail.
SidePanel::getTitleText
String getTitleText() const noexcept
Returns the text that is displayed in the title bar at the top of the SidePanel.
Definition: juce_SidePanel.h:147
SparseSet::size
Type size() const noexcept
Returns the number of values in the set.
Definition: juce_SparseSet.h:68
WavAudioFormat::acidOneShot
static const char *const acidOneShot
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:84
operator!=
JUCE_API bool JUCE_CALLTYPE operator!=(const String &string1, StringRef string2) noexcept
Case-sensitive comparison of two strings.
Component::Positioner
Base class for objects that can be used to automatically position a component according to some kind ...
Definition: juce_Component.h:2208
DirectoryContentsDisplayComponent::scrollToTop
virtual void scrollToTop()=0
Scrolls this view to the top.
CharPointer_ASCII::writeNull
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_ASCII.h:152
Range::getLength
JUCE_CONSTEXPR ValueType getLength() const noexcept
Returns the length of the range.
Definition: juce_Range.h:84
Parallelogram::getTopLeft
Point< ValueType > getTopLeft() const noexcept
Returns the parallelogram's top-left position as a Point.
Definition: juce_Parallelogram.h:86
Rectangle::withBottomY
Rectangle withBottomY(ValueType newBottomY) const noexcept
Returns a rectangle which has the same size and x-position as this one, but whose bottom edge has the...
Definition: juce_Rectangle.h:203
CharPointer_UTF16::indexOf
int indexOf(juce_wchar charToFind, bool ignoreCase) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_UTF16.h:380
BlocksProtocol::HostPacketDecoder::handleCustomMessage
static bool handleCustomMessage(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex, PacketTimestamp packetTimestamp)
Definition: juce_HostPacketDecoder.h:286
FlexItem::margin
Margin margin
The margin to leave around this item.
Definition: juce_FlexItem.h:139
ControlButton::setLightColour
virtual bool setLightColour(LEDColour newColour)=0
If the button can light-up, this sets its colour.
CodeDocument::replaceSection
void replaceSection(int startIndex, int endIndex, const String &newText)
Replaces a section of the text with a new string.
Array::resize
void resize(int targetNumItems)
This will enlarge or shrink the array to the given number of elements, by adding or removing items fr...
Definition: juce_Array.h:671
CharPointer_UTF8::getDoubleValue
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_UTF8.h:482
OutputStream
The base class for streams that write data to some kind of destination.
Definition: juce_OutputStream.h:38
Colours::yellowgreen
static const JUCE_API Colour yellowgreen
Definition: juce_Colours.h:91
Colours::mistyrose
static const JUCE_API Colour mistyrose
Definition: juce_Colours.h:80
ArrayBase::ensureAllocatedSize
void ensureAllocatedSize(int minNumElements)
Definition: juce_ArrayBase.h:226
PixelAlpha::setAlpha
forcedinline void setAlpha(const uint8 newAlpha) noexcept
Replaces the colour's alpha value with another one.
Definition: juce_PixelFormats.h:693
Grid
Container that handles geometry for grid layouts (fixed columns and rows) using a set of declarative ...
Definition: juce_Grid.h:41
CharPointer_UTF32::compareIgnoreCaseUpTo
int compareIgnoreCaseUpTo(CharPointer other, int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_UTF32.h:281
Button::ConnectedEdgeFlags
ConnectedEdgeFlags
A combination of these flags are used by setConnectedEdges().
Definition: juce_Button.h:300
OpenGLTexture
Creates an openGL texture from an Image.
Definition: juce_OpenGLTexture.h:37
Parallelogram::getBoundingBox
Rectangle< ValueType > getBoundingBox() const noexcept
Returns the smallest rectangle that encloses this parallelogram.
Definition: juce_Parallelogram.h:175
DragAndDropTarget::SourceDetails::description
var description
A descriptor for the drag - this is set DragAndDropContainer::startDragging().
Definition: juce_DragAndDropTarget.h:64
ByteOrder::isBigEndian
static JUCE_CONSTEXPR bool isBigEndian() noexcept
Returns true if the current CPU is big-endian.
Definition: juce_ByteOrder.h:129
TextLayout::Run
A sequence of glyphs with a common font and colour.
Definition: juce_TextLayout.h:170
Array::operator[]
ElementType operator[](int index) const
Returns one of the elements in the array.
Definition: juce_Array.h:238
PropertyComponent::LookAndFeelMethods::getPropertyComponentContentPosition
virtual Rectangle< int > getPropertyComponentContentPosition(PropertyComponent &)=0
Component::hitTest
virtual bool hitTest(int x, int y)
Tests whether a given point is inside the component.
dsp::LogRampedValue::setTargetValue
void setTargetValue(FloatType newValue) noexcept
Set a new target value.
Definition: juce_LogRampedValue.h:111
AnimatedPosition
Models a 1-dimensional position that can be dragged around by the user, and which will then continue ...
Definition: juce_AnimatedPosition.h:55
AlertWindow::LookAndFeelMethods::getAlertWindowTitleFont
virtual Font getAlertWindowTitleFont()=0
Slider::LookAndFeelMethods::getSliderLayout
virtual SliderLayout getSliderLayout(Slider &)=0
ProgressBar::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_ProgressBar.h:104
LookAndFeel_V2::drawPopupMenuItem
void drawPopupMenuItem(Graphics &, const Rectangle< int > &area, bool isSeparator, bool isActive, bool isHighlighted, bool isTicked, bool hasSubMenu, const String &text, const String &shortcutKeyText, const Drawable *icon, const Colour *textColour) override
Draws one of the items in a popup menu.
KeyPress::F17Key
static const int F17Key
key-code for the F17 key
Definition: juce_KeyPress.h:225
XmlDocument
Parses a text-based XML document and creates an XmlElement object from it.
Definition: juce_XmlDocument.h:64
AudioProcessor::wrapperType_AudioUnitv3
@ wrapperType_AudioUnitv3
Definition: juce_AudioProcessor.h:1192
AnimatedPositionBehaviours::SnapToPageBoundaries::releasedWithVelocity
void releasedWithVelocity(double position, double releaseVelocity) noexcept
Called by the AnimatedPosition class.
Definition: juce_AnimatedPositionBehaviours.h:122
MidiKeyboardComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the keyboard.
Definition: juce_MidiKeyboardComponent.h:213
BlocksProtocol::HostPacketBuilder::endDataChanges
bool endDataChanges(bool isLastChange) noexcept
Definition: juce_HostPacketBuilder.h:81
operator-
JUCE_API RelativeTime JUCE_CALLTYPE operator-(RelativeTime t1, RelativeTime t2) noexcept
Subtracts two RelativeTimes.
jmap
JUCE_CONSTEXPR Type jmap(Type value0To1, Type targetRangeMin, Type targetRangeMax)
Remaps a normalised value (between 0 and 1) to a target range.
Definition: juce_MathsFunctions.h:121
AudioProcessorParameterGroup::AudioProcessorParameterGroup
AudioProcessorParameterGroup(String groupID, String groupName, String subgroupSeparator, std::unique_ptr< ParameterOrGroup > firstChild, Args &&... remainingChildren)
Creates an AudioProcessorParameterGroup with multiple children.
Definition: juce_AudioProcessorParameterGroup.h:140
TreeView::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide treeview drawing functional...
Definition: juce_TreeView.h:854
littlefoot::NativeFunction::numArgs
uint8 numArgs
The number of arguments that the function takes.
Definition: juce_LittleFootRunner.h:171
OptionalScopedPointer::willDeleteObject
bool willDeleteObject() const noexcept
Returns true if the target object will be deleted when this pointer object is deleted.
Definition: juce_OptionalScopedPointer.h:166
DocumentWindow::LookAndFeelMethods::drawDocumentWindowTitleBar
virtual void drawDocumentWindowTitleBar(DocumentWindow &, Graphics &, int w, int h, int titleSpaceX, int titleSpaceW, const Image *icon, bool drawTitleTextOnLeft)=0
TextEditor::areScrollbarsShown
bool areScrollbarsShown() const noexcept
Returns true if scrollbars are enabled.
Definition: juce_TextEditor.h:158
AudioDeviceManager::addMidiInputCallback
void addMidiInputCallback(const String &, MidiInputCallback *)
Deprecated.
AudioData::ConverterInstance::convertSamples
void convertSamples(void *dest, int destSubChannel, const void *source, int sourceSubChannel, int numSamples) const override
Converts a sequence of samples from the converter's source format into the dest format.
Definition: juce_AudioDataConverters.h:628
DrumPadGridProgram::GridFill::filled
@ filled
Definition: juce_DrumPadLEDProgram.h:63
operator<
JUCE_API bool operator<(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
BlocksProtocol::Packed7BitArrayReader::getRemainingBits
int getRemainingBits() const noexcept
Definition: juce_BitPackingUtilities.h:236
UnityAudioEffectDefinition
Definition: juce_UnityPluginInterface.h:159
PixelRGB::getEvenBytes
forcedinline uint32 getEvenBytes() const noexcept
Return channels with an even index and insert zero bytes between them.
Definition: juce_PixelFormats.h:398
OwnedArray::isEmpty
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_OwnedArray.h:137
File::loadFileAsData
bool loadFileAsData(MemoryBlock &result) const
Loads a file's contents into memory as a block of binary data.
MemoryOutputStream::getDataSize
size_t getDataSize() const noexcept
Returns the number of bytes of data that have been written to the stream.
Definition: juce_MemoryOutputStream.h:81
LuaTokeniser::tokenType_string
@ tokenType_string
Definition: juce_LuaCodeTokeniser.h:57
UnityAudioEffectStateFlags
UnityAudioEffectStateFlags
Definition: juce_UnityPluginInterface.h:74
ToolbarItemComponent::getContentArea
Rectangle< int > getContentArea() const noexcept
Returns the area of the component that should be used to display the button image or other contents o...
Definition: juce_ToolbarItemComponent.h:111
ControlButton::Listener
A listener that can be attached to a ControlButton object so that it gets called when the button is p...
Definition: juce_ControlButton.h:118
TouchList
Utility class to hold a list of TouchSurface::Touch objects with different indices and blockUIDs,...
Definition: juce_TouchList.h:38
littlefoot::Compiler::Compiler
Compiler()=default
Justification::horizontallyJustified
@ horizontallyJustified
Indicates that lines of text should be spread out to fill the maximum width available,...
Definition: juce_Justification.h:134
LinkedListPointer::LinkedListPointer
LinkedListPointer() noexcept
Creates a null pointer to an empty list.
Definition: juce_LinkedListPointer.h:62
ReferenceCountedArray::size
int size() const noexcept
Returns the current number of objects in the array.
Definition: juce_ReferenceCountedArray.h:151
AudioParameterFloat::getNormalisableRange
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterFloat.h:90
VariantConverter::toVar
static var toVar(const Type &t)
Definition: juce_Variant.h:352
MemoryBlock::getData
void * getData() noexcept
Returns a void pointer to the data.
Definition: juce_MemoryBlock.h:92
AudioPlayHead::CurrentPositionInfo
This structure is filled-in by the AudioPlayHead::getCurrentPosition() method.
Definition: juce_AudioPlayHead.h:67
MemoryMappedAudioFormatReader::bytesPerFrame
int bytesPerFrame
Definition: juce_MemoryMappedAudioFormatReader.h:91
MPEChannelRemapper::remapMidiChannelIfNeeded
void remapMidiChannelIfNeeded(MidiMessage &message, uint32 mpeSourceID) noexcept
Remaps the MIDI channel of the specified MIDI message (if necessary).
MidiDeviceInfo::MidiDeviceInfo
MidiDeviceInfo()=default
TableHeaderComponent
A component that displays a strip of column headings for a table, and allows these to be resized,...
Definition: juce_TableHeaderComponent.h:47
CharPointer_ASCII::toLowerCase
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_ASCII.h:331
AudioData::Pointer::isFloatingPoint
static bool isFloatingPoint() noexcept
Returns true if the pointer is using a floating-point format.
Definition: juce_AudioDataConverters.h:545
RuntimePermissions::isGranted
static bool isGranted(PermissionID permission)
Returns true if the app has been already granted this permission, either via a previous runtime reque...
PropertySet::getFallbackPropertySet
PropertySet * getFallbackPropertySet() const noexcept
Returns the fallback property set.
Definition: juce_PropertySet.h:191
Point::operator!=
JUCE_CONSTEXPR bool operator!=(Point other) const noexcept
Definition: juce_Point.h:60
AlertWindow::LookAndFeelMethods::getWidthsForTextButtons
virtual Array< int > getWidthsForTextButtons(AlertWindow &, const Array< TextButton * > &)=0
ChannelRemappingAudioSource::restoreFromXml
void restoreFromXml(const XmlElement &)
Restores the mappings from an XML object created by createXML().
TextEditor::Listener::textEditorTextChanged
virtual void textEditorTextChanged(TextEditor &)
Called when the user changes the text in some way.
Definition: juce_TextEditor.h:308
Justification::bottom
@ bottom
Indicates that the item should be aligned against the bottom edge of the available space.
Definition: juce_Justification.h:124
OpenGLRenderer::openGLContextClosing
virtual void openGLContextClosing()=0
Called when the current openGL context is about to close.
AudioProcessorGraph::getProgramName
const String getProgramName(int) override
Must return the name of a given program.
Definition: juce_AudioProcessorGraph.h:383
AudioProcessor::isMidiEffect
virtual bool isMidiEffect() const
Returns true if this is a MIDI effect plug-in and does no audio processing.
Definition: juce_AudioProcessor.h:840
BlockConfigManager::ConfigDescription::isActive
bool isActive
Definition: juce_BlockConfigManager.h:60
CharPointer_UTF16::isLetter
bool isLetter() const noexcept
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_UTF16.h:391
AudioProcessorEditor::getAudioProcessor
AudioProcessor * getAudioProcessor() const noexcept
Returns a pointer to the processor that this editor represents.
Definition: juce_AudioProcessorEditor.h:68
BlocksProtocol::HostPacketBuilder::size
int size() const noexcept
Definition: juce_HostPacketBuilder.h:42
FileInputStream
An input stream that reads from a local file.
Definition: juce_FileInputStream.h:35
HashMap::Iterator::Iterator
Iterator(const HashMap &hashMapToIterate) noexcept
Definition: juce_HashMap.h:402
ArrayBase::ArrayBase
ArrayBase(ArrayBase &&other) noexcept
Definition: juce_ArrayBase.h:59
Button::addListener
void addListener(Listener *newListener)
Registers a listener to receive events when this button's state changes.
GridItem::Margin::bottom
float bottom
Definition: juce_GridItem.h:190
dsp::AudioBlock::addProductOf
AudioBlock & addProductOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) noexcept
Multiplies each value in srcA with the corresponding value in srcB and adds the result to this block.
Definition: juce_AudioBlock.h:468
GlyphArrangement::begin
const PositionedGlyph * begin() const
Definition: juce_GlyphArrangement.h:152
AudioFormatWriter::isFloatingPoint
bool isFloatingPoint() const noexcept
Returns true if it's a floating-point format, false if it's fixed-point.
Definition: juce_AudioFormatWriter.h:178
Value::ValueSource
Used internally by the Value class as the base class for its shared value objects.
Definition: juce_Value.h:179
CppTokeniserFunctions::StringIterator::numChars
int numChars
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:548
TouchSurface::block
Block & block
The block that owns this touch surface.
Definition: juce_TouchSurface.h:130
Point::operator*
JUCE_CONSTEXPR Point operator*(Point< OtherType > other) const noexcept
Multiplies two points together.
Definition: juce_Point.h:110
NetworkServiceDiscovery::AvailableServiceList
Watches the network for broadcasts from Advertiser objects, and keeps a list of all the currently act...
Definition: juce_NetworkServiceDiscovery.h:93
LookAndFeel_V2::getSliderThumbRadius
int getSliderThumbRadius(Slider &) override
CodeDocument::Iterator::getPosition
int getPosition() const noexcept
Returns the position as the number of characters from the start of the document.
Definition: juce_CodeDocument.h:399
BlockTopology::getBlockWithUID
const Block::Ptr getBlockWithUID(Block::UID deviceID) const
Definition: juce_Topology.h:62
dontSendNotification
@ dontSendNotification
No notification message should be sent.
Definition: juce_NotificationType.h:34
Rectangle::setRight
void setRight(ValueType newRight) noexcept
Adjusts the width so that the right-hand edge of the rectangle has this new value.
Definition: juce_Rectangle.h:259
UnityAudioEffectState::getEffectData
T * getEffectData() const
Definition: juce_UnityPluginInterface.h:138
AudioProcessor::TrackProperties::name
String name
Definition: juce_AudioProcessor.h:1212
AnimatedAppComponent::update
virtual void update()=0
Called periodically, at the frequency specified by setFramesPerSecond().
TopologySource::~TopologySource
virtual ~TopologySource()=default
Destructor.
WavAudioFormat::riffInfoDotsPerInch
static const char *const riffInfoDotsPerInch
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:116
Rectangle::getHorizontalRange
Range< ValueType > getHorizontalRange() const noexcept
Returns the rectangle's left and right positions as a Range.
Definition: juce_Rectangle.h:156
ColourGradient
Describes the layout and colours that should be used to paint a colour gradient.
Definition: juce_ColourGradient.h:39
InAppPurchases::Listener
Represents an object that gets notified about events such as product info returned or product purchas...
Definition: juce_InAppPurchases.h:125
BlocksProtocol::HostPacketBuilder::addRequestFactorySyncMessage
bool addRequestFactorySyncMessage()
Definition: juce_HostPacketBuilder.h:257
CharPointer_UTF8::writeAll
void writeAll(const CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF8.h:359
Path::addRoundedRectangle
void addRoundedRectangle(Rectangle< ValueType > rectangle, float cornerSizeX, float cornerSizeY)
Adds a rectangle with rounded corners to the path.
Definition: juce_Path.h:361
dsp::FastMathApproximations::sinh
static void sinh(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function sinh(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:90
MouseCursor
Represents a mouse cursor image.
Definition: juce_MouseCursor.h:40
Path::Iterator::elementType
PathElementType elementType
Definition: juce_Path.h:752
AudioChannelSet::leftCentre
@ leftCentre
Lc (AAX/VST), Lc used as Lss in AU for most layouts.
Definition: juce_AudioChannelSet.h:289
ControlButton::glideSensitivity
@ glideSensitivity
The glide sensitivity button on a touch block.
Definition: juce_ControlButton.h:82
PopupMenu::Item
Describes a popup menu item.
Definition: juce_PopupMenu.h:112
AudioAppComponent
A base class for writing audio apps that stream from the audio i/o devices.
Definition: juce_AudioAppComponent.h:49
Rectangle::toDouble
Rectangle< double > toDouble() const noexcept
Casts this rectangle to a Rectangle<double>.
Definition: juce_Rectangle.h:855
DrumPadGridProgram::GridFill::dotBlinking
@ dotBlinking
Definition: juce_DrumPadLEDProgram.h:69
ReferenceCountedArray::insert
ObjectClass * insert(int indexToInsertAt, ObjectClass *newObject)
Inserts a new object into the array at the given index.
Definition: juce_ReferenceCountedArray.h:388
Rectangle::removeFromLeft
Rectangle removeFromLeft(ValueType amountToRemove) noexcept
Removes a strip from the left-hand edge of this rectangle, reducing this rectangle by the specified a...
Definition: juce_Rectangle.h:500
PreferencesPanel
A component with a set of buttons at the top for changing between pages of preferences.
Definition: juce_PreferencesPanel.h:50
UnityAudioSpatializerData::sourceMatrix
float sourceMatrix[16]
Definition: juce_UnityPluginInterface.h:97
ControlButton::pianoMode
@ pianoMode
The piano mode button on a touch block.
Definition: juce_ControlButton.h:88
PropertiesFile::isValidFile
bool isValidFile() const noexcept
Returns true if this file was created from a valid (or non-existent) file.
Definition: juce_PropertiesFile.h:191
Block::getLEDRow
virtual LEDRow * getLEDRow()=0
If this block has a row of LEDs, this will return an object to control it.
FocusChangeListener
Classes can implement this interface and register themselves with the Desktop class to receive callba...
Definition: juce_Desktop.h:40
MouseEvent::orientation
const float orientation
The orientation of the touch input for this event in radians where 0 indicates a touch aligned with t...
Definition: juce_MouseEvent.h:136
WavAudioFormat::riffInfoCostumeDesigner
static const char *const riffInfoCostumeDesigner
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:107
AudioProcessor::Bus
Describes the layout and properties of an audio bus.
Definition: juce_AudioProcessor.h:354
BlockDeviceConnection
Describes a phyiscal connection between two ports of two block devices.
Definition: juce_Topology.h:31
AppleRemoteDevice::menuButton_Long
@ menuButton_Long
The menu button (if it's held for a long time).
Definition: juce_AppleRemote.h:62
LassoComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_LassoComponent.h:196
Graphics::ResamplingQuality
ResamplingQuality
Types of rendering quality that can be specified when drawing images.
Definition: juce_GraphicsContext.h:466
Colours::navy
static const JUCE_API Colour navy
Definition: juce_Colours.h:80
isPositiveAndNotGreaterThan
bool isPositiveAndNotGreaterThan(Type1 valueToTest, Type2 upperLimit) noexcept
Returns true if a value is at least zero, and also less than or equal to a specified upper limit.
Definition: juce_MathsFunctions.h:255
AudioData::Converter
A base class for objects that are used to convert between two different sample formats.
Definition: juce_AudioDataConverters.h:588
RelativeCoordinatePositionerBase
Base class for Component::Positioners that are based upon relative coordinates.
Definition: juce_RelativeCoordinatePositioner.h:37
BlocksVersion::operator==
bool operator==(const BlocksVersion &) const
BlocksVersion::BlocksVersion
BlocksVersion()=default
Creates an empty version number.
juce_isfinite
bool juce_isfinite(NumericType) noexcept
The isfinite() method seems to vary between platforms, so this is a platform-independent function for...
Definition: juce_MathsFunctions.h:428
AudioThumbnailBase::loadFrom
virtual bool loadFrom(InputStream &input)=0
Reloads the low res thumbnail data from an input stream.
MultiDocumentPanel::getBackgroundColour
Colour getBackgroundColour() const noexcept
Returns the current background colour.
Definition: juce_MultiDocumentPanel.h:247
AudioThumbnailCache::getTimeSliceThread
TimeSliceThread & getTimeSliceThread() noexcept
Returns the thread that client thumbnails can use.
Definition: juce_AudioThumbnailCache.h:92
Colours::lightsalmon
static const JUCE_API Colour lightsalmon
Definition: juce_Colours.h:74
FloatVectorOperations::clear
static void JUCE_CALLTYPE clear(float *dest, int numValues) noexcept
Clears a vector of floats.
PixelAlpha::getNativeARGB
forcedinline uint32 getNativeARGB() const noexcept
Returns a uint32 which represents the pixel in a platform dependent format which is compatible with t...
Definition: juce_PixelFormats.h:609
File::commonDocumentsDirectory
@ commonDocumentsDirectory
A place to put documents which are shared by all users of the machine.
Definition: juce_File.h:878
Point::setXY
void setXY(ValueType newX, ValueType newY) noexcept
Changes the point's x and y coordinates.
Definition: juce_Point.h:87
dsp::ProcessContextNonReplacing::ProcessContextNonReplacing
ProcessContextNonReplacing(const ConstAudioBlockType &input, AudioBlockType &output) noexcept
Creates a ProcessContextReplacing that uses the given input and output blocks.
Definition: juce_ProcessContext.h:145
SliderPropertyComponent::slider
Slider slider
The slider component being used in this component.
Definition: juce_SliderPropertyComponent.h:102
PushNotifications::Notification::Action::textInputPlaceholder
String textInputPlaceholder
Optional: placeholder text for text input notification.
Definition: juce_PushNotifications.h:81
ApplicationCommandTarget::getCommandInfo
virtual void getCommandInfo(CommandID commandID, ApplicationCommandInfo &result)=0
This must provide details about one of the commands that this target can perform.
AudioFormat::createWriterFor
virtual AudioFormatWriter * createWriterFor(OutputStream *streamToWriteTo, double sampleRateToUse, unsigned int numberOfChannels, int bitsPerSample, const StringPairArray &metadataValues, int qualityOptionIndex)=0
Tries to create an object that can write to a stream with this audio format.
MemoryMappedFile::getData
void * getData() const noexcept
Returns the address at which this file has been mapped, or a null pointer if the file couldn't be suc...
Definition: juce_MemoryMappedFile.h:90
dsp::Oversampling::FilterType
FilterType
The type of filter that can be used for the oversampling processing.
Definition: juce_Oversampling.h:62
FileChooser::getURLResults
const Array< URL > & getURLResults() const noexcept
Returns a list of all the files that were chosen during the last call to a browse method.
Definition: juce_FileChooser.h:289
TextEditor::InputFilter::filterNewText
virtual String filterNewText(TextEditor &, const String &newInput)=0
This method is called whenever text is entered into the editor.
Component::mouseDrag
void mouseDrag(const MouseEvent &event) override
Called when the mouse is moved while a button is held down.
DrawableRectangle::getCornerSize
Point< float > getCornerSize() const noexcept
Returns the corner size to be used.
Definition: juce_DrawableRectangle.h:59
dsp::AudioBlock::operator=
AudioBlock & operator=(const AudioBlock &other) noexcept=default
ScrollBar::LookAndFeelMethods::getScrollbarEffect
virtual ImageEffectFilter * getScrollbarEffect()=0
Returns the component effect to use for a scrollbar.
LEDColour::operator=
LEDColour & operator=(const LEDColour &)=default
LowLevelGraphicsContext::setFont
virtual void setFont(const Font &)=0
CharPointer_UTF32::getAddress
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_UTF32.h:68
StandaloneFilterWindow::StandaloneFilterWindow
StandaloneFilterWindow(const String &title, Colour backgroundColour, PropertySet *settingsToUse, bool takeOwnershipOfSettings, const String &preferredDefaultDeviceName=String(), const AudioDeviceManager::AudioDeviceSetup *preferredSetupOptions=nullptr, const Array< PluginInOuts > &constrainToConfiguration={}, bool autoOpenMidiDevices=true)
Creates a window with a given title and colour.
Definition: juce_StandaloneFilterWindow.h:590
AudioData::ConverterInstance::convertSamples
void convertSamples(void *dest, const void *source, int numSamples) const override
Converts a sequence of samples from the converter's source format into the dest format.
Definition: juce_AudioDataConverters.h:621
ArrayBase::addArray
void addArray(const Type *elementsToAdd, int numElementsToAdd)
Definition: juce_ArrayBase.h:289
Decibels::decibelsToGain
static Type decibelsToGain(Type decibels, Type minusInfinityDb=Type(defaultMinusInfinitydB))
Converts a dBFS value to its equivalent gain level.
Definition: juce_Decibels.h:43
dsp::Matrix::Matrix
Matrix(size_t numRows, size_t numColumns, const ElementType *dataPointer)
Creates a new matrix with a given number of rows and columns, with initial data coming from an array,...
Definition: juce_Matrix.h:57
CharPointer_UTF8::isNotEmpty
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_UTF8.h:77
WavAudioFormat::riffInfoStarring_STAR
static const char *const riffInfoStarring_STAR
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:161
MidiMessageSequence::getEventTime
double getEventTime(int index) const noexcept
Returns the timestamp of the event at a given index.
BorderSize::getRight
ValueType getRight() const noexcept
Returns the gap that should be left at the right of the region.
Definition: juce_BorderSize.h:78
Typeface
A typeface represents a size-independent font.
Definition: juce_Typeface.h:48
dsp::Polynomial
A class representing a polynomial.
Definition: juce_Polynomial.h:39
ValueTreeSynchroniser
This class can be used to watch for all changes to the state of a ValueTree, and to convert them to a...
Definition: juce_ValueTreeSynchroniser.h:47
MidiMessageSequence::deleteMidiChannelMessages
void deleteMidiChannelMessages(int channelNumberToRemove)
Removes any messages in this sequence that have a specific midi channel.
RuleBasedTopologySource
This topology source holds and applies a set of rules for transforming one device topology into anoth...
Definition: juce_RuleBasedTopologySource.h:36
StatisticsAccumulator::getAverage
FloatType getAverage() const noexcept
Returns the average (arithmetic mean) of all previously added values.
Definition: juce_StatisticsAccumulator.h:67
getControlChannel
int getControlChannel()
Returns the channel that is being used for control messages.
Image::BitmapData::width
int width
Definition: juce_Image.h:357
Array::clear
void clear()
Removes all elements from the array.
Definition: juce_Array.h:189
OSCTypes::blob
static const OSCType blob
Definition: juce_OSCTypes.h:54
DrawableText::getFontHeight
float getFontHeight() const noexcept
Definition: juce_DrawableText.h:86
BlocksProtocol::Packed7BitArrayBuilder::writeHeaderSysexBytes
void writeHeaderSysexBytes(uint8 deviceIndex) noexcept
Definition: juce_BitPackingUtilities.h:119
RectangleList::swapWith
void swapWith(RectangleList &otherList) noexcept
Swaps the contents of this and another list.
Definition: juce_RectangleList.h:402
MouseEvent::mouseDownPosition
const Point< float > mouseDownPosition
The coordinates of the last place that a mouse button was pressed.
Definition: juce_MouseEvent.h:157
ZipFile
Decodes a ZIP file from a stream.
Definition: juce_ZipFile.h:36
AudioProcessorPlayer::setMidiOutput
void setMidiOutput(MidiOutput *midiOutputToUse)
Sets the MIDI output that should be used, if required.
UnityAudioEffectDefinition::process
processCallback process
Definition: juce_UnityPluginInterface.h:172
TreeViewItem::addSubItemSorted
void addSubItemSorted(ElementComparator &comparator, TreeViewItem *newItem)
Adds a sub-item with a sort-comparator, assuming that the existing items are already sorted.
Definition: juce_TreeView.h:97
TextInputTarget::VirtualKeyboardType
VirtualKeyboardType
A set of possible on-screen keyboard types, for use in the getKeyboardType() method.
Definition: juce_TextInputTarget.h:82
GroupComponent
A component that draws an outline around itself and has an optional title at the top,...
Definition: juce_GroupComponent.h:39
SharedResourcePointer::operator->
SharedObjectType * operator->() const noexcept
Returns the shared object.
Definition: juce_SharedResourcePointer.h:126
operator<<
JUCE_API String &JUCE_CALLTYPE operator<<(String &string1, char characterToAppend)
Appends a character at the end of a string.
LowLevelGraphicsContext::saveState
virtual void saveState()=0
KnownPluginList::PluginTree
A structure that recursively holds a tree of plugins.
Definition: juce_KnownPluginList.h:173
CharPointer_UTF8::indexOf
int indexOf(const juce_wchar charToFind) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_UTF8.h:438
WavAudioFormat::riffInfoMoreInfoURL
static const char *const riffInfoMoreInfoURL
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:137
MouseCursor::UpDownResizeCursor
@ UpDownResizeCursor
an arrow pointing up and down.
Definition: juce_MouseCursor.h:62
String::isNotEmpty
bool isNotEmpty() const noexcept
Returns true if the string contains at least one character.
Definition: juce_String.h:303
BlocksProtocol::pressureSensitivity
@ pressureSensitivity
Definition: juce_BlocksProtocolDefinitions.h:292
CodeEditorComponent::getNumColumnsOnScreen
int getNumColumnsOnScreen() const noexcept
Returns the number of whole columns visible on the screen.
Definition: juce_CodeEditorComponent.h:92
WavAudioFormat::riffInfoSixthLanguage
static const char *const riffInfoSixthLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:155
AudioChannelSet::ChannelType
ChannelType
Represents different audio channel types.
Definition: juce_AudioChannelSet.h:276
Colours::lightcoral
static const JUCE_API Colour lightcoral
Definition: juce_Colours.h:73
AudioProcessor::getResponseCurve
virtual CurveData getResponseCurve(CurveData::Type) const
Definition: juce_AudioProcessor.h:1179
dsp::WindowingFunction::blackman
@ blackman
Definition: juce_Windowing.h:55
SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder
VstSpeakerConfigurationHolder(const AudioChannelSet &channels)
Definition: juce_VSTCommon.h:151
CppTokeniserFunctions::writeEscapeChars
static void writeEscapeChars(OutputStream &out, const char *utf8, const int numBytesToRead, const int maxCharsOnLine, const bool breakAtNewLines, const bool replaceSingleQuotes, const bool allowStringBreaks)
Takes a UTF8 string and writes it to a stream using standard C++ escape sequences for any non-ascii b...
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:562
MPEChannelRemapper::clearChannel
void clearChannel(int channel) noexcept
Clears a specified channel of this MPE zone.
BlocksProtocol::HostPacketDecoder::handleLogMessage
static bool handleLogMessage(Handler &handler, Packed7BitArrayReader &reader, TopologyIndex deviceIndex)
Definition: juce_HostPacketDecoder.h:368
dsp::Matrix::operator+
Matrix operator+(const Matrix &other) const
Addition of two matrices.
Definition: juce_Matrix.h:154
ByteOrder::littleEndianShort
static JUCE_CONSTEXPR uint16 littleEndianShort(const void *bytes) noexcept
Turns 2 bytes into a little-endian integer.
Definition: juce_ByteOrder.h:199
SharedResourcePointer::~SharedResourcePointer
~SharedResourcePointer()
Destructor.
Definition: juce_SharedResourcePointer.h:105
BlocksProtocol::DeviceVersion::version
VersionNumber version
Definition: juce_BlocksProtocolDefinitions.h:255
RuleBasedTopologySource::RuleBasedTopologySource
RuleBasedTopologySource(TopologySource &)
Creates a RuleBasedTopologySource which wraps another TopologySource passed in here.
Slider::LookAndFeelMethods::getSliderPopupPlacement
virtual int getSliderPopupPlacement(Slider &)=0
Point::isFinite
JUCE_CONSTEXPR bool isFinite() const noexcept
Returns true if the coordinates are finite values.
Definition: juce_Point.h:66
var::NativeFunctionArgs::arguments
const var * arguments
Definition: juce_Variant.h:54
CharacterFunctions::find
static CharPointerType1 find(CharPointerType1 textToSearch, const CharPointerType2 substringToLookFor) noexcept
Returns a pointer to the first occurrence of a substring in a string.
Definition: juce_CharacterFunctions.h:660
ResizableWindow::resizableCorner
std::unique_ptr< ResizableCornerComponent > resizableCorner
Definition: juce_ResizableWindow.h:383
littlefoot
Definition: juce_LittleFootCompiler.h:32
Drawable::setBoundsToEnclose
void setBoundsToEnclose(Rectangle< float >)
CharPointer_ASCII::operator-=
void operator-=(const int numToSkip) noexcept
Definition: juce_CharPointer_ASCII.h:117
Label::setKeyboardType
void setKeyboardType(TextInputTarget::VirtualKeyboardType type) noexcept
Set a keyboard type for use when the text editor is shown.
Definition: juce_Label.h:171
CharPointer_UTF16::lengthUpTo
size_t lengthUpTo(CharPointer_UTF16 end) const noexcept
Returns the number of characters in this string, or up to the given end pointer, whichever is lower.
Definition: juce_CharPointer_UTF16.h:233
MemoryInputStream
Allows a block of data to be accessed as a stream.
Definition: juce_MemoryInputStream.h:36
TextEditor::setText
void setText(const String &newText, bool sendTextChangeMessage=true)
Sets the entire content of the editor.
File::isAbsolutePath
static bool isAbsolutePath(StringRef path)
Returns true if the string seems to be a fully-specified absolute path.
BlocksProtocol::TouchVelocity::vx
VXcoord vx
Definition: juce_BlocksProtocolDefinitions.h:388
Point< int >
initControl
void initControl(int buttonIndex, int modeToUse, int outputType, int val, int min, int max, int index, int onColourToUse, int offColourToUse)
Initialises one of the control block buttons.
littlefoot::Runner::isProgramValid
bool isProgramValid() const noexcept
Definition: juce_LittleFootRunner.h:529
operator==
JUCE_API bool JUCE_CALLTYPE operator==(const String &string1, StringRef string2) noexcept
Case-sensitive comparison of two strings.
Grid::JustifyContent
JustifyContent
Possible values for the justifyContent property.
Definition: juce_Grid.h:124
OutputStream::getPosition
virtual int64 getPosition()=0
Returns the stream's current position.
CharPointer_UTF16::findEndOfWhitespace
CharPointer_UTF16 findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF16.h:428
BlockGraph::getTraversalPathFromMaster
Block::Array getTraversalPathFromMaster(Block::Ptr masterBlock) const
Get traversal path for a specific master block in a topology.
BlocksProtocol::MessageFromDevice::controlButtonUp
@ controlButtonUp
Block::name
String name
The Block's name.
Definition: juce_Block.h:70
Timer::stopTimer
void stopTimer() noexcept
Stops the timer.
LookAndFeel_V2::drawScrollbar
void drawScrollbar(Graphics &, ScrollBar &, int x, int y, int width, int height, bool isScrollbarVertical, int thumbStartPosition, int thumbSize, bool isMouseOver, bool isMouseDown) override
Draws the thumb area of a scrollbar.
Viewport::getViewPositionX
int getViewPositionX() const noexcept
Returns the position within the child component of the top-left of its visible area.
Definition: juce_Viewport.h:147
BlocksProtocol::MessageFromDevice
MessageFromDevice
Messages that a device may send to the host.
Definition: juce_BlocksProtocolDefinitions.h:48
TextDiff::Change
Describes a change, which can be either an insertion or deletion.
Definition: juce_TextDiff.h:54
AudioProcessorPlayer::getMidiMessageCollector
MidiMessageCollector & getMidiMessageCollector() noexcept
Returns a midi message collector that you can pass midi messages to if you want them to be injected i...
Definition: juce_AudioProcessorPlayer.h:71
CppTokeniserFunctions::skipQuotedString
static void skipQuotedString(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:320
Desktop
Describes and controls aspects of the computer's desktop.
Definition: juce_Desktop.h:57
AudioProcessorPlayer::audioDeviceIOCallback
void audioDeviceIOCallback(const float **, int, float **, int, int) override
BufferingAudioSource::isLooping
bool isLooping() const override
Implements the PositionableAudioSource method.
Definition: juce_BufferingAudioSource.h:93
OwnedArray::indexOf
int indexOf(const ObjectClass *objectToLookFor) const noexcept
Finds the index of an object which might be in the array.
Definition: juce_OwnedArray.h:253
AudioProcessorGraph::getNode
Node::Ptr getNode(int index) const noexcept
Returns a pointer to one of the nodes in the graph.
Definition: juce_AudioProcessorGraph.h:200
CharPointer_ASCII::compare
int compare(const CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_ASCII.h:236
Value::getValue
var getValue() const
Returns the current value.
DefaultHashFunctions::generateHash
static int generateHash(int32 key, int upperLimit) noexcept
Generates a simple hash from an integer.
Definition: juce_HashMap.h:40
AudioPluginFormat::isTrivialToScan
virtual bool isTrivialToScan() const =0
Should return true if this format is both safe and quick to scan - i.e.
ModifierKeys::currentModifiers
static ModifierKeys currentModifiers
This object represents the last-known state of the keyboard and mouse buttons.
Definition: juce_ModifierKeys.h:191
ReferenceCountedArray::clear
void clear()
Removes all objects from the array.
Definition: juce_ReferenceCountedArray.h:133
WavAudioFormat::riffInfoOrganisation
static const char *const riffInfoOrganisation
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:141
Rectangle::operator+=
Rectangle & operator+=(Point< ValueType > deltaPosition) noexcept
Moves this rectangle by a given amount.
Definition: juce_Rectangle.h:314
Line::setStart
void setStart(const Point< ValueType > newStart) noexcept
Changes this line's start point.
Definition: juce_Line.h:102
LowLevelGraphicsContext::clipRegionIntersects
virtual bool clipRegionIntersects(const Rectangle< int > &)=0
CharPointer_UTF32::operator+=
void operator+=(int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_UTF32.h:109
AudioChannelSet::createLRS
static AudioChannelSet JUCE_CALLTYPE createLRS()
Creates a set containing an LRS set (left, right, surround).
OpenGLAppComponent::getFrameCounter
int getFrameCounter() const noexcept
Returns the number of times that the render method has been called since the component started runnin...
Definition: juce_OpenGLAppComponent.h:53
littlefoot::Runner::ErrorCode::stackUnderflow
@ stackUnderflow
dsp::FIR::Coefficients::Coefficients
Coefficients(const NumericType *samples, size_t numSamples)
Creates a set of coefficients from an array of samples.
Definition: juce_FIRFilter.h:231
Rectangle::withX
Rectangle withX(ValueType newX) const noexcept
Returns a rectangle which has the same size and y-position as this one, but with a different x-positi...
Definition: juce_Rectangle.h:194
Range::getUnionWith
JUCE_CONSTEXPR Range getUnionWith(const ValueType valueToInclude) const noexcept
Returns the smallest range that contains both this one and the given value.
Definition: juce_Range.h:249
ModalCallbackFunction::forComponent
static ModalComponentManager::Callback * forComponent(void(*functionToCall)(int, ComponentType *, ParamType), ComponentType *component, ParamType param)
Creates a ModalComponentManager::Callback that will call a static function with a component.
Definition: juce_ModalComponentManager.h:290
BlocksProtocol::TouchPosition::x
Xcoord x
Definition: juce_BlocksProtocolDefinitions.h:371
TouchList::end
const TouchEntry * end() const noexcept
Definition: juce_TouchList.h:132
Grid::items
Array< GridItem > items
The set of items to lay-out.
Definition: juce_Grid.h:207
UnityAudioAmbisonicData
Definition: juce_UnityPluginInterface.h:107
Block::setLocalConfigItemActive
virtual void setLocalConfigItemActive(uint32 item, bool isActive)=0
Set if config item is active or not.
GenericScopedUnlock::GenericScopedUnlock
GenericScopedUnlock(const LockType &lock) noexcept
Creates a GenericScopedUnlock.
Definition: juce_ScopedLock.h:140
PluginHostType::isTracktion
bool isTracktion() const noexcept
Returns true if the host is any version of Tracktion.
Definition: juce_PluginHostType.h:176
AudioDeviceManager::getCurrentAudioDevice
AudioIODevice * getCurrentAudioDevice() const noexcept
Returns the currently-active audio device.
Definition: juce_AudioDeviceManager.h:239
DialogWindow::LaunchOptions::resizable
bool resizable
If true, the window will be resizable.
Definition: juce_DialogWindow.h:113
togglePulse
@ togglePulse
Definition: juce_LittleFootFunctions.dox:587
VideoComponent::onErrorOccurred
std::function< void(const String &)> onErrorOccurred
Set this callback to be notified whenever an error occurs.
Definition: juce_VideoComponent.h:173
Draggable3DOrientation::mouseDown
void mouseDown(Point< Type > mousePos) noexcept
Begins a mouse-drag operation.
Definition: juce_Draggable3DOrientation.h:87
KeyPress::fastForwardKey
static const int fastForwardKey
key-code for a multimedia 'fast-forward' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:267
TabbedComponent::getCurrentContentComponent
Component * getCurrentContentComponent() const noexcept
Returns the current component that's filling the panel.
Definition: juce_TabbedComponent.h:166
Block::getBatteryLevel
virtual float getBatteryLevel() const =0
Returns the battery level in the range 0.0 to 1.0.
TableListBox
A table of cells, using a TableHeaderComponent as its header.
Definition: juce_TableListBox.h:212
WavAudioFormat::acidNumerator
static const char *const acidNumerator
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:92
MidiBuffer::data
Array< uint8 > data
The raw data holding this buffer.
Definition: juce_MidiBuffer.h:229
AudioDeviceManager::AudioDeviceSetup
This structure holds a set of properties describing the current audio setup.
Definition: juce_AudioDeviceManager.h:91
AudioProcessorGraph::AudioGraphIOProcessor::getParentGraph
AudioProcessorGraph * getParentGraph() const noexcept
Returns the parent graph to which this processor belongs, or nullptr if it hasn't yet been added to o...
Definition: juce_AudioProcessorGraph.h:318
OSCArgument::isInt32
bool isInt32() const noexcept
Returns whether the type of the OSCArgument is int32.
Definition: juce_OSCArgument.h:71
Logger
Acts as an application-wide logging class.
Definition: juce_Logger.h:41
CharPointer_ASCII::getDoubleValue
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_ASCII.h:349
SingletonHolder
Used by the JUCE_DECLARE_SINGLETON macros to manage a static pointer to a singleton instance.
Definition: juce_Singleton.h:39
Atomic::operator++
Type operator++() noexcept
Atomically increments this value, returning the new value.
Definition: juce_Atomic.h:123
LinkedListPointer::swapWith
void swapWith(LinkedListPointer &other) noexcept
Swaps this pointer with another one.
Definition: juce_LinkedListPointer.h:319
AudioDataConverters::int32LE
@ int32LE
Definition: juce_AudioDataConverters.h:693
CharacterFunctions::indexOf
static int indexOf(CharPointerType1 textToSearch, const CharPointerType2 substringToLookFor) noexcept
Finds the character index of a given substring in another string.
Definition: juce_CharacterFunctions.h:638
AudioProcessorParameterGroup::end
const AudioProcessorParameterNode *const * end() const noexcept
dsp::ProcessContextNonReplacing::SampleType
ContextSampleType SampleType
The type of a single sample (which may be a vector if multichannel).
Definition: juce_ProcessContext.h:137
PathFlatteningIterator::x1
float x1
The x position of the start of the current line segment.
Definition: juce_PathIterator.h:75
dsp::FFT::getSize
int getSize() const noexcept
Returns the number of data points that this FFT was created to work with.
Definition: juce_FFT.h:102
Expression::operatorType
@ operatorType
Definition: juce_Expression.h:223
LEDGrid::block
Block & block
The device that this LEDGrid belongs to.
Definition: juce_LEDGrid.h:98
HeapBlock::operator+
ElementType * operator+(IndexType index) const noexcept
Returns a pointer to a data element at an offset from the start of the array.
Definition: juce_HeapBlock.h:226
ControlButton::button3
@ button3
Button 3 on a developer block.
Definition: juce_ControlButton.h:74
CharacterFunctions::isUpperCase
static bool isUpperCase(juce_wchar character) noexcept
Checks whether a unicode character is upper-case.
isBatteryCharging
bool isBatteryCharging()
Returns true if this block's battery is charging.
ControlButton::love
@ love
The love button on a live block.
Definition: juce_ControlButton.h:60
ComponentListener::componentChildrenChanged
virtual void componentChildrenChanged(Component &component)
Called when the component has children added or removed, or their z-order changes.
RelativePointPath::LineTo
Class for the line to element.
Definition: juce_RelativePointPath.h:129
incDec
@ incDec
Definition: juce_LittleFootFunctions.dox:591
CodeDocument::Position::getPosition
int getPosition() const noexcept
Returns the position as the number of characters from the start of the document.
Definition: juce_CodeDocument.h:122
AudioChannelSet::maxChannelsOfNamedLayout
@ maxChannelsOfNamedLayout
Definition: juce_AudioChannelSet.h:398
AudioDeviceSelectorComponent::getItemHeight
int getItemHeight() const noexcept
Returns the standard height used for items in the panel.
Definition: juce_AudioDeviceSelectorComponent.h:86
Parallelogram::getHeight
ValueType getHeight() const noexcept
Returns the height of the parallelogram (i.e.
Definition: juce_Parallelogram.h:82
dsp
Definition: juce_AudioBlock.h:30
WindowsMediaAudioFormat
Audio format which uses the Windows Media codecs (Windows only).
Definition: juce_WindowsMediaAudioFormat.h:39
CodeTokeniser::getDefaultColourScheme
virtual CodeEditorComponent::ColourScheme getDefaultColourScheme()=0
Returns a suggested syntax highlighting colour scheme.
dsp::Polynomial::Polynomial
Polynomial(const FloatingType *coefficients, int numCoefficients)
Creates a new polynomial with given coefficients.
Definition: juce_Polynomial.h:57
Label::isAttachedOnLeft
bool isAttachedOnLeft() const noexcept
If the label is attached to the left of another component, this returns true.
Definition: juce_Label.h:158
dsp::AudioBlock::replaceWithSumOf
const AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithSumOf(AudioBlock< OtherSampleType > src, SampleType value) const noexcept
Definition: juce_AudioBlock.h:392
AnimatedPositionBehaviours
Contains classes for different types of physics behaviours - these classes are used as template param...
Definition: juce_AnimatedPositionBehaviours.h:35
AudioCDBurner::addAudioTrack
bool addAudioTrack(AudioSource *source, int numSamples)
Adds a track to be written.
ExtraLookAndFeelBaseClasses::LassoComponentMethods::drawLasso
virtual void drawLasso(Graphics &, Component &lassoComp)=0
sendNotificationAsync
@ sendNotificationAsync
Requests an asynchronous notification.
Definition: juce_NotificationType.h:37
BlocksProtocol::endOfChanges
@ endOfChanges
Definition: juce_BlocksProtocolDefinitions.h:445
ImageConvolutionKernel
Represents a filter kernel to use in convoluting an image.
Definition: juce_ImageConvolutionKernel.h:39
CharPointer_UTF16::getIntValue64
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_UTF16.h:415
Colours::mediumaquamarine
static const JUCE_API Colour mediumaquamarine
Definition: juce_Colours.h:77
AudioAppComponent::deviceManager
AudioDeviceManager & deviceManager
Definition: juce_AudioAppComponent.h:126
Slider::incDecButtonsDraggable_AutoDirection
@ incDecButtonsDraggable_AutoDirection
Definition: juce_Slider.h:295
JUCE_LOG_LITTLEFOOT_HEAP
#define JUCE_LOG_LITTLEFOOT_HEAP(text)
Definition: juce_LittleFootRemoteHeap.h:33
Image::UnknownFormat
@ UnknownFormat
Definition: juce_Image.h:67
dsp::Bias::prepare
void prepare(const ProcessSpec &spec) noexcept
Called before processing starts.
Definition: juce_Bias.h:80
LookAndFeel_V4::ColourScheme::ColourScheme
ColourScheme(ItemColours... coloursToUse)
Definition: juce_LookAndFeel_V4.h:64
UnityAudioAmbisonicData::reverbZoneMix
float reverbZoneMix
Definition: juce_UnityPluginInterface.h:112
LookAndFeel_V2::drawButtonBackground
void drawButtonBackground(Graphics &, Button &, const Colour &backgroundColour, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown) override
BlocksProtocol::IntegerWithBitSize::IntegerWithBitSize
IntegerWithBitSize()=default
MouseWheelDetails::isSmooth
bool isSmooth
If true, then the wheel has continuous, un-stepped motion.
Definition: juce_MouseEvent.h:419
NormalisableRange::interval
ValueType interval
The snapping interval that should be used (for a non-normalised value).
Definition: juce_NormalisableRange.h:221
Block::DataInputPortListener::~DataInputPortListener
virtual ~DataInputPortListener()=default
dsp::SIMDRegister::~SIMDRegister
~SIMDRegister() noexcept=default
Destrutor.
TextInputTarget::urlKeyboard
@ urlKeyboard
Definition: juce_TextInputTarget.h:87
AudioBuffer::copyFrom
void copyFrom(int destChannel, int destStartSample, const Type *source, int numSamples) noexcept
Copies samples from an array of floats into one of the channels.
Definition: juce_AudioSampleBuffer.h:876
Array::getReference
const ElementType & getReference(int index) const noexcept
Returns a direct reference to one of the elements in the array, without checking the index passed in.
Definition: juce_Array.h:282
CharPointer_UTF8::indexOf
int indexOf(const juce_wchar charToFind, const bool ignoreCase) const noexcept
Returns the character index of a unicode character, or -1 if it isn't found.
Definition: juce_CharPointer_UTF8.h:444
Draggable3DOrientation
Stores a 3D orientation, which can be rotated by dragging with the mouse.
Definition: juce_Draggable3DOrientation.h:37
ArrayAllocationBase::shrinkToNoMoreThan
void shrinkToNoMoreThan(int maxNumElements)
Minimises the amount of storage allocated so that it's no more than the given number of elements.
Definition: juce_ArrayAllocationBase.h:101
AudioBuffer
A multi-channel buffer containing floating point audio samples.
Definition: juce_AudioSampleBuffer.h:34
ResizableWindow::setContentOwned
void setContentOwned(Component *newContentComponent, bool resizeToFitWhenContentChangesSize)
Changes the current content component.
BigInteger::findNextSetBit
int findNextSetBit(int startIndex) const noexcept
Looks for the index of the next set bit after a given starting point.
dsp::LogRampedValue::reset
void reset(int numSteps) noexcept
Set a new ramp length directly in samples.
Definition: juce_LogRampedValue.h:97
TabbedButtonBar::TabsAtLeft
@ TabsAtLeft
Definition: juce_TabbedButtonBar.h:167
MidiMessage
Encapsulates a MIDI message.
Definition: juce_MidiMessage.h:35
KeyPress::getModifiers
ModifierKeys getModifiers() const noexcept
Returns the key modifiers.
Definition: juce_KeyPress.h:117
BlocksProtocol::pitchBendRange
@ pitchBendRange
Definition: juce_BlocksProtocolDefinitions.h:280
ReferenceCountedObjectPtr::operator=
ReferenceCountedObjectPtr & operator=(const ReferenceCountedObjectPtr &other)
Changes this pointer to point at a different object.
Definition: juce_ReferenceCountedObject.h:303
dsp::Matrix::begin
const ElementType * begin() const noexcept
Definition: juce_Matrix.h:214
CppTokeniserFunctions::isOctalDigit
static bool isOctalDigit(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:189
BubbleComponent::LookAndFeelMethods::drawBubble
virtual void drawBubble(Graphics &, BubbleComponent &, const Point< float > &positionOfTip, const Rectangle< float > &body)=0
BlocksProtocol::user11
@ user11
Definition: juce_BlocksProtocolDefinitions.h:330
ArrayBase::setAllocatedSize
void setAllocatedSize(int numElements)
Definition: juce_ArrayBase.h:211
MessageManager::Lock
A lock you can use to lock the message manager.
Definition: juce_MessageManager.h:205
MouseEvent::tiltX
const float tiltX
The tilt of the pen device along the x-axis between -1.0 and 1.0.
Definition: juce_MouseEvent.h:146
FileFilter
Interface for deciding which files are suitable for something.
Definition: juce_FileFilter.h:38
Colours::palegreen
static const JUCE_API Colour palegreen
Definition: juce_Colours.h:82
dsp::AudioBlock::subtract
const AudioBlock &JUCE_VECTOR_CALLTYPE subtract(SampleType value) const noexcept
Definition: juce_AudioBlock.h:403
WavAudioFormat::riffInfoEngineer
static const char *const riffInfoEngineer
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:121
ReferenceCountedArray::getObjectPointer
ObjectClass * getObjectPointer(int index) const noexcept
Returns a raw pointer to the object at this index in the array.
Definition: juce_ReferenceCountedArray.h:194
LookAndFeel_V1
The original JUCE look-and-feel, as used back from 2002 to about 2007ish.
Definition: juce_LookAndFeel_V1.h:38
KeyPress::F20Key
static const int F20Key
key-code for the F20 key
Definition: juce_KeyPress.h:228
Block
Represents an individual BLOCKS device.
Definition: juce_Block.h:32
RelativePointPath::StartSubPath
Class for the start sub path element.
Definition: juce_RelativePointPath.h:99
littlefoot::Runner::FunctionExecutionContext::FunctionExecutionContext
FunctionExecutionContext(Runner &r, FunctionID function) noexcept
Definition: juce_LittleFootRunner.h:609
Rectangle::getUnion
Rectangle getUnion(Rectangle other) const noexcept
Returns the smallest rectangle that contains both this one and the one passed-in.
Definition: juce_Rectangle.h:693
addBytesToPointer
Type * addBytesToPointer(Type *basePointer, IntegerType bytes) noexcept
A handy function which adds a number of bytes to any type of pointer and returns the result.
Definition: juce_Memory.h:48
CharPointer_UTF32::writeWithDestByteLimit
size_t writeWithDestByteLimit(CharPointer src, size_t maxDestBytes) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF32.h:235
CodeDocument::Position
friend class Position
Definition: juce_CodeDocument.h:435
dsp::LadderFilter::updateSmoothers
void updateSmoothers() noexcept
dsp::StateVariableFilter::Parameters::Parameters
Parameters(const Parameters &o)
Definition: juce_StateVariableFilter.h:232
LowLevelGraphicsContext::isVectorDevice
virtual bool isVectorDevice() const =0
Returns true if this device is vector-based, e.g.
MPEZoneLayout::Zone::isUsingChannelAsMemberChannel
bool isUsingChannelAsMemberChannel(int channel) const noexcept
Definition: juce_MPEZoneLayout.h:96
UnityAudioEffectState::hostAPIVersion
juce::uint32 hostAPIVersion
Definition: juce_UnityPluginInterface.h:133
Block::getConnectedMasterUID
virtual UID getConnectedMasterUID() const =0
Returns the UID of the master block this block is connected to.
ComboBox::LookAndFeelMethods::positionComboBoxText
virtual void positionComboBoxText(ComboBox &, Label &labelToPosition)=0
StandalonePluginHolder::lastMidiDevices
Array< MidiDeviceInfo > lastMidiDevices
Definition: juce_StandaloneFilterWindow.h:420
BigInteger
An arbitrarily large integer class.
Definition: juce_BigInteger.h:39
KeyPress::numberPadDivide
static const int numberPadDivide
key-code for the divide sign on the numeric keypad.
Definition: juce_KeyPress.h:259
StandalonePluginHolder::shouldMuteInput
Value shouldMuteInput
Definition: juce_StandaloneFilterWindow.h:415
AnimatedPositionBehaviours::ContinuousWithMomentum::getNextPosition
double getNextPosition(double oldPos, double elapsedSeconds) noexcept
Called by the AnimatedPosition class to get the new position, after the given time has elapsed.
Definition: juce_AnimatedPositionBehaviours.h:79
dsp::FastMathApproximations::logNPlusOne
static void logNPlusOne(FloatType *values, size_t numValues) noexcept
Provides a fast approximation of the function log(x+1) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:258
GridItem::Property::getNumber
int getNumber() const noexcept
Definition: juce_GridItem.h:92
CharPointer_ASCII::compareIgnoreCase
int compareIgnoreCase(const CharPointer_ASCII other) const
Definition: juce_CharPointer_ASCII.h:267
Block::setDataByte
virtual void setDataByte(size_t offset, uint8 value)=0
Sets a single byte on the littlefoot heap.
MemoryMappedAudioFormatReader::getFile
const File & getFile() const noexcept
Returns the file that is being mapped.
Definition: juce_MemoryMappedAudioFormatReader.h:63
Label::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide label drawing functionality...
Definition: juce_Label.h:278
Array::size
int size() const noexcept
Returns the current number of elements in the array.
Definition: juce_Array.h:216
handleButtonDown
void handleButtonDown(int index)
Called when a button is pushed.
AnimatedPosition::behaviour
Behaviour behaviour
The behaviour object.
Definition: juce_AnimatedPosition.h:153
TextEditor
An editable text box.
Definition: juce_TextEditor.h:42
dsp::FIR::Filter::CoefficientsPtr
typename Coefficients< NumericType >::Ptr CoefficientsPtr
A typedef for a ref-counted pointer to the coefficients object.
Definition: juce_FIRFilter.h:65
AudioPlayHead::CurrentPositionInfo::ppqLoopStart
double ppqLoopStart
The current cycle start position in units of quarter-notes.
Definition: juce_AudioPlayHead.h:114
GenericScopedLock::~GenericScopedLock
~GenericScopedLock() noexcept
Destructor.
Definition: juce_ScopedLock.h:75
RectangleList::RectangleList
RectangleList(RectangleList &&other) noexcept
Move constructor.
Definition: juce_RectangleList.h:72
BlocksProtocol::glideLock
@ glideLock
Definition: juce_BlocksProtocolDefinitions.h:297
PhysicalTopologySource::handleTimerTick
virtual void handleTimerTick()
SidePanel::isPanelOnLeft
bool isPanelOnLeft() const noexcept
Returns true if the SidePanel is positioned on the left of its parent.
Definition: juce_SidePanel.h:132
ModifierKeys::isLeftButtonDown
bool isLeftButtonDown() const noexcept
Checks whether the flag is set for the left mouse-button.
Definition: juce_ModifierKeys.h:83
JUCE_DEPRECATED_STATIC
#define JUCE_DEPRECATED_STATIC(valueDef)
Definition: juce_PlatformDefs.h:297
NSViewComponent
A Mac-specific class that can create and embed an NSView inside itself.
Definition: juce_NSViewComponent.h:46
dsp::Matrix::clear
void clear() noexcept
Fills the contents of the matrix with zeroes.
Definition: juce_Matrix.h:105
HeapBlock< ElementType >
URL::DownloadTask::hadError
bool hadError() const
Returns true if there was an error.
Definition: juce_URL.h:404
littlefoot::numBytesInType
const int numBytesInType
Definition: juce_LittleFootRunner.h:137
ResizableBorderComponent::Zone::Zones
Zones
Creates a Zone from a combination of the flags in.
Definition: juce_ResizableBorderComponent.h:99
AudioChannelSet::ambisonicACN15
@ ambisonicACN15
Third-order ambisonic channel number 15.
Definition: juce_AudioChannelSet.h:336
ConsoleApplication::addVersionCommand
void addVersionCommand(String versionArgument, String versionText)
Adds a command that will print the given text in response to the "--version" option.
MidiOutput::getIdentifier
String getIdentifier() const noexcept
Returns the identifier of this device.
Definition: juce_MidiDevices.h:290
dsp::Matrix::hadarmard
Matrix & hadarmard(const Matrix &other) noexcept
Does a hadarmard product with the receiver and other and stores the result in the receiver.
Definition: juce_Matrix.h:166
dsp::AudioBlock::subtract
const AudioBlock & subtract(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:409
ArrayBase::capacity
int capacity() const noexcept
Definition: juce_ArrayBase.h:205
dsp::WaveShaper::reset
void reset() noexcept
Definition: juce_WaveShaper.h:72
HashMap::~HashMap
~HashMap()
Destructor.
Definition: juce_HashMap.h:130
Matrix3D::fromFrustum
static Matrix3D fromFrustum(Type left, Type right, Type bottom, Type top, Type nearDistance, Type farDistance) noexcept
Returns a new matrix from the given frustum values.
Definition: juce_Matrix3D.h:102
OutputStream::getNewLineString
const String & getNewLineString() const noexcept
Returns the current new-line string that was set by setNewLineString().
Definition: juce_OutputStream.h:232
BlocksProtocol::BlockSerialNumber
Structure describing a block's serial number.
Definition: juce_BlocksProtocolDefinitions.h:181
Point::getPointOnCircumference
Point< FloatType > getPointOnCircumference(float radiusX, float radiusY, float angle) const noexcept
Taking this point to be the centre of an ellipse, this returns a point on its circumference.
Definition: juce_Point.h:197
MP3AudioFormat::createReaderFor
AudioFormatReader * createReaderFor(InputStream *, bool deleteStreamIfOpeningFails) override
Tries to create an object that can read from a stream containing audio data in this format.
ByteOrder::bigEndianInt
static JUCE_CONSTEXPR uint32 bigEndianInt(const void *bytes) noexcept
Turns 4 bytes into a big-endian integer.
Definition: juce_ByteOrder.h:208
DrumPadGridProgram
Definition: juce_DrumPadLEDProgram.h:30
PositionableAudioSource::setLooping
virtual void setLooping(bool shouldLoop)
Tells the source whether you'd like it to play in a loop.
Definition: juce_PositionableAudioSource.h:74
PushNotifications::Listener::notificationSettingsReceived
virtual void notificationSettingsReceived(const Settings &settings)
This callback will be called after you call requestSettingsUsed() or requestPermissionsWithSettings()...
Definition: juce_PushNotifications.h:606
LookAndFeel_V2::getTickShape
Path getTickShape(float height) override
Returns a tick shape for use in yes/no boxes, etc.
DrumPadGridProgram::GridFill::FillType
FillType
Definition: juce_DrumPadLEDProgram.h:60
dsp::Polynomial::withGain
Polynomial< FloatingType > withGain(double gain) const
Returns the polynomial with all its coefficients multiplied with a gain factor.
Definition: juce_Polynomial.h:112
AudioCDBurner::burn
String burn(BurnProgressListener *listener, bool ejectDiscAfterwards, bool performFakeBurnForTesting, int writeSpeed)
Runs the burn process.
Reverb::processMono
void processMono(float *const samples, const int numSamples) noexcept
Applies the reverb to a single mono channel of audio data.
Definition: juce_audio_basics/utilities/juce_Reverb.h:167
OpenGLShaderProgram::Attribute::attributeID
GLuint attributeID
The attribute's ID number.
Definition: juce_OpenGLShaderProgram.h:192
MACAddress
Represents a MAC network card adapter address ID.
Definition: juce_MACAddress.h:33
ToolbarItemComponent::resized
void resized() override
PushNotifications::Notification::BadgeIconType
BadgeIconType
Controls badge icon type to use if a notification is shown as a badge.
Definition: juce_PushNotifications.h:300
littlefoot::NativeFunction::ImplementationFunction
int32(*)(void *, const int32 *) ImplementationFunction
Definition: juce_LittleFootRunner.h:146
ImageButton
As the title suggests, this is a button containing an image.
Definition: juce_ImageButton.h:42
BlocksProtocol::DataChangeCommand
IntegerWithBitSize< 3 > DataChangeCommand
Definition: juce_BlocksProtocolDefinitions.h:455
LookAndFeel_V2::drawTooltip
void drawTooltip(Graphics &, const String &text, int width, int height) override
dsp::IIR::Filter::Filter
Filter()
Creates a filter.
dsp::Gain::getGainLinear
FloatType getGainLinear() const noexcept
Returns the current gain as a linear value.
Definition: juce_Gain.h:52
Rectangle::withPosition
Rectangle withPosition(Point< ValueType > newPos) const noexcept
Returns a rectangle with the same size as this one, but a new position.
Definition: juce_Rectangle.h:209
CodeDocument::Position::getLineNumber
int getLineNumber() const noexcept
Returns the line number of this position.
Definition: juce_CodeDocument.h:138
AudioCDBurner::BurnProgressListener::~BurnProgressListener
virtual ~BurnProgressListener()
Definition: juce_AudioCDBurner.h:130
NetworkServiceDiscovery::Service::lastSeen
Time lastSeen
The time of the last ping received from the advertiser.
Definition: juce_NetworkServiceDiscovery.h:80
AudioProcessor::TrackProperties
A struct containing information about the DAW track inside which your AudioProcessor is loaded.
Definition: juce_AudioProcessor.h:1210
BlocksProtocol::BlockStringData::data
uint8 data[MaxSize]
Definition: juce_BlocksProtocolDefinitions.h:140
CodeEditorComponent::isReadOnly
bool isReadOnly() const noexcept
Returns true if the editor is set to be read-only.
Definition: juce_CodeEditorComponent.h:222
MidiMessageSequence::getTimeOfMatchingKeyUp
double getTimeOfMatchingKeyUp(int index) const noexcept
Returns the time of the note-up that matches the note-on at this index.
Colours::darkgoldenrod
static const JUCE_API Colour darkgoldenrod
Definition: juce_Colours.h:63
DrumPadGridProgram::resumeAnimations
void resumeAnimations()
Rectangle::getProportion
Rectangle getProportion(Rectangle< FloatType > proportionalRect) const noexcept
Returns a rectangle based on some proportional coordinates relative to this one.
Definition: juce_Rectangle.h:580
LuaTokeniser::tokenType_identifier
@ tokenType_identifier
Definition: juce_LuaCodeTokeniser.h:54
Slider::TextBoxAbove
@ TextBoxAbove
Puts the text box above the slider, horizontally centred.
Definition: juce_Slider.h:100
LookAndFeel_V2::getIdealPopupMenuItemSize
void getIdealPopupMenuItemSize(const String &text, bool isSeparator, int standardMenuItemHeight, int &idealWidth, int &idealHeight) override
Finds the best size for an item in a popup menu.
dsp::ProcessorDuplicator::reset
void reset() noexcept
Definition: juce_ProcessorDuplicator.h:66
SharedResourcePointer::getReferenceCount
int getReferenceCount() const noexcept
Returns the number of SharedResourcePointers that are currently holding the shared object.
Definition: juce_SharedResourcePointer.h:129
OSCArgument::isFloat32
bool isFloat32() const noexcept
Returns whether the type of the OSCArgument is float.
Definition: juce_OSCArgument.h:74
MPESynthesiser::handleController
virtual void handleController(int, int, int)
Callback for MIDI controller messages.
Definition: juce_MPESynthesiser.h:164
MidiKeyboardComponent
A component that displays a piano keyboard, whose notes can be clicked on.
Definition: juce_MidiKeyboardComponent.h:51
StandardApplicationCommandIDs
A set of general-purpose application command IDs.
Definition: juce_ApplicationCommandID.h:54
TabBarButton::getExtraComponentPlacement
ExtraComponentPlacement getExtraComponentPlacement() const noexcept
Returns the placement of the custom component, if there is one.
Definition: juce_TabbedButtonBar.h:81
RectangleList::operator=
RectangleList & operator=(const RectangleList &other)
Copies this list from another one.
Definition: juce_RectangleList.h:65
String::length
int length() const noexcept
Returns the number of characters in the string.
Message
The base class for objects that can be sent to a MessageListener.
Definition: juce_Message.h:44
Button::buttonOver
@ buttonOver
Definition: juce_Button.h:350
AnalyticsDestination::AnalyticsEvent::eventType
int eventType
An optional integer representing the type of the event.
Definition: juce_AnalyticsDestination.h:58
OSCException::description
String description
Definition: juce_OSCTypes.h:98
ImagePixelData
This is a base class for holding image data in implementation-specific ways.
Definition: juce_Image.h:444
OwnedArray::clearQuick
void clearQuick(bool deleteObjects)
Clears the array, optionally deleting the objects inside it first.
Definition: juce_OwnedArray.h:117
MultiChoicePropertyComponent::setExpanded
void setExpanded(bool expanded) noexcept
Expands or shrinks the list of options.
MidiMessageSequence::extractSysExMessages
void extractSysExMessages(MidiMessageSequence &destSequence) const
Copies all midi sys-ex messages to another sequence.
TextInputTarget::getHighlightedRegion
virtual Range< int > getHighlightedRegion() const =0
Returns the extents of the selected text region, or an empty range if nothing is selected,...
ReferenceCountedObjectPtr
A smart-pointer class which points to a reference-counted object.
Definition: juce_ReferenceCountedObject.h:242
StretchableLayoutManager
For laying out a set of components, where the components have preferred sizes and size limits,...
Definition: juce_StretchableLayoutManager.h:84
PopupMenu::MenuItemIterator
Allows you to iterate through the items in a pop-up menu, and examine their properties.
Definition: juce_PopupMenu.h:623
Rectangle::setVerticalRange
void setVerticalRange(Range< ValueType > range) noexcept
Changes the position of the rectangle's top and bottom edges.
Definition: juce_Rectangle.h:191
CPlusPlusCodeTokeniser::tokenType_comment
@ tokenType_comment
Definition: juce_CPlusPlusCodeTokeniser.h:57
InAppPurchases::Listener::PurchaseInfo::purchase
Purchase purchase
Definition: juce_InAppPurchases.h:135
MidiDeviceInfo::operator!=
bool operator!=(const MidiDeviceInfo &other) const noexcept
Definition: juce_MidiDevices.h:64
dsp::Matrix::operator-=
Matrix & operator-=(const Matrix &other) noexcept
Subtraction of two matrices.
Definition: juce_Matrix.h:144
NormalisableRange::convertFrom0to1
ValueType convertFrom0to1(ValueType proportion) const noexcept
Uses the properties of this mapping to convert a normalised 0->1 value to its full-range representati...
Definition: juce_NormalisableRange.h:149
MouseCursor::BottomRightCornerResizeCursor
@ BottomRightCornerResizeCursor
A platform-specific cursor for resizing the bottom-right-corner of a window.
Definition: juce_MouseCursor.h:72
WavAudioFormat::riffInfoComment
static const char *const riffInfoComment
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:102
InAppPurchases::Download::Status
Status
Definition: juce_InAppPurchases.h:96
Drawable::DrawableShape
friend class DrawableShape
Definition: juce_Drawable.h:196
littlefoot::Program::getFunctionID
FunctionID getFunctionID(uint32 functionIndex) const noexcept
Definition: juce_LittleFootRunner.h:260
AudioSubsectionReader
This class is used to wrap an AudioFormatReader and only read from a subsection of the file.
Definition: juce_AudioSubsectionReader.h:46
ArrayAllocationBase::operator=
ArrayAllocationBase & operator=(ArrayAllocationBase &&other) noexcept
Definition: juce_ArrayAllocationBase.h:54
AudioPlayHead::CurrentPositionInfo::timeInSeconds
double timeInSeconds
The current play position, in seconds from the start of the timeline.
Definition: juce_AudioPlayHead.h:80
WavAudioFormat::riffInfoTimeCode
static const char *const riffInfoTimeCode
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:168
Quaternion::operator=
Quaternion & operator=(Quaternion other) noexcept
Definition: juce_Quaternion.h:52
ReferenceCountedObject::resetReferenceCount
void resetReferenceCount() noexcept
Resets the reference count to zero without deleting the object.
Definition: juce_ReferenceCountedObject.h:124
findMinAndMax
void findMinAndMax(const Type *values, int numValues, Type &lowest, Type &highest)
Scans an array of values, returning the minimum and maximum values that it contains.
Definition: juce_MathsFunctions.h:176
NormalisableRange::convertTo0to1
ValueType convertTo0to1(ValueType v) const noexcept
Uses the properties of this mapping to convert a non-normalised value to its 0->1 representation.
Definition: juce_NormalisableRange.h:125
VideoComponent::onPlaybackStopped
std::function< void()> onPlaybackStopped
Set this callback to be notified whenever the playback stops.
Definition: juce_VideoComponent.h:169
Quaternion::Quaternion
Quaternion(Vector3D< Type > vectorPart, Type scalarPart) noexcept
Definition: juce_Quaternion.h:43
dsp::FilterDesign::designFIRLowpassHalfBandEquirippleMethod
static FIRCoefficientsPtr designFIRLowpassHalfBandEquirippleMethod(FloatType normalisedTransitionWidth, FloatType amplitudedB)
This method generates a FIR::Coefficients for a low-pass filter, with a cutoff frequency at half band...
String::CharPointerType
CharPointer_UTF8 CharPointerType
This is the character encoding type used internally to store the string.
Definition: juce_String.h:161
Block::getDeviceDescription
virtual String getDeviceDescription() const =0
Returns a human-readable description of this device type.
Slider::RotaryParameters
Structure defining rotary parameters for a slider.
Definition: juce_Slider.h:146
PopupMenu::LookAndFeelMethods::getPopupMenuFont
virtual Font getPopupMenuFont()=0
Returns the size and style of font to use in popup menus.
AiffAudioFormat
Reads and Writes AIFF format audio files.
Definition: juce_AiffAudioFormat.h:39
AudioProcessorValueTreeState::ParameterLayout::ParameterLayout
ParameterLayout(It begin, It end)
Definition: juce_AudioProcessorValueTreeState.h:80
OptionalScopedPointer::OptionalScopedPointer
OptionalScopedPointer(OptionalScopedPointer &objectToTransferFrom)
Takes ownership of the object that another OptionalScopedPointer holds.
Definition: juce_OptionalScopedPointer.h:65
KeyMappingEditorComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
Definition: juce_KeyMappingEditorComponent.h:106
Vector3D::length
Type length() const noexcept
Definition: juce_Vector3D.h:70
AudioDeviceManager::setMidiInputDeviceEnabled
void setMidiInputDeviceEnabled(const String &deviceIdentifier, bool enabled)
Enables or disables a midi input device.
LookAndFeel_V2::getAlertWindowButtonHeight
int getAlertWindowButtonHeight() override
ThreadPoolJob::isRunning
bool isRunning() const noexcept
Returns true if this job is currently running its runJob() method.
Definition: juce_ThreadPool.h:99
dsp::Matrix::swapRows
Matrix & swapRows(size_t rowOne, size_t rowTwo) noexcept
Swaps the contents of two rows in the matrix and returns a reference to itself.
AudioChannelSet::unknown
@ unknown
Unknown channel type.
Definition: juce_AudioChannelSet.h:278
PluginHostType::SteinbergNuendo5
@ SteinbergNuendo5
Represents Steinberg Nuendo 5.
Definition: juce_PluginHostType.h:96
GridItem::Margin
Represents a margin.
Definition: juce_GridItem.h:180
Line::toFloat
Line< float > toFloat() const noexcept
Casts this line to float coordinates.
Definition: juce_Line.h:149
stateIsPlaying
@ stateIsPlaying
Definition: juce_UnityPluginInterface.h:76
littlefoot::uint32
unsigned int uint32
Definition: juce_LittleFootRunner.h:48
PropertySet::getXmlValue
std::unique_ptr< XmlElement > getXmlValue(StringRef keyName) const
Returns one of the properties as an XML element.
CharPointer_UTF32::isEmpty
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_UTF32.h:74
RelativePointPath::elements
OwnedArray< ElementBase > elements
Definition: juce_RelativePointPath.h:181
AudioChannelSet::create6point1
static AudioChannelSet JUCE_CALLTYPE create6point1()
Creates a set for a 6.1 Cine surround setup (left, right, centre, leftSurround, rightSurround,...
Line::operator=
Line & operator=(const Line &)=default
Copies a line from another one.
OpenGLPixelFormat::accumulationBufferBlueBits
int accumulationBufferBlueBits
The number of bits per pixel to use for an accumulation buffer's blue channel.
Definition: juce_OpenGLPixelFormat.h:67
InputSource
A lightweight object that can create a stream to read some kind of resource.
Definition: juce_InputSource.h:38
Colours::aliceblue
static const JUCE_API Colour aliceblue
Definition: juce_Colours.h:58
dsp::FilterDesign::IIRPolyphaseAllpassStructure::directPath
ReferenceCountedArray< IIRCoefficients > directPath
Definition: juce_FilterDesign.h:262
InputSource::hashCode
virtual int64 hashCode() const =0
Returns a hash code that uniquely represents this item.
Colours::crimson
static const JUCE_API Colour crimson
Definition: juce_Colours.h:62
ComponentPeer::DragInfo
Structure to describe drag and drop information.
Definition: juce_ComponentPeer.h:330
AudioProcessor::isUsingDoublePrecision
bool isUsingDoublePrecision() const noexcept
Returns true if the current precision is set to doublePrecision.
Definition: juce_AudioProcessor.h:678
MidiMessageSequence::getIndexOfMatchingKeyUp
int getIndexOfMatchingKeyUp(int index) const noexcept
Returns the index of the note-up that matches the note-on at this index.
SharedResourcePointer
A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a ...
Definition: juce_SharedResourcePointer.h:82
BlocksProtocol::DeviceName
Structure used for the device name.
Definition: juce_BlocksProtocolDefinitions.h:263
AudioFormatWriter::WriteHelper::write
static void write(void *destData, int numDestChannels, const int *const *source, int numSamples, const int sourceOffset=0) noexcept
Definition: juce_AudioFormatWriter.h:274
CodeEditorComponent::getTabSize
int getTabSize() const noexcept
Returns the current number of spaces per tab.
Definition: juce_CodeEditorComponent.h:200
ScrollBar::LookAndFeelMethods::getMinimumScrollbarThumbSize
virtual int getMinimumScrollbarThumbSize(ScrollBar &)=0
Returns the minimum length in pixels to use for a scrollbar thumb.
StringRef
A simple class for holding temporary references to a string literal or String.
Definition: juce_StringRef.h:62
var::isDouble
bool isDouble() const noexcept
SpeakerMappings::getChannelType
static AudioChannelSet::ChannelType getChannelType(int32 type) noexcept
Definition: juce_VSTCommon.h:283
PluginDescription::descriptiveName
String descriptiveName
A more descriptive name for the plug-in.
Definition: juce_PluginDescription.h:61
BlocksProtocol::BlockSerialNumber::isPadBlock
bool isPadBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:192
AlertWindow::LookAndFeelMethods::getAlertWindowButtonHeight
virtual int getAlertWindowButtonHeight()=0
BlockTopology
Describes a set of blocks and the connections between them.
Definition: juce_Topology.h:45
ListenerList::callCheckedExcluding
void callCheckedExcluding(ListenerClass *listenerToExclude, const BailOutCheckerType &bailOutChecker, Callback &&callback)
Calls a member function, with 1 parameter, on all but the specified listener in the list with a bail-...
Definition: juce_ListenerList.h:162
PopupMenu::addItem
void addItem(Item newItem)
Adds an item to the menu.
TabbedComponent::getTabbedButtonBar
TabbedButtonBar & getTabbedButtonBar() const noexcept
Returns the tab button bar component that is being used.
Definition: juce_TabbedComponent.h:178
dsp::SpecialFunctions::sne
static Complex< double > sne(Complex< double > u, double k) noexcept
Computes the Jacobian elliptic function sn for the elliptic modulus k and the quarter-period units u.
UnityAudioEffectState::sampleRate
juce::uint32 sampleRate
Definition: juce_UnityPluginInterface.h:123
AudioProcessor::BusesLayout::getChannelSet
AudioChannelSet & getChannelSet(bool isInput, int busIndex) noexcept
Get the channel set of a particular bus.
Definition: juce_AudioProcessor.h:320
File::windowsSystemDirectory
@ windowsSystemDirectory
On a Windows machine, returns the location of the Windows/System32 folder.
Definition: juce_File.h:920
PluginListComponent::getOptionsButton
TextButton & getOptionsButton()
Returns the button used to display the options menu - you can make this invisible if you want to hide...
Definition: juce_PluginListComponent.h:112
KeyPress::upKey
static const int upKey
key-code for the cursor-up key
Definition: juce_KeyPress.h:200
BlocksProtocol::configSetMessage
@ configSetMessage
Definition: juce_BlocksProtocolDefinitions.h:496
dsp::Matrix::operator-
Matrix operator-(const Matrix &other) const
Addition of two matrices.
Definition: juce_Matrix.h:157
littlefoot::LittleFootRemoteHeap::sendChanges
void sendChanges(ImplementationClass &bi, bool forceSend)
Definition: juce_LittleFootRemoteHeap.h:158
IIRCoefficients
A set of coefficients for use in an IIRFilter object.
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:37
MouseInputSource::touch
@ touch
Definition: juce_MouseInputSource.h:60
BlocksProtocol::HostPacketDecoder::handleTopologyDevice
static void handleTopologyDevice(Handler &handler, Packed7BitArrayReader &reader)
Definition: juce_HostPacketDecoder.h:164
StandalonePluginHolder::reloadAudioDeviceState
void reloadAudioDeviceState(bool enableAudioInput, const String &preferredDefaultDeviceName, const AudioDeviceManager::AudioDeviceSetup *preferredSetupOptions)
Definition: juce_StandaloneFilterWindow.h:314
MathConstants::twoPi
static const FloatType twoPi
A predefined value for 2 * Pi.
Definition: juce_MathsFunctions.h:369
AudioBuffer::setSample
void setSample(int destChannel, int destSample, Type newValue) noexcept
Sets a sample in the buffer.
Definition: juce_AudioSampleBuffer.h:577
dsp::WindowingFunction::kaiser
@ kaiser
Definition: juce_Windowing.h:58
Rectangle::enlargeIfAdjacent
bool enlargeIfAdjacent(Rectangle other) noexcept
If this rectangle merged with another one results in a simple rectangle, this will set this rectangle...
Definition: juce_Rectangle.h:712
Point::y
ValueType y
The point's Y coordinate.
Definition: juce_Point.h:239
OptionalScopedPointer::clear
void clear()
Does the same thing as reset().
Definition: juce_OptionalScopedPointer.h:131
AudioBuffer::getWritePointer
Type * getWritePointer(int channelNumber) noexcept
Returns a writeable pointer to one of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:274
URL::DownloadTask::targetLocation
File targetLocation
Definition: juce_URL.h:413
Vector3D::operator-=
Vector3D & operator-=(Vector3D other) noexcept
Definition: juce_Vector3D.h:54
TabbedButtonBar::getOrientation
Orientation getOrientation() const noexcept
Returns the bar's current orientation.
Definition: juce_TabbedButtonBar.h:192
LinkedListPointer::remove
void remove(ObjectType *const itemToRemove)
Removes a specific item from the list.
Definition: juce_LinkedListPointer.h:268
setFloatParameterCallback
int(UNITY_INTERFACE_API * setFloatParameterCallback)(UnityAudioEffectState *state, int index, float value)
Definition: juce_UnityPluginInterface.h:57
OSCColour::toInt32
uint32 toInt32() const
LookAndFeel_V2::drawKeymapChangeButton
void drawKeymapChangeButton(Graphics &, int width, int height, Button &, const String &keyDescription) override
PopupMenu::CustomComponent::isTriggeredAutomatically
bool isTriggeredAutomatically() const noexcept
Definition: juce_PopupMenu.h:711
PluginHostType::isWaveBurner
bool isWaveBurner() const noexcept
Returns true if the host is Apple WaveBurner.
Definition: juce_PluginHostType.h:182
ArrayBase::begin
ElementType * begin() noexcept
Definition: juce_ArrayBase.h:170
ReverbAudioSource
An AudioSource that uses the Reverb class to apply a reverb to another AudioSource.
Definition: juce_ReverbAudioSource.h:35
MPEZoneLayout::Listener
Listener class.
Definition: juce_MPEZoneLayout.h:184
littlefoot::Runner::getProgramHeapEnd
uint8 * getProgramHeapEnd() const noexcept
Definition: juce_LittleFootRunner.h:524
MemoryBlock::end
char * end() noexcept
Returns an end-iterator for the data.
Definition: juce_MemoryBlock.h:118
FileOutputStream
An output stream that writes into a local file.
Definition: juce_FileOutputStream.h:35
NormalisableRange::NormalisableRange
NormalisableRange(ValueType rangeStart, ValueType rangeEnd, ValueType intervalValue, ValueType skewFactor, bool useSymmetricSkew=false) noexcept
Creates a NormalisableRange with a given range, interval and skew factor.
Definition: juce_NormalisableRange.h:52
CodeTokeniser
A base class for tokenising code so that the syntax can be displayed in a code editor.
Definition: juce_CodeTokeniser.h:40
Image::BitmapData::pixelStride
int pixelStride
The number of bytes between each pixel.
Definition: juce_Image.h:356
OwnedArray::move
void move(int currentIndex, int newIndex) noexcept
Moves one of the objects to a different position.
Definition: juce_OwnedArray.h:748
Grid::TrackInfo::getEndLineName
const String & getEndLineName() const noexcept
Definition: juce_Grid.h:88
ModifierKeys::isCtrlDown
bool isCtrlDown() const noexcept
Checks whether the CTRL key's flag is set.
Definition: juce_ModifierKeys.h:110
BlocksVersion::operator!=
bool operator!=(const BlocksVersion &) const
AudioProcessor::getSampleRate
double getSampleRate() const noexcept
Returns the current sample rate.
Definition: juce_AudioProcessor.h:797
LookAndFeel_V3::drawLinearSlider
void drawLinearSlider(Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle, Slider &) override
AudioIODeviceType
Represents a type of audio driver, such as DirectSound, ASIO, CoreAudio, etc.
Definition: juce_AudioIODeviceType.h:62
LinkedListPointer::operator[]
LinkedListPointer & operator[](int index) noexcept
Returns the item at a given index in the list.
Definition: juce_LinkedListPointer.h:143
dsp::ProcessContextReplacing
Contains context information that is passed into an algorithm's process method.
Definition: juce_ProcessContext.h:80
ScopedValueSetter::ScopedValueSetter
ScopedValueSetter(ValueType &valueToSet, ValueType newValue)
Creates a ScopedValueSetter that will immediately change the specified value to the given new value,...
Definition: juce_ScopedValueSetter.h:61
MidiKeyboardComponent::getBlackNoteWidth
float getBlackNoteWidth() const noexcept
Returns the absolute width of the black notes.
Definition: juce_MidiKeyboardComponent.h:198
OnlineUnlockForm
Acts as a GUI which asks the user for their details, and calls the approriate methods on your OnlineU...
Definition: juce_OnlineUnlockForm.h:52
RectangleList::end
const RectangleType * end() const noexcept
Standard method for iterating the rectangles in the list.
Definition: juce_RectangleList.h:637
AudioChannelSet::bottomFrontLeft
@ bottomFrontLeft
Bottom Front Left (Bfl)
Definition: juce_AudioChannelSet.h:369
HashMap::Iterator
Iterates over the items in a HashMap.
Definition: juce_HashMap.h:400
String::paddedLeft
String paddedLeft(juce_wchar padCharacter, int minimumLength) const
Returns a copy of this string with the specified character repeatedly added to its beginning until th...
BlocksProtocol::DeviceConnection::device2
TopologyIndex device2
Definition: juce_BlocksProtocolDefinitions.h:224
AudioChannelSet::topSideRight
@ topSideRight
Rts (AAX), Tsr (VST) channel for Dolby Atmos.
Definition: juce_AudioChannelSet.h:311
Toolbar::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the toolbar.
Definition: juce_Toolbar.h:237
BlocksVersion::forced
bool forced
Identify "forced" firmware builds.
Definition: juce_BlocksVersion.h:51
Colours::darksalmon
static const JUCE_API Colour darksalmon
Definition: juce_Colours.h:65
PluginDescription::lastInfoUpdateTime
Time lastInfoUpdateTime
The last time that this information was updated.
Definition: juce_PluginDescription.h:91
Array::isEmpty
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_Array.h:223
JUCEApplicationBase::anotherInstanceStarted
virtual void anotherInstanceStarted(const String &commandLine)=0
Indicates that the user has tried to start up another instance of the app.
UnityAudioSpatializerData::reverbZoneMix
float reverbZoneMix
Definition: juce_UnityPluginInterface.h:99
PathFlatteningIterator::subPathIndex
int subPathIndex
The index of the current line within the current sub-path.
Definition: juce_PathIterator.h:92
Colours::darkturquoise
static const JUCE_API Colour darkturquoise
Definition: juce_Colours.h:66
SelectedItemSet::itemSelected
virtual void itemSelected(SelectableItemType)
Can be overridden to do special handling when an item is selected.
Definition: juce_SelectedItemSet.h:294
dsp::LookupTable::isInitialised
bool isInitialised() const noexcept
Returns true if the LookupTable is initialised and ready to be used.
Definition: juce_LookupTable.h:143
MouseEvent::eventTime
const Time eventTime
The time that this mouse-event occurred.
Definition: juce_MouseEvent.h:184
Line::setEnd
void setEnd(ValueType newEndX, ValueType newEndY) noexcept
Changes this line's end point.
Definition: juce_Line.h:99
dsp::ProcessorWrapper
Wraps an instance of a given processor class, and exposes it through the ProcessorBase interface.
Definition: juce_ProcessorWrapper.h:62
MouseInactivityDetector::Listener
Classes should implement this to receive callbacks from a MouseInactivityDetector when the mouse beco...
Definition: juce_MouseInactivityDetector.h:72
toggle
@ toggle
Definition: juce_LittleFootFunctions.dox:586
CharPointer_UTF8::isLetterOrDigit
bool isLetterOrDigit() const noexcept
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_UTF8.h:457
ValueWithDefault::referTo
void referTo(ValueTree &tree, const Identifier &property, UndoManager *um, const var &defaultVal)
Makes the ValueWithDefault refer to the specified property inside the given ValueTree,...
Definition: juce_ValueWithDefault.h:167
Rectangle::getCentreY
ValueType getCentreY() const noexcept
Returns the y coordinate of the rectangle's centre.
Definition: juce_Rectangle.h:122
NamedValueSet
Holds a set of named var objects.
Definition: juce_NamedValueSet.h:35
InAppPurchases::Listener::productDownloadProgressUpdate
virtual void productDownloadProgressUpdate(Download &, float, RelativeTime)
iOS only: Called when a product download progress gets updated.
Definition: juce_InAppPurchases.h:170
StandaloneFilterWindow::PluginInOuts
StandalonePluginHolder::PluginInOuts PluginInOuts
Definition: juce_StandaloneFilterWindow.h:582
RectangleList::subtract
void subtract(RectangleType rect)
Removes a rectangular region from the list.
Definition: juce_RectangleList.h:206
BlocksProtocol::slideCC
@ slideCC
Definition: juce_BlocksProtocolDefinitions.h:283
dsp::Reverb::prepare
void prepare(const juce::dsp::ProcessSpec &spec)
Initialises the reverb.
Definition: juce_dsp/processors/juce_Reverb.h:65
TableHeaderComponent::Listener::tableColumnsResized
virtual void tableColumnsResized(TableHeaderComponent *tableHeader)=0
This is called when one or more of the table's columns are resized.
dsp::ProcessSpec
This structure is passed into a DSP algorithm's prepare() method, and contains information about vari...
Definition: juce_ProcessContext.h:39
Colours::grey
static const JUCE_API Colour grey
ARGB = 0xff808080.
Definition: juce_Colours.h:52
StandalonePluginHolder::player
AudioProcessorPlayer player
Definition: juce_StandaloneFilterWindow.h:409
Rectangle::translated
Rectangle translated(ValueType deltaX, ValueType deltaY) const noexcept
Returns a rectangle which is the same as this one moved by a given amount.
Definition: juce_Rectangle.h:301
MouseEvent::getMouseDownPosition
Point< int > getMouseDownPosition() const noexcept
Returns the coordinates of the last place that a mouse was pressed.
ArrayBase::add
void add(ElementType &&newElement)
Definition: juce_ArrayBase.h:264
Graphics::setColour
void setColour(Colour newColour)
Changes the current drawing colour.
Slider::notDragging
@ notDragging
Dragging is not active.
Definition: juce_Slider.h:109
Label::onEditorHide
std::function< void()> onEditorHide
You can assign a lambda to this callback object to have it called when the label's editor is hidden.
Definition: juce_Label.h:214
SortedSet::~SortedSet
~SortedSet()=default
Destructor.
GenericScopedTryLock::GenericScopedTryLock
GenericScopedTryLock(const LockType &lock, bool acquireLockOnInitialisation=true) noexcept
Creates a GenericScopedTryLock.
Definition: juce_ScopedLock.h:218
InAppPurchases::Product::description
String description
Description of the product.
Definition: juce_InAppPurchases.h:60
dsp::WaveShaper
Applies waveshaping to audio samples as single samples or AudioBlocks.
Definition: juce_WaveShaper.h:39
URL::getPostData
String getPostData() const
Returns the data that was set using withPOSTData().
Definition: juce_URL.h:272
PluginHostType::Tracktion3
@ Tracktion3
Represents Tracktion 3.
Definition: juce_PluginHostType.h:105
ArgumentList::size
int size() const
Returns the number of arguments in the list.
AudioThumbnailBase::clear
virtual void clear()=0
Clears and resets the thumbnail.
Parallelogram::Parallelogram
Parallelogram()=default
Creates a parallelogram with zero size at the origin.
Label::isEditableOnSingleClick
bool isEditableOnSingleClick() const noexcept
Returns true if this option was set using setEditable().
Definition: juce_Label.h:242
CharPointer_UTF8::byteOrderMark1
@ byteOrderMark1
Definition: juce_CharPointer_UTF8.h:543
StringArray::strings
Array< String > strings
This is the array holding the actual strings.
Definition: juce_StringArray.h:465
OSCBundle::size
int size() const noexcept
Returns the number of elements contained in the bundle.
Definition: juce_OSCBundle.h:108
ComponentBuilder::ImageProvider
This class is used when references to images need to be stored in ValueTrees.
Definition: juce_ComponentBuilder.h:187
CharPointer_UTF8::lengthUpTo
size_t lengthUpTo(const size_t maxCharsToCount) const noexcept
Returns the number of characters in this string, or the given value, whichever is lower.
Definition: juce_CharPointer_UTF8.h:262
DrawableButton::ImageFitted
@ ImageFitted
The button will just display the images, but will resize and centre them to fit inside it.
Definition: juce_DrawableButton.h:48
PhysicalTopologySource::DeviceConnection
For custom transport systems, this represents a connected device.
Definition: juce_PhysicalTopologySource.h:60
Vector3D::operator*=
Vector3D & operator*=(Type scaleFactor) noexcept
Definition: juce_Vector3D.h:55
BlocksProtocol::firmwareUpdateACK
@ firmwareUpdateACK
Definition: juce_BlocksProtocolDefinitions.h:492
SelectedItemSet
Manages a list of selectable items.
Definition: juce_SelectedItemSet.h:47
Box2DRenderer::DrawSegment
void DrawSegment(const b2Vec2 &p1, const b2Vec2 &p2, const b2Color &) override
PluginHostType::isFinalCut
bool isFinalCut() const noexcept
Returns true if the host is Apple Final Cut Pro.
Definition: juce_PluginHostType.h:134
AudioProcessor::wrapperType_VST
@ wrapperType_VST
Definition: juce_AudioProcessor.h:1189
TabbedButtonBar::isVertical
bool isVertical() const noexcept
Returns true if the orientation is TabsAtLeft or TabsAtRight.
Definition: juce_TabbedButtonBar.h:195
DrumPadGridProgram::GridFill::hollowPlus
@ hollowPlus
Definition: juce_DrumPadLEDProgram.h:65
ComponentPeer::ScaleFactorListener
Used to receive callbacks when the OS scale factor of this ComponentPeer changes.
Definition: juce_ComponentPeer.h:388
Colours::orange
static const JUCE_API Colour orange
Definition: juce_Colours.h:81
Block::DataInputPortListener::handleIncomingDataPortMessage
virtual void handleIncomingDataPortMessage(Block &source, const void *messageData, size_t messageSize)=0
Called whenever a message from a block is received.
BlocksProtocol::packetACK
@ packetACK
Definition: juce_BlocksProtocolDefinitions.h:490
AudioProcessor::BusesLayout::outputBuses
Array< AudioChannelSet > outputBuses
An array containing the list of output buses that this processor supports.
Definition: juce_AudioProcessor.h:310
AbstractFifo
Encapsulates the logic required to implement a lock-free FIFO.
Definition: juce_AbstractFifo.h:79
CachedValue::get
Type get() const noexcept
Returns the current value of the property.
Definition: juce_CachedValue.h:107
StandalonePluginHolder::stopPlaying
void stopPlaying()
Definition: juce_StandaloneFilterWindow.h:248
AudioData::Pointer::getNumBytesBetweenSamples
int getNumBytesBetweenSamples() const noexcept
Returns the number of bytes between the start address of each sample.
Definition: juce_AudioDataConverters.h:557
StretchableObjectResizer::addItem
void addItem(double currentSize, double minSize, double maxSize, int order=0)
Adds an item to the list.
MouseListener::mouseMove
virtual void mouseMove(const MouseEvent &event)
Called when the mouse moves inside a component.
littlefoot::Runner::callFunction
ErrorCode callFunction(FunctionID function) noexcept
Calls one of the functions in the program, by its function ID.
Definition: juce_LittleFootRunner.h:500
ValueWithDefault::ValueWithDefault
ValueWithDefault()=default
Creates an unitialised ValueWithDefault.
PixelAlpha::blend
forcedinline void blend(const Pixel &src, uint32 extraAlpha) noexcept
Blends another pixel onto this one, applying an extra multiplier to its opacity.
Definition: juce_PixelFormats.h:675
UnityAudioEffectState
Definition: juce_UnityPluginInterface.h:120
dsp::SIMDRegister::set
void JUCE_VECTOR_CALLTYPE set(size_t idx, ElementType v) noexcept
Sets the idx-th element of the receiver.
Definition: juce_SIMDRegister.h:162
Array::begin
ElementType * begin() noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:329
PluginHostType::AbletonLive7
@ AbletonLive7
Represents Ableton Live 7.
Definition: juce_PluginHostType.h:54
AnimatedPosition::addListener
void addListener(Listener *listener)
Adds a listener to be called when the value changes.
Definition: juce_AnimatedPosition.h:144
MemoryMappedAudioFormatReader
A specialised type of AudioFormatReader that uses a MemoryMappedFile to read directly from an audio f...
Definition: juce_MemoryMappedAudioFormatReader.h:48
AudioPluginFormat::getDefaultLocationsToSearch
virtual FileSearchPath getDefaultLocationsToSearch()=0
Returns the typical places to look for this kind of plugin.
dsp::AudioBlock::getSingleChannelBlock
AudioBlock getSingleChannelBlock(size_t channel) const noexcept
Returns an AudioBlock that represents one of the channels in this block.
Definition: juce_AudioBlock.h:232
Block::addProgramEventListener
virtual void addProgramEventListener(ProgramEventListener *)
Adds a new listener for custom program events from the block.
TabbedButtonBar::LookAndFeelMethods::fillTabButtonShape
virtual void fillTabButtonShape(TabBarButton &, Graphics &, const Path &path, bool isMouseOver, bool isMouseDown)=0
RecentlyOpenedFilesList::getMaxNumberOfItems
int getMaxNumberOfItems() const noexcept
Returns the number of items that this list will store.
Definition: juce_RecentlyOpenedFilesList.h:67
GIFImageFormat
A subclass of ImageFileFormat for reading GIF files.
Definition: juce_ImageFileFormat.h:210
Component::mouseWheelMove
void mouseWheelMove(const MouseEvent &event, const MouseWheelDetails &wheel) override
Called when the mouse-wheel is moved.
MouseInputSource::invalidOrientation
static const float invalidOrientation
A default value for orientation, which is used when a device doesn't support it.
Definition: juce_MouseInputSource.h:232
CallOutBox
A box with a small arrow that can be used as a temporary pop-up window to show extra controls when a ...
Definition: juce_CallOutBox.h:60
SparseSet::getRanges
const Array< Range< Type > > & getRanges() const noexcept
Returns the set as a list of ranges, which you may want to iterate over.
Definition: juce_SparseSet.h:243
CharPointer_ASCII::getBytesRequiredFor
static size_t getBytesRequiredFor(const juce_wchar) noexcept
Returns the number of bytes that would be needed to represent the given unicode character in this enc...
Definition: juce_CharPointer_ASCII.h:186
CharacterFunctions::indexOfCharIgnoreCase
static int indexOfCharIgnoreCase(Type text, juce_wchar charToFind) noexcept
Finds the character index of a given character in another string, using a case-independent match.
Definition: juce_CharacterFunctions.h:735
BlockTopology::getNumberOfConnectionsToBlock
int getNumberOfConnectionsToBlock(Block::UID uid) const
Definition: juce_Topology.h:109
Component::mouseEnter
void mouseEnter(const MouseEvent &event) override
Called when the mouse first enters a component.
IPAddress
Represents an IP address.
Definition: juce_IPAddress.h:33
NetworkServiceDiscovery::AvailableServiceList::~AvailableServiceList
~AvailableServiceList() override
Destructor.
Component::isColourSpecified
bool isColourSpecified(int colourID) const
Returns true if the specified colour ID has been explicitly set for this component using the setColou...
BlocksProtocol::MessageFromDevice::touchEndWithVelocity
@ touchEndWithVelocity
WavAudioFormat::riffInfoRated
static const char *const riffInfoRated
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:148
NewLine
This class is used for represent a new-line character sequence.
Definition: juce_NewLine.h:40
FloatVectorOperations::findMinAndMax
static Range< float > JUCE_CALLTYPE findMinAndMax(const float *src, int numValues) noexcept
Finds the minimum and maximum values in the given array.
AudioBuffer::applyGain
void applyGain(int channel, int startSample, int numSamples, Type gain) noexcept
Applies a gain multiple to a region of one channel.
Definition: juce_AudioSampleBuffer.h:603
OpenGLPixelFormat::multisamplingLevel
uint8 multisamplingLevel
The number of samples to use for full-scene multisampled anti-aliasing (if available).
Definition: juce_OpenGLPixelFormat.h:70
BubbleComponent::paintContent
virtual void paintContent(Graphics &g, int width, int height)=0
Subclasses should override this to draw their bubble's contents.
FloatVectorOperations::max
static void JUCE_CALLTYPE max(float *dest, const float *src, float comp, int num) noexcept
Each element of dest will be the maximum of the corresponding element of the source array and the giv...
AttributedString::Attribute
An attribute that has been applied to a range of characters in an AttributedString.
Definition: juce_AttributedString.h:149
PopupMenu::Options::getItemThatMustBeVisible
int getItemThatMustBeVisible() const noexcept
Definition: juce_PopupMenu.h:469
OpenGLShaderProgram
Manages an OpenGL shader program.
Definition: juce_OpenGLShaderProgram.h:37
LowLevelGraphicsContext::isClipEmpty
virtual bool isClipEmpty() const =0
DirectoryContentsList::isFindingFiles
bool isFindingFiles() const noexcept
Returns true if this list contains files.
Definition: juce_DirectoryContentsList.h:94
AudioPluginInstance::Parameter
Structure used to describe plugin parameters.
Definition: juce_AudioPluginInstance.h:106
CharPointer_UTF8::operator=
CharPointer_UTF8 operator=(CharPointer_UTF8 other) noexcept
Definition: juce_CharPointer_UTF8.h:47
AudioProcessorParameter::getText
virtual String getText(float normalisedValue, int) const
Returns a textual version of the supplied normalised parameter value.
SmoothedValueBase::getCurrentValue
FloatType getCurrentValue() const noexcept
Returns the current value of the ramp.
Definition: juce_SmoothedValue.h:69
PushNotifications::Channel::low
@ low
Definition: juce_PushNotifications.h:458
InAppPurchases::Purchase
Represents a purchase of a product in the store.
Definition: juce_InAppPurchases.h:71
MidiMessage::getAfterTouchValue
int getAfterTouchValue() const noexcept
Returns the amount of aftertouch from an aftertouch messages.
AbstractFifo::ScopedReadWrite::startIndex2
int startIndex2
Definition: juce_AbstractFifo.h:253
PushNotifications::Notification::Action::Style
Style
Controls the appearance of this action.
Definition: juce_PushNotifications.h:71
dsp::AudioBlock::add
const AudioBlock &JUCE_VECTOR_CALLTYPE add(SampleType value) const noexcept
Definition: juce_AudioBlock.h:380
BlocksProtocol::user25
@ user25
Definition: juce_BlocksProtocolDefinitions.h:344
AudioProcessor::wrapperType_AudioUnit
@ wrapperType_AudioUnit
Definition: juce_AudioProcessor.h:1191
dsp::AudioBlock::getSubsetChannelBlock
AudioBlock getSubsetChannelBlock(size_t channelStart, size_t numChannelsToUse) const noexcept
Returns a subset of continguous channels.
Definition: juce_AudioBlock.h:242
AudioProcessorValueTreeState::ParameterLayout::ParameterLayout
ParameterLayout(ParameterLayout &&other) noexcept
Definition: juce_AudioProcessorValueTreeState.h:105
PathFlatteningIterator
Flattens a Path object into a series of straight-line sections.
Definition: juce_PathIterator.h:43
AudioChannelSet::leftSurround
@ leftSurround
Ls channel.
Definition: juce_AudioChannelSet.h:287
Colours::darkolivegreen
static const JUCE_API Colour darkolivegreen
Definition: juce_Colours.h:64
Value::getValueSource
ValueSource & getValueSource() noexcept
Returns the ValueSource that this value is referring to.
Definition: juce_Value.h:219
Colours::papayawhip
static const JUCE_API Colour papayawhip
Definition: juce_Colours.h:83
AudioChannelSet::fromWaveChannelMask
static AudioChannelSet JUCE_CALLTYPE fromWaveChannelMask(int32 dwChannelMask)
Create an AudioChannelSet from a WAVEFORMATEXTENSIBLE channelMask (typically used in ....
UnitTest::expectGreaterOrEqual
void expectGreaterOrEqual(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is greater or equal to a comparison value.
Definition: juce_UnitTest.h:192
Draggable3DOrientation::setRadius
void setRadius(float newRadius) noexcept
Sets the size of the rotated object, as a proportion of the viewport's size.
Definition: juce_Draggable3DOrientation.h:77
OSCBundle
An OSC bundle.
Definition: juce_OSCBundle.h:45
Rectangle::withLeft
Rectangle withLeft(ValueType newLeft) const noexcept
Returns a new rectangle with a different x position, but the same right-hand edge as this one.
Definition: juce_Rectangle.h:241
AffineTransform::transformPoints
void transformPoints(ValueType &x1, ValueType &y1, ValueType &x2, ValueType &y2, ValueType &x3, ValueType &y3) const noexcept
Transforms three 2D coordinates using this matrix.
Definition: juce_AffineTransform.h:106
LeakedObjectDetector
Embedding an instance of this class inside another class can be used as a low-overhead way of detecti...
Definition: juce_LeakedObjectDetector.h:43
CppTokeniserFunctions::parseIdentifier
static int parseIdentifier(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:113
PushNotifications::Notification::recommendation
@ recommendation
Specific, single thing related recommendation.
Definition: juce_PushNotifications.h:209
OptionalScopedPointer::operator*
ObjectType & operator*() const noexcept
Returns the object that this pointer is managing.
Definition: juce_OptionalScopedPointer.h:108
FileBasedDocument::getFile
const File & getFile() const
Returns the file that this document was last successfully saved or loaded from.
Definition: juce_FileBasedDocument.h:215
MPESynthesiserVoice::getSampleRate
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_MPESynthesiserVoice.h:158
VSTCallbackHandler::~VSTCallbackHandler
virtual ~VSTCallbackHandler()=default
Point::operator-=
Point & operator-=(Point other) noexcept
Subtracts another point's coordinates to this one.
Definition: juce_Point.h:106
SelectedItemSet::ParameterType
typename TypeHelpers::ParameterType< SelectableItemType >::type ParameterType
Definition: juce_SelectedItemSet.h:53
ModifierKeys::withoutMouseButtons
ModifierKeys withoutMouseButtons() const noexcept
Returns a copy of only the non-mouse flags.
Definition: juce_ModifierKeys.h:171
BlocksProtocol::MessageFromHost::blockReset
@ blockReset
MessageListener
MessageListener subclasses can post and receive Message objects.
Definition: juce_MessageListener.h:35
Label::Listener
A class for receiving events from a Label.
Definition: juce_Label.h:184
ResizableWindow::resizableBorder
std::unique_ptr< ResizableBorderComponent > resizableBorder
Definition: juce_ResizableWindow.h:384
FlacAudioFormat
Reads and writes the lossless-compression FLAC audio format.
Definition: juce_FlacAudioFormat.h:43
StandalonePluginHolder::getFilePatterns
static String getFilePatterns(const String &fileSuffix)
Definition: juce_StandaloneFilterWindow.h:154
AudioFormatWriter::channelLayout
AudioChannelSet channelLayout
The audio channel layout that the writer should use.
Definition: juce_AudioFormatWriter.h:262
ResizableBorderComponent::Zone
Represents the different sections of a resizable border, which allow it to resized in different ways.
Definition: juce_ResizableBorderComponent.h:95
OnlineUnlockStatus::isUnlocked
var isUnlocked() const
Returns true if the product has been successfully authorised for this machine.
Definition: juce_OnlineUnlockStatus.h:148
littlefoot::Compiler
This class compiles littlefoot source code into a littlefoot::Program object which can be executed by...
Definition: juce_LittleFootCompiler.h:41
dsp::SIMDRegister::operator=
SIMDRegister &JUCE_VECTOR_CALLTYPE operator=(ElementType s) noexcept
Broadcasts the scalar to all elements of the receiver.
Definition: juce_SIMDRegister.h:196
SelectedItemSet::end
SelectableItemType * end() noexcept
Provides iterator access to the array of items.
Definition: juce_SelectedItemSet.h:283
StringPairArray::size
int size() const noexcept
Returns the number of strings in the array.
Definition: juce_StringPairArray.h:94
PluginHostType::HostType
HostType
Represents the host type and also its version for some hosts.
Definition: juce_PluginHostType.h:50
MPESynthesiserBase::handleMidiEvent
virtual void handleMidiEvent(const MidiMessage &)
Handle incoming MIDI events (called from renderNextBlock).
Point::toDouble
JUCE_CONSTEXPR Point< double > toDouble() const noexcept
Casts this point to a Point<double> object.
Definition: juce_Point.h:229
ListenerList::add
void add(ListenerClass *listenerToAdd)
Adds a listener to the list.
Definition: juce_ListenerList.h:85
littlefoot::LittleFootRemoteHeap::setBytes
void setBytes(size_t offset, const uint8 *data, size_t num) noexcept
Definition: juce_LittleFootRemoteHeap.h:108
CharPointer_UTF32::operator*
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_UTF32.h:80
dsp::SIMDRegister::multiplyAdd
static SIMDRegister JUCE_VECTOR_CALLTYPE multiplyAdd(SIMDRegister a, const SIMDRegister b, SIMDRegister c) noexcept
Multiplies b and c and adds the result to a.
Definition: juce_SIMDRegister.h:323
CachedComponentImage
Base class used internally for structures that can store cached images of component state.
Definition: juce_CachedComponentImage.h:43
dsp::LadderFilter::setResonance
void setResonance(Type newValue) noexcept
Sets the resonance of the filter.
AnalyticsDestination::AnalyticsEvent::timestamp
uint32 timestamp
The timestamp of the event.
Definition: juce_AnalyticsDestination.h:68
RelativeCoordinate::StandardStrings::parent
@ parent
Definition: juce_RelativeCoordinate.h:171
littlefoot::NativeFunction::createID
static FunctionID createID(const char *nameAndArgTypes)
Converts a function signature to its hashed ID.
Definition: juce_LittleFootRunner.h:174
StandalonePluginHolder::deletePlugin
virtual void deletePlugin()
Definition: juce_StandaloneFilterWindow.h:148
ImageCache
A global cache of images that have been loaded from files or memory.
Definition: juce_ImageCache.h:48
DrumPadGridProgram::GridFill::pizzaFilled
@ pizzaFilled
Definition: juce_DrumPadLEDProgram.h:70
ResizableWindow::LookAndFeelMethods::drawResizableFrame
virtual void drawResizableFrame(Graphics &, int w, int h, const BorderSize< int > &)=0
Colours::darkkhaki
static const JUCE_API Colour darkkhaki
Definition: juce_Colours.h:64
Justification::operator==
bool operator==(const Justification &other) const noexcept
Definition: juce_Justification.h:55
CharPointer_UTF8::operator<=
bool operator<=(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:62
AudioChannelSet::bottomFrontCentre
@ bottomFrontCentre
Bottom Front Centre (Bfc)
Definition: juce_AudioChannelSet.h:370
LookAndFeel_V2::paintToolbarButtonLabel
void paintToolbarButtonLabel(Graphics &, int x, int y, int width, int height, const String &text, ToolbarItemComponent &) override
DynamicObject
Represents a dynamically implemented object.
Definition: juce_DynamicObject.h:40
dsp::Matrix::isSquare
bool isSquare() const noexcept
Tells if the matrix is a square matrix.
Definition: juce_Matrix.h:180
CharacterFunctions::isLetterOrDigit
static bool isLetterOrDigit(char character) noexcept
Checks whether a character is alphabetic or numeric.
SidePanel::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the SidePanel.
Definition: juce_SidePanel.h:179
AiffAudioFormat::appleRootNote
static const char *const appleRootNote
Metadata property name used when reading a aiff file with a basc chunk.
Definition: juce_AiffAudioFormat.h:55
RelativeTime::inSeconds
double inSeconds() const noexcept
Returns the number of seconds this time represents.
Definition: juce_RelativeTime.h:102
RectanglePlacement
Defines the method used to position some kind of rectangular object within a rectangular viewport.
Definition: juce_RectanglePlacement.h:41
ArgumentList::operator=
ArgumentList & operator=(const ArgumentList &)=default
GridItem::Span
Represents a span.
Definition: juce_GridItem.h:44
RectangleList::addWithoutMerging
void addWithoutMerging(RectangleType rect)
Dumbly adds a rectangle to the list without checking for overlaps.
Definition: juce_RectangleList.h:182
PenDetails::tiltY
float tiltY
Indicates the angle of tilt of the pointer in a range of -1.0 to 1.0 along the y-axis where a positiv...
Definition: juce_MouseEvent.h:452
Colours::saddlebrown
static const JUCE_API Colour saddlebrown
Definition: juce_Colours.h:86
LowLevelGraphicsContext::getPhysicalPixelScaleFactor
virtual float getPhysicalPixelScaleFactor()=0
Parallelogram::transformedBy
Parallelogram transformedBy(const AffineTransform &transform) const noexcept
Returns a transformed verstion of the parallelogram.
Definition: juce_Parallelogram.h:167
BigInteger::countNumberOfSetBits
int countNumberOfSetBits() const noexcept
Returns the total number of set bits in the value.
ChangeBroadcaster::sendChangeMessage
void sendChangeMessage()
Causes an asynchronous change message to be sent to all the registered listeners.
AudioProcessor::Bus::isEnabledByDefault
bool isEnabledByDefault() const noexcept
Returns if this bus is enabled by default.
Definition: juce_AudioProcessor.h:453
Colours::transparentWhite
static const JUCE_API Colour transparentWhite
ARGB = 0x00ffffff.
Definition: juce_Colours.h:46
ApplicationProperties
Manages a collection of properties.
Definition: juce_ApplicationProperties.h:52
AudioProcessorValueTreeState::getRawParameterValue
float * getRawParameterValue(StringRef parameterID) const noexcept
Returns a pointer to a floating point representation of a particular parameter which a realtime proce...
ComponentPeer::StyleFlags
StyleFlags
A combination of these flags is passed to the ComponentPeer constructor.
Definition: juce_ComponentPeer.h:50
Block::isHardwareBlock
virtual bool isHardwareBlock() const =0
Returns true if the device is a physical hardware block (i.e.
Component::getLocalArea
Rectangle< int > getLocalArea(const Component *sourceComponent, Rectangle< int > areaRelativeToSourceComponent) const
Converts a rectangle to be relative to this component's coordinate space.
OwnedArray::OwnedArray
OwnedArray(OwnedArray &&other) noexcept
Move constructor.
Definition: juce_OwnedArray.h:69
BorderSize::operator!=
bool operator!=(const BorderSize &other) const noexcept
Definition: juce_BorderSize.h:140
Block::ConnectionPort::DeviceEdge::north
@ north
RelativePointPath::ElementBase::type
const ElementType type
Definition: juce_RelativePointPath.h:91
Slider::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the slider.
Definition: juce_Slider.h:863
capsLock
@ capsLock
Definition: juce_UnityPluginInterface.h:89
PushNotifications::Listener::deliveredNotificationsListReceived
virtual void deliveredNotificationsListReceived(const Array< Notification > &notifications)
Called after getDeliveredNotifications() request is fulfilled.
Definition: juce_PushNotifications.h:666
WavAudioFormat::riffInfoWrittenBy
static const char *const riffInfoWrittenBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:177
MixerAudioSource
An AudioSource that mixes together the output of a set of other AudioSources.
Definition: juce_MixerAudioSource.h:37
HeapBlock::getData
ElementType * getData() const noexcept
Returns a raw pointer to the allocated data.
Definition: juce_HeapBlock.h:195
PathFlatteningIterator::y2
float y2
The y position of the end of the current line segment.
Definition: juce_PathIterator.h:78
BlocksProtocol::user16
@ user16
Definition: juce_BlocksProtocolDefinitions.h:335
MidiMessageSequence::clear
void clear()
Clears the sequence.
Colours::darkgrey
static const JUCE_API Colour darkgrey
Definition: juce_Colours.h:63
AlertWindow::LookAndFeelMethods::drawAlertBox
virtual void drawAlertBox(Graphics &, AlertWindow &, const Rectangle< int > &textArea, TextLayout &)=0
LookAndFeel_V2::drawPopupMenuBackground
void drawPopupMenuBackground(Graphics &, int width, int height) override
Fills the background of a popup menu component.
Colours::olivedrab
static const JUCE_API Colour olivedrab
Definition: juce_Colours.h:81
Vector3D< float >
JUCE_MODAL_LOOPS_PERMITTED
#define JUCE_MODAL_LOOPS_PERMITTED
Definition: juce_PlatformDefs.h:303
WavAudioFormat::bwavDescription
static const char *const bwavDescription
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:52
ContentSharer
A singleton class responsible for sharing content between apps and devices.
Definition: juce_ContentSharer.h:39
MPENote::off
@ off
The key is up (off).
Definition: juce_MPENote.h:46
HashMap::Iterator::getKey
KeyType getKey() const
Returns the current item's key.
Definition: juce_HashMap.h:433
Image::BitmapData::getPixelPointer
uint8 * getPixelPointer(int x, int y) const noexcept
Returns a pointer to a pixel in the image.
Definition: juce_Image.h:336
BlockGraph::getTraversalPaths
BlockTraversalPaths getTraversalPaths() const
Get traversal paths for each master block in a topology.
AudioProcessor::getBus
Bus * getBus(bool isInput, int busIndex) noexcept
Returns the audio bus with a given index and direction.
Definition: juce_AudioProcessor.h:503
Parallelogram::getBottomRight
Point< ValueType > getBottomRight() const noexcept
Returns the parallelogram's bottom-right position as a Point.
Definition: juce_Parallelogram.h:95
operator!=
JUCE_API bool JUCE_CALLTYPE operator!=(const String &string1, const String &string2) noexcept
Case-sensitive comparison of two strings.
dsp::IIR::Filter::process
void process(const ProcessContext &context) noexcept
Processes a block of samples.
Definition: juce_dsp/processors/juce_IIRFilter.h:111
PushNotifications::Listener::handleNotification
virtual void handleNotification(bool isLocalNotification, const Notification &notification)
This can be called in multiple different situations, depending on the OS and the situation.
Definition: juce_PushNotifications.h:627
LookAndFeel_V2::getTabButtonOverlap
int getTabButtonOverlap(int tabDepth) override
AudioProcessor::BusesLayout::getNumChannels
int getNumChannels(bool isInput, int busIndex) const noexcept
Get the number of channels of a particular bus.
Definition: juce_AudioProcessor.h:313
dsp::LadderFilter::Mode
Mode
Definition: juce_LadderFilter.h:42
int16
signed short int16
A platform-independent 16-bit signed integer type.
Definition: juce_MathsFunctions.h:40
Point::operator+
JUCE_CONSTEXPR Point operator+(Point other) const noexcept
Adds two points together.
Definition: juce_Point.h:97
ToolbarItemComponent
A component that can be used as one of the items in a Toolbar.
Definition: juce_ToolbarItemComponent.h:51
AudioChannelSet::create7point1
static AudioChannelSet JUCE_CALLTYPE create7point1()
Creates a set for a DTS 7.1 surround setup (left, right, centre, leftSurroundSide,...
dsp::Bias::processSample
SampleType processSample(SampleType inputSample) const noexcept
Returns the result of processing a single sample.
Definition: juce_Bias.h:94
LEDColour::getGreen
uint8 getGreen() const noexcept
Definition: juce_LEDGrid.h:45
CameraDevice
Controls any video capture devices that might be available.
Definition: juce_CameraDevice.h:45
CodeEditorComponent::ColourScheme::types
Array< TokenType > types
Definition: juce_CodeEditorComponent.h:235
negativeAwareModulo
IntegerType negativeAwareModulo(IntegerType dividend, const IntegerType divisor) noexcept
Performs a modulo operation, but can cope with the dividend being negative.
Definition: juce_MathsFunctions.h:577
AudioProcessLoadMeasurer::ScopedTimer
This class measures the time between its construction and destruction and adds it to an AudioProcessL...
Definition: juce_AudioProcessLoadMeasurer.h:73
MouseListener::mouseUp
virtual void mouseUp(const MouseEvent &event)
Called when a mouse button is released.
RectangleList::add
void add(RectangleType rect)
Merges a new rectangle into the list.
Definition: juce_RectangleList.h:112
ArgumentList::Argument::operator==
bool operator==(StringRef stringToCompare) const
Compares this argument against a string.
Button::getCommandID
CommandID getCommandID() const noexcept
Returns the command ID that was set by setCommandToTrigger().
Definition: juce_Button.h:229
OpenGLPixelFormat::stencilBufferBits
int stencilBufferBits
The number of bits per pixel to use for a stencil buffer.
Definition: juce_OpenGLPixelFormat.h:63
AudioSourceChannelInfo::clearActiveBufferRegion
void clearActiveBufferRegion() const
Convenient method to clear the buffer if the source is not producing any data.
Definition: juce_AudioSource.h:85
Block::unknown
@ unknown
Unknown block type.
Definition: juce_Block.h:44
Component::lookAndFeelChanged
virtual void lookAndFeelChanged()
Called to let the component react to a change in the look-and-feel setting.
SingleThreadedReferenceCountedObject
Adds reference-counting to an object.
Definition: juce_ReferenceCountedObject.h:149
setPowerSavingEnabled
void setPowerSavingEnabled(bool enabled)
Sets whether power saving mode should be enabled on this block.
zeromem
void zeromem(void *memory, size_t numBytes) noexcept
Fills a block of memory with zeros.
Definition: juce_Memory.h:29
Component::Positioner::getComponent
Component & getComponent() const noexcept
Returns the component that this positioner controls.
Definition: juce_Component.h:2217
Viewport::isVerticalScrollBarShown
bool isVerticalScrollBarShown() const noexcept
True if the vertical scrollbar is enabled.
Definition: juce_Viewport.h:230
AudioThumbnailBase::setReader
virtual void setReader(AudioFormatReader *newReader, int64 hashCode)=0
Gives the thumbnail an AudioFormatReader to use directly.
Button::LookAndFeelMethods::drawButtonText
virtual void drawButtonText(Graphics &, TextButton &, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)=0
Draws the text for a TextButton.
CharPointer_UTF32::sizeInBytes
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_UTF32.h:182
AudioPlayHead::transportRecord
virtual void transportRecord(bool shouldStartRecording)
Starts or stops recording the audio.
Definition: juce_AudioPlayHead.h:152
littlefoot::LittleFootRemoteHeap
This class manages the synchronisation of a remote block of heap memory used by a littlefoot program ...
Definition: juce_LittleFootRemoteHeap.h:50
AudioParameterChoice::choices
const StringArray choices
Provides access to the list of choices that this parameter is working with.
Definition: juce_AudioParameterChoice.h:85
ValueWithDefault::getDefault
var getDefault() const
Returns the current default value.
Definition: juce_ValueWithDefault.h:111
dsp::AudioBlock::operator!=
constexpr bool operator!=(const AudioBlock< OtherSampleType > &other) const noexcept
Definition: juce_AudioBlock.h:211
Array::addIfNotAlreadyThere
bool addIfNotAlreadyThere(ParameterType newElement)
Appends a new element at the end of the array as long as the array doesn't already contain it.
Definition: juce_Array.h:523
DrawableText::getFontHorizontalScale
float getFontHorizontalScale() const noexcept
Definition: juce_DrawableText.h:89
TopologySource::Listener::blockUpdated
virtual void blockUpdated(const Block::Ptr)
Called when a known block is updated.
Definition: juce_TopologySource.h:65
BlocksProtocol::HostPacketBuilder::addProgramEventMessage
bool addProgramEventMessage(const int32 *messageData)
Definition: juce_HostPacketBuilder.h:207
DummyCriticalSection::ScopedLockType::ScopedLockType
ScopedLockType(const DummyCriticalSection &) noexcept
Definition: juce_CriticalSection.h:148
ModifierKeys::isRightButtonDown
bool isRightButtonDown() const noexcept
Checks whether the flag is set for the right mouse-button.
Definition: juce_ModifierKeys.h:90
TreeView::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the treeview.
Definition: juce_TreeView.h:840
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr(const ReferenceCountedObjectPtr< Convertible > &other) noexcept
Copies another pointer.
Definition: juce_ReferenceCountedObject.h:293
BlocksProtocol::MessageFromHost::configMessage
@ configMessage
DBG
#define DBG(textToWrite)
Writes a string to the standard error stream.
Definition: juce_PlatformDefs.h:122
AudioProcessor::singlePrecision
@ singlePrecision
Definition: juce_AudioProcessor.h:79
DatagramSocket::getRawSocketHandle
int getRawSocketHandle() const noexcept
Returns the OS's socket handle that's currently open.
Definition: juce_Socket.h:256
AudioParameterFloat
A subclass of AudioProcessorParameter that provides an easy way to create a parameter which maps onto...
Definition: juce_AudioParameterFloat.h:39
AudioFormat::getPossibleBitDepths
virtual Array< int > getPossibleBitDepths()=0
Returns a set of bit depths that the format can read and write.
DragAndDropTarget::SourceDetails::sourceComponent
WeakReference< Component > sourceComponent
The component from the drag operation was started.
Definition: juce_DragAndDropTarget.h:67
AudioProcessorParameterGroup::AudioProcessorParameterNode::getGroup
AudioProcessorParameterGroup * getGroup() const
Returns a pointer to a group if this node contains a group, nullptr otherwise.
BlocksProtocol::scale
@ scale
Definition: juce_BlocksProtocolDefinitions.h:302
InputStream::getTotalLength
virtual int64 getTotalLength()=0
Returns the total number of bytes available for reading in this stream.
TypeHelpers
This namespace contains a few template classes for helping work out class type variations.
Definition: juce_MathsFunctions.h:625
KeyPress::numberPad5
static const int numberPad5
key-code for the 5 on the numeric keypad.
Definition: juce_KeyPress.h:250
Displays::Display::topLeftPhysical
Point< int > topLeftPhysical
The top-left of this display in physical coordinates.
Definition: juce_Displays.h:59
ToolbarItemFactory::SpecialItemIds
SpecialItemIds
A set of reserved item ID values, used for the built-in item types.
Definition: juce_ToolbarItemFactory.h:58
ArrayBase::~ArrayBase
~ArrayBase()
Definition: juce_ArrayBase.h:54
StandaloneFilterWindow::resized
void resized() override
Called when this component's size has been changed.
Definition: juce_StandaloneFilterWindow.h:717
Colours::floralwhite
static const JUCE_API Colour floralwhite
Definition: juce_Colours.h:68
Component::getParentComponent
Component * getParentComponent() const noexcept
Returns the component which this component is inside.
Definition: juce_Component.h:783
ControlButton::mode
@ mode
The side button on a lightpad block and the first button on a live/loop block.
Definition: juce_ControlButton.h:46
Colours::chartreuse
static const JUCE_API Colour chartreuse
Definition: juce_Colours.h:61
AnimatedPositionBehaviours::ContinuousWithMomentum::releasedWithVelocity
void releasedWithVelocity(double, double releaseVelocity) noexcept
Called by the AnimatedPosition class.
Definition: juce_AnimatedPositionBehaviours.h:71
ArrayBase::move
void move(int currentIndex, int newIndex) noexcept
Definition: juce_ArrayBase.h:384
CodeEditorComponent::getNumLinesOnScreen
int getNumLinesOnScreen() const noexcept
Returns the number of whole lines visible on the screen, This doesn't include a cut-off line that mig...
Definition: juce_CodeEditorComponent.h:84
BlocksProtocol::FirmwareUpdatePacketSize
IntegerWithBitSize< 7 > FirmwareUpdatePacketSize
Definition: juce_BlocksProtocolDefinitions.h:463
CharPointer_UTF32::writeAll
void writeAll(CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF32.h:213
SynthesiserVoice::isKeyDown
bool isKeyDown() const noexcept
Returns true if the key that triggered this voice is still held down.
Definition: juce_Synthesiser.h:222
SparseSet::addRange
void addRange(Range< Type > range)
Adds a range of contiguous values to the set.
Definition: juce_SparseSet.h:144
AudioThumbnailBase::drawChannel
virtual void drawChannel(Graphics &g, const Rectangle< int > &area, double startTimeSeconds, double endTimeSeconds, int channelNum, float verticalZoomFactor)=0
Draws the waveform for a channel.
Array::Array
Array(ElementType &&singleElementToAdd)
Initalises an Array of size 1 containing a single element.
Definition: juce_Array.h:107
Component::keyStateChanged
virtual bool keyStateChanged(bool isKeyDown)
Called when a key is pressed or released.
RelativeCoordinate::Strings
A set of static strings that are commonly used by the RelativeCoordinate class.
Definition: juce_RelativeCoordinate.h:151
DrawableText::getFont
const Font & getFont() const noexcept
Returns the current font.
Definition: juce_DrawableText.h:72
CharPointer_UTF16::isUpperCase
bool isUpperCase() const noexcept
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_UTF16.h:395
KeyPress::endKey
static const int endKey
key-code for the end key
Definition: juce_KeyPress.h:207
BlocksProtocol::IntegerWithBitSize::fromUnipolarFloat
static IntegerWithBitSize fromUnipolarFloat(float value) noexcept
Definition: juce_BitPackingUtilities.h:86
PhysicalTopologySource::DeviceConnection::DeviceConnection
DeviceConnection()
Rectangle::removeFromTop
Rectangle removeFromTop(ValueType amountToRemove) noexcept
Removes a strip from the top of this rectangle, reducing this rectangle by the specified amount and r...
Definition: juce_Rectangle.h:484
LookAndFeel_V2::drawPropertyComponentLabel
void drawPropertyComponentLabel(Graphics &, int width, int height, PropertyComponent &) override
KeyPress::tabKey
static const int tabKey
key-code for the tab key
Definition: juce_KeyPress.h:194
RectangleList::containsRectangle
bool containsRectangle(RectangleType rectangleToCheck) const
Checks whether the region contains the whole of a given rectangle.
Definition: juce_RectangleList.h:434
KnownPluginList::PluginTree::plugins
Array< PluginDescription > plugins
Definition: juce_KnownPluginList.h:177
BlocksProtocol::BlockStringData::length
uint8 length
Definition: juce_BlocksProtocolDefinitions.h:141
BlocksProtocol::user7
@ user7
Definition: juce_BlocksProtocolDefinitions.h:326
DirectoryContentsDisplayComponent::listeners
ListenerList< FileBrowserListener > listeners
Definition: juce_DirectoryContentsDisplayComponent.h:112
ReadWriteLock
A critical section that allows multiple simultaneous readers.
Definition: juce_ReadWriteLock.h:48
AppleRemoteDevice::leftButton
@ leftButton
The left button (if it's held for a short time).
Definition: juce_AppleRemote.h:59
ADSR::Parameters::attack
float attack
Attack time in seconds.
Definition: juce_ADSR.h:50
clamp
int clamp(int lowerLimit, int upperLimit, int valueToConstrain)
Constrains an integer value to keep it within a given range.
CodeEditorComponent::State
Can be used to save and restore the editor's caret position, selection state, etc.
Definition: juce_CodeEditorComponent.h:172
distanceAttenuationCallback
int(UNITY_INTERFACE_API * distanceAttenuationCallback)(UnityAudioEffectState *state, float distanceIn, float attenuationIn, float *attenuationOut)
Definition: juce_UnityPluginInterface.h:61
ChildProcess
Launches and monitors a child process.
Definition: juce_ChildProcess.h:36
PropertiesFile::StorageFormat
StorageFormat
Definition: juce_PropertiesFile.h:53
Label::getText
String getText(bool returnActiveEditorContents=false) const
Returns the label's current text.
ArgumentList::executableName
String executableName
The name or path of the executable that was invoked, as it was specified on the command-line.
Definition: juce_ConsoleApplication.h:197
dsp::StateVariableFilter::Parameters::operator=
Parameters & operator=(const Parameters &o) noexcept
Definition: juce_StateVariableFilter.h:233
WindowsMediaAudioFormat::~WindowsMediaAudioFormat
~WindowsMediaAudioFormat()
PhysicalTopologySource::DeviceDetector
For custom transport systems, this represents a connected device.
Definition: juce_PhysicalTopologySource.h:70
AudioChannelSet::create7point0
static AudioChannelSet JUCE_CALLTYPE create7point0()
Creates a set for a DTS 7.0 surround setup (left, right, centre, leftSurroundSide,...
TemporaryFile::OptionFlags
OptionFlags
Definition: juce_TemporaryFile.h:69
SingletonHolder::~SingletonHolder
~SingletonHolder()
Definition: juce_Singleton.h:43
LookAndFeel_V4
The latest JUCE look-and-feel style, as introduced in 2017.
Definition: juce_LookAndFeel_V4.h:38
Grid::TrackInfo::isFractional
bool isFractional() const noexcept
Definition: juce_Grid.h:85
ADSR::setSampleRate
void setSampleRate(double sampleRate)
Sets the sample rate that will be used for the envelope.
Definition: juce_ADSR.h:94
SidePanel::getTitleBarHeight
int getTitleBarHeight() const noexcept
Returns the height of the title bar at the top of the SidePanel.
Definition: juce_SidePanel.h:144
Rectangle::setHeight
void setHeight(ValueType newHeight) noexcept
Changes the rectangle's height.
Definition: juce_Rectangle.h:178
File::userDesktopDirectory
@ userDesktopDirectory
The folder that contains the user's desktop objects.
Definition: juce_File.h:842
StandaloneFilterWindow::pluginHolder
std::unique_ptr< StandalonePluginHolder > pluginHolder
Definition: juce_StandaloneFilterWindow.h:725
MidiMessageSequence::getNextIndexAtTime
int getNextIndexAtTime(double timeStamp) const noexcept
Returns the index of the first event on or after the given timestamp.
PluginDirectoryScanner::getFailedFiles
const StringArray & getFailedFiles() const noexcept
This returns a list of all the filenames of things that looked like being a plugin file,...
Definition: juce_PluginDirectoryScanner.h:117
ThreadPoolJob
A task that is executed by a ThreadPool object.
Definition: juce_ThreadPool.h:45
PixelAlpha::unpremultiply
forcedinline void unpremultiply() noexcept
Unpremultiplies the pixel's RGB values.
Definition: juce_PixelFormats.h:714
LookAndFeel_V2::drawLinearSlider
void drawLinearSlider(Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const Slider::SliderStyle, Slider &) override
TextLayout::Line::runs
OwnedArray< Run > runs
The glyph-runs in this line.
Definition: juce_TextLayout.h:211
FileChooser::browseForFileToOpen
bool browseForFileToOpen(FilePreviewComponent *previewComponent=nullptr)
Shows a dialog box to choose a file to open.
Matrix3D::Matrix3D
Matrix3D(const Type *values) noexcept
Creates a matrix from an array of 16 raw values.
Definition: juce_Matrix3D.h:78
ControlType
ControlType
Control type for use with initControl.
Definition: juce_LittleFootFunctions.dox:573
InAppPurchases::Download
iOS only: represents in-app purchase download.
Definition: juce_InAppPurchases.h:94
AudioSource::getNextAudioBlock
virtual void getNextAudioBlock(const AudioSourceChannelInfo &bufferToFill)=0
Called repeatedly to fetch subsequent blocks of audio data.
ControlButton::record
@ record
The record button on a loop block.
Definition: juce_ControlButton.h:67
BlocksProtocol::MessageFromHost::deviceCommandMessage
@ deviceCommandMessage
WeakReference::Master::getNumActiveWeakReferences
int getNumActiveWeakReferences() const noexcept
Returns the number of WeakReferences that are out there pointing to this object.
Definition: juce_WeakReference.h:191
MPEZoneLayout::setUpperZone
void setUpperZone(int numMemberChannels=0, int perNotePitchbendRange=48, int masterPitchbendRange=2) noexcept
Sets the upper zone of this layout.
AudioChannelSet::topRearCentre
@ topRearCentre
Top Rear Centre channel.
Definition: juce_AudioChannelSet.h:300
operator+
JUCE_API String JUCE_CALLTYPE operator+(const char *string1, const String &string2)
Concatenates two strings.
OSCBundle::begin
OSCBundle::Element * begin() noexcept
Returns a pointer to the first element of the OSCBundle.
Definition: juce_OSCBundle.h:131
sendNoteOn
void sendNoteOn(int channel, int noteNumber, int velocity)
Sends a key-down message.
UnityAudioSpatializerData::maxDistance
float maxDistance
Definition: juce_UnityPluginInterface.h:104
CharPointer_UTF32::toUpperCase
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_UTF32.h:330
CharPointer_UTF16::operator-=
void operator-=(int numToSkip) noexcept
Moves this pointer backwards by the specified number of characters.
Definition: juce_CharPointer_UTF16.h:152
dsp::AudioBlock::add
const AudioBlock & add(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:386
AnimatedPositionBehaviours::SnapToPageBoundaries::getNextPosition
double getNextPosition(double oldPos, double elapsedSeconds) const noexcept
Called by the AnimatedPosition class to get the new position, after the given time has elapsed.
Definition: juce_AnimatedPositionBehaviours.h:133
Block::setProgram
virtual Result setProgram(Program *)=0
Sets the Program to run on this block.
dsp::LookupTable::LookupTable
LookupTable()
Creates an uninitialised LookupTable object.
StatusLight::getName
virtual String getName() const =0
Returns a name to describe this light.
juce_CompilerSupport.h
ChannelRemappingAudioSource::clearAllMappings
void clearAllMappings()
Clears any mapped channels.
WavAudioFormat::bwavCodingHistory
static const char *const bwavCodingHistory
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:57
DrawableImage::getImage
const Image & getImage() const noexcept
Returns the current image.
Definition: juce_DrawableImage.h:54
Justification::getFlags
int getFlags() const noexcept
Returns the raw flags that are set for this Justification object.
Definition: juce_Justification.h:60
Block::getRotation
virtual int getRotation() const =0
Returns the rotation of this block relative to the master block in 90 degree steps clockwise.
unityMouseUp
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseUp(int id, float x, float y, UnityEventModifiers mods)
MPEZoneLayout::Zone::numMemberChannels
int numMemberChannels
Definition: juce_MPEZoneLayout.h:114
SidePanel::onPanelShowHide
std::function< void(bool)> onPanelShowHide
You can assign a lambda to this callback object and it will be called when the panel is shown or hidd...
Definition: juce_SidePanel.h:194
CharPointer_UTF32::operator--
CharPointer_UTF32 operator--() noexcept
Moves this pointer to the previous character in the string.
Definition: juce_CharPointer_UTF32.h:90
RectangleList::toPath
Path toPath() const
Creates a Path object to represent this region.
Definition: juce_RectangleList.h:623
Line::toDouble
Line< double > toDouble() const noexcept
Casts this line to double coordinates.
Definition: juce_Line.h:152
AudioDeviceManager::getDefaultMidiOutputIdentifier
const String & getDefaultMidiOutputIdentifier() const noexcept
Returns the name of the default midi output.
Definition: juce_AudioDeviceManager.h:372
RuntimePermissions::request
static void request(PermissionID permission, Callback callback)
Call this method to request a runtime permission.
dsp::Matrix::Matrix
Matrix(size_t numRows, size_t numColumns)
Creates a new matrix with a given number of rows and columns.
Definition: juce_Matrix.h:47
ControlButton::click
@ click
The click button on a loop block.
Definition: juce_ControlButton.h:63
RelativeCoordinate::Strings::bottom
static const String bottom
"bottom"
Definition: juce_RelativeCoordinate.h:157
PushNotifications::Notification::taskProgress
@ taskProgress
Progress for a long-running background operation.
Definition: juce_PushNotifications.h:207
Point::getY
JUCE_CONSTEXPR ValueType getY() const noexcept
Returns the point's y coordinate.
Definition: juce_Point.h:72
MidiKeyboardStateListener
Receives events from a MidiKeyboardState object.
Definition: juce_MidiKeyboardState.h:38
MidiDeviceInfo::identifier
String identifier
The identifier for this device.
Definition: juce_MidiDevices.h:60
Component::centreWithSize
void centreWithSize(int width, int height)
Changes the component's size and centres it within its parent.
AudioProcessor::isNonRealtime
bool isNonRealtime() const noexcept
Returns true if the processor is being run in an offline mode for rendering.
Definition: juce_AudioProcessor.h:924
NormalisableRange::ValueRemapFunction
std::function< ValueType(ValueType rangeStart, ValueType rangeEnd, ValueType valueToRemap)> ValueRemapFunction
A function object which can remap a value in some way based on the start and end of a range.
Definition: juce_NormalisableRange.h:95
SelectedItemSet::changed
void changed()
Used internally, but can be called to force a change message to be sent to the ChangeListeners.
Definition: juce_SelectedItemSet.h:306
PixelAlpha::getAlpha
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:634
AudioProcessorParameter::getNumSteps
virtual int getNumSteps() const
Returns the number of steps that this parameter's range should be quantised into.
SpinLock::tryEnter
bool tryEnter() const noexcept
Attempts to acquire the lock, returning true if this was successful.
Definition: juce_SpinLock.h:60
PixelARGB::premultiply
forcedinline void premultiply() noexcept
Premultiplies the pixel's RGB values by its alpha.
Definition: juce_PixelFormats.h:229
DrawableImage::getOverlayColour
Colour getOverlayColour() const noexcept
Returns the overlay colour.
Definition: juce_DrawableImage.h:74
CharPointer_UTF16::isDigit
bool isDigit() const noexcept
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_UTF16.h:389
StringRef::isEmpty
bool isEmpty() const noexcept
Returns true if the string is empty.
Definition: juce_StringRef.h:102
FileChooserDialogBox
A file open/save dialog box.
Definition: juce_FileChooserDialogBox.h:68
SelectedItemSet::begin
const SelectableItemType * begin() const noexcept
Definition: juce_SelectedItemSet.h:280
dsp::FIR::Filter::Filter
Filter()
This will create a filter which will produce silence.
Definition: juce_FIRFilter.h:69
WindowsRegistry::WoW64Mode
WoW64Mode
These values can be used to specify whether the 32- or 64-bit registry should be used.
Definition: juce_WindowsRegistry.h:41
dsp::LookupTableTransform
Class for approximating expensive arithmetic operations.
Definition: juce_LookupTable.h:176
BlocksProtocol::Packed7BitArrayReader::read
Target read() noexcept
Definition: juce_BitPackingUtilities.h:242
int64
long long int64
A platform-independent 64-bit integer type.
Definition: juce_MathsFunctions.h:55
PopupMenu::Item::action
std::function< void()> action
An optional function which should be invoked when this menu item is triggered.
Definition: juce_PopupMenu.h:142
Colours::limegreen
static const JUCE_API Colour limegreen
Definition: juce_Colours.h:76
Array::addArray
void addArray(const std::initializer_list< TypeToCreateFrom > &items)
Definition: juce_Array.h:593
BlocksProtocol::Packed7BitArrayBuilder::restore
void restore(State state) noexcept
Definition: juce_BitPackingUtilities.h:210
sendMessageToHost
void sendMessageToHost(int param1, int param2, int param3)
Sends a message to the host.
ReferenceCountedObject::operator=
ReferenceCountedObject & operator=(const ReferenceCountedObject &) noexcept
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:110
AudioBuffer::addFrom
void addFrom(int destChannel, int destStartSample, const AudioBuffer &source, int sourceChannel, int sourceStartSample, int numSamples, Type gainToApplyToSource=Type(1)) noexcept
Adds samples from another buffer to this one.
Definition: juce_AudioSampleBuffer.h:700
CharPointer_UTF16::writeAll
void writeAll(CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF16.h:283
PenDetails::tiltX
float tiltX
Indicates the angle of tilt of the pointer in a range of -1.0 to 1.0 along the x-axis where a positiv...
Definition: juce_MouseEvent.h:446
ModifierKeys::altModifier
@ altModifier
ALT key flag.
Definition: juce_ModifierKeys.h:129
SingleThreadedReferenceCountedObject::SingleThreadedReferenceCountedObject
SingleThreadedReferenceCountedObject(SingleThreadedReferenceCountedObject &&)
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:196
NetworkServiceDiscovery::Service::port
int port
The port number of the advertiser.
Definition: juce_NetworkServiceDiscovery.h:79
BlocksProtocol::BlockStringData::maxLength
static const size_t maxLength
Definition: juce_BlocksProtocolDefinitions.h:143
AudioChannelSet::topFrontCentre
@ topFrontCentre
Top Front Centre channel.
Definition: juce_AudioChannelSet.h:297
PopupMenu::LookAndFeelMethods::shouldPopupMenuScaleWithTargetComponent
virtual bool shouldPopupMenuScaleWithTargetComponent(const PopupMenu::Options &options)=0
Return true if you want your popup menus to scale with the target component's AffineTransform or scal...
dsp::SIMDRegister::operator==
bool JUCE_VECTOR_CALLTYPE operator==(SIMDRegister other) const noexcept
Returns true if all elements-wise comparisons return true.
Definition: juce_SIMDRegister.h:272
blendCircle
void blendCircle(int argb, float xCentre, float yCentre, float radius, bool fill)
Blends a circle on the display with a specified colour.
WavAudioFormat::riffInfoLightness
static const char *const riffInfoLightness
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:129
PopupMenu::Options::getPreferredPopupDirection
PopupDirection getPreferredPopupDirection() const noexcept
Definition: juce_PopupMenu.h:470
ControlButton::scale
@ scale
The scale button on a live block.
Definition: juce_ControlButton.h:55
ExtraLookAndFeelBaseClasses::AudioDeviceSelectorComponentMethods::drawLevelMeter
virtual void drawLevelMeter(Graphics &, int width, int height, float level)=0
Expression::getType
Type getType() const noexcept
Returns the type of this expression.
Parallelogram::operator-=
Parallelogram & operator-=(Point< ValueType > deltaPosition) noexcept
Moves this parallelogram by a given amount.
Definition: juce_Parallelogram.h:129
isConnectedToHost
bool isConnectedToHost()
Returns true if this block is connected to the host computer, this can be directly or through connect...
BlockTopology::blocks
Block::Array blocks
Definition: juce_Topology.h:47
HashMap::Iterator::reset
void reset() noexcept
Resets the iterator to its starting position.
Definition: juce_HashMap.h:447
BlocksProtocol::glideLockEnable
@ glideLockEnable
Definition: juce_BlocksProtocolDefinitions.h:298
PopupMenu::addSeparator
void addSeparator()
Appends a separator to the menu, to help break it up into sections.
InAppPurchases::Listener::PurchaseInfo
Structure holding purchase information.
Definition: juce_InAppPurchases.h:133
PNGImageFormat
A subclass of ImageFileFormat for reading and writing PNG files.
Definition: juce_ImageFileFormat.h:152
BlockDeviceConnection::connectionPortOnDevice2
Block::ConnectionPort connectionPortOnDevice2
Definition: juce_Topology.h:34
dsp::SIMDRegister::operator&
SIMDRegister JUCE_VECTOR_CALLTYPE operator&(vMaskType v) const noexcept
Returns the bit-and of the receiver and v.
Definition: juce_SIMDRegister.h:249
OnlineUnlockStatus::getServerAuthenticationURL
virtual URL getServerAuthenticationURL()=0
Returns the URL of the authentication API.
CharPointer_UTF16::writeWithDestByteLimit
size_t writeWithDestByteLimit(CharPointer src, size_t maxDestBytes) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF16.h:305
StretchableObjectResizer::getItemSize
double getItemSize(int index) const noexcept
Returns the size of one of the items.
ValueWithDefault::getPropertyID
Identifier & getPropertyID() noexcept
Returns the property ID of the referenced property.
Definition: juce_ValueWithDefault.h:183
getBlockIdForBlockInCluster
int getBlockIdForBlockInCluster(int index)
Returns the block ID for a block in the current cluster.
dsp::LookupTableTransform::processSampleUnchecked
FloatType processSampleUnchecked(FloatType value) const noexcept
Calculates the approximated value for the given input value without range checking.
Definition: juce_LookupTable.h:235
dsp::AudioBlock::AudioBlock
constexpr AudioBlock(SampleType *const *channelData, size_t numberOfChannels, size_t startSampleIndex, size_t numberOfSamples) noexcept
Creates an AudioBlock from a pointer to an array of channels.
Definition: juce_AudioBlock.h:102
dsp::AudioBlock::replaceWithDifferenceOf
AudioBlock & replaceWithDifferenceOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) noexcept
Subtracts each source2 value from the corresponding source1 value and replaces the contents of this b...
Definition: juce_AudioBlock.h:419
AudioDeviceManager::removeMidiInputCallback
void removeMidiInputCallback(const String &, MidiInputCallback *)
Deprecated.
UnityAudioEffectDefinition::setPosition
setPositionCallback setPosition
Definition: juce_UnityPluginInterface.h:173
Rectangle::setBottom
void setBottom(ValueType newBottom) noexcept
Adjusts the height so that the bottom edge of the rectangle has this new value.
Definition: juce_Rectangle.h:271
TouchSurface::removeListener
void removeListener(Listener *)
Removes a previously-registered listener.
Justification::getOnlyHorizontalFlags
int getOnlyHorizontalFlags() const noexcept
Returns just the flags from this object that deal with horizontal layout.
Definition: juce_Justification.h:71
PluginHostType::AbletonLive6
@ AbletonLive6
Represents Ableton Live 6.
Definition: juce_PluginHostType.h:53
ListenerList::clear
void clear()
Clears the list.
Definition: juce_ListenerList.h:109
Thread
Encapsulates a thread.
Definition: juce_Thread.h:43
PixelARGB::getInARGBMemoryOrder
uint32 getInARGBMemoryOrder() const noexcept
Returns a uint32 which when written to memory, will be in the order a, r, g, b.
Definition: juce_PixelFormats.h:92
LowLevelGraphicsContext::clipToRectangleList
virtual bool clipToRectangleList(const RectangleList< int > &)=0
littlefoot::Program::writeInt32
static void writeInt32(uint8 *d, int32 v) noexcept
Definition: juce_LittleFootRunner.h:389
MouseEvent
Contains position and status information about a mouse event.
Definition: juce_MouseEvent.h:40
requestRemoteConfig
void requestRemoteConfig(int longAddress, int item)
Sets the local config of a block to the config item of a remote block.
TableHeaderComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the TableHeaderComponent.
Definition: juce_TableHeaderComponent.h:377
MidiKeyboardComponent::verticalKeyboardFacingRight
@ verticalKeyboardFacingRight
Definition: juce_MidiKeyboardComponent.h:65
MouseCursor::TopEdgeResizeCursor
@ TopEdgeResizeCursor
A platform-specific cursor for resizing the top-edge of a window.
Definition: juce_MouseCursor.h:65
LEDColour
A simple ARGB colour class for setting LEDs.
Definition: juce_LEDGrid.h:32
Timer::isTimerRunning
bool isTimerRunning() const noexcept
Returns true if the timer is currently running.
Definition: juce_Timer.h:112
ListBox::resized
void resized() override
Block::ConfigMetaData::ConfigType::floating
@ floating
Colours::palegoldenrod
static const JUCE_API Colour palegoldenrod
Definition: juce_Colours.h:82
TopologySource::addListener
void addListener(Listener *l)
Definition: juce_TopologySource.h:68
dsp::SIMDRegister::max
static SIMDRegister JUCE_VECTOR_CALLTYPE max(SIMDRegister a, SIMDRegister b) noexcept
Returns a new vector where each element is the maximum of the corresponding element of a and b.
Definition: juce_SIMDRegister.h:319
TimeSliceThread
A thread that keeps a list of clients, and calls each one in turn, giving them all a chance to run so...
Definition: juce_TimeSliceThread.h:83
ModifierKeys::isAnyModifierKeyDown
bool isAnyModifierKeyDown() const noexcept
Tests for any of the modifier key flags.
Definition: juce_ModifierKeys.h:98
BlocksProtocol::HostPacketBuilder::writePacketSysexFooter
void writePacketSysexFooter() noexcept
Definition: juce_HostPacketBuilder.h:54
SpeakerMappings::Mapping::matches
bool matches(const Array< ChannelType > &chans) const noexcept
Definition: juce_VSTCommon.h:51
LowLevelGraphicsPostScriptRenderer::lastColour
Colour lastColour
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:94
AudioChannelSet::bottomRearRight
@ bottomRearRight
Bottom Rear Right (Brr)
Definition: juce_AudioChannelSet.h:380
DrumPadGridProgram::DrumPadGridProgram
DrumPadGridProgram(Block &)
WavAudioFormat::riffInfoLocation
static const char *const riffInfoLocation
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:130
RelativeCoordinate::StandardStrings
Definition: juce_RelativeCoordinate.h:165
log
void log(int data)
Logs an integer value to the console.
DrumPadGridProgram::GridFill::pizzaHollow
@ pizzaHollow
Definition: juce_DrumPadLEDProgram.h:71
BlockDeviceConnection::device2
Block::UID device2
Definition: juce_Topology.h:33
ToolbarItemComponent::ToolbarEditingMode
ToolbarEditingMode
Editing modes.
Definition: juce_ToolbarItemComponent.h:163
dsp::Matrix::hankel
static Matrix hankel(const Matrix &vector, size_t size, size_t offset=0)
Creates a squared size x size Hankel Matrix from a vector with an optional offset.
ModalComponentManager
Manages the system's stack of modal components.
Definition: juce_ModalComponentManager.h:44
ControlButton::Listener::buttonReleased
virtual void buttonReleased(ControlButton &, Block::Timestamp)=0
Called when the button is released.
ReferenceCountedArray< AudioProcessorGraph::Node >::ScopedLockType
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_ReferenceCountedArray.h:876
AnalyticsDestination
An interface for handling analytics events collected by an Analytics object.
Definition: juce_AnalyticsDestination.h:46
File::replaceWithData
bool replaceWithData(const void *dataToWrite, size_t numberOfBytes) const
Replaces this file's contents with a given block of data.
Colours::silver
static const JUCE_API Colour silver
Definition: juce_Colours.h:87
CppTokeniserFunctions::skipPreprocessorLine
static void skipPreprocessorLine(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:353
LookAndFeel_V2::getSliderEffect
ImageEffectFilter * getSliderEffect(Slider &) override
mod
int mod(int dividend, int divisor)
Performs a modulo operation (can cope with the dividend being negative).
WavAudioFormat::riffInfoFourthLanguage
static const char *const riffInfoFourthLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:124
LITTLEFOOT_OP_INT16
#define LITTLEFOOT_OP_INT16(name)
UnityAudioAmbisonicData::listenerMatrix
float listenerMatrix[16]
Definition: juce_UnityPluginInterface.h:109
MouseListener::mouseExit
virtual void mouseExit(const MouseEvent &event)
Called when the mouse moves out of a component.
ComponentBoundsConstrainer::getMinimumWhenOffTheBottom
int getMinimumWhenOffTheBottom() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:122
LookAndFeel_V4::ColourScheme::widgetBackground
@ widgetBackground
Definition: juce_LookAndFeel_V4.h:51
AnimatedPositionBehaviours::ContinuousWithMomentum
A non-snapping behaviour that allows the content to be freely flicked in either direction,...
Definition: juce_AnimatedPositionBehaviours.h:48
BlocksProtocol::user8
@ user8
Definition: juce_BlocksProtocolDefinitions.h:327
AudioPlayHead::CurrentPositionInfo::frameRate
FrameRateType frameRate
The video frame rate, if applicable.
Definition: juce_AudioPlayHead.h:99
PixelRGB::getAlpha
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:415
PluginHostType::SteinbergCubase5Bridged
@ SteinbergCubase5Bridged
Represents Steinberg Cubase 5 Bridged.
Definition: juce_PluginHostType.h:85
ModifierKeys::testFlags
bool testFlags(int flagsToTest) const noexcept
Tests a combination of flags and returns true if any of them are set.
Definition: juce_ModifierKeys.h:184
TextLayout::Glyph
A positioned glyph.
Definition: juce_TextLayout.h:146
StringPairArray
A container for holding a set of strings which are keyed by another string.
Definition: juce_StringPairArray.h:35
UnitTestRunner::TestResult::passes
int passes
The number of UnitTest::expect() calls that succeeded.
Definition: juce_UnitTest.h:386
ComponentPeer::getPlatformScaleFactor
virtual double getPlatformScaleFactor() const noexcept
On Windows and Linux this will return the OS scaling factor currently being applied to the native win...
Definition: juce_ComponentPeer.h:409
PixelARGB::getBlue
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:113
MidiInput::setName
void setName(const String &newName) noexcept
Sets a custom name for the device.
Definition: juce_MidiDevices.h:156
littlefoot::LittleFootRemoteHeap::setBits
void setBits(uint32 startBit, uint32 numBits, uint32 value) noexcept
Definition: juce_LittleFootRemoteHeap.h:114
dsp::FilterDesign::designFIRLowpassLeastSquaresMethod
static FIRCoefficientsPtr designFIRLowpassLeastSquaresMethod(FloatType frequency, double sampleRate, size_t order, FloatType normalisedTransitionWidth, FloatType stopBandWeight)
This method generates a FIR::Coefficients for a low-pass filter, by minimizing the average error betw...
OptionalScopedPointer::get
ObjectType * get() const noexcept
Returns the object that this pointer is managing.
Definition: juce_OptionalScopedPointer.h:105
KeyPress::F18Key
static const int F18Key
key-code for the F18 key
Definition: juce_KeyPress.h:226
Array::getLast
ElementType getLast() const noexcept
Returns the last element in the array, or a default value if the array is empty.
Definition: juce_Array.h:301
SynthesiserVoice::isSostenutoPedalDown
bool isSostenutoPedalDown() const noexcept
Returns true if the sostenuto pedal is currently active for this voice.
Definition: juce_Synthesiser.h:236
uint64
unsigned long long uint64
A platform-independent 64-bit unsigned integer type.
Definition: juce_MathsFunctions.h:57
AffineTransform::translated
AffineTransform translated(PointType delta) const noexcept
Returns a new transform which is the same as this one followed by a translation.
Definition: juce_AffineTransform.h:126
VSTCallbackHandler::handleVstHostCallbackAvailable
virtual void handleVstHostCallbackAvailable(std::function< VstHostCallbackType > &&callback)
This is called once by the VST plug-in wrapper after its constructor.
Definition: juce_VSTCallbackHandler.h:71
dsp::FastMathApproximations::sinh
static FloatType sinh(FloatType x) noexcept
Provides a fast approximation of the function sinh(x) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:75
BlocksProtocol::IntegerWithBitSize::IntegerWithBitSize
IntegerWithBitSize(uint32 v) noexcept
Definition: juce_BitPackingUtilities.h:62
TabbedButtonBar::LookAndFeelMethods::getTabButtonSpaceAroundImage
virtual int getTabButtonSpaceAroundImage()=0
GroupComponent::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_GroupComponent.h:80
AudioBuffer::addFrom
void addFrom(int destChannel, int destStartSample, const Type *source, int numSamples, Type gainToApplyToSource=Type(1)) noexcept
Adds samples from an array of floats to one of the channels.
Definition: juce_AudioSampleBuffer.h:749
KnownPluginList::PluginTree::folder
String folder
The name of this folder in the tree.
Definition: juce_KnownPluginList.h:175
CharPointer_UTF8
Wraps a pointer to a null-terminated UTF-8 character string, and provides various methods to operate ...
Definition: juce_CharPointer_UTF8.h:35
Block::ConnectionPort::edge
DeviceEdge edge
The side of the device on which this port is located.
Definition: juce_Block.h:216
Toolbar::CustomisationFlags
CustomisationFlags
Flags used by the showCustomisationDialog() method.
Definition: juce_Toolbar.h:188
Colours::snow
static const JUCE_API Colour snow
Definition: juce_Colours.h:88
BlocksVersion::commit
String commit
The assosiated git commit that generated this firmware version.
Definition: juce_BlocksVersion.h:48
StandardApplicationCommandIDs::redo
@ redo
The command ID that should be used to send a "redo" command.
Definition: juce_ApplicationCommandID.h:88
StandalonePluginHolder::muteInput
std::atomic< bool > muteInput
Definition: juce_StandaloneFilterWindow.h:414
Block::setConfigChangedCallback
virtual void setConfigChangedCallback(std::function< void(Block &, const ConfigMetaData &, uint32)>)=0
Provides a callback that will be called when a config changes.
MD5::getChecksumDataArray
const uint8 * getChecksumDataArray() const noexcept
Returns a pointer to the 16-byte array of result data.
Definition: juce_MD5.h:89
PhysicalTopologySource::DeviceDetector::DeviceDetector
DeviceDetector()
CharPointer_UTF16::compareIgnoreCaseUpTo
int compareIgnoreCaseUpTo(CharPointer other, int maxChars) const noexcept
Compares this string with another one, up to a specified number of characters.
Definition: juce_CharPointer_UTF16.h:343
AudioDeviceManager::AudioDeviceSetup::inputDeviceName
String inputDeviceName
The name of the audio device used for input.
Definition: juce_AudioDeviceManager.h:105
HashMap::Iterator::next
bool next() noexcept
Moves to the next item, if one is available.
Definition: juce_HashMap.h:414
CriticalSection::ScopedLockType
GenericScopedLock< CriticalSection > ScopedLockType
Provides the type of scoped lock to use with a CriticalSection.
Definition: juce_CriticalSection.h:94
LookAndFeel_V2::drawTickBox
void drawTickBox(Graphics &, Component &, float x, float y, float w, float h, bool ticked, bool isEnabled, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown) override
roundToInt
int roundToInt(const FloatType value) noexcept
Fast floating-point-to-integer conversion.
Definition: juce_MathsFunctions.h:472
PropertyComponent::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_PropertyComponent.h:125
MPEZoneLayout::Zone
This struct represents an MPE zone.
Definition: juce_MPEZoneLayout.h:82
CharPointer_UTF16::writeNull
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_UTF16.h:197
MidiRPNDetector
Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC message...
Definition: juce_MidiRPN.h:68
Justification::centredBottom
@ centredBottom
Indicates that the item should be centred horizontally and placed at the bottom.
Definition: juce_Justification.h:160
BlocksProtocol::user23
@ user23
Definition: juce_BlocksProtocolDefinitions.h:342
AudioProcessor
Base class for audio processing classes or plugins.
Definition: juce_AudioProcessor.h:47
CodeEditorComponent::getFont
const Font & getFont() const noexcept
Returns the font that the editor is using.
Definition: juce_CodeEditorComponent.h:216
TreeView::selectedItemBackgroundColourId
@ selectedItemBackgroundColourId
The colour to use to fill the background of any selected items.
Definition: juce_TreeView.h:845
DrumPadGridProgram::suspendAnimations
void suspendAnimations()
If the app needs to close down or suspend, use these to pause & dim animations.
AudioChannelSet
Represents a set of audio channel types.
Definition: juce_AudioChannelSet.h:47
AttributedString::getLineSpacing
float getLineSpacing() const noexcept
Returns the extra line-spacing distance.
Definition: juce_AttributedString.h:142
Justification
Represents a type of justification to be used when positioning graphical items.
Definition: juce_Justification.h:42
PushNotifications::Settings::Category
Describes a category of a notification.
Definition: juce_PushNotifications.h:398
ListenerList::Iterator::next
bool next() noexcept
Definition: juce_ListenerList.h:201
dsp::LadderFilter::getNumChannels
size_t getNumChannels() const noexcept
Returns the current number of channels.
Definition: juce_LadderFilter.h:64
Rectangle::getRelativePoint
Point< ValueType > getRelativePoint(FloatType relativeX, FloatType relativeY) const noexcept
Returns a point within this rectangle, specified as proportional coordinates.
Definition: juce_Rectangle.h:555
SortedSet::operator[]
ElementType operator[](const int index) const noexcept
Returns one of the elements in the set.
Definition: juce_SortedSet.h:144
PixelARGB::unpremultiply
forcedinline void unpremultiply() noexcept
Unpremultiplies the pixel's RGB values.
Definition: juce_PixelFormats.h:251
getBlockIDForIndex
int getBlockIDForIndex(int index)
Returns the ID of a block at a given index in the topology.
FileTreeComponent::getItemHeight
int getItemHeight() const noexcept
Returns the height of the treeview items.
Definition: juce_FileTreeComponent.h:97
InputStream::getPosition
virtual int64 getPosition()=0
Returns the offset of the next byte that will be read from the stream.
AttributedString::getAttribute
const Attribute & getAttribute(int index) const noexcept
Returns one of the string's attributes.
Definition: juce_AttributedString.h:181
ArgumentList::Argument::resolveAsExistingFile
File resolveAsExistingFile() const
Resolves this argument as an absolute File, using the current working directory as a base for resolvi...
OSCBundle::end
const OSCBundle::Element * end() const noexcept
Returns a pointer past the last element of the OSCBundle.
Definition: juce_OSCBundle.h:140
BlocksProtocol::user30
@ user30
Definition: juce_BlocksProtocolDefinitions.h:349
MultiChoicePropertyComponent::~MultiChoicePropertyComponent
~MultiChoicePropertyComponent() override
AudioChannelSet::right
@ right
R channel.
Definition: juce_AudioChannelSet.h:282
AbstractFifo::ScopedReadWrite
Class for a scoped reader/writer.
Definition: juce_AbstractFifo.h:212
PluginHostType::StudioOne
@ StudioOne
Represents PreSonus Studio One.
Definition: juce_PluginHostType.h:104
Vector3D::operator-
Vector3D operator-() const noexcept
Definition: juce_Vector3D.h:62
isAmbisonicDecoder
@ isAmbisonicDecoder
Definition: juce_UnityPluginInterface.h:70
ReferenceCountedArray::addArray
void addArray(const ReferenceCountedArray &arrayToAddFrom, int startIndex=0, int numElementsToAdd=-1) noexcept
Adds elements from another array to the end of this array.
Definition: juce_ReferenceCountedArray.h:499
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr(const ReferenceCountedObjectPtr &other) noexcept
Copies another pointer.
Definition: juce_ReferenceCountedObject.h:276
Slider::IncDecButtonMode
IncDecButtonMode
Used by setIncDecButtonsMode().
Definition: juce_Slider.h:292
HeapBlock::swapWith
void swapWith(HeapBlock< ElementType, otherBlockThrows > &other) noexcept
Swaps this object's data with the data of another HeapBlock.
Definition: juce_HeapBlock.h:311
getNumBlocksInCurrentCluster
int getNumBlocksInCurrentCluster()
Returns the number of blocks in the current cluster.
Grid::TrackInfo
Represents a track.
Definition: juce_Grid.h:67
OggVorbisAudioFormat::id3title
static const char *const id3title
Metadata key for setting an ID3 title.
Definition: juce_OggVorbisAudioFormat.h:77
dsp::AudioBlock::addProductOf
AudioBlock &JUCE_VECTOR_CALLTYPE addProductOf(AudioBlock< OtherSampleType > src, SampleType factor) noexcept
Multiplies each value in src by a fixed value and adds the result to this block.
Definition: juce_AudioBlock.h:462
Path::addRectangle
void addRectangle(float x, float y, float width, float height)
Adds a rectangle to the path.
MPEZoneLayout::Zone::getLastMemberChannel
int getLastMemberChannel() const noexcept
Definition: juce_MPEZoneLayout.h:93
CharPointer_ASCII::operator--
CharPointer_ASCII operator--() noexcept
Moves this pointer to the previous character in the string.
Definition: juce_CharPointer_ASCII.h:93
AudioCDBurner::isDiskPresent
bool isDiskPresent() const
Returns true if there's a writable disk in the drive.
RelativeCoordinate::Strings::y
static const String y
"y"
Definition: juce_RelativeCoordinate.h:159
InAppPurchases::Purchase::applicationBundleName
String applicationBundleName
This will be bundle ID on iOS and package name on Android, of the application for which this in-app p...
Definition: juce_InAppPurchases.h:81
WavAudioFormat::riffInfoRippedBy
static const char *const riffInfoRippedBy
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:150
AudioProcessor::CurveData
Some plug-ins support sharing response curve data with the host so that it can display this curve on ...
Definition: juce_AudioProcessor.h:1158
ReferenceCountedArray::addSorted
int addSorted(ElementComparator &comparator, ObjectClass *newObject) noexcept
Inserts a new object into the array assuming that the array is sorted.
Definition: juce_ReferenceCountedArray.h:529
OSCArgument::getType
OSCType getType() const noexcept
Returns the type of the OSCArgument as an OSCType.
Definition: juce_OSCArgument.h:68
Colours::orangered
static const JUCE_API Colour orangered
Definition: juce_Colours.h:82
ArrayBase::addArray
void addArray(const OtherArrayType &arrayToAddFrom)
Definition: juce_ArrayBase.h:306
DirectoryContentsDisplayComponent::setSelectedFile
virtual void setSelectedFile(const File &)=0
If the specified file is in the list, it will become the only selected item (and if the file isn't in...
File::globalApplicationsDirectory
@ globalApplicationsDirectory
The directory in which applications normally get installed.
Definition: juce_File.h:927
dsp::AudioBlock::replaceWithNegativeOf
const AudioBlock & replaceWithNegativeOf(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:481
Grid::Px::Px
constexpr Px(long double p)
Definition: juce_Grid.h:50
Image::BitmapData::dataReleaser
std::unique_ptr< BitmapDataReleaser > dataReleaser
Definition: juce_Image.h:369
Label::ColourIds
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_Label.h:106
CachedValue::getPropertyID
const Identifier & getPropertyID() const noexcept
Returns the property ID of the referenced property.
Definition: juce_CachedValue.h:183
Slider::SliderLayout::textBoxBounds
Rectangle< int > textBoxBounds
Definition: juce_Slider.h:885
MultiDocumentPanel
A component that contains a set of other components either in floating windows or tabs.
Definition: juce_MultiDocumentPanel.h:90
Array::move
void move(int currentIndex, int newIndex) noexcept
Moves one of the values to a different position.
Definition: juce_Array.h:1035
MidiKeyboardComponent::Orientation
Orientation
The direction of the keyboard.
Definition: juce_MidiKeyboardComponent.h:61
ComboBox::LookAndFeelMethods::getOptionsForComboBoxPopupMenu
virtual PopupMenu::Options getOptionsForComboBoxPopupMenu(ComboBox &, Label &)=0
LassoSource::findLassoItemsInArea
virtual void findLassoItemsInArea(Array< SelectableItemType > &itemsFound, const Rectangle< int > &area)=0
Returns the set of items that lie within a given lassoable region.
FloatVectorOperations
A collection of simple vector operations on arrays of floats, accelerated with SIMD instructions wher...
Definition: juce_FloatVectorOperations.h:43
RectanglePlacement::Flags
Flags
Flag values that can be combined and used in the constructor.
Definition: juce_RectanglePlacement.h:62
UnityAudioParameterDefinition
Definition: juce_UnityPluginInterface.h:147
operator!=
bool operator!=(const Type *object1, const ReferenceCountedObjectPtr< Type > &object2) noexcept
Compares two ReferenceCountedObjectPtrs.
Definition: juce_ReferenceCountedObject.h:459
Block::ProgramEventListener
Interface for objects listening to custom program events.
Definition: juce_Block.h:281
AudioProcessorParameterGroup::getGroupsForParameter
Array< const AudioProcessorParameterGroup * > getGroupsForParameter(AudioProcessorParameter *) const
Searches this group recursively for a parameter and returns a depth ordered list of the groups it bel...
dsp::Oscillator::Oscillator
Oscillator(const std::function< NumericType(NumericType)> &function, size_t lookupTableNumPoints=0)
Creates an oscillator with a periodic input function (-pi..pi).
Definition: juce_Oscillator.h:55
MessageManager::MessageBase::messageCallback
virtual void messageCallback()=0
ReferenceCountedObjectPtr::ReferenceCountedObjectPtr
ReferenceCountedObjectPtr(ReferencedType *refCountedObject) noexcept
Creates a pointer to an object.
Definition: juce_ReferenceCountedObject.h:258
ChildProcessSlave
Acts as the slave end of a master/slave pair of connected processes.
Definition: juce_ConnectedChildProcess.h:48
MultiDocumentPanel::getCurrentTabbedComponent
TabbedComponent * getCurrentTabbedComponent() const noexcept
If the panel is being used in tabbed mode, this returns the TabbedComponent that's involved.
Definition: juce_MultiDocumentPanel.h:250
WavAudioFormat::acidizerFlag
static const char *const acidizerFlag
Metadata property name used in acid chunks.
Definition: juce_WavAudioFormat.h:88
dsp::FIR::Coefficients::getFilterOrder
size_t getFilterOrder() const noexcept
Returns the filter order associated with the coefficients.
Definition: juce_FIRFilter.h:245
TooltipWindow::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit...
Definition: juce_TooltipWindow.h:119
Line::getLength
ValueType getLength() const noexcept
Returns the length of the line.
Definition: juce_Line.h:119
TreeView::getNumSelectedItems
int getNumSelectedItems(int maximumDepthToSearchTo=-1) const noexcept
Returns the number of items that are currently selected.
AnimatedPositionBehaviours::SnapToPageBoundaries::SnapToPageBoundaries
SnapToPageBoundaries()=default
Line::Line
Line(Point< ValueType > startPoint, Point< ValueType > endPoint) noexcept
Creates a line from its start and end points.
Definition: juce_Line.h:65
UnitTestRunner::TestResult
Contains the results of a test.
Definition: juce_UnitTest.h:378
Component::getLookAndFeel
LookAndFeel & getLookAndFeel() const noexcept
Finds the appropriate look-and-feel to use for this component.
ControlButton::ButtonFunction
ButtonFunction
These are all known types of control buttons.
Definition: juce_ControlButton.h:44
ThreadLocalValue::~ThreadLocalValue
~ThreadLocalValue()
Destructor.
Definition: juce_ThreadLocalValue.h:57
ScopedNoDenormals::ScopedNoDenormals
ScopedNoDenormals() noexcept
FileBrowserComponent
A component for browsing and selecting a file or directory to open or save.
Definition: juce_FileBrowserComponent.h:43
UnityAudioEffectState::structSize
juce::uint32 structSize
Definition: juce_UnityPluginInterface.h:122
LookAndFeel_V4::ColourScheme::highlightedText
@ highlightedText
Definition: juce_LookAndFeel_V4.h:56
dsp::FilterDesign::FIRCoefficientsPtr
typename FIR::Coefficients< FloatType >::Ptr FIRCoefficientsPtr
Definition: juce_FilterDesign.h:45
MouseWheelDetails
Contains status information about a mouse wheel event.
Definition: juce_MouseEvent.h:392
ActiveXControlComponent::areMouseEventsAllowed
bool areMouseEventsAllowed() const noexcept
Returns true if mouse events are allowed to get through to the control.
Definition: juce_ActiveXControlComponent.h:110
PropertyComponent::paint
void paint(Graphics &) override
The default paint method fills the background and draws a label for the item's name.
KnownPluginList::sortByManufacturer
@ sortByManufacturer
Definition: juce_KnownPluginList.h:135
dsp::Phase::phase
Type phase
Definition: juce_Phase.h:65
ModifierKeys::withOnlyMouseButtons
ModifierKeys withOnlyMouseButtons() const noexcept
Returns a copy of only the mouse-button flags.
Definition: juce_ModifierKeys.h:168
dsp::FIR::Coefficients::coefficients
Array< NumericType > coefficients
The raw coefficients.
Definition: juce_FIRFilter.h:283
LassoComponent::beginLasso
void beginLasso(const MouseEvent &e, LassoSource< SelectableItemType > *lassoSource)
Call this in your mouseDown event, to initialise a drag.
Definition: juce_LassoComponent.h:120
LassoSource
A class used by the LassoComponent to manage the things that it selects.
Definition: juce_LassoComponent.h:43
ControlButton::arp
@ arp
The arp button on a live block.
Definition: juce_ControlButton.h:57
Time::toMilliseconds
int64 toMilliseconds() const noexcept
Returns the time as a number of milliseconds.
Definition: juce_Time.h:99
pointer_sized_int
int pointer_sized_int
A signed integer type that's guaranteed to be large enough to hold a pointer without truncating it.
Definition: juce_MathsFunctions.h:81
MPEZoneLayout::getLowerZone
const Zone getLowerZone() const noexcept
Returns a struct representing the lower MPE zone.
Definition: juce_MPEZoneLayout.h:143
BlocksProtocol::user0
@ user0
Definition: juce_BlocksProtocolDefinitions.h:319
AttributedString::getWordWrap
WordWrap getWordWrap() const noexcept
Returns the word-wrapping behaviour.
Definition: juce_AttributedString.h:118
PathFlatteningIterator::y1
float y1
The y position of the start of the current line segment.
Definition: juce_PathIterator.h:76
MouseEvent::tiltY
const float tiltY
The tilt of the pen device along the y-axis between -1.0 and 1.0.
Definition: juce_MouseEvent.h:151
LowLevelGraphicsContext::getFont
virtual const Font & getFont()=0
PropertiesFile::Options::filenameSuffix
String filenameSuffix
The suffix to use for your properties file.
Definition: juce_PropertiesFile.h:81
Label::LookAndFeelMethods::getLabelBorderSize
virtual BorderSize< int > getLabelBorderSize(Label &)=0
LookAndFeel_V2::drawAlertBox
void drawAlertBox(Graphics &, AlertWindow &, const Rectangle< int > &textArea, TextLayout &) override
ShapeButton
A button that contains a filled shape.
Definition: juce_ShapeButton.h:39
Range::operator==
JUCE_CONSTEXPR bool operator==(Range other) const noexcept
Definition: juce_Range.h:202
LookAndFeel_V2::createSliderButton
Button * createSliderButton(Slider &, bool isIncrement) override
dsp::FastMathApproximations::logNPlusOne
static FloatType logNPlusOne(FloatType x) noexcept
Provides a fast approximation of the function log(x+1) using a Pade approximant continued fraction,...
Definition: juce_FastMathApproximations.h:244
Point::withY
JUCE_CONSTEXPR Point withY(ValueType newY) const noexcept
Returns a point which has the same X position as this one, but a new Y.
Definition: juce_Point.h:84
Vector3D::operator=
Vector3D & operator=(Vector3D other) noexcept
Definition: juce_Vector3D.h:44
Typeface::isSuitableForFont
virtual bool isSuitableForFont(const Font &) const
Returns true if this typeface can be used to render the specified font.
Definition: juce_Typeface.h:85
UnityAudioEffectDefinition::numParameters
juce::uint32 numParameters
Definition: juce_UnityPluginInterface.h:166
ArgumentList::arguments
Array< Argument > arguments
The list of arguments (not including the name of the executable that was invoked).
Definition: juce_ConsoleApplication.h:200
BlocksVersion::releaseType
String releaseType
The release tag for this version, such as "beta", "alpha", "rc", etc.
Definition: juce_BlocksVersion.h:42
Colours::mediumblue
static const JUCE_API Colour mediumblue
Definition: juce_Colours.h:77
UnitTest::runTest
virtual void runTest()=0
Implement this method in your subclass to actually run your tests.
MouseListener::mouseDown
virtual void mouseDown(const MouseEvent &event)
Called when a mouse button is pressed.
WavAudioFormat::riffInfoFirstLanguage
static const char *const riffInfoFirstLanguage
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:123
PerformanceCounter::Statistics::averageSeconds
double averageSeconds
Definition: juce_PerformanceCounter.h:103
LITTLEFOOT_PERFORM_OP
#define LITTLEFOOT_PERFORM_OP(name)
AudioDeviceManager::getDefaultMidiOutputName
const String & getDefaultMidiOutputName() const noexcept
Deprecated.
Definition: juce_AudioDeviceManager.h:480
SortedSet::operator!=
bool operator!=(const SortedSet< ElementType > &other) const noexcept
Compares this set to another one.
Definition: juce_SortedSet.h:93
dsp::SIMDRegister::NativeOps
SIMDNativeOps< PrimitiveType > NativeOps
The native operations for this platform and type combination (used internally)
Definition: juce_SIMDRegister.h:84
CodeDocument::newTransaction
void newTransaction()
Begins a new undo transaction.
Grid::getNumberOfColumns
int getNumberOfColumns() const noexcept
Returns the number of columns.
Definition: juce_Grid.h:215
statIsSideChainTarget
@ statIsSideChainTarget
Definition: juce_UnityPluginInterface.h:79
TabbedButtonBar::Orientation
Orientation
The placement of the tab-bar.
Definition: juce_TabbedButtonBar.h:163
littlefoot::Runner::getProgramAndDataEnd
uint8 * getProgramAndDataEnd() const noexcept
Definition: juce_LittleFootRunner.h:517
CodeDocument::Listener
An object that receives callbacks from the CodeDocument when its text changes.
Definition: juce_CodeDocument.h:329
CharPointer_ASCII::operator++
CharPointer_ASCII operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_ASCII.h:86
Component::SafePointer::SafePointer
SafePointer(ComponentType *component)
Creates a SafePointer that points at the given component.
Definition: juce_Component.h:2144
CharPointer_UTF8::operator+
CharPointer_UTF8 operator+(int numToSkip) const noexcept
Returns a pointer which is moved forwards from this one by the specified number of characters.
Definition: juce_CharPointer_UTF8.h:222
Thread::Listener
Used to receive callbacks for thread exit calls.
Definition: juce_Thread.h:181
SynthesiserVoice::setSostenutoPedalDown
void setSostenutoPedalDown(bool isNowDown) noexcept
Modifies the sostenuto pedal flag.
Definition: juce_Synthesiser.h:239
Label::getBorderSize
BorderSize< int > getBorderSize() const noexcept
Returns the size of the border to be left around the text.
Definition: juce_Label.h:133
getClusterYpos
int getClusterYpos()
Returns the y index of this block in the current cluster.
AudioBuffer::getMagnitude
Type getMagnitude(int startSample, int numSamples) const noexcept
Finds the highest absolute sample value within a region on all channels.
Definition: juce_AudioSampleBuffer.h:1014
HashMap::remapTable
void remapTable(int newNumberOfSlots)
Remaps the hash-map to use a different number of slots for its hash function.
Definition: juce_HashMap.h:304
SmoothedValueBase::getTargetValue
FloatType getTargetValue() const noexcept
Returns the target value towards which the smoothed value is currently moving.
Definition: juce_SmoothedValue.h:73
PropertiesFile::Options::folderName
String folderName
The name of a subfolder in which you'd like your properties file to live.
Definition: juce_PropertiesFile.h:86
dsp::AudioBlock::replaceWithSumOf
AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithSumOf(AudioBlock< OtherSampleType > src, SampleType value) noexcept
Adds a fixed value to each source value and replaces the contents of this block.
Definition: juce_AudioBlock.h:390
AudioData::Pointer::getAsFloat
float getAsFloat() const noexcept
Returns the value of the first sample as a floating point value.
Definition: juce_AudioDataConverters.h:397
AudioFormatWriter::getFormatName
const String & getFormatName() const noexcept
Returns a description of what type of format this is.
Definition: juce_AudioFormatWriter.h:97
BlocksProtocol::Packed7BitArrayBuilder::State::bytesWritten
int bytesWritten
Definition: juce_BitPackingUtilities.h:202
Label::isEditable
bool isEditable() const noexcept
Returns true if the user can edit this label's text.
Definition: juce_Label.h:251
Component::colourChanged
virtual void colourChanged()
This method is called when a colour is changed by the setColour() method.
ImageComponent
A component that simply displays an image.
Definition: juce_ImageComponent.h:39
dsp::Bias::setRampDurationSeconds
void setRampDurationSeconds(double newDurationSeconds) noexcept
Sets the length of the ramp used for smoothing gain changes.
Definition: juce_Bias.h:67
Rectangle::findAreaContainingPoints
static Rectangle findAreaContainingPoints(const Point< ValueType > *points, int numPoints) noexcept
Returns the smallest Rectangle that can contain a set of points.
Definition: juce_Rectangle.h:874
Block::touchBlock
@ touchBlock
Touch control block type.
Definition: juce_Block.h:49
TimeSliceClient
Used by the TimeSliceThread class.
Definition: juce_TimeSliceThread.h:44
BorderSize::getTopAndBottom
ValueType getTopAndBottom() const noexcept
Returns the sum of the top and bottom gaps.
Definition: juce_BorderSize.h:81
PluginHostType::isSteinbergTestHost
bool isSteinbergTestHost() const noexcept
Returns true if the host is Steinberg's VST3 Test Host.
Definition: juce_PluginHostType.h:170
AudioFormatReader::clearSamplesBeyondAvailableLength
static void clearSamplesBeyondAvailableLength(int **destChannels, int numDestChannels, int startOffsetInDestBuffer, int64 startSampleInFile, int &numSamples, int64 fileLengthInSamples)
Used by AudioFormatReader subclasses to clear any parts of the data blocks that lie beyond the end of...
Definition: juce_AudioFormatReader.h:307
MathConstants
Commonly used mathematical constants.
Definition: juce_MathsFunctions.h:363
Graphics::ScopedSaveState
Uses RAII to save and restore the state of a graphics context.
Definition: juce_GraphicsContext.h:664
ScrollBar::isVertical
bool isVertical() const noexcept
Returns true if the scrollbar is vertical, false if it's horizontal.
Definition: juce_ScrollBar.h:69
AudioDeviceSelectorComponent::deviceManager
AudioDeviceManager & deviceManager
The device manager that this component is controlling.
Definition: juce_AudioDeviceSelectorComponent.h:80
dsp::AudioBlock::operator-=
AudioBlock &JUCE_VECTOR_CALLTYPE operator-=(SampleType value) noexcept
Definition: juce_AudioBlock.h:526
AudioFormatWriter
Writes samples to an audio file stream.
Definition: juce_AudioFormatWriter.h:45
TextPropertyComponent::Listener
Used to receive callbacks for text changes.
Definition: juce_TextPropertyComponent.h:133
KeyPress::F25Key
static const int F25Key
key-code for the F25 key
Definition: juce_KeyPress.h:233
Displays::Display::totalArea
Rectangle< int > totalArea
The total area of this display in logical pixels including any OS-dependent objects like the taskbar,...
Definition: juce_Displays.h:51
CppTokeniserFunctions::StringIterator::isEOF
bool isEOF() const noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:545
MidiRPNMessage::parameterNumber
int parameterNumber
The 14-bit parameter index, in the range 0 to 16383 (0x3fff).
Definition: juce_MidiRPN.h:39
AudioFormatWriter::output
OutputStream * output
The output stream for use by subclasses.
Definition: juce_AudioFormatWriter.h:265
NormalisableRange::symmetricSkew
bool symmetricSkew
If true, the skew factor applies from the middle of the slider to each of its ends.
Definition: juce_NormalisableRange.h:238
MPESynthesiserVoice::setCurrentSampleRate
virtual void setCurrentSampleRate(double newRate)
Changes the voice's reference sample rate.
Definition: juce_MPESynthesiserVoice.h:153
Colours::findColourForName
static JUCE_API Colour findColourForName(const String &colourName, Colour defaultColour)
Attempts to look up a string in the list of known colour names, and return the appropriate colour.
FloatVectorOperations::min
static void JUCE_CALLTYPE min(float *dest, const float *src, float comp, int num) noexcept
Each element of dest will be the minimum of the corresponding element of the source array and the giv...
Block::ConfigMetaData::item
uint32 item
Definition: juce_Block.h:401
PopupMenu::Options::getTargetComponent
Component * getTargetComponent() const noexcept
Definition: juce_PopupMenu.h:462
LEDGrid::setRenderer
void setRenderer(Renderer::Ptr newRenderer) noexcept
Set the visualiser that will create visuals for this block (nullptr for none).
Definition: juce_LEDGrid.h:92
CppTokeniserFunctions::parseOctalLiteral
static bool parseOctalLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:195
dsp::SIMDRegister::vSIMDType
typename NativeOps::vSIMDType vSIMDType
The native type (used internally).
Definition: juce_SIMDRegister.h:87
UndoableAction::createCoalescedAction
virtual UndoableAction * createCoalescedAction(UndoableAction *nextAction)
Allows multiple actions to be coalesced into a single action object, to reduce storage space.
Definition: juce_UndoableAction.h:99
CharPointer_UTF32::findTerminatingNull
CharPointer_UTF32 findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_UTF32.h:206
OptionalScopedPointer::swapWith
void swapWith(OptionalScopedPointer< ObjectType > &other) noexcept
Swaps this object with another OptionalScopedPointer.
Definition: juce_OptionalScopedPointer.h:172
Rectangle::constrainedWithin
Rectangle constrainedWithin(Rectangle areaToFitWithin) const noexcept
Tries to fit this rectangle within a target area, returning the result.
Definition: juce_Rectangle.h:771
Quaternion::vector
Vector3D< Type > vector
The vector part of the quaternion.
Definition: juce_Quaternion.h:94
MemoryOutputStream
Writes data to an internal memory buffer, which grows as required.
Definition: juce_MemoryOutputStream.h:36
PluginHostType::isAdobeAudition
bool isAdobeAudition() const noexcept
Returns true if the host is Adobe Audition.
Definition: juce_PluginHostType.h:118
OutputStream::write
virtual bool write(const void *dataToWrite, size_t numberOfBytes)=0
Writes a block of data to the stream.
JUCEApplication
An instance of this class is used to specify initialisation and shutdown code for the application.
Definition: juce_Application.h:92
jmax
JUCE_CONSTEXPR Type jmax(Type a, Type b)
Returns the larger of two values.
Definition: juce_MathsFunctions.h:95
sendChannelPressure
void sendChannelPressure(int channel, int pressure)
Sends a channel-pressure change event.
CharacterFunctions::copyWithCharLimit
static void copyWithCharLimit(DestCharPointerType &dest, SrcCharPointerType src, int maxChars) noexcept
Copies characters from one string to another, up to a null terminator or a given maximum number of ch...
Definition: juce_CharacterFunctions.h:532
AudioBuffer::AudioBuffer
AudioBuffer(const AudioBuffer &other)
Copies another buffer.
Definition: juce_AudioSampleBuffer.h:123
abs
int abs(int arg)
Returns the absolute value of an integer value.
CallbackMessage
A message that invokes a callback method when it gets delivered.
Definition: juce_CallbackMessage.h:49
BlocksProtocol::updateConfig
@ updateConfig
Definition: juce_BlocksProtocolDefinitions.h:420
Button::Listener::buttonClicked
virtual void buttonClicked(Button *)=0
Called when the button is clicked.
File::findFiles
@ findFiles
Use this flag to indicate that you want to find files.
Definition: juce_File.h:551
ColourGradient::vertical
static ColourGradient vertical(Colour colourTop, Colour colourBottom, Rectangle< Type > area)
Creates a vertical linear gradient from top to bottom in a rectangle.
Definition: juce_ColourGradient.h:108
MidiMessageSequence::getStartTime
double getStartTime() const noexcept
Returns the timestamp of the first event in the sequence.
PathStrokeType::EndCapStyle
EndCapStyle
The type shape to use for the ends of lines.
Definition: juce_PathStrokeType.h:61
CallOutBox::LookAndFeelMethods::getCallOutBoxBorderSize
virtual int getCallOutBoxBorderSize(const CallOutBox &)=0
isMasterBlock
bool isMasterBlock()
Returns true if this block is directly connected to the host, as opposed to only being connected to a...
OnlineUnlockStatus::UnlockResult::succeeded
bool succeeded
If the unlock operation succeeded, this will be set to true.
Definition: juce_OnlineUnlockStatus.h:200
HashMap::Iterator::resetToEnd
void resetToEnd() noexcept
Definition: juce_HashMap.h:456
TextLayout::getWidth
float getWidth() const noexcept
Returns the maximum width of the content.
Definition: juce_TextLayout.h:224
HashMap::contains
bool contains(KeyTypeParameter keyToLookFor) const
Returns true if the map contains an item with the specified key.
Definition: juce_HashMap.h:208
Array::minimiseStorageOverheads
void minimiseStorageOverheads()
Reduces the amount of storage being used by the array.
Definition: juce_Array.h:1051
AudioPlayHead::canControlTransport
virtual bool canControlTransport()
Returns true if this object can control the transport.
Definition: juce_AudioPlayHead.h:146
LookAndFeel_V2::drawPropertyPanelSectionHeader
void drawPropertyPanelSectionHeader(Graphics &, const String &name, bool isOpen, int width, int height) override
Point::Point
JUCE_CONSTEXPR Point(ValueType initialX, ValueType initialY) noexcept
Creates a point from an (x, y) position.
Definition: juce_Point.h:53
PluginHostType::isFruityLoops
bool isFruityLoops() const noexcept
Returns true if the host is Fruity Loops.
Definition: juce_PluginHostType.h:136
CodeEditorComponent::getColourScheme
const ColourScheme & getColourScheme() const noexcept
Returns the current syntax highlighting colour scheme.
Definition: juce_CodeEditorComponent.h:248
KeyPress::numberPadSubtract
static const int numberPadSubtract
key-code for the subtract sign on the numeric keypad.
Definition: juce_KeyPress.h:257
dsp::StateVariableFilter::Parameters::R2
NumericType R2
Definition: juce_StateVariableFilter.h:237
ArrayBase::ArrayBase
friend class ArrayBase
Definition: juce_ArrayBase.h:614
HashMap::set
void set(KeyTypeParameter newKey, ValueTypeParameter newValue)
Adds or replaces an element in the hash-map.
Definition: juce_HashMap.h:233
ButtonPropertyComponent
A PropertyComponent that contains a button.
Definition: juce_ButtonPropertyComponent.h:42
MidiMessageSequence::getEndTime
double getEndTime() const noexcept
Returns the timestamp of the last event in the sequence.
TreeView::linesColourId
@ linesColourId
The colour to draw the lines with.
Definition: juce_TreeView.h:843
SelectedItemSet::changed
void changed(const bool synchronous)
Used internally, but can be called to force a change message to be sent to the ChangeListeners.
Definition: juce_SelectedItemSet.h:314
MouseWheelDetails::isReversed
bool isReversed
Indicates whether the user has reversed the direction of the wheel.
Definition: juce_MouseEvent.h:416
dsp::IIR::Coefficients::coefficients
Array< NumericType > coefficients
The raw coefficients.
Definition: juce_dsp/processors/juce_IIRFilter.h:296
KeyPress::F6Key
static const int F6Key
key-code for the F6 key
Definition: juce_KeyPress.h:214
BlockConfigManager::setBlockConfig
void setBlockConfig(ConfigItemId item, int32 value)
Definition: juce_BlockConfigManager.h:279
Block::removeDataInputPortListener
virtual void removeDataInputPortListener(DataInputPortListener *)
Removes a listener for the data input port.
CharPointer_UTF8::isValidString
static bool isValidString(const CharType *dataToTest, int maxBytesToRead)
Returns true if this data contains a valid string in this encoding.
Definition: juce_CharPointer_UTF8.h:494
SmoothedValue::SmoothedValue
SmoothedValue(FloatType initialValue) noexcept
Constructor.
Definition: juce_SmoothedValue.h:232
PopupMenu::CustomComponent
A user-defined component that can be used as an item in a popup menu.
Definition: juce_PopupMenu.h:669
NormalisableRange::operator=
NormalisableRange & operator=(const NormalisableRange &)=default
ToolbarItemFactory
A factory object which can create ToolbarItemComponent objects.
Definition: juce_ToolbarItemFactory.h:46
StandardApplicationCommandIDs::deselectAll
@ deselectAll
The command ID that should be used to send a "Deselect all" command.
Definition: juce_ApplicationCommandID.h:82
AudioCDBurner::BurnProgressListener::BurnProgressListener
BurnProgressListener() noexcept
Definition: juce_AudioCDBurner.h:129
CachedValue::operator!=
bool operator!=(const OtherType &other) const
Returns true if the current value of the property (or the fallback value) is not equal to other.
Definition: juce_CachedValue.h:127
CharPointer_UTF8::compare
int compare(const CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF8.h:398
AudioChannelSet::topMiddle
@ topMiddle
Top Middle channel.
Definition: juce_AudioChannelSet.h:295
AudioProcessorGraph::Node::properties
NamedValueSet properties
A set of user-definable properties that are associated with this node.
Definition: juce_AudioProcessorGraph.h:120
JUCEApplicationBase::isInitialising
bool isInitialising() const noexcept
Returns true if the application hasn't yet completed its initialise() method and entered the main eve...
Definition: juce_ApplicationBase.h:276
LookAndFeel_V2::createAlertWindow
AlertWindow * createAlertWindow(const String &title, const String &message, const String &button1, const String &button2, const String &button3, AlertWindow::AlertIconType iconType, int numButtons, Component *associatedComponent) override
StringArray
A special array for holding a list of strings.
Definition: juce_StringArray.h:35
InAppPurchases::Listener::productPurchaseFinished
virtual void productPurchaseFinished(const PurchaseInfo &, bool, const String &)
Called whenever a purchase is complete, with additional state whether the purchase completed successf...
Definition: juce_InAppPurchases.h:149
AudioProcessor::containsLayout
static bool containsLayout(const BusesLayout &layouts, const std::initializer_list< const short[2]> &channelLayoutList)
Returns true if the channel layout map contains a certain layout.
Definition: juce_AudioProcessor.h:762
AudioChannelSet::rightSurroundSide
@ rightSurroundSide
Rss (AXX), Side right "Sr" (VST), Right Centre "Rc" (AU) channel.
Definition: juce_AudioChannelSet.h:294
Box2DRenderer::getColour
virtual Colour getColour(const b2Color &) const
Converts a b2Color to a juce Colour.
Label::getTextValue
Value & getTextValue() noexcept
Returns the text content as a Value object.
Definition: juce_Label.h:81
WeakReference::SharedPointer::SharedPointer
SharedPointer(ObjectType *obj) noexcept
Definition: juce_WeakReference.h:131
AudioProcessorValueTreeState::ParameterLayout::swap
void swap(ParameterLayout &other) noexcept
Definition: juce_AudioProcessorValueTreeState.h:110
littlefoot::Runner::FunctionExecutionContext
Definition: juce_LittleFootRunner.h:598
PluginHostType::SteinbergCubase9
@ SteinbergCubase9
Represents Steinberg Cubase 9.
Definition: juce_PluginHostType.h:90
SynthesiserVoice::canPlaySound
virtual bool canPlaySound(SynthesiserSound *)=0
Must return true if this voice object is capable of playing the given sound.
Line::getEnd
Point< ValueType > getEnd() const noexcept
Returns the line's end point.
Definition: juce_Line.h:93
BlocksProtocol::ByteCountFew
IntegerWithBitSize< 4 > ByteCountFew
Definition: juce_BlocksProtocolDefinitions.h:456
getClusterIndex
int getClusterIndex()
Returns the index of this block in the current cluster.
SortedSet::begin
const ElementType * begin() const noexcept
Returns a pointer to the first element in the set.
Definition: juce_SortedSet.h:204
OwnedArray::sort
void sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false) noexcept
Sorts the elements in the array.
Definition: juce_OwnedArray.h:822
CharacterFunctions::isLetter
static bool isLetter(char character) noexcept
Checks whether a character is alphabetic.
FilenameComponent::LookAndFeelMethods::layoutFilenameComponent
virtual void layoutFilenameComponent(FilenameComponent &, ComboBox *filenameBox, Button *browseButton)=0
dsp::AudioBlock::replaceWithDifferenceOf
const AudioBlock & replaceWithDifferenceOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:421
MPEZoneLayout::Zone::getFirstMemberChannel
int getFirstMemberChannel() const noexcept
Definition: juce_MPEZoneLayout.h:92
Atomic::get
Type get() const noexcept
Atomically reads and returns the current value.
Definition: juce_Atomic.h:65
PluginHostType::isInAAXAudioSuite
static bool isInAAXAudioSuite(AudioProcessor &)
Returns true if the AudioProcessor instance is an AAX plug-in running in AudioSuite.
PhysicalTopologySource::~PhysicalTopologySource
~PhysicalTopologySource() override
Destructor.
UnitTest::expectLessThan
void expectLessThan(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is less than a comparison value.
Definition: juce_UnitTest.h:182
Component::focusLost
virtual void focusLost(FocusChangeType cause)
Called to indicate that this component has just lost the keyboard focus.
PushNotifications::Notification::accentColour
Colour accentColour
Optional: sets accent colour.
Definition: juce_PushNotifications.h:254
PluginHostType::operator=
PluginHostType & operator=(const PluginHostType &other)=default
ScopedTimeMeasurement
Simple RAII class for measuring the time spent in a scope.
Definition: juce_PerformanceCounter.h:144
DirectoryContentsList::isFindingDirectories
bool isFindingDirectories() const noexcept
Returns true if this list contains directories.
Definition: juce_DirectoryContentsList.h:89
SidePanel::getShadowWidth
int getShadowWidth() const noexcept
Returns the width of the shadow that will be drawn on the side of the panel.
Definition: juce_SidePanel.h:138
KeyPress::F35Key
static const int F35Key
key-code for the F35 key
Definition: juce_KeyPress.h:243
BlocksProtocol::key
@ key
Definition: juce_BlocksProtocolDefinitions.h:307
Image::BitmapData::lineStride
int lineStride
The number of bytes between each line.
Definition: juce_Image.h:355
BlocksProtocol::BlockSerialNumber::isSeaboardBlock
bool isSeaboardBlock() const noexcept
Definition: juce_BlocksProtocolDefinitions.h:197
Slider::onValueChange
std::function< void()> onValueChange
You can assign a lambda to this callback object to have it called when the slider value is changed.
Definition: juce_Slider.h:601
DefaultElementComparator
A simple ElementComparator class that can be used to sort an array of objects that support the '<' op...
Definition: juce_ElementComparator.h:186
Image::isNull
bool isNull() const noexcept
Returns true if this image is not valid.
Definition: juce_Image.h:157
DrawableShape::getDashLengths
const Array< float > & getDashLengths() const noexcept
Returns the set of dash lengths that the path is using.
Definition: juce_DrawableShape.h:94
dsp::LadderFilter::process
void process(const ProcessContext &context) noexcept
Definition: juce_LadderFilter.h:83
Parallelogram::isEmpty
bool isEmpty() const noexcept
Returns true if the parallelogram has a width or height of more than zero.
Definition: juce_Parallelogram.h:73
BlocksProtocol::TopologyIndex
uint8 TopologyIndex
This is a type of index identifier used to refer to a block within a group.
Definition: juce_BlocksProtocolDefinitions.h:107
PluginHostType::SteinbergCubase5
@ SteinbergCubase5
Represents Steinberg Cubase 5.
Definition: juce_PluginHostType.h:84
Block::supportsGraphics
virtual bool supportsGraphics() const =0
This returns true if the block supports generating graphics by drawing into a JUCE Graphics context.
ArrayAllocationBase::~ArrayAllocationBase
~ArrayAllocationBase()=default
Destructor.
dsp::WaveShaper::processSample
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType inputSample) const noexcept
Returns the result of processing a single sample.
Definition: juce_WaveShaper.h:50
AudioData::Pointer::setAsFloat
void setAsFloat(float newValue) noexcept
Sets the value of the first sample as a floating point value.
Definition: juce_AudioDataConverters.h:406
SpeakerMappings::VstSpeakerConfigurationHolder::operator=
VstSpeakerConfigurationHolder & operator=(const VstSpeakerConfigurationHolder &vstConfig)
Definition: juce_VSTCommon.h:168
SingletonHolder::deleteInstance
void deleteInstance()
Deletes and resets the current instance, if there is one.
Definition: juce_Singleton.h:115
AudioData::Pointer::getAsInt32
int32 getAsInt32() const noexcept
Returns the value of the first sample as a 32-bit integer.
Definition: juce_AudioDataConverters.h:419
PixelARGB::getUnpremultiplied
PixelARGB getUnpremultiplied() const noexcept
Definition: juce_PixelFormats.h:226
AudioChannelSet::bottomSideLeft
@ bottomSideLeft
Bottom Side Left (Bsl)
Definition: juce_AudioChannelSet.h:376
Colours::mediumpurple
static const JUCE_API Colour mediumpurple
Definition: juce_Colours.h:78
BlocksProtocol::HostPacketBuilder::setMultipleBytes
bool setMultipleBytes(const uint8 *values, int num) noexcept
Definition: juce_HostPacketBuilder.h:130
Block::getButtons
virtual juce::Array< ControlButton * > getButtons() const =0
If this block has any control buttons, this will return an array of objects to control them.
Parallelogram::operator!=
bool operator!=(const Parallelogram &other) const noexcept
Returns true if the two parallelograms are not identical.
Definition: juce_Parallelogram.h:102
AudioProcessor::Bus::getBusBuffer
AudioBuffer< FloatType > getBusBuffer(AudioBuffer< FloatType > &processBlockBuffer) const
Returns an AudioBuffer containing a set of channel pointers for a specific bus.
Definition: juce_AudioProcessor.h:468
ApplicationCommandTarget::InvocationInfo::fromKeyPress
@ fromKeyPress
The command is being invoked by a key-press.
Definition: juce_ApplicationCommandTarget.h:81
Toolbar::getStyle
ToolbarItemStyle getStyle() const noexcept
Returns the toolbar's current style.
Definition: juce_Toolbar.h:179
ADSR::getNextSample
float getNextSample()
Returns the next sample value for an ADSR object.
Definition: juce_ADSR.h:159
Slider::NoTextBox
@ NoTextBox
Doesn't display a text box.
Definition: juce_Slider.h:97
PixelAlpha::getBlue
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:637
WeakReference< Component >
Justification::Justification
Justification(int justificationFlags) noexcept
Creates a Justification object using a combination of flags from the Flags enum.
Definition: juce_Justification.h:47
MouseEvent::mods
const ModifierKeys mods
The key modifiers associated with the event.
Definition: juce_MouseEvent.h:124
BlocksProtocol::HostPacketBuilder::addFirmwareUpdatePacket
bool addFirmwareUpdatePacket(const uint8 *packetData, uint8 size)
Definition: juce_HostPacketBuilder.h:220
CharacterFunctions::compareIgnoreCaseUpTo
static int compareIgnoreCaseUpTo(CharPointerType1 s1, CharPointerType2 s2, int maxChars) noexcept
Compares two null-terminated character strings, using a case-independent match.
Definition: juce_CharacterFunctions.h:618
AudioProcessor::getBusesLayout
BusesLayout getBusesLayout() const
Provides the current channel layouts of this audio processor.
DocumentWindow::closeButton
@ closeButton
Definition: juce_DocumentWindow.h:68
var::NativeFunctionArgs
This structure is passed to a NativeFunction callback, and contains invocation details about the func...
Definition: juce_Variant.h:49
AudioData::Pointer::findMinAndMax
Range< float > findMinAndMax(size_t numSamples) const noexcept
Scans a block of data, returning the lowest and highest levels as floats.
Definition: juce_AudioDataConverters.h:494
WavAudioFormat::riffInfoCopyright
static const char *const riffInfoCopyright
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:106
TouchList::updateTouch
void updateTouch(const TouchSurface::Touch &touch)
Updates the entry for the given touch, copying in the new state.
Definition: juce_TouchList.h:81
setHeapByte
void setHeapByte(int byteIndex, int newValue)
Writes a single byte to the heap.
MemoryBlock::getData
const void * getData() const noexcept
Returns a void pointer to the data.
Definition: juce_MemoryBlock.h:99
DrawableShape::getStrokeFill
const FillType & getStrokeFill() const noexcept
Returns the current stroke fill.
Definition: juce_DrawableShape.h:74
Colours::indigo
static const JUCE_API Colour indigo
Definition: juce_Colours.h:71
TextEditor::getKeyboardType
VirtualKeyboardType getKeyboardType() override
Definition: juce_TextEditor.h:686
dsp::AudioBlock::getNumChannels
constexpr size_t getNumChannels() const noexcept
Returns the number of channels referenced by this block.
Definition: juce_AudioBlock.h:218
Slider::LookAndFeelMethods::createSliderTextBox
virtual Label * createSliderTextBox(Slider &)=0
Range::between
static JUCE_CONSTEXPR Range between(const ValueType position1, const ValueType position2) noexcept
Returns the range that lies between two positions (in either order).
Definition: juce_Range.h:60
littlefoot::Runner::setNativeFunctions
void setNativeFunctions(const NativeFunction *functions, int numFunctions, void *userDataForCallback) noexcept
Installs an array of native functions that the code can use.
Definition: juce_LittleFootRunner.h:433
CodeDocument::findLineContaining
void findLineContaining(const Position &pos, Position &start, Position &end) const noexcept
Finds the line that contains the given position.
operator<<
OutputStream &JUCE_CALLTYPE operator<<(OutputStream &stream, const MemoryOutputStream &streamToRead)
Copies all the data that has been written to a MemoryOutputStream into another stream.
Label::doesLossOfFocusDiscardChanges
bool doesLossOfFocusDiscardChanges() const noexcept
Returns true if this option has been set in a call to setEditable().
Definition: juce_Label.h:248
AudioChannelSet::getAmbisonicOrder
int getAmbisonicOrder() const
Returns the order of the ambisonic layout represented by this AudioChannelSet.
WavAudioFormat::riffInfoStatistics
static const char *const riffInfoStatistics
Metadata property name used in INFO chunks.
Definition: juce_WavAudioFormat.h:163
MarkerList::ValueTreeWrapper::getState
ValueTree & getState() noexcept
Definition: juce_MarkerList.h:169
Grid::Px
A size in pixels.
Definition: juce_Grid.h:46
MPESynthesiser::handleProgramChange
virtual void handleProgramChange(int, int)
Callback for MIDI program change messages.
Definition: juce_MPESynthesiser.h:175
ScrollBar::getMinimumRangeLimit
double getMinimumRangeLimit() const noexcept
Returns the lower value that the thumb can be set to.
Definition: juce_ScrollBar.h:134
FileBasedDocument::userCancelledSave
@ userCancelledSave
indicates that the user aborted the save operation.
Definition: juce_FileBasedDocument.h:133
Array::removeLast
void removeLast(int howManyToRemove=1)
Removes the last n elements from the array.
Definition: juce_Array.h:937
TreeView::areOpenCloseButtonsVisible
bool areOpenCloseButtonsVisible() const noexcept
Returns whether open/close buttons are shown.
Definition: juce_TreeView.h:736
PositionableAudioSource::isLooping
virtual bool isLooping() const =0
Returns true if this source is actually playing in a loop.
AudioFormat::canHandleFile
virtual bool canHandleFile(const File &fileToTest)
Returns true if this the given file can be read by this format.
CachedValue::resetToDefault
void resetToDefault()
Removes the property from the referenced ValueTree and makes the CachedValue return the fallback defa...
Definition: juce_CachedValue.h:258
TreeViewItem::getOwnerView
TreeView * getOwnerView() const noexcept
Returns the TreeView to which this item belongs.
Definition: juce_TreeView.h:132
AudioProcessorParameter::isBoolean
virtual bool isBoolean() const
Returns whether the parameter represents a boolean switch, typically with "On" and "Off" states.
AudioParameterFloat::get
float get() const noexcept
Returns the parameter's current value.
Definition: juce_AudioParameterFloat.h:81
dsp::WindowingFunction::WindowingMethod
WindowingMethod
The windowing methods available.
Definition: juce_Windowing.h:49
StandardApplicationCommandIDs::paste
@ paste
The command ID that should be used to send a "Paste from clipboard" command.
Definition: juce_ApplicationCommandID.h:76
CharacterFunctions::find
static CharPointerType find(CharPointerType textToSearch, const juce_wchar charToLookFor) noexcept
Returns a pointer to the first occurrence of a substring in a string.
Definition: juce_CharacterFunctions.h:676
ChannelRemappingAudioSource::getRemappedInputChannel
int getRemappedInputChannel(int inputChannelIndex) const
Returns the channel from our input that will be sent to channel inputChannelIndex of our input audio ...
NativeMessageBox
This class contains some static methods for showing native alert windows.
Definition: juce_NativeMessageBox.h:37
TopologySource::Listener::blockAdded
virtual void blockAdded(const Block::Ptr)
Called when a new block is added to the topology.
Definition: juce_TopologySource.h:57
UnityAudioParameterDefinition::displayExponent
float displayExponent
Definition: juce_UnityPluginInterface.h:156
KeyPress::F3Key
static const int F3Key
key-code for the F3 key
Definition: juce_KeyPress.h:211
Vector3D::operator/=
Vector3D & operator/=(Type scaleFactor) noexcept
Definition: juce_Vector3D.h:56
PluginHostType::WaveBurner
@ WaveBurner
Represents Apple WaveBurner.
Definition: juce_PluginHostType.h:109
CharacterFunctions::isWhitespace
static bool isWhitespace(char character) noexcept
Checks whether a character is whitespace.
dsp::ProcessorDuplicator::ProcessorDuplicator
ProcessorDuplicator(StateType *stateToUse)
Definition: juce_ProcessorDuplicator.h:47
PluginHostType::AppleMainStage
@ AppleMainStage
Represents Apple Main Stage.
Definition: juce_PluginHostType.h:63
TopologySource::removeListener
void removeListener(Listener *l)
Definition: juce_TopologySource.h:69
CharPointer_UTF16::isByteOrderMarkBigEndian
static bool isByteOrderMarkBigEndian(const void *possibleByteOrder) noexcept
Returns true if the first pair of bytes in this pointer are the UTF16 byte-order mark (big endian).
Definition: juce_CharPointer_UTF16.h:485
Block::ConnectionPort::operator==
bool operator==(const ConnectionPort &) const noexcept
AudioProcessorParameterGroup
A class encapsulating a group of AudioProcessorParameters and nested AudioProcessorParameterGroups.
Definition: juce_AudioProcessorParameterGroup.h:43
Block::getLocalConfigMetaData
virtual ConfigMetaData getLocalConfigMetaData(uint32 item)=0
Get config item metadata.
littlefoot::Compiler::compile
Result compile(const String &sourceCode, uint32 defaultHeapSize, const Array< File > &searchPaths={})
Compiles a littlefoot program.
Definition: juce_LittleFootCompiler.h:68
SparseSet::getRange
Range< Type > getRange(int rangeIndex) const noexcept
Returns one of the contiguous ranges of values stored.
Definition: juce_SparseSet.h:126
Typeface::getAscent
virtual float getAscent() const =0
Returns the ascent of the font, as a proportion of its height.
Atomic::~Atomic
~Atomic() noexcept
Destructor.
Definition: juce_Atomic.h:56
littlefoot::Compiler::addNativeFunctions
void addNativeFunctions(const RunnerType &runner)
Tells the compiler to use the list of native function prototypes from this littlefoot::Runner object.
Definition: juce_LittleFootCompiler.h:58
Colours::salmon
static const JUCE_API Colour salmon
Definition: juce_Colours.h:86
AudioChannelSet::bottomRearCentre
@ bottomRearCentre
Bottom Rear Center (Brc)
Definition: juce_AudioChannelSet.h:379
MidiMessage::MidiMachineControlCommand
MidiMachineControlCommand
Types of MMC command.
Definition: juce_MidiMessage.h:800
GridItem::StartAndEndProperty
Represents start and end properties.
Definition: juce_GridItem.h:103
OwnedArray::remove
void remove(int indexToRemove, bool deleteObject=true)
Removes an object from the array.
Definition: juce_OwnedArray.h:599
StretchableObjectResizer::StretchableObjectResizer
StretchableObjectResizer()
Creates an empty object resizer.
ByteOrder::swapIfBigEndian
static Type swapIfBigEndian(Type value) noexcept
Swaps the byte order of a signed or unsigned integer if the CPU is big-endian.
Definition: juce_ByteOrder.h:64
PushNotifications::Notification::social
@ social
Social network or sharing update.
Definition: juce_PushNotifications.h:212
SpeakerMappings::Mapping
Structure describing a mapping.
Definition: juce_VSTCommon.h:46
BorderSize::setBottom
void setBottom(ValueType newBottomGap) noexcept
Changes the bottom gap.
Definition: juce_BorderSize.h:97
Array::set
void set(int indexToChange, ParameterType newValue)
Replaces an element with a new value.
Definition: juce_Array.h:543
Array::add
void add(ElementType &&newElement)
Appends a new element at the end of the array.
Definition: juce_Array.h:429
OpenGLFrameBuffer
Creates an openGL frame buffer.
Definition: juce_OpenGLFrameBuffer.h:37
InAppPurchases::Purchase::productId
String productId
A unique identifier of in-app product that was purchased.
Definition: juce_InAppPurchases.h:77
DragAndDropTarget::SourceDetails
Contains details about the source of a drag-and-drop operation.
Definition: juce_DragAndDropTarget.h:55
AudioData::ConverterInstance::ConverterInstance
ConverterInstance(int numSourceChannels=1, int numDestChannels=1)
Definition: juce_AudioDataConverters.h:617
PropertySet::getBoolValue
bool getBoolValue(StringRef keyName, bool defaultReturnValue=false) const noexcept
Returns one of the properties as an boolean.
VSTCallbackHandler::handleVstPluginCanDo
virtual pointer_sized_int handleVstPluginCanDo(int32 index, pointer_sized_int value, void *ptr, float opt)
This is called by the VST plug-in wrapper when it receives unhandled plug-in "can do" calls from the ...
Definition: juce_VSTCallbackHandler.h:43
ComboBox::isPopupActive
bool isPopupActive() const noexcept
Returns true if the popup menu is currently being shown.
Definition: juce_ComboBox.h:272
AudioBuffer::setDataToReferTo
void setDataToReferTo(Type **dataToReferTo, int newNumChannels, int newStartSample, int newNumSamples)
Makes this buffer point to a pre-allocated set of channel data arrays.
Definition: juce_AudioSampleBuffer.h:431
TextPropertyComponent
A PropertyComponent that shows its value as editable text.
Definition: juce_TextPropertyComponent.h:39
FileBrowserComponent::LookAndFeelMethods::layoutFileBrowserComponent
virtual void layoutFileBrowserComponent(FileBrowserComponent &browserComp, DirectoryContentsDisplayComponent *fileListComponent, FilePreviewComponent *previewComp, ComboBox *currentPathBox, TextEditor *filenameBox, Button *goUpButton)=0
ScopedTimeMeasurement::ScopedTimeMeasurement
ScopedTimeMeasurement(double &resultInSeconds) noexcept
Definition: juce_PerformanceCounter.h:147
KeyPress::numberPad3
static const int numberPad3
key-code for the 3 on the numeric keypad.
Definition: juce_KeyPress.h:248
CharPointer_ASCII::operator<=
bool operator<=(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:65
readLittleEndianBitsInBuffer
uint32 readLittleEndianBitsInBuffer(const void *sourceBuffer, uint32 startBit, uint32 numBits) noexcept
Reads a number of bits from a buffer at a given bit index.
AppleRemoteDevice::playButtonSleepMode
@ playButtonSleepMode
Definition: juce_AppleRemote.h:63
CPlusPlusCodeTokeniser::tokenType_punctuation
@ tokenType_punctuation
Definition: juce_CPlusPlusCodeTokeniser.h:65
CharPointer_UTF8::operator-=
void operator-=(int numToSkip) noexcept
Moves this pointer backwards by the specified number of characters.
Definition: juce_CharPointer_UTF8.h:208
OnlineUnlockStatus::UnlockResult::errorMessage
String errorMessage
If an unlock operation fails, this is the error message that the webserver supplied (or a message say...
Definition: juce_OnlineUnlockStatus.h:184
ValueTree::Iterator
Iterator for a ValueTree.
Definition: juce_ValueTree.h:402
BlocksProtocol::setSequenceOfBytes
@ setSequenceOfBytes
Definition: juce_BlocksProtocolDefinitions.h:448
getTimeInCurrentFunctionCall
int getTimeInCurrentFunctionCall()
Returns the length of time spent in the current function call in milliseconds.
ListenerList::ListenerList
ListenerList()=default
Creates an empty list.
SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder
VstSpeakerConfigurationHolder(const VstSpeakerConfigurationHolder &other)
Definition: juce_VSTCommon.h:147
PushNotifications::Settings::categories
Array< Category > categories
list of categories the app wants to support
Definition: juce_PushNotifications.h:408
HeapBlock::HeapBlock
HeapBlock(HeapBlock< OtherElementType, otherThrowOnFailure > &&other) noexcept
Converting move constructor.
Definition: juce_HeapBlock.h:159
IIRFilter::getCoefficients
IIRCoefficients getCoefficients() const noexcept
Returns the coefficients that this filter is using.
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:183
CharPointer_UTF16::operator<=
bool operator<=(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:66
ListBoxModel::backgroundClicked
virtual void backgroundClicked(const MouseEvent &)
This can be overridden to react to the user clicking on a part of the list where there are no rows.
AudioFormat::createReaderFor
virtual AudioFormatReader * createReaderFor(InputStream *sourceStream, bool deleteStreamIfOpeningFails)=0
Tries to create an object that can read from a stream containing audio data in this format.
PushNotifications::Notification::ledBlinkPattern
LedBlinkPattern ledBlinkPattern
Optional.
Definition: juce_PushNotifications.h:266
ValueTree::Listener::valueTreeChildOrderChanged
virtual void valueTreeChildOrderChanged(ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex)
This method is called when a tree's children have been re-shuffled.
MenuBarModel::Listener::menuBarItemsChanged
virtual void menuBarItemsChanged(MenuBarModel *menuBarModel)=0
This callback is made when items are changed in the menu bar model.
dsp::WindowingFunction::flatTop
@ flatTop
Definition: juce_Windowing.h:57
AudioFormatWriter::ThreadedWriter::IncomingDataReceiver::reset
virtual void reset(int numChannels, double sampleRate, int64 totalSamplesInSource)=0
CharPointer_UTF32::lengthUpTo
size_t lengthUpTo(CharPointer_UTF32 end) const noexcept
Returns the number of characters in this string, or up to the given end pointer, whichever is lower.
Definition: juce_CharPointer_UTF32.h:174
BlocksProtocol::rootKeyColour
@ rootKeyColour
Definition: juce_BlocksProtocolDefinitions.h:316
PhysicalTopologySource
This topology source manages the topology of the physical Blocks devices that are currently connected...
Definition: juce_PhysicalTopologySource.h:34
ReferenceCountedObject::decReferenceCount
void decReferenceCount() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:78
MouseWheelDetails::isInertial
bool isInertial
If true, then this event is part of the intertial momentum phase that follows the wheel being release...
Definition: juce_MouseEvent.h:423
CharPointer_UTF32::isLowerCase
bool isLowerCase() const
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_UTF32.h:327
TypeHelpers::ParameterType::type
const Type & type
Definition: juce_MathsFunctions.h:638
TreeView::LookAndFeelMethods::drawTreeviewPlusMinusBox
virtual void drawTreeviewPlusMinusBox(Graphics &, const Rectangle< float > &area, Colour backgroundColour, bool isItemOpen, bool isMouseOver)=0
Component::alphaChanged
virtual void alphaChanged()
Called when setAlpha() is used to change the alpha value of this component.
AudioBuffer::copyFromWithRamp
void copyFromWithRamp(int destChannel, int destStartSample, const Type *source, int numSamples, Type startGain, Type endGain) noexcept
Copies samples from an array of floats into one of the channels, applying a gain ramp.
Definition: juce_AudioSampleBuffer.h:950
operator<<
OutputStream &JUCE_CALLTYPE operator<<(OutputStream &stream, const BigInteger &value)
Writes a BigInteger to an OutputStream as a UTF8 decimal string.
ChannelRemappingAudioSource
An AudioSource that takes the audio from another source, and re-maps its input and output channels to...
Definition: juce_ChannelRemappingAudioSource.h:44
TextEditor::LengthAndCharacterRestriction
An input filter for a TextEditor that limits the length of text and/or the characters that it may con...
Definition: juce_TextEditor.h:592
Slider::absoluteDrag
@ absoluteDrag
The dragging corresponds directly to the value that is displayed.
Definition: juce_Slider.h:110
Rectangle::withRight
Rectangle withRight(ValueType newRight) const noexcept
Returns a new rectangle with a different right-hand edge position, but the same left-hand edge as thi...
Definition: juce_Rectangle.h:265
StandalonePluginHolder
An object that creates and plays a standalone instance of an AudioProcessor.
Definition: juce_StandaloneFilterWindow.h:45
LookAndFeel_V4::ColourScheme::highlightedFill
@ highlightedFill
Definition: juce_LookAndFeel_V4.h:57
Toolbar
A toolbar component.
Definition: juce_Toolbar.h:54
BlocksProtocol::TouchPosition::z
Zcoord z
Definition: juce_BlocksProtocolDefinitions.h:373
BlocksProtocol::clusterConfigSync
@ clusterConfigSync
Definition: juce_BlocksProtocolDefinitions.h:424
Block::ConfigMetaData::group
String group
Definition: juce_Block.h:408
ChannelRemappingAudioSource::setOutputChannelMapping
void setOutputChannelMapping(int sourceChannelIndex, int destChannelIndex)
Creates an output channel mapping.
AudioDataConverters::int24LE
@ int24LE
Definition: juce_AudioDataConverters.h:691
TopologySource::listeners
ListenerList< Listener > listeners
Definition: juce_TopologySource.h:76
Primes
Prime number creation class.
Definition: juce_Primes.h:41
MidiMessage::getTimeStamp
double getTimeStamp() const noexcept
Returns the timestamp associated with this message.
Definition: juce_MidiMessage.h:164
LookAndFeel_V2::getPropertyComponentContentPosition
Rectangle< int > getPropertyComponentContentPosition(PropertyComponent &) override
ListBox
A list of items that can be scrolled vertically.
Definition: juce_ListBox.h:177
dsp::WaveShaper::prepare
void prepare(const ProcessSpec &) noexcept
Called before processing starts.
Definition: juce_WaveShaper.h:45
CharPointer_UTF8::operator*
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_UTF8.h:80
ReferenceCountedArray::remove
void remove(int indexToRemove)
Removes an object from the array.
Definition: juce_ReferenceCountedArray.h:607
writeLittleEndianBitsInBuffer
void writeLittleEndianBitsInBuffer(void *targetBuffer, uint32 startBit, uint32 numBits, uint32 value) noexcept
Writes a number of bits into a memory buffer at a given bit index.
CharPointer_ASCII::getAndAdvance
juce_wchar getAndAdvance() noexcept
Returns the character that this pointer is currently pointing to, and then advances the pointer to po...
Definition: juce_CharPointer_ASCII.h:101
PushNotifications::Notification::LedBlinkPattern
Allows to control the time the device's led is on and off.
Definition: juce_PushNotifications.h:260
MPEChannelRemapper::clearSource
void clearSource(uint32 mpeSourceID)
Clears all channels in use by a specified source.
AudioProcessorParameterWithID::paramID
const String paramID
Provides access to the parameter's ID string.
Definition: juce_AudioProcessorParameterWithID.h:53
BlocksProtocol::user15
@ user15
Definition: juce_BlocksProtocolDefinitions.h:334
TypeHelpers::ParameterType
The ParameterType struct is used to find the best type to use when passing some kind of object as a p...
Definition: juce_MathsFunctions.h:638
BlocksVersion::minor
int minor
The secondary value in a version number 1.x.0.
Definition: juce_BlocksVersion.h:36
CPlusPlusCodeTokeniser::tokenType_error
@ tokenType_error
Definition: juce_CPlusPlusCodeTokeniser.h:56
PushNotifications::Channel::none
@ none
Definition: juce_PushNotifications.h:456
CharacterFunctions::toUpperCase
static juce_wchar toUpperCase(juce_wchar character) noexcept
Converts a character to upper-case.
dsp::SIMDRegister::operator*
SIMDRegister JUCE_VECTOR_CALLTYPE operator*(SIMDRegister v) const noexcept
Returns the product of the receiver and v.
Definition: juce_SIMDRegister.h:235
Slider::LookAndFeelMethods::drawRotarySlider
virtual void drawRotarySlider(Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, Slider &)=0
ComponentListener::componentVisibilityChanged
virtual void componentVisibilityChanged(Component &component)
Called when the component is made visible or invisible.
RectangleList::RectangleList
RectangleList()=default
Creates an empty RectangleList.
Colours::slateblue
static const JUCE_API Colour slateblue
Definition: juce_Colours.h:88
CharPointer_UTF32::operator=
CharPointer_UTF32 operator=(CharPointer_UTF32 other) noexcept
Definition: juce_CharPointer_UTF32.h:47
TextEditorKeyMapper
This class is used to invoke a range of text-editor navigation methods on an object,...
Definition: juce_TextEditorKeyMapper.h:40
PopupMenu::LookAndFeelMethods::getMenuBarItemWidth
virtual int getMenuBarItemWidth(MenuBarComponent &, int itemIndex, const String &itemText)=0
AudioChannelSet::ambisonicACN2
@ ambisonicACN2
First-order ambisonic channel number 2.
Definition: juce_AudioChannelSet.h:319
PushNotifications::Listener
Register a listener (ideally on application startup) to receive information about notifications recei...
Definition: juce_PushNotifications.h:595
DefaultElementComparator::compareElements
static int compareElements(ParameterType first, ParameterType second)
Definition: juce_ElementComparator.h:192
littlefoot::NativeFunction::function
ImplementationFunction function
A static function that will be called.
Definition: juce_LittleFootRunner.h:168
BlocksProtocol::topologyDeviceInfo
@ topologyDeviceInfo
Definition: juce_BlocksProtocolDefinitions.h:481
BlockDeviceConnection::connectionPortOnDevice1
Block::ConnectionPort connectionPortOnDevice1
Definition: juce_Topology.h:34
dsp::StateVariableFilter::Parameters
Structure used for the state variable filter parameters.
Definition: juce_StateVariableFilter.h:39
ModifierKeys::isMiddleButtonDown
bool isMiddleButtonDown() const noexcept
Definition: juce_ModifierKeys.h:92
HashMap::getNumSlots
int getNumSlots() const noexcept
Returns the number of slots which are available for hashing.
Definition: juce_HashMap.h:333
JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS
#define JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS
This can be appended to a function declaration to tell gcc to disable associative math optimisations ...
Definition: juce_PlatformDefs.h:321
MultiChoicePropertyComponent
A PropertyComponent that shows its value as an expandable list of ToggleButtons.
Definition: juce_MultiChoicePropertyComponent.h:42
Colours::red
static const JUCE_API Colour red
ARGB = 0xffff0000.
Definition: juce_Colours.h:54
IIRFilter
An IIR filter that can perform low, high, or band-pass filtering on an audio signal.
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:157
JUCE_CONSTEXPR
#define JUCE_CONSTEXPR
Definition: juce_CompilerSupport.h:115
Colour::getGreen
uint8 getGreen() const noexcept
Returns the green component of this colour.
Definition: juce_Colour.h:166
AudioIODevice::getCurrentBufferSizeSamples
virtual int getCurrentBufferSizeSamples()=0
Returns the buffer size that the device is currently using.
CharPointer_UTF32
Wraps a pointer to a null-terminated UTF-32 character string, and provides various methods to operate...
Definition: juce_CharPointer_UTF32.h:35
Component::findColour
Colour findColour(int colourID, bool inheritFromParent=false) const
Looks for a colour that has been registered with the given colour ID number.
ResizableBorderComponent::Zone::getZoneFlags
int getZoneFlags() const noexcept
Returns the raw flags for this zone.
Definition: juce_ResizableBorderComponent.h:160
Justification::operator!=
bool operator!=(const Justification &other) const noexcept
Definition: juce_Justification.h:56
Result::fail
static Result fail(const String &errorMessage) noexcept
Creates a 'failure' result.
SpeakerMappings::VstSpeakerConfigurationHolder::get
const Vst2::VstSpeakerArrangement & get() const
Definition: juce_VSTCommon.h:190
CharPointer_UTF16::getBytesRequiredFor
static size_t getBytesRequiredFor(CharPointer text) noexcept
Returns the number of bytes that would be needed to represent the given string in this encoding forma...
Definition: juce_CharPointer_UTF16.h:259
ArrayBase::size
int size() const noexcept
Definition: juce_ArrayBase.h:200
Label::LookAndFeelMethods::getLabelFont
virtual Font getLabelFont(Label &)=0
Box2DRenderer
A simple implementation of the b2Draw class, used to draw a Box2D world.
Definition: juce_Box2DRenderer.h:39
NamedValueSet::set
bool set(const Identifier &name, const var &newValue)
Changes or adds a named value.
Component::getLocalBounds
Rectangle< int > getLocalBounds() const noexcept
Returns the component's bounds, relative to its own origin.
Viewport::getViewArea
Rectangle< int > getViewArea() const noexcept
Returns the visible area of the child component, relative to its top-left.
Definition: juce_Viewport.h:142
Vector3D::x
Type x
Definition: juce_Vector3D.h:82
Colours::darkorange
static const JUCE_API Colour darkorange
Definition: juce_Colours.h:64
PropertiesFile::Options::millisecondsBeforeSaving
int millisecondsBeforeSaving
If this is zero or greater, then after a value is changed, the object will wait for this amount of ti...
Definition: juce_PropertiesFile.h:130
JUCE_DEPRECATED_WITH_BODY
#define JUCE_DEPRECATED_WITH_BODY(functionDef, body)
Definition: juce_PlatformDefs.h:264
UnitTest::expectNotEquals
void expectNotEquals(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is not equal to a comparison value.
Definition: juce_UnitTest.h:162
VariantConverter::fromVar
static Type fromVar(const var &v)
Definition: juce_Variant.h:351
AudioIODeviceCallback::audioDeviceStopped
virtual void audioDeviceStopped()=0
Called to indicate that the device has stopped.
RuleBasedTopologySource::isActive
bool isActive() const override
Returns true, if the TopologySource is currently trying to connect the block devices.
SparseSet::overlapsRange
bool overlapsRange(Range< Type > range) const noexcept
Checks whether any part of a given range overlaps any part of this set.
Definition: juce_SparseSet.h:221
ImageButton::LookAndFeelMethods
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_ImageButton.h:133
AudioProcessor::BusesLayout::getChannelSet
AudioChannelSet getChannelSet(bool isInput, int busIndex) const noexcept
Get the channel set of a particular bus.
Definition: juce_AudioProcessor.h:326
SidePanel::dismissButtonNormalColour
@ dismissButtonNormalColour
Definition: juce_SidePanel.h:184
MarkerList::Marker
Represents a marker in a MarkerList.
Definition: juce_MarkerList.h:55
dsp::FIR::Coefficients::normalise
void normalise() noexcept
Scales the values of the FIR filter with the sum of the squared coefficients.
SidePanel::LookAndFeelMethods::getSidePanelDismissButtonShape
virtual Path getSidePanelDismissButtonShape(SidePanel &)=0
TextEditor::getHighlightedRegion
Range< int > getHighlightedRegion() const override
Returns the range of characters that are selected.
Definition: juce_TextEditor.h:447
ValueTree
A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...
Definition: juce_ValueTree.h:73
dsp::LookupTable::operator[]
FloatType operator[](FloatType index) const noexcept
Definition: juce_LookupTable.h:137
CharPointer_ASCII::getBytesRequiredFor
static size_t getBytesRequiredFor(const CharPointer text) noexcept
Returns the number of bytes that would be needed to represent the given string in this encoding forma...
Definition: juce_CharPointer_ASCII.h:196
VSTCallbackHandler::VstHostCallbackType
pointer_sized_int() VstHostCallbackType(int32 opcode, int32 index, pointer_sized_int value, void *ptr, float opt)
The host callback function type.
Definition: juce_VSTCallbackHandler.h:62
Colours::indianred
static const JUCE_API Colour indianred
Definition: juce_Colours.h:70
dsp::Reverb::getParameters
const Parameters & getParameters() const noexcept
Returns the reverb's current parameters.
Definition: juce_dsp/processors/juce_Reverb.h:49
LookAndFeel_V4::ColourScheme::defaultFill
@ defaultFill
Definition: juce_LookAndFeel_V4.h:55
LinkedListPointer::insertNext
void insertNext(ObjectType *const newItem)
Inserts an item into the list, placing it before the item that this pointer currently points to.
Definition: juce_LinkedListPointer.h:181
ChildProcess::StreamFlags
StreamFlags
These flags are used by the start() methods.
Definition: juce_ChildProcess.h:51
CharPointer_UTF16::getDoubleValue
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_UTF16.h:425
ComboBox::LookAndFeelMethods::drawComboBoxTextWhenNothingSelected
virtual void drawComboBoxTextWhenNothingSelected(Graphics &, ComboBox &, Label &)=0
AudioProcessorPlayer::audioDeviceAboutToStart
void audioDeviceAboutToStart(AudioIODevice *) override
TooltipWindow::LookAndFeelMethods::getTooltipBounds
virtual Rectangle< int > getTooltipBounds(const String &tipText, Point< int > screenPos, Rectangle< int > parentArea)=0
returns the bounds for a tooltip at the given screen coordinate, constrained within the given desktop...
Array::operator==
bool operator==(const OtherArrayType &other) const
Compares this array to another one.
Definition: juce_Array.h:163
control
@ control
Definition: juce_UnityPluginInterface.h:85
Atomic::memoryBarrier
void memoryBarrier() noexcept
Implements a memory read/write barrier.
Definition: juce_Atomic.h:133
dsp::WindowingFunction
A class which provides multiple windowing functions useful for filter design and spectrum analyzers.
Definition: juce_Windowing.h:44
AudioProcessorEditor::ParameterControlHighlightInfo::parameterIndex
int parameterIndex
Definition: juce_AudioProcessorEditor.h:74
littlefoot::Program::getProgramSize
uint32 getProgramSize() const noexcept
Definition: juce_LittleFootRunner.h:287
ArgumentList::removeValueForOption
String removeValueForOption(StringRef option)
Looks for a given argument and returns either its assigned value (for long options) or the string tha...
Component::setBounds
void setBounds(int x, int y, int width, int height)
Changes the component's position and size.
Line::Line
Line(ValueType startX, ValueType startY, ValueType endX, ValueType endY) noexcept
Creates a line based on the coordinates of its start and end points.
Definition: juce_Line.h:59
Component::findParentComponentOfClass
TargetClass * findParentComponentOfClass() const
Searches the parent components for a component of a specified class.
Definition: juce_Component.h:792
CharPointer_ASCII::operator<
bool operator<(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:66
CharacterFunctions::readDoubleValue
static double readDoubleValue(CharPointerType &text) noexcept
Parses a character string to read a floating-point number.
Definition: juce_CharacterFunctions.h:148
getBlockTypeForID
int getBlockTypeForID(int blockID)
Returns the type of the block with a given ID.
dsp::AudioBlock::addProductOf
const AudioBlock &JUCE_VECTOR_CALLTYPE addProductOf(AudioBlock< OtherSampleType > src, SampleType factor) const noexcept
Definition: juce_AudioBlock.h:464
Atomic::compareAndSetBool
bool compareAndSetBool(Type newValue, Type valueToCompare) noexcept
Atomically compares this value with a target value, and if it is equal, sets this to be equal to a ne...
Definition: juce_Atomic.h:97
WavAudioFormat::bwavOriginator
static const char *const bwavOriginator
Metadata property name used in BWAV chunks.
Definition: juce_WavAudioFormat.h:53
BlocksProtocol::user1
@ user1
Definition: juce_BlocksProtocolDefinitions.h:320
readUnaligned
Type readUnaligned(const void *srcPtr) noexcept
A handy function to read un-aligned memory without a performance penalty or bus-error.
Definition: juce_Memory.h:73
OpenGLAppComponent::openGLContext
OpenGLContext openGLContext
The GL context.
Definition: juce_OpenGLAppComponent.h:86
AudioProcessorValueTreeState::~AudioProcessorValueTreeState
~AudioProcessorValueTreeState() override
Destructor.
dsp::Polynomial::getOrder
int getOrder() noexcept
Returns the order of the polynomial.
Definition: juce_Polynomial.h:105
AudioProcessor::BusProperties
Structure used for AudioProcessor Callbacks.
Definition: juce_AudioProcessor.h:1310