|
JUCE
v6.1.6 (6.0.8-1114)
JUCE API
|
Looking for a senior C++ dev? I'm looking for work. Hire me!
|
|
@ GL_COMPRESSED_TEXTURE_FORMATS_ARB
Definition: juce_gl.h:5097
@ GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Definition: juce_gl.h:2339
std::unique_ptr< Pimpl > pimpl
Definition: juce_FileBasedDocument.h:425
CriticalSection listenerLock
Definition: juce_AudioProcessorParameter.h:350
@ GL_VIEWPORT_SWIZZLE_Z_NV
Definition: juce_gl.h:10838
@ tokenType_identifier
Definition: juce_XMLCodeTokeniser.h:52
String defaultSerif
Definition: juce_LookAndFeel.h:270
GLint GLint GLint j1
Definition: juce_gl.h:900
const GLvdpauSurfaceNV * surfaces
Definition: juce_gl.h:10496
@ GL_BUFFER_UPDATE_BARRIER_BIT
Definition: juce_gl.h:2589
bool isFloat32() const noexcept
Returns whether the type of the OSCArgument is float.
Definition: juce_OSCArgument.h:72
const String paramID
Provides access to the parameter's ID string.
Definition: juce_AudioProcessorParameterWithID.h:161
juce_wchar getCharacter() const noexcept
Returns the character the glyph represents.
Definition: juce_GlyphArrangement.h:51
@ GL_SEMAPHORE_TYPE_BINARY_NV
Definition: juce_gl.h:7821
@ WGL_GPU_NUM_PIPES_AMD
Definition: juce_wgl.h:110
virtual float getDesktopScaleFactor() const
Returns the default scale factor to use for this component when it is placed on the desktop.
@ GL_VIDEO_COLOR_CONVERSION_MIN_NV
Definition: juce_gl.h:10787
@ GL_MATRIX_INDEX_ARRAY_POINTER_ARB
Definition: juce_gl.h:4501
Array< int > getSupportedAutoFocusModes() const
Definition: juce_android_CameraDevice.h:2961
CriticalSection lock
Definition: juce_RenderingHelpers.h:205
void handleCommandMessage(int commandId) override
Called to handle a command that was sent by postCommandMessage().
Definition: juce_OpenGL_linux_X11.h:47
@ GL_SOURCE3_ALPHA_NV
Definition: juce_gl.h:10242
Rectangle< int > getViewArea() const noexcept
Returns the visible area of the child component, relative to its top-left.
Definition: juce_Viewport.h:140
@ GL_MAX_CLIPMAP_DEPTH_SGIX
Definition: juce_gl.h:11432
void toBehind(::Window, ::Window otherWindow) const
GLsizei const GLint * box
Definition: juce_gl.h:8149
ReferencedType & operator*() const noexcept
Dereferences the object that this pointer references.
Definition: juce_ReferenceCountedObject.h:401
bool isInput
Definition: juce_AudioProcessor.h:480
Describes settings we want to use for current device.
Definition: juce_PushNotifications.h:387
@ GL_PIXEL_MAG_FILTER_EXT
Definition: juce_gl.h:7071
ValueType start
Definition: juce_Range.h:295
@ GL_SMOOTH_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9705
@ GL_DRAW_BUFFER12_ATI
Definition: juce_gl.h:5621
@ GL_COLOR_TABLE_SGI
Definition: juce_gl.h:11808
@ GL_ACCUM_ADJACENT_PAIRS_NV
Definition: juce_gl.h:9675
@ GL_BUFFER
Definition: juce_gl.h:2730
static Ptr makeNotch(double sampleRate, NumericType frequency)
Returns the coefficients for a notch filter.
virtual void systemDeviceChanged()=0
void deleteRenderContext()
Definition: juce_OpenGL_win32.h:277
const File & getFile() const
Returns the file that this stream is writing to.
Definition: juce_FileOutputStream.h:75
File getFileForOptionAndRemove(StringRef option)
Looks for the value of argument using getValueForOption() and tries to parse that value as a file.
#define JUCE_COMRESULT
Definition: juce_win32_ComSmartPtr.h:54
@ GL_DEBUG_CALLBACK_FUNCTION_ARB
Definition: juce_gl.h:3961
WaitableEvent startSuspensionEvent
Definition: juce_Thread.h:389
@ GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Definition: juce_gl.h:2060
An abstract interface which represents a UI element that supports a text interface.
Definition: juce_AccessibilityTextInterface.h:38
void deleteAll()
Iterates the list, calling the delete operator on all of its elements and leaving this pointer empty.
Definition: juce_LinkedListPointer.h:280
bool isFrontWindow(::Window) const
@ GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
Definition: juce_gl.h:9265
typename TypeHelpers::ParameterType< KeyType >::type KeyTypeParameter
Definition: juce_HashMap.h:106
@ GL_MAX_IMAGE_SAMPLES_EXT
Definition: juce_gl.h:7330
unsigned long juce_getCurrentFocusWindow(ComponentPeer *)
float getHeight() const noexcept
Returns the maximum height of the content.
Definition: juce_TextLayout.h:226
A set of coefficients for use in an Filter object.
Definition: juce_dsp/processors/juce_IIRFilter.h:41
@ GL_NORMAL_ARRAY_LENGTH_NV
Definition: juce_gl.h:10568
@ WGL_NUMBER_OVERLAYS_EXT
Definition: juce_wgl.h:438
ULONG STDMETHODCALLTYPE Release()
Definition: juce_win32_ComSmartPtr.h:171
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:485
@ WGL_CONTEXT_CORE_PROFILE_BIT_ARB
Definition: juce_wgl.h:165
@ GL_DST_ATOP_NV
Definition: juce_gl.h:8824
No interpolation between successive samples in the delay line will be performed.
Definition: juce_DelayLine.h:45
@ GL_CURRENT_PALETTE_MATRIX_ARB
Definition: juce_gl.h:4495
bool isTransparent() const noexcept
Returns true if this colour is completely transparent.
GLuint GLuint GLfloat GLfloat GLfloat GLfloat gainY
Definition: juce_gles2.h:5099
int compareIgnoreCase(CharPointer other) const
Compares this string with another one.
Definition: juce_CharPointer_UTF32.h:273
@ GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:994
std::function< float(const String &)> ValueFromString
Definition: juce_RangedAudioParameter.h:49
void * pool
Definition: juce_Memory.h:141
Gets informed about changes to a component's hierarchy or position.
Definition: juce_ComponentListener.h:42
@ GL_VIEWPORT_SWIZZLE_Y_NV
Definition: juce_gl.h:10837
@ GL_DEPTH_BIAS
Definition: juce_gl.h:531
@ ambisonicACN16
Fourth-order ambisonic channel number 16.
Definition: juce_AudioChannelSet.h:379
int getFirstMemberChannel() const noexcept
Definition: juce_MPEZoneLayout.h:58
SampleType cutoffFrequency
Definition: juce_FirstOrderTPTFilter.h:147
@ GL_SRGB_ALPHA_EXT
Definition: juce_gl.h:7727
@ GL_PROGRAM_PIPELINE_OBJECT_EXT
Definition: juce_gl.h:6242
@ GL_TEXTURE_BLUE_TYPE
Definition: juce_gl.h:1815
@ GL_INDEX_ARRAY
Definition: juce_gl.h:1001
AudioProcessorParameterGroup & operator=(AudioProcessorParameterGroup &&)
Once a group has been added to an AudioProcessor don't try to mutate it by moving or swapping it - th...
OpenGLPixelFormat openGLPixelFormat
Definition: juce_OpenGLContext.h:329
@ lastNotePlayedOnChannel
The most recent note on the channel that is still played (key down and/or sustained).
Definition: juce_MPEInstrument.h:121
Successive samples in the delay line will be interpolated using 1st order Thiran interpolation.
Definition: juce_DelayLine.h:76
@ GL_TESS_EVALUATION_SHADER_OES
Definition: juce_gles2.h:4795
@ WGL_SWAP_OVERLAY3
Definition: juce_wgl.h:49
ScalarType s[n]
Definition: juce_fallback_SIMDNativeOps.h:67
std::unique_ptr< PanelSizes > currentSizes
Definition: juce_ConcertinaPanel.h:127
void callVoidMethod(jmethodID methodID,...) const
Definition: juce_android_JNIHelpers.h:140
bool juce_doStatFS(File f, struct statfs &result)
Definition: juce_posix_SharedCode.h:186
@ GL_T2F_IUI_N3F_V3F_EXT
Definition: juce_gl.h:6843
ValueType w
Definition: juce_Rectangle.h:996
@ GL_MAX_VERTEX_ATTRIBS_ARB
Definition: juce_gl.h:5501
const Colour aquamarine
Definition: juce_Colours.h:46
A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...
Definition: juce_ValueTree.h:71
@ GL_MODELVIEW0_ARB
Definition: juce_gl.h:5393
@ GL_VERTEX_PROGRAM_NV
Definition: juce_gl.h:10598
@ GL_PERFQUERY_COUNTER_RAW_INTEL
Definition: juce_gl.h:8396
@ GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:8943
@ GL_RG16_EXT
Definition: juce_gles2.h:2853
float right
Definition: juce_win32_ComTypes.h:132
@ GL_TEXTURE_DEPTH
Definition: juce_gl.h:1104
@ GL_MAP2_TEXTURE_COORD_4
Definition: juce_gl.h:569
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Definition: juce_gl.h:1739
void registerClass()
Definition: juce_mac_ObjCHelpers.h:369
bool isAttachedOnLeft() const noexcept
If the label is attached to the left of another component, this returns true.
Definition: juce_Label.h:156
SampleType mix
Definition: juce_DryWetMixer.h:113
@ ERROR_CAMERA_IN_USE
Definition: juce_android_CameraDevice.h:667
long getUserTime(::Window) const
UnityEventModifiers
Definition: juce_UnityPluginInterface.h:77
@ GL_ELEMENT_ARRAY_UNIFIED_NV
Definition: juce_gl.h:10555
@ GL_COLOR_ARRAY_SIZE_EXT
Definition: juce_gl.h:7886
NativeContext & context
Definition: juce_OpenGL_win32.h:236
This class handles the assignment of new MIDI notes to member channels of an active MPE zone.
Definition: juce_MPEUtils.h:37
Contains static utilities for generating key-files that can be unlocked by the OnlineUnlockStatus cla...
Definition: juce_KeyFileGeneration.h:35
@ GL_BUFFER_USAGE
Definition: juce_gl.h:1398
@ GL_TRANSPOSE_COLOR_MATRIX
Definition: juce_gl.h:1208
AudioProcessorParameterWithIDAttributes attributes
Definition: juce_RangedAudioParameter.h:84
@ GL_SLUMINANCE
Definition: juce_gl.h:1676
Parses a character string, to read a hexadecimal value.
Definition: juce_CharacterFunctions.h:491
FrameRateType
Frame rate types.
Definition: juce_AudioPlayHead.h:49
PropertySet * fallbackProperties
Definition: juce_PropertySet.h:198
Specifies a set of gaps to be left around the sides of a rectangle.
Definition: juce_BorderSize.h:41
Type filterType
Definition: juce_FirstOrderTPTFilter.h:146
DynamicLibrary(DynamicLibrary &&other) noexcept
Move constructor.
Definition: juce_DynamicLibrary.h:48
@ GL_CLIP_DISTANCE7
Definition: juce_gl.h:1701
StringPairArray userProperties
Properties associated with the user.
Definition: juce_AnalyticsDestination.h:75
@ GL_RGBA_S3TC
Definition: juce_gl.h:11145
std::unordered_set< String > trimmedParamIDs
Definition: juce_AudioProcessor.h:1493
Justification justification
Definition: juce_TextLayout.h:262
Filter()
Creates a filter.
@ GL_CONVOLUTION_FILTER_SCALE
Definition: juce_gl.h:4339
@ GL_3D
Definition: juce_gl.h:417
void skip() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:540
@ GL_MAP_PERSISTENT_BIT
Definition: juce_gl.h:2981
@ GL_TEXTURE_BINDING_1D
Definition: juce_gl.h:957
WeakReference()=default
Creates a null WeakReference.
XmlElement * getNextElementWithTagName(StringRef requiredTagName) const
Returns the next of this element's siblings which has the specified tag name.
bool approximatelyEqual(Type a, Type b) noexcept
Returns true if the two numbers are approximately equal.
Definition: juce_MathsFunctions.h:324
@ GL_UNSIGNED_INT_IMAGE_BUFFER_OES
Definition: juce_gles2.h:4853
String getPostData() const
Returns the data that was set using withPOSTData().
Definition: juce_URL.h:277
virtual bool getPluginHasMainInput() const
This function will be called to check whether the first input bus should be designated as "kMain" or ...
Definition: juce_VST3ClientExtensions.h:96
void updateWindowPosition(Rectangle< int >)
Definition: juce_OpenGL_osx.h:198
bool operator<(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:62
BigInteger getActiveOutputChannels() const override
Returns a mask showing which of the available output channels are currently enabled.
@ GL_OP_CROSS_PRODUCT_EXT
Definition: juce_gl.h:7977
static String cameraErrorCodeToString(int errorCode)
Definition: juce_android_CameraDevice.h:674
@ GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Definition: juce_gl.h:2692
@ GL_TEXTURE6
Definition: juce_gl.h:1150
@ GL_GREEN_SCALE
Definition: juce_gl.h:524
@ GL_MAX_PROJECTION_STACK_DEPTH
Definition: juce_gl.h:539
Stores a 3D orientation, which can be rotated by dragging with the mouse.
Definition: juce_Draggable3DOrientation.h:35
double sampleRate
Definition: juce_ToneGeneratorAudioSource.h:64
void add(It begin, It end)
Definition: juce_AudioProcessorValueTreeState.h:147
bool isEmpty() const noexcept
Checks whether the set is empty.
Definition: juce_SparseSet.h:59
@ GL_ROUNDED_RECT_NV
Definition: juce_gl.h:9748
bool operator==(const ReferenceCountedArray &other) const noexcept
Compares this array to another one.
Definition: juce_ReferenceCountedArray.h:787
virtual void localNotificationDismissedByUser(const Notification ¬ification)
For iOS10 and Android, this can be also called when a user dismissed the notification before respondi...
Definition: juce_PushNotifications.h:655
@ GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Definition: juce_gl.h:2913
AudioParameterFloatAttributes::StringFromValue StringFromValue
Definition: juce_AudioProcessorValueTreeState.h:39
NSArray * varArrayToNSArray(const var &varToParse)
Definition: juce_mac_ObjCHelpers.h:124
@ GL_MAX_VIEWPORTS
Definition: juce_gl.h:2437
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:248
@ writableDiskPresent
The drive contains a writeable disk.
Definition: juce_AudioCDBurner.h:63
@ GL_MESH_SHADER_NV
Definition: juce_gl.h:9506
@ GL_MAX_FRAMEBUFFER_HEIGHT
Definition: juce_gl.h:2746
@ GL_COLOR_ATTACHMENT1
Definition: juce_gl.h:1839
khronos_int32_t GLfixed
Definition: juce_gles2.h:76
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV
Definition: juce_gl.h:10829
SmoothedValue< SampleType, ValueSmoothingTypes::Linear > wetVolume
Definition: juce_DryWetMixer.h:108
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_UTF8.h:237
@ WGL_GPU_RENDERER_STRING_AMD
Definition: juce_wgl.h:105
void resizeToFit(double targetSize)
Resizes all the items to fit this amount of space.
Definition: juce_RenderingHelpers.h:2480
GLfloat xcoeff
Definition: juce_gl.h:8892
@ GL_REPEAT
Definition: juce_gl.h:386
A text string with a set of colour/font settings that are associated with sub-ranges of the text.
Definition: juce_AttributedString.h:46
static AudioChannelSet create7point0()
Creates a set for a DTS 7.0 surround setup (left, right, centre, leftSurroundSide,...
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
Definition: juce_gles2.h:1431
@ GL_PASS_THROUGH_NV
Definition: juce_gl.h:10309
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
Definition: juce_gl.h:8032
static constexpr int collapsedHeight
Definition: juce_MultiChoicePropertyComponent.h:126
static AudioChannelSet fromWaveChannelMask(int32 dwChannelMask)
Create an AudioChannelSet from a WAVEFORMATEXTENSIBLE channelMask (typically used in ....
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
Definition: juce_CodeEditorComponent.h:275
@ GL_EVAL_VERTEX_ATTRIB4_NV
Definition: juce_gl.h:9083
@ GL_VIEW_CLASS_S3TC_DXT5_RGBA
Definition: juce_gl.h:2842
@ GL_RGB
Definition: juce_gl.h:363
bool operator==(CharPointer_UTF32 other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_UTF32.h:59
ValueType end
Definition: juce_Range.h:295
@ GL_SUBTRACT_ARB
Definition: juce_gl.h:5182
Provides a class of AudioProcessorParameter that can be used to select an indexed,...
Definition: juce_AudioParameterChoice.h:44
const long UIA_StructureChangedEventId
Definition: juce_win32_ComInterfaces.h:136
@ GL_Z4Y12Z4CB12Z4CR12_444_NV
Definition: juce_gl.h:10799
ComponentBoundsConstrainer * getEditorConstrainer() const
Definition: juce_StandaloneFilterWindow.h:933
Definition: juce_StandaloneFilterWindow.h:485
@ GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
Definition: juce_gl.h:11488
@ GL_SEPARATE_ATTRIBS_NV
Definition: juce_gl.h:10424
@ GL_PLUS_CLAMPED_ALPHA_NV
Definition: juce_gl.h:8848
@ GL_TRIANGLE_STRIP_ADJACENCY_EXT
Definition: juce_gl.h:6716
@ GL_VIEW_CLASS_ASTC_6x6_RGBA
Definition: juce_gl.h:4463
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:296
@ GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV
Definition: juce_gl.h:8905
@ GL_BLUE_BIT_ATI
Definition: juce_gl.h:5758
@ GL_VERTEX_PROGRAM_ARB
Definition: juce_gl.h:5492
GLdouble GLdouble GLint ustride
Definition: juce_gl.h:884
void stopRecording()
Definition: juce_android_CameraDevice.h:615
@ GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV
Definition: juce_gl.h:8970
const Colour crimson
Definition: juce_Colours.h:62
std::unique_ptr< EdgeTable > edgeTable
Definition: juce_RenderingHelpers.h:303
@ GL_COLOR_TABLE_ALPHA_SIZE
Definition: juce_gl.h:4384
Acts as the coordinator in a coordinator/worker pair of connected processes.
Definition: juce_ConnectedChildProcess.h:140
#define JUCE_END_IGNORE_WARNINGS_GCC_LIKE
Definition: juce_CompilerWarnings.h:178
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
Definition: juce_gl.h:1192
@ GL_DRAW_BUFFER1_NV
Definition: juce_gles2.h:3601
@ email
Async message like email.
Definition: juce_PushNotifications.h:201
GLint GLsizei GLsizei height
Definition: juce_gl.h:645
ComSmartPtr(const ComSmartPtr &other)
Definition: juce_win32_ComSmartPtr.h:96
@ GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
Definition: juce_gl.h:2557
const long UIA_ExpandCollapsePatternId
Definition: juce_win32_ComInterfaces.h:127
@ WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV
Definition: juce_wgl.h:620
@ leftSurroundRear
Lsr (AAX), Lcs (VST), Rls (AU) channel.
Definition: juce_AudioChannelSet.h:343
@ singlePrecision
Definition: juce_AudioProcessor.h:77
@ WGL_NEED_PALETTE_EXT
Definition: juce_wgl.h:434
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV
Definition: juce_gles2.h:4296
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:132
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:148
@ GL_SIGNED_LUMINANCE8_NV
Definition: juce_gl.h:10333
@ GL_LINE_RESET_TOKEN
Definition: juce_gl.h:428
Time lastUpdate
Definition: juce_AnimatedPosition.h:157
OwnedArray< Component > textBlocks
Definition: juce_AlertWindow.h:517
SupportedTextSelection
Definition: juce_win32_ComInterfaces.h:86
JUCE_NODISCARD auto withMeta(bool x) const
Definition: juce_AudioProcessorParameterWithID.h:80
@ Reason
Represents Reason.
Definition: juce_PluginHostType.h:81
@ GL_WEIGHT_ARRAY_ARB
Definition: juce_gl.h:5392
static ReferenceCountedObject * attachViewToComponent(Component &, void *)
Array< MidiCallbackInfo > midiCallbacks
Definition: juce_AudioDeviceManager.h:511
@ GL_PATH_FOG_GEN_MODE_NV
Definition: juce_gl.h:9771
@ GL_MODULATE
Definition: juce_gl.h:612
@ GL_ONE_MINUS_DST_COLOR
Definition: juce_gl.h:244
WeakReference(WeakReference &&other) noexcept
Move constructor.
Definition: juce_WeakReference.h:90
@ GL_STENCIL_BUFFER_BIT6_QCOM
Definition: juce_gles2.h:5215
@ GL_TEXTURE_BORDER_VALUES_NV
Definition: juce_gl.h:10357
@ WGL_RED_SHIFT_ARB
Definition: juce_wgl.h:253
Range< Type > getRange(int rangeIndex) const noexcept
Returns one of the contiguous ranges of values stored.
Definition: juce_SparseSet.h:125
@ sortByCategory
Definition: juce_KnownPluginList.h:132
@ GL_STANDARD_FONT_NAME_NV
Definition: juce_gl.h:9625
std::function< float(const String &)> valueFromStringFunction
Definition: juce_AudioParameterFloat.h:153
@ GL_TEXTURE_COORD_ARRAY_STRIDE
Definition: juce_gl.h:1016
GenericScopedUnlock< CriticalSection > ScopedUnlockType
Provides the type of scoped unlocker to use with a CriticalSection.
Definition: juce_CriticalSection.h:96
ListenerList< Listener > listeners
Definition: juce_AnimatedPosition.h:158
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:605
GLenum GLenum GLenum dfactorAlpha
Definition: juce_gl.h:1344
@ AULab
Represents AU Lab.
Definition: juce_PluginHostType.h:64
@ ambisonicACN8
Second-order ambisonic channel number 8.
Definition: juce_AudioChannelSet.h:367
Base class for input filters that can be applied to a TextEditor to restrict the text that can be ent...
Definition: juce_TextEditor.h:610
@ GL_HALF_FLOAT
Definition: juce_gl.h:1893
@ GL_LIGHT2
Definition: juce_gl.h:632
@ WGL_DRAW_TO_PBUFFER_ARB
Definition: juce_wgl.h:212
@ GL_ADD_SIGNED_EXT
Definition: juce_gl.h:7566
@ GL_IMAGE_BINDING_NAME
Definition: juce_gl.h:2596
@ GL_ACTIVE_TEXTURE
Definition: juce_gl.h:1176
ComponentBoundsConstrainer * constrainer
Definition: juce_ResizableCornerComponent.h:86
bool operator<(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:66
void operator+=(int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_UTF8.h:192
SuperclassType * createInstance() const
Definition: juce_mac_ObjCHelpers.h:374
@ GL_CULL_VERTEX_EYE_POSITION_EXT
Definition: juce_gl.h:6231
@ GL_CONTEXT_PROFILE_MASK
Definition: juce_gl.h:2122
@ maxChannelsOfNamedLayout
Definition: juce_AudioChannelSet.h:438
bool getReturnKeyStartsNewLine() const
Returns the value set by setReturnKeyStartsNewLine().
Definition: juce_TextEditor.h:97
@ GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Definition: juce_gl.h:2869
@ GL_SRGB_WRITE
Definition: juce_gl.h:2790
Identifier targetProperty
Definition: juce_CachedValue.h:189
Component::SafePointer< AudioProcessorEditor > activeEditor
Definition: juce_AudioProcessor.h:1466
Edge
Definition: juce_ResizableEdgeComponent.h:48
A drawable object which is a bitmap image.
Definition: juce_DrawableImage.h:37
String languageName
Definition: juce_LocalisedStrings.h:190
long double pixels
Definition: juce_Grid.h:51
@ GL_QUERY_BY_REGION_WAIT_NV
Definition: juce_gl.h:8957
StringArray javaStringArrayToJuce(const LocalRef< jobjectArray > &javaArray)
Definition: juce_android_JNIHelpers.h:818
@ GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT
Definition: juce_gles2.h:2836
@ GL_MAP2_VERTEX_ATTRIB10_4_NV
Definition: juce_gl.h:10675
A simple AudioSource that generates a sine wave.
Definition: juce_ToneGeneratorAudioSource.h:33
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_GroupComponent.h:86
@ GL_TIMEOUT_IGNORED_APPLE
Definition: juce_gles2.h:1736
@ GL_MULTISAMPLE_BIT_EXT
Definition: juce_gl.h:6986
const Colour coral
Definition: juce_Colours.h:59
JUCE_COMRESULT withTextInterface(Value *pRetVal, Callback &&callback) const
Definition: juce_win32_UIATextProvider.h:170
constexpr JUCE_NODISCARD 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:234
@ GL_DEBUG_SOURCE_SHADER_COMPILER
Definition: juce_gl.h:2708
@ GL_PROXY_TEXTURE_3D
Definition: juce_gl.h:1103
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
Definition: juce_gl.h:6706
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
Definition: juce_gl.h:2632
@ GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8288
void setFill(const FillType &) override
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV
Definition: juce_gl.h:9553
@ GL_ATTACHED_SHADERS
Definition: juce_gl.h:1538
static void setTarget(id self, NSViewCallbackInterface *c)
Definition: juce_mac_NSViewFrameWatcher.h:54
Contains cached information about one of the files in a DirectoryContentsList.
Definition: juce_DirectoryContentsList.h:125
@ GL_MAT_DIFFUSE_BIT_PGI
Definition: juce_gl.h:11115
Atom XdndPosition
Definition: juce_linux_XWindowSystem.h:89
void notifyOpenResult()
Definition: juce_android_CameraDevice.h:2456
@ GL_BUFFER_ACCESS_FLAGS
Definition: juce_gl.h:1790
@ GL_ALPHA_SCALE
Definition: juce_gl.h:528
Type zoneType
Definition: juce_MPEZoneLayout.h:95
bool hasAuto() const noexcept
Definition: juce_GridItem.h:87
@ GL_TRANSFORM_FEEDBACK_BINDING_NV
Definition: juce_gl.h:10458
void copyToArray(ObjectType **destArray) const noexcept
Copies the items in the list to an array.
Definition: juce_LinkedListPointer.h:313
ReferenceCountedObjectPtr< ObjectClass > ObjectClassPtr
Definition: juce_ReferenceCountedArray.h:53
@ GL_CON_12_ATI
Definition: juce_gl.h:5710
@ GL_MAP2_BINORMAL_EXT
Definition: juce_gl.h:6191
@ GL_UNPACK_SUBSAMPLE_RATE_SGIX
Definition: juce_gl.h:11696
@ GL_MAD_ATI
Definition: juce_gl.h:5736
LadderFilterMode Mode
Definition: juce_LadderFilter.h:51
@ pendingExposurePostPrecapture
Oscillator< SampleType > osc
Definition: juce_Phaser.h:187
DynamicObject * getDynamicObject() const noexcept
GLint GLint * maxActiveCounters
Definition: juce_gl.h:3466
String icon
Optional: name of an icon file (without an extension) to be used for this action.
Definition: juce_PushNotifications.h:97
NSWindow * carbonWindow
Definition: juce_mac_CarbonViewWrapperComponent.h:321
@ GL_FRAMEBUFFER_COMPLETE
Definition: juce_gl.h:1831
std::unique_ptr< ScopedCameraDevice::CaptureSession > captureSession
Definition: juce_android_CameraDevice.h:2631
@ GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10563
Provides details about aspects of an AudioProcessor which have changed.
Definition: juce_AudioProcessorListener.h:62
ScopedCameraDevice & scopedCameraDevice
Definition: juce_android_CameraDevice.h:2624
@ GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
Definition: juce_gl.h:9329
Definition: juce_mac_CoreGraphicsContext.h:31
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX
Definition: juce_gl.h:2933
@ PINDIR_OUTPUT
Definition: juce_win32_ComTypes.h:40
void startRecordingToFile(const File &file, int)
Definition: juce_android_CameraDevice.h:583
@ GL_AUX_BUFFERS
Definition: juce_gl.h:493
ComponentBoundsConstrainer * getConstrainer() noexcept
Returns the bounds constrainer object that this window is using.
Definition: juce_AudioProcessorEditor.h:170
OpenGLVersion
OpenGL versions, used by setOpenGLVersionRequired().
Definition: juce_OpenGLContext.h:137
float getDescent() const
Returns the amount that the font descends below its baseline, in pixels.
const AudioProcessorParameterNode *const * end() const noexcept
XmlElement * getNext(const XmlElement &e) const
Definition: juce_XmlElement.h:655
void clear() noexcept
Removes all elements from the set.
Definition: juce_SortedSet.h:103
@ GL_MAX_DEBUG_LOGGED_MESSAGES_AMD
Definition: juce_gl.h:3248
Array< Component * > registeredParentComps
Definition: juce_ComponentMovementWatcher.h:86
constexpr Point(ValueType initialX, ValueType initialY) noexcept
Creates a point from an (x, y) position.
Definition: juce_Point.h:51
ColourIds
A set of colour IDs to use to change the colour of various aspects of the FileBrowserComponent.
Definition: juce_FileBrowserComponent.h:223
std::function< String(int, int)> stringFromIntFunction
Definition: juce_AudioParameterInt.h:146
JUCE_COMRESULT QueryInterface(REFIID refId, void **result)
Definition: juce_win32_CameraDevice.h:535
AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithSumOf(AudioBlock< OtherSampleType > src, NumericType value) noexcept
Adds a fixed value to each source value and replaces the contents of this block.
Definition: juce_AudioBlock.h:407
@ GL_ACCUM_BLUE_BITS
Definition: juce_gl.h:550
int width
Definition: juce_win32_CameraDevice.h:570
JUCE_COMRESULT GetSelection(SAFEARRAY **pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:168
const long UIA_ButtonControlTypeId
Definition: juce_win32_ComInterfaces.h:150
Array< AudioProcessorParameter * > flatParameterList
Definition: juce_AudioProcessor.h:1481
size_t numSamples
Definition: juce_AudioBlock.h:888
@ WGL_GENERIC_ACCELERATION_EXT
Definition: juce_wgl.h:468
void updateWindowPosition(Rectangle< int > bounds)
Definition: juce_OpenGL_android.h:227
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Definition: juce_gl.h:2115
const Colour lightslategrey
Definition: juce_Colours.h:116
@ incDecButtonsDraggable_AutoDirection
Definition: juce_Slider.h:293
MediaRecorder & mediaRecorder
Definition: juce_android_CameraDevice.h:2764
Ptr clipToRectangleList(const RectangleList< int > &r) override
Definition: juce_RenderingHelpers.h:1827
@ GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV
Definition: juce_gl.h:9923
Orientation getOrientation() const noexcept
Returns the keyboard's current direction.
Definition: juce_KeyboardComponentBase.h:84
auto getVersionHint() const
Definition: juce_AudioProcessorParameterWithID.h:55
@ GL_DEPTH_BUFFER_BIT0_QCOM
Definition: juce_gles2.h:5201
void closeThreadHandle()
Definition: juce_posix_SharedCode.h:924
FilterType
The type of filter that can be used for the oversampling processing.
Definition: juce_Oversampling.h:59
static std::array< NumericType, 6 > makeHighPass(double sampleRate, NumericType frequency)
Returns the coefficients for a high-pass filter.
AudioProcessorParameterNode(AudioProcessorParameterNode &&)
FloatType currentValue
Definition: juce_SmoothedValue.h:163
@ GL_UNSIGNED_INT_IMAGE_2D_EXT
Definition: juce_gl.h:7320
GLenum array
Definition: juce_gl.h:6486
void addRange(Range< Type > range)
Adds a range of contiguous values to the set.
Definition: juce_SparseSet.h:143
void applyTransform(const AffineTransform &) const
GLuint GLenum texunit
Definition: juce_gl.h:6481
void stop() noexcept
Definition: juce_mac_Video.h:115
@ GL_LOCATION
Definition: juce_gl.h:2891
@ GL_OP_RECIP_SQRT_EXT
Definition: juce_gl.h:7975
Point< int > getViewPosition() const noexcept
Returns the position within the child component of the top-left of its visible area.
Definition: juce_Viewport.h:137
@ GL_NUM_DOWNSAMPLE_SCALES_IMG
Definition: juce_gles2.h:3018
Adds a drop-shadow to a component.
Definition: juce_DropShadower.h:45
@ ToggleState_Indeterminate
Definition: juce_win32_ComInterfaces.h:104
void referTo(ValueTree tree, const Identifier &property, UndoManager *um)
Makes the ValueTreePropertyWithDefault refer to the specified property inside the given ValueTree.
Definition: juce_ValueTreePropertyWithDefault.h:171
virtual void onActivitySaveInstanceState(jobject, jobject)
Definition: juce_android_JNIHelpers.h:908
ObjectClass *const * data() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:283
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:287
void setType(Type newType)
Sets the filter type.
EGLContext context
Definition: juce_OpenGL_android.h:350
@ GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL
Definition: juce_gl.h:8401
constexpr bool contains(Range other) const noexcept
Returns true if the given range lies entirely inside this range.
Definition: juce_Range.h:221
An AudioSource that performs an IIR filter on another source.
Definition: juce_IIRFilterAudioSource.h:32
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_NV
Definition: juce_gl.h:10052
Definition: juce_win32_ComTypes.h:171
@ GL_DISTANCE_ATTENUATION_SGIS
Definition: juce_gl.h:11254
@ GL_ATTACHED_MEMORY_OBJECT_NV
Definition: juce_gl.h:9475
@ GL_SET
Definition: juce_gl.h:352
static void invoke(Callable &&fn, Args &&... args)
Definition: juce_Functional.h:55
CharPointer_ASCII operator=(const CharPointer_ASCII other) noexcept
Definition: juce_CharPointer_ASCII.h:49
@ GL_MODELVIEW21_ARB
Definition: juce_gl.h:5414
@ GL_DEBUG_TYPE_OTHER
Definition: juce_gl.h:2717
void setConstrainer(ComponentBoundsConstrainer *newConstrainer)
Sets the bounds-constrainer object to use for resizing and dragging this window.
@ GL_STENCIL_VALUE_MASK
Definition: juce_gl.h:283
void advance() noexcept
Definition: juce_AudioDataConverters.h:572
JUCE_COMRESULT get_Maximum(double *pRetVal) override
Definition: juce_win32_UIARangeValueProvider.h:85
@ GL_VERTEX_ATTRIB_ARRAY3_NV
Definition: juce_gl.h:10636
@ WindowVisualState_Minimized
Definition: juce_win32_ComInterfaces.h:111
void takePicture(const LocalRef< jobject > &stillPictureCaptureRequestToUse)
Definition: juce_android_CameraDevice.h:1697
@ GL_SOURCE3_RGB_NV
Definition: juce_gl.h:10241
bool isInitialised() const noexcept
Returns true if the Oscillator has been initialised.
Definition: juce_Oscillator.h:60
A set of coefficients for use in an IIRFilter object.
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:36
@ GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES
Definition: juce_gles2.h:4781
@ GL_TEXTURE_VIEW
Definition: juce_gl.h:2816
constexpr ValueType getDistanceSquaredFromOrigin() const noexcept
Returns the square of the straight-line distance between this point and the origin.
Definition: juce_Point.h:163
@ GL_ATOMIC_COUNTER_BUFFER_INDEX
Definition: juce_gl.h:2878
static void cameraCaptureSessionConfiguredCallback(JNIEnv *, jobject, jlong host, jobject rawSession)
Definition: juce_android_CameraDevice.h:2271
String hStringToString(HSTRING)
uint32 numChannels
The number of channels that the process() method will be expected to handle.
Definition: juce_ProcessContext.h:46
@ GL_MAX_TASK_ATOMIC_COUNTERS_NV
Definition: juce_gl.h:9521
bool send(const OSCMessage &message)
Sends an OSC message to the target.
@ GL_CONVOLUTION_1D
Definition: juce_gl.h:3039
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:536
static std::array< NumericType, 6 > makeLowPass(double sampleRate, NumericType frequency)
Returns the coefficients for a low-pass filter.
@ GL_REG_14_ATI
Definition: juce_gl.h:5680
@ GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB
Definition: juce_gl.h:4767
JUCE_NODISCARD ChangeDetails withNonParameterStateChanged(bool b) const noexcept
Indicates that the plugin state has changed (but not its parameters!).
Definition: juce_AudioProcessorListener.h:113
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:284
void removeAudioCallback(AudioIODeviceCallback *callback)
Deregisters a previously added callback.
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
Definition: juce_gl.h:8596
value_type * pointer
Definition: juce_TextLayout.h:49
Structure for a named var object.
Definition: juce_NamedValueSet.h:39
CriticalSection listLock
Definition: juce_TimeSliceThread.h:141
static void quit()
Signals that the main message loop should stop and the application should terminate.
@ GL_GEOMETRY_SHADER_BIT_OES
Definition: juce_gles2.h:4583
void toFront(bool shouldAlsoGainKeyboardFocus)
Brings the component to the front of its siblings.
@ GL_UNSIGNED_INT_8_8_8_8
Definition: juce_gl.h:1095
@ numCombs
Definition: juce_audio_basics/utilities/juce_Reverb.h:304
@ GL_SRC_NV
Definition: juce_gl.h:8857
@ GL_DEBUG_LOGGED_MESSAGES_ARB
Definition: juce_gl.h:3977
@ GL_PIXEL_PACK_BUFFER_BINDING
Definition: juce_gl.h:1659
@ GL_VERTEX_ARRAY
Definition: juce_gl.h:998
@ GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
Definition: juce_gl.h:10295
@ GL_READ_FRAMEBUFFER_EXT
Definition: juce_gl.h:6586
@ GL_DRAW_INDIRECT_BUFFER_BINDING
Definition: juce_gl.h:2290
jobject juce_invokeImplementer(JNIEnv *, jobject, jlong, jobject, jobject, jobjectArray)
@ GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
Definition: juce_gl.h:5822
static void cameraCaptureSessionConfigureFailedCallback(JNIEnv *, jobject, jlong host, jobject rawSession)
Definition: juce_android_CameraDevice.h:2261
void setTimeStamp(double newTimestamp) noexcept
Changes the message's associated timestamp.
Definition: juce_MidiMessage.h:170
A typeface that can be populated with custom glyphs.
Definition: juce_CustomTypeface.h:48
void operator()(NSObject *object) const noexcept
Definition: juce_mac_ObjCHelpers.h:245
#define JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC(level, warnings)
Definition: juce_CompilerWarnings.h:197
void handleConfigureNotifyEvent(LinuxComponentPeer *, XConfigureEvent &) const
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Definition: juce_gl.h:2572
void zeromem(void *memory, size_t numBytes) noexcept
Fills a block of memory with zeros.
Definition: juce_Memory.h:28
@ none
Definition: juce_PushNotifications.h:300
Property start
Definition: juce_GridItem.h:101
@ GL_UNSIGNED_SHORT_8_8_REV_APPLE
Definition: juce_gl.h:3709
ColourIds
A set of colour IDs to use to change the colour of various aspects of the SidePanel.
Definition: juce_SidePanel.h:168
@ GL_MODELVIEW4_ARB
Definition: juce_gl.h:5397
@ GL_FENCE_APPLE
Definition: juce_gl.h:3643
const long UIA_Window_WindowOpenedEventId
Definition: juce_win32_ComInterfaces.h:145
A typeface represents a size-independent font.
Definition: juce_Typeface.h:46
Range operator+=(const ValueType amountToAdd) noexcept
Adds an amount to the start and end of the range.
Definition: juce_Range.h:171
@ GL_DEPTH_COMPONENT24_SGIX
Definition: juce_gl.h:11457
void prepare(const ProcessSpec &spec)
Initialises the processor.
@ GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
Definition: juce_gl.h:10802
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:273
@ kaiser
Definition: juce_Windowing.h:56
Keyword
Definition: juce_GridItem.h:38
void JUCE_VECTOR_CALLTYPE replaceWithDifferenceOfInternal(AudioBlock< OtherSampleType > src, NumericType value) const noexcept
Definition: juce_AudioBlock.h:708
Definition: juce_StretchableObjectResizer.h:89
Allows iterating over files and folders using C++11 range-for syntax.
Definition: juce_RangedDirectoryIterator.h:99
const Colour mediumorchid
Definition: juce_Colours.h:126
void juce_dispatchDelete(JNIEnv *, jobject, jlong)
ObjectType * operator->() const noexcept
Lets you access methods and properties of the object that this pointer is holding.
Definition: juce_OptionalScopedPointer.h:118
@ GL_DRAW_BUFFER13
Definition: juce_gl.h:1499
GLboolean GLuint group
Definition: juce_gl.h:3472
void addOrReplaceSorted(ElementComparator &comparator, ObjectClass *newObject) noexcept
Inserts or replaces an object in the array, assuming it is sorted.
Definition: juce_ReferenceCountedArray.h:542
const RectangleType * end() const noexcept
Standard method for iterating the rectangles in the list.
Definition: juce_RectangleList.h:635
@ GL_MAX_ASYNC_DRAW_PIXELS_SGIX
Definition: juce_gl.h:11399
@ GL_INNOCENT_CONTEXT_RESET_ARB
Definition: juce_gl.h:4726
@ GL_DRAW_BUFFER1_ARB
Definition: juce_gl.h:4022
#define JUCE_AUTORELEASEPOOL
A macro that can be used to easily declare a local ScopedAutoReleasePool object for RAII-based obj-C ...
Definition: juce_Memory.h:152
constexpr CLSID CLSID_VideoInputDeviceCategory
Definition: juce_win32_ComTypes.h:481
@ GL_TRIANGLE_STRIP_ADJACENCY_ARB
Definition: juce_gl.h:4224
@ TopLeftCornerResizeCursor
A platform-specific cursor for resizing the top-left-corner of a window.
Definition: juce_MouseCursor.h:67
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:307
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:688
Definition: juce_OpenGL_android.h:56
static const int F21Key
key-code for the F21 key
Definition: juce_KeyPress.h:227
@ GL_TEXTURE_SWIZZLE_A_EXT
Definition: juce_gl.h:7810
@ GL_CURRENT_SECONDARY_COLOR_EXT
Definition: juce_gl.h:7207
bool isOpen() const noexcept
Definition: juce_android_Video.h:448
PlayerController(Pimpl &ownerToUse, bool useNativeControlsIfAvailable)
Definition: juce_mac_Video.h:567
@ GL_REG_28_ATI
Definition: juce_gl.h:5694
ElementType removeAndReturn(int indexToRemove)
Removes an element from the array.
Definition: juce_Array.h:785
@ event
Calendar event.
Definition: juce_PushNotifications.h:203
void handleMotionNotifyEvent(LinuxComponentPeer *, const XPointerMovedEvent &) const
void addToSelectionBasedOnModifiers(ParameterType item, ModifierKeys modifiers)
Selects or deselects an item.
Definition: juce_SelectedItemSet.h:160
@ GL_SEPARATE_SPECULAR_COLOR
Definition: juce_gl.h:1131
void sendInitialUpdate()
Call this after setting up your slider in the case where you need to do extra setup after constructin...
@ GL_EDGE_FLAG_ARRAY_POINTER_EXT
Definition: juce_gl.h:7904
SmoothedValue() noexcept
Constructor.
Definition: juce_SmoothedValue.h:231
Type type
Definition: juce_linux_XWindowSystem.h:118
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT
Definition: juce_gl.h:7543
@ GL_MAX_SAMPLES_EXT
Definition: juce_gl.h:6600
virtual void audioDeviceStopped()=0
Called to indicate that the device has stopped.
int size() const noexcept
Returns the current number of objects in the array.
Definition: juce_ReferenceCountedArray.h:150
PluginHostType & operator=(const PluginHostType &other)=default
@ GL_CLIP_DISTANCE2_EXT
Definition: juce_gles2.h:1936
@ GL_UNSIGNED_SHORT_8_8_MESA
Definition: juce_gl.h:8729
CriticalSection listenerLock
Definition: juce_AudioProcessor.h:1472
virtual bool drawTextLayout(const AttributedString &, const Rectangle< float > &)
Definition: juce_LowLevelGraphicsContext.h:99
@ GL_DRAW_BUFFER15_ARB
Definition: juce_gl.h:4036
@ GL_DEPTH_TEXTURE_MODE
Definition: juce_gl.h:1330
AffineTransform hostScaleTransform
Definition: juce_AudioProcessorEditor.h:239
jobject invoke(jobject proxy, jobject method, jobjectArray args) override
Definition: juce_android_CameraDevice.h:305
Result getResultForReturnValue(int value)
Definition: juce_posix_SharedCode.h:229
@ GL_TEXTURE_IMMUTABLE_FORMAT
Definition: juce_gl.h:2649
A singleton class to manage analytics data.
Definition: juce_Analytics.h:41
Type operator[](Type index) const noexcept
Returns one of the values in the set.
Definition: juce_SparseSet.h:82
void blendLine(PixelType *dest, PixelARGB colour, int width) const noexcept
Definition: juce_RenderingHelpers.h:668
void prepare(const ProcessSpec &spec)
Initialises the filter.
@ GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
Definition: juce_gl.h:9332
String description
Optional: user visible description of the channel.
Definition: juce_PushNotifications.h:465
@ GL_TESS_GEN_POINT_MODE_EXT
Definition: juce_gles2.h:2655
@ GL_COVERAGE_COMPONENT4_NV
Definition: juce_gles2.h:3574
A file open/save dialog box.
Definition: juce_FileChooserDialogBox.h:71
ObjectClass ** begin() noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:201
const char * end() const noexcept
Returns an end-iterator for the data.
Definition: juce_MemoryBlock.h:120
JUCE_COMRESULT RangeFromChild(IRawElementProviderSimple *, ComTypes::ITextRangeProvider **pRetVal) override
Definition: juce_win32_UIATextProvider.h:124
~LeakCounter()
Definition: juce_LeakedObjectDetector.h:79
@ GL_NUM_LOOPBACK_COMPONENTS_ATI
Definition: juce_gl.h:5748
Iterator end() const noexcept
Returns an end iterator for the values in this tree.
Definition: juce_HashMap.h:473
virtual ~AndroidInterfaceImplementer()
int cameraSensorOrientation
Definition: juce_android_CameraDevice.h:1161
WaitableEvent threadInitialised
Definition: juce_LinuxMessageThread.h:93
void updateCutoffFreq() noexcept
Definition: juce_LadderFilter.h:127
@ GL_1PASS_EXT
Definition: juce_gl.h:6974
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
Definition: juce_gl.h:5778
double sampleRate
Definition: juce_DelayLine.h:327
@ GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG
Definition: juce_gles2.h:3069
@ GL_BLEND_PREMULTIPLIED_SRC_NV
Definition: juce_gl.h:8815
@ GL_ALPHA8UI_EXT
Definition: juce_gl.h:7631
@ GL_VERTEX_SHADER_INVOCATIONS
Definition: juce_gl.h:3183
@ GL_UNPACK_IMAGE_HEIGHT
Definition: juce_gl.h:1101
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:347
A small class to represent some facts about a particular type of plug-in.
Definition: juce_PluginDescription.h:42
A special array for holding a list of strings.
Definition: juce_StringArray.h:34
ComponentPeer * getPeer() const
Definition: juce_win32_UIAWindowProvider.h:185
@ GL_UPLOAD_GPU_MASK_NVX
Definition: juce_gl.h:9453
@ GL_INVERT_RGB_NV
Definition: juce_gl.h:8838
GLsizei GLenum const void * indices
Definition: juce_gl.h:1057
DisplayOrientation
In a tablet/mobile device which can be turned around, this is used to indicate the orientation.
Definition: juce_Desktop.h:343
pointer_sized_int ssize_t
Definition: juce_MathsFunctions.h:86
LinearVoid< T > setStepSize() noexcept
Definition: juce_SmoothedValue.h:363
void handleEdgeTableLine(int x, int width, int alphaLevel) const noexcept
Definition: juce_RenderingHelpers.h:811
NativeContext(Component &comp, const OpenGLPixelFormat &pixelFormat, void *, bool useMultisamplingIn, OpenGLVersion)
Definition: juce_OpenGL_android.h:80
MidiDataConcatenator(int initialBufferSize)
Definition: juce_MidiDataConcatenator.h:36
A base class for dispatching analytics events on a dedicated thread.
Definition: juce_ThreadedAnalyticsDestination.h:52
@ GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV
Definition: juce_gl.h:9867
@ GL_MAX_LABEL_LENGTH_KHR
Definition: juce_gl.h:8493
@ SteinbergWavelab5
Represents Steinberg Wavelab 5.
Definition: juce_PluginHostType.h:100
bool initialiseOnRenderThread(OpenGLContext &c)
Definition: juce_OpenGL_linux_X11.h:143
unsigned int GLhandleARB
Definition: juce_gl.h:179
const Colour lawngreen
Definition: juce_Colours.h:104
Value getPropertyAsValue()
Returns the current property as a Value object.
Definition: juce_CachedValue.h:227
Colour colourForTextWhenEmpty
Definition: juce_TextEditor.h:779
@ GL_MAX_PROGRAM_TEXEL_OFFSET_NV
Definition: juce_gl.h:9299
CharType * data
Definition: juce_CharPointer_UTF8.h:568
void startPlaying()
Definition: juce_StandaloneFilterWindow.h:246
Type getType() const noexcept
Returns the type of the filter.
Definition: juce_FirstOrderTPTFilter.h:77
void noteOn() noexcept
Starts the attack phase of the envelope.
Definition: juce_ADSR.h:114
ArgumentList(String executable, StringArray arguments)
Creates an argument list for a given executable.
ConverterInstance(int numSourceChannels=1, int numDestChannels=1)
Definition: juce_AudioDataConverters.h:616
std::is_trivially_copyable< T > IsTriviallyCopyable
Definition: juce_ArrayBase.h:392
void setName(const String &newName) noexcept
Sets a custom name for the device.
Definition: juce_MidiDevices.h:303
@ GL_NO_RESET_NOTIFICATION_EXT
Definition: juce_gles2.h:2420
@ GL_PRESENT_TIME_NV
Definition: juce_gl.h:9896
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:229
@ WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D
Definition: juce_wgl.h:514
Rectangle< int > originalBounds
Definition: juce_ResizableCornerComponent.h:87
@ GL_TEXTURE_REDUCTION_MODE_ARB
Definition: juce_gl.h:5210
static const int deleteKey
key-code for the delete key (not backspace)
Definition: juce_KeyPress.h:194
@ GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
Definition: juce_gl.h:11798
double sampleRate
Definition: juce_NoiseGate.h:105
@ GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT
Definition: juce_gles2.h:2369
std::unique_ptr< Pimpl > pimpl
Definition: juce_AudioCDBurner.h:163
void setValueAsString(const String &newValue) final
Definition: juce_AccessibilityValueInterface.h:187
@ GL_LIGHT_MODEL_COLOR_CONTROL_EXT
Definition: juce_gl.h:7263
@ GL_FOG_COORDINATE_SOURCE
Definition: juce_gl.h:1314
bool drawTextLayout(const AttributedString &, const Rectangle< float > &) override
@ GL_2D
Definition: juce_gl.h:416
RectanglePlacement placement
Definition: juce_ImageComponent.h:76
Wraps a pointer to a null-terminated UTF-32 character string, and provides various methods to operate...
Definition: juce_CharPointer_UTF32.h:34
static int generateHash(const void *key, int upperLimit) noexcept
Generates a simple hash from a void ptr.
Definition: juce_HashMap.h:49
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
Definition: juce_gles2.h:1424
@ GL_DUAL_LUMINANCE_ALPHA4_SGIS
Definition: juce_gl.h:11355
Argument operator[](int index) const
Returns one of the arguments.
virtual ~SingleThreadedReferenceCountedObject()
Destructor.
Definition: juce_ReferenceCountedObject.h:207
@ GL_SAMPLES_PASSED
Definition: juce_gl.h:1423
void snapToZero(SIMDRegister< Type > &) noexcept
Definition: juce_SIMDRegister_Impl.h:167
@ GL_COMBINE_RGB_ARB
Definition: juce_gl.h:5165
void mouseDrag(const MouseEvent &e) override
Called when the mouse is moved while a button is held down.
Definition: juce_MouseInactivityDetector.h:105
GLint GLint * numFramebuffers
Definition: juce_gles2.h:5076
@ GL_FLOAT_RGB32_NV
Definition: juce_gl.h:9167
Used internally by the Value class as the base class for its shared value objects.
Definition: juce_Value.h:177
@ GL_OBJECT_TYPE_APPLE
Definition: juce_gles2.h:1720
static Atom getIfExists(::Display *, const char *name)
void deleteWindow()
Definition: juce_mac_CarbonViewWrapperComponent.h:135
@ GL_MAX_TASK_IMAGE_UNIFORMS_NV
Definition: juce_gl.h:9518
const long UIA_ValuePatternId
Definition: juce_win32_ComInterfaces.h:125
DynamicLibrary(const String &name)
Definition: juce_DynamicLibrary.h:45
@ GL_ATOMIC_COUNTER_BARRIER_BIT_EXT
Definition: juce_gl.h:7343
HRESULT(WINAPI *)(IRawElementProviderSimple *, PROPERTYID, VARIANT, VARIANT) UiaRaiseAutomationPropertyChangedEventFunc
Definition: juce_win32_WindowsUIAWrapper.h:138
float x1
The x position of the start of the current line segment.
Definition: juce_PathIterator.h:73
A struct defining the placement of the slider area and the text box area relative to the bounds of th...
Definition: juce_Slider.h:883
@ centredLeft
Indicates that the item should be centred vertically but placed on the left hand side.
Definition: juce_Justification.h:143
@ GL_VARIANT_EXT
Definition: juce_gl.h:8019
const GLuint const GLfloat * priorities
Definition: juce_gl.h:1081
typename WindowingFunction< FloatType >::WindowingMethod WindowingMethod
Definition: juce_FilterDesign.h:46
JUCE_COMRESULT get_CurrentSelectedItem(IRawElementProviderSimple **pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:203
@ menuBackground
Definition: juce_LookAndFeel_V4.h:50
int bufferIndex
Definition: juce_audio_basics/utilities/juce_Reverb.h:257
static Rectangle< int > getLargestIntegerWithin(Rectangle< float > r)
Definition: juce_RenderingHelpers.h:2134
@ GL_SAMPLER_CUBE
Definition: juce_gl.h:1530
A set of coefficients for use in an Filter object.
Definition: juce_dsp/processors/juce_IIRFilter.h:128
String name
The name of the plug-in.
Definition: juce_PluginDescription.h:56
@ GL_PHONG_WIN
Definition: juce_gl.h:11975
@ GL_INT_IMAGE_1D
Definition: juce_gl.h:2612
Iterator(const HashMap &hashMapToIterate) noexcept
Definition: juce_HashMap.h:401
An instance of this class is used to manage multiple AudioThumbnail objects.
Definition: juce_AudioThumbnailCache.h:41
@ SteinbergCubase6
Represents Steinberg Cubase 6.
Definition: juce_PluginHostType.h:87
@ GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
Definition: juce_gl.h:11163
bool isStopped(double position) const noexcept
Called by the AnimatedPosition class to check whether the object is now stationary.
Definition: juce_AnimatedPositionBehaviours.h:146
@ GL_POLYGON_OFFSET_FACTOR
Definition: juce_gl.h:956
Font font
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:102
Value & getTextValue() noexcept
Returns the text content as a Value object.
Definition: juce_Label.h:79
void releaseResources() override
Allows the source to release anything it no longer needs after playback has stopped.
@ GL_OPERAND1_ALPHA
Definition: juce_gl.h:1229
bool isHorizontal() const noexcept
Returns true if the keyboard's orientation is horizontal.
Definition: juce_KeyboardComponentBase.h:87
@ GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
Definition: juce_gl.h:7077
int getMinimumWidth() const noexcept
Returns the current minimum width.
Definition: juce_ComponentBoundsConstrainer.h:58
std::type_index getTypeIndex() const
Definition: juce_AccessibilityHandler.h:293
@ GL_2_BYTES_NV
Definition: juce_gl.h:9765
static long convertToDShowVolume(float vol) noexcept
Definition: juce_win32_Video.h:728
@ GL_SRC0_ALPHA
Definition: juce_gl.h:1445
static void updateOrientation(id self)
Definition: juce_ios_CameraDevice.h:1289
ReferenceCountedObjectPtr< SharedFontInternal > font
Definition: juce_Font.h:474
StreamFlags
These flags are used by the start() methods.
Definition: juce_ChildProcess.h:50
Type size() const noexcept
Returns the number of values in the set.
Definition: juce_SparseSet.h:67
Rectangle< int > textBoxBounds
Definition: juce_Slider.h:886
ListenerList< Listener > listeners
Definition: juce_MidiKeyboardState.h:185
@ GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT
Definition: juce_gles2.h:2670
@ GL_TEXTURE_DEPTH_TYPE_ARB
Definition: juce_gl.h:5225
GLenum GLint GLint srcX
Definition: juce_gl.h:2933
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:73
bool allowAsync
Definition: juce_PluginListComponent.h:124
static Matrix hadarmard(const Matrix &a, const Matrix &b)
Does a hadarmard product with a and b returns the result.
Definition: juce_Matrix.h:167
@ GL_CONFORMANT_NV
Definition: juce_gl.h:9411
@ GL_INTENSITY4_EXT
Definition: juce_gl.h:7424
@ GL_VIRTUAL_PAGE_SIZE_X_EXT
Definition: juce_gles2.h:2625
@ GL_BLEND_DST
Definition: juce_gl.h:291
@ deselectAll
The command ID that should be used to send a "Deselect all" command.
Definition: juce_ApplicationCommandID.h:80
@ GL_TEXTURE_MATERIAL_PARAMETER_EXT
Definition: juce_gl.h:6885
@ GL_RGBA_INTEGER_EXT
Definition: juce_gl.h:7658
@ GL_TESS_GEN_VERTEX_ORDER
Definition: juce_gl.h:2325
const Colour lightgrey
Definition: juce_Colours.h:111
void getNextAudioBlock(const AudioSourceChannelInfo &) override
Called repeatedly to fetch subsequent blocks of audio data.
Storage storage
Definition: juce_FixedSizeFunction.h:225
URL soundToPlay
Optional: sound to play in this channel.
Definition: juce_PushNotifications.h:473
@ GL_RENDERBUFFER_ALPHA_SIZE
Definition: juce_gl.h:1884
StringArray allowedResponses
Optional: a list of possible answers if the answer set is limited.
Definition: juce_PushNotifications.h:104
int parameterNumber
The 14-bit parameter index, in the range 0 to 16383 (0x3fff).
Definition: juce_MidiRPN.h:38
Definition: juce_mac_CoreGraphicsContext.h:65
char GLcharARB
Definition: juce_gl.h:175
double inSeconds() const noexcept
Returns the number of seconds this time represents.
Definition: juce_RelativeTime.h:101
forcedinline void set(const Pixel &src) noexcept
Copies another pixel colour over this one.
Definition: juce_PixelFormats.h:646
@ GL_TESS_EVALUATION_SHADER_BIT_EXT
Definition: juce_gles2.h:2690
@ GL_ALL_PIXELS_AMD
Definition: juce_gl.h:3307
bool areScrollbarsShown() const noexcept
Returns true if scrollbars are enabled.
Definition: juce_TextEditor.h:161
@ GL_PATH_GEN_COLOR_FORMAT_NV
Definition: juce_gl.h:9774
@ GL_ZERO
Definition: juce_gl.h:235
static const int F23Key
key-code for the F23 key
Definition: juce_KeyPress.h:229
@ GL_TEXTURE_BINDING_2D_ARRAY
Definition: juce_gl.h:1726
void restoreFromXml(const XmlElement &)
Restores the mappings from an XML object created by createXML().
bool isSmoothing() const noexcept
Returns true if the current value is currently being interpolated.
Definition: juce_SmoothedValue.h:63
@ LeftEdgeResizeCursor
A platform-specific cursor for resizing the left-edge of a window.
Definition: juce_MouseCursor.h:65
@ GL_COLOR_ARRAY_COUNT_EXT
Definition: juce_gl.h:7889
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:307
@ GL_PERSPECTIVE_CORRECTION_HINT
Definition: juce_gl.h:499
Constants
Definition: juce_win32_ComTypes.h:110
@ GL_DEBUG_SEVERITY_MEDIUM_KHR
Definition: juce_gl.h:8498
SingleThreadedReferenceCountedObject(SingleThreadedReferenceCountedObject &&)
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:200
@ GL_INTERLACE_READ_INGR
Definition: juce_gl.h:8324
SampleType cteAT
Definition: juce_BallisticsFilter.h:145
Vst2::VstSpeakerArrangement * allocate(int numChannels)
Definition: juce_VSTCommon.h:217
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:498
@ WGL_BLUE_BITS_ARB
Definition: juce_wgl.h:256
@ GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
Definition: juce_gl.h:11433
@ GL_TEXTURE_MAX_LOD
Definition: juce_gl.h:1120
GLenum GLenum GLuint GLint GLint xscale
Definition: juce_gles2.h:3022
This class is used to hold a few look and feel base classes which are associated with classes that ma...
Definition: juce_LookAndFeel.h:36
@ WGL_CUBE_MAP_FACE_ARB
Definition: juce_wgl.h:303
Polynomial< FloatingType > getProductWith(const Polynomial< FloatingType > &other) const
computes the product of two polynomials and return the result
Definition: juce_Polynomial.h:135
OpenGLContext * juceContext
Definition: juce_OpenGL_android.h:348
@ GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV
Definition: juce_gl.h:10181
static void * getCurrentModuleInstanceHandle() noexcept
WINDOWS ONLY - This returns the HINSTANCE of the current module.
int addSorted(ElementComparator &comparator, ObjectClass *newObject) noexcept
Inserts a new object into the array assuming that the array is sorted.
Definition: juce_ReferenceCountedArray.h:528
@ GL_SRGB8_ALPHA8_EXT
Definition: juce_gl.h:7728
std::vector< SampleType > yold
Definition: juce_BallisticsFilter.h:143
void errorOccurred(const String &errorMessage)
Definition: juce_mac_Video.h:792
Point & operator-=(Point other) noexcept
Subtracts another point's coordinates to this one.
Definition: juce_Point.h:104
@ GL_SIGNED_IDENTITY_NV
Definition: juce_gl.h:9973
GLint srcY0
Definition: juce_gl.h:2006
void setFriction(double newFriction) noexcept
Sets the friction that damps the movement of the value.
Definition: juce_AnimatedPositionBehaviours.h:53
bool valid
Definition: juce_win32_AccessibilityElement.h:74
int getCurrentBitDepth() override
Returns the device's current physical bit-depth.
@ GL_TEXTURE_WIDTH_QCOM
Definition: juce_gles2.h:5061
@ commandModifier
Command key flag - on windows this is the same as the CTRL key flag.
Definition: juce_ModifierKeys.h:140
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType input) noexcept
Returns the result of processing a single sample.
Definition: juce_Oscillator.h:119
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:357
void fillRect(Rectangle< float > r)
Definition: juce_RenderingHelpers.h:2281
@ GL_LUMINANCE_ALPHA_FLOAT16_ATI
Definition: juce_gl.h:5875
static forcedinline vSIMDType multiplyAdd(vSIMDType av, vSIMDType bv, vSIMDType cv) noexcept
Definition: juce_fallback_SIMDNativeOps.h:132
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:189
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
Definition: juce_gl.h:8593
@ GL_TEXTURE0
Definition: juce_gl.h:1144
void JUCE_VECTOR_CALLTYPE replaceWithSumOfInternal(AudioBlock< OtherSampleType > src, NumericType value) const noexcept
Definition: juce_AudioBlock.h:672
bool disableStatusBar
Definition: juce_WebBrowserComponent.h:232
@ GL_TEXTURE_LOD_BIAS_R_SGIX
Definition: juce_gl.h:11732
@ GL_TEXTURE_PRIORITY
Definition: juce_gl.h:1020
void setBottom(ValueType newBottomGap) noexcept
Changes the bottom gap.
Definition: juce_BorderSize.h:92
virtual std::unique_ptr< Component > createItemComponent()
Creates a component that will be used to represent this item.
Definition: juce_TreeView.h:329
Atom XembedMsgType
Definition: juce_linux_XWindowSystem.h:91
int getNumNodes() const noexcept
Returns the number of nodes in the graph.
Definition: juce_AudioProcessorGraph.h:223
@ GL_ALPHA_FLOAT32_ATI
Definition: juce_gl.h:5866
void setAttack(SampleType newAttack)
Sets the attack time in milliseconds of the noise-gate.
Array< AudioChannelSet > inputBuses
An array containing the list of input buses that this processor supports.
Definition: juce_AudioProcessor.h:307
#define JUCE_IMPLEMENT_SINGLETON(Classname)
This is a counterpart to the JUCE_DECLARE_SINGLETON macros.
Definition: juce_Singleton.h:201
JUCE_COMRESULT get_ContainingGrid(IRawElementProviderSimple **pRetVal) override
Definition: juce_win32_UIAGridItemProvider.h:69
std::atomic< int > periodMs
Definition: juce_posix_SharedCode.h:1337
@ GL_DEPTH24_STENCIL8_OES
Definition: juce_gles2.h:1574
void clipToPath(const Path &, const AffineTransform &) override
uint8_t type
Definition: juce_fallback_SIMDNativeOps.h:37
static MidiMessage programChange(int channel, int programNumber) noexcept
Creates a program-change message.
@ GL_POST_COLOR_MATRIX_RED_BIAS_SGI
Definition: juce_gl.h:11797
SIZE MinCroppingSize
Definition: juce_win32_ComTypes.h:151
void copyWithRounding(Rectangle< float > &result) const noexcept
Definition: juce_Rectangle.h:999
void returnDefaultConstructedAnyType< void >()
Definition: juce_linux_X11_Symbols.h:36
void addParameter(AudioProcessorParameter *)
Adds a parameter to the AudioProcessor.
std::function< String(bool, int)> stringFromBoolFunction
Definition: juce_AudioParameterBool.h:132
SynthesiserSound::Ptr getSound(int index) const noexcept
Returns one of the sounds.
Definition: juce_Synthesiser.h:350
const LockType & lock_
Definition: juce_ScopedLock.h:238
@ WindowInteractionState_BlockedByModalWindow
Definition: juce_win32_ComInterfaces.h:119
Iterator< GetNextElementWithTagName > getChildWithTagNameIterator(StringRef name) const
Allows iterating children of an XmlElement with a specific tag using range-for syntax.
Definition: juce_XmlElement.h:730
~ComboBoxParameterAttachment() override
Destructor.
@ GL_SAMPLER_2D_RECT
Definition: juce_gl.h:2021
void valueChanged(Value &value) override
Called when a Value object is changed.
Definition: juce_StandaloneFilterWindow.h:169
static MessageBoxOptions with(MessageBoxOptions options, Member &&member, Item &&item)
Definition: juce_MessageBoxOptions.h:130
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:666
void addListener(Listener *listener)
Adds a listener to receive callbacks when this tree is changed in some way.
int64 uncompressedSize
The file's original size.
Definition: juce_ZipFile.h:78
static const String height
"height"
Definition: juce_RelativeCoordinate.h:159
@ GL_DRAW_BUFFER10_EXT
Definition: juce_gles2.h:2054
DelayLine< SampleType, DelayLineInterpolationTypes::Linear > delay
Definition: juce_Chorus.h:151
ElementAccess(SIMDRegister &owner, size_t index) noexcept
Definition: juce_SIMDRegister_Impl.h:43
@ GL_SUPPORTED_MULTISAMPLE_MODES_AMD
Definition: juce_gl.h:3294
@ GL_UNSIGNED_INT_10_10_10_2
Definition: juce_gl.h:1096
Colour colour
Definition: juce_ColourGradient.h:216
~AvailableServiceList() override
Destructor.
SIMDRegister & simd
Definition: juce_SIMDRegister_Impl.h:44
GLsizei maxLength
Definition: juce_gl.h:4908
@ GL_MAX_IMAGE_UNITS
Definition: juce_gl.h:2594
bool isLowerCase() const
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_UTF32.h:326
@ GL_SYNC_FENCE_APPLE
Definition: juce_gles2.h:1724
double yTerm
Definition: juce_RenderingHelpers.h:468
Describes a type of stroke used to render a solid outline along a path.
Definition: juce_PathStrokeType.h:41
@ GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
Definition: juce_gl.h:3928
@ WGL_AUX6_ARB
Definition: juce_wgl.h:320
Type returnDefaultConstructedAnyType()
Definition: juce_linux_X11_Symbols.h:33
@ GL_INTENSITY_EXT
Definition: juce_gl.h:7423
@ GL_LOGIC_OP
Definition: juce_gl.h:492
void prepare(const ProcessSpec &spec)
Initialises the processor.
bool recursiveResize
Definition: juce_mac_CarbonViewWrapperComponent.h:327
@ GL_CONSERVE_MEMORY_HINT_PGI
Definition: juce_gl.h:11078
@ GL_ADD_SIGNED_ARB
Definition: juce_gl.h:5180
void fillRectWithColour(SavedStateType &state, Rectangle< int > area, PixelARGB colour, bool replaceContents) const override
Definition: juce_RenderingHelpers.h:1851
@ WGL_GAMMA_TABLE_SIZE_I3D
Definition: juce_wgl.h:501
ValueTree & getValueTree() noexcept
Returns a reference to the ValueTree containing the referenced property.
Definition: juce_CachedValue.h:178
typename vMaskType::vSIMDType vMaskSIMDType
The internal native type for the corresponding mask type (used internally).
Definition: juce_SIMDRegister.h:91
uint8 * getPixelPointer(int x, int y) const noexcept
Returns a pointer to a pixel in the image.
Definition: juce_Image.h:334
@ GL_DRAW_BUFFER4_ATI
Definition: juce_gl.h:5613
@ parent
Definition: juce_RelativeCoordinate.h:169
bool isArray() const noexcept
String dialogTitle
The title to give the window.
Definition: juce_DialogWindow.h:94
static const OSCType blob
Definition: juce_OSCTypes.h:52
@ GL_TEXTURE_COMPARE_FUNC_ARB
Definition: juce_gl.h:4982
GLuint GLsizei GLsizei GLchar * uniformName
Definition: juce_gl.h:2090
Range< double > range
Definition: juce_AnimatedPosition.h:156
uint32 sourceAndChannel[17]
Definition: juce_MPEUtils.h:144
@ GL_UNSIGNED_INT64_VEC2_NV
Definition: juce_gl.h:3368
@ GL_IMAGE_2D_RECT
Definition: juce_gl.h:2604
@ GL_LUMINANCE_FLOAT16_ATI
Definition: juce_gl.h:5874
const ColourScheme & getColourScheme() const noexcept
Returns the current syntax highlighting colour scheme.
Definition: juce_CodeEditorComponent.h:246
@ GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES
Definition: juce_gles2.h:4776
@tags{GUI}
Definition: juce_XMLCodeTokeniser.h:34
@ GL_SWIZZLE_STRQ_ATI
Definition: juce_gl.h:5754
Definition: juce_win32_ComTypes.h:146
String toLowerCase() const
Returns an lower-case version of this string.
void refreshConnections()
Definition: juce_mac_CameraDevice.h:490
@ GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV
Definition: juce_gl.h:9931
Component & component
Definition: juce_RelativeCoordinatePositioner.h:67
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:194
@ GL_COLOR_SUM_EXT
Definition: juce_gl.h:7206
CharPointer_UTF32(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_UTF32.h:39
GLenum GLint const void GLint ptrstride
Definition: juce_gl.h:8290
String customHeader
If supplied, this header will be used (and customEncoding & addDefaultHeader will be ignored).
Definition: juce_XmlElement.h:141
void ensureStorageAllocated(int minNumRectangles)
Increases the internal storage to hold a minimum number of rectangles.
Definition: juce_RectangleList.h:643
BigInteger keysPressed
Definition: juce_MidiKeyboardComponent.h:271
void handleMenuResult(int result)
Definition: juce_StandaloneFilterWindow.h:815
float getFloatAlpha() const noexcept
Returns the colour's alpha (opacity) as a floating point value.
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:89
@ GL_PATH_STENCIL_FUNC_NV
Definition: juce_gl.h:9681
@ GL_MATRIX3_NV
Definition: juce_gl.h:10616
void swapWith(OtherHashMapType &otherHashMap) noexcept
Efficiently swaps the contents of two hash-maps.
Definition: juce_HashMap.h:340
const Rectangle< int > & getMaximumBounds() const noexcept
Definition: juce_EdgeTable.h:81
@ GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
Definition: juce_gl.h:2579
bool operator==(CharPointer_UTF8 other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_UTF8.h:59
@ GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
Definition: juce_gles2.h:4942
static const String time
Definition: juce_UnitTestCategories.h:50
@ GL_MAX_COLOR_ATTACHMENTS_EXT
Definition: juce_gl.h:6635
String sharedContainer
Definition: juce_URL.h:454
@ GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB
Definition: juce_gl.h:5021
static double besselI0(double x) noexcept
Computes the modified Bessel function of the first kind I0 for a given double value x.
@ GL_SUCCESS_NV
Definition: juce_gl.h:10791
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Definition: juce_gl.h:1826
JUCE_COMRESULT GetVisibleRanges(SAFEARRAY **pRetVal) override
Definition: juce_win32_UIATextProvider.h:101
LocalRef< jobject > getSurface() const
Definition: juce_android_CameraDevice.h:1149
@ GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV
Definition: juce_gl.h:9000
void * GLeglImageOES
Definition: juce_gl.h:173
@ GL_MATRIX_EXT
Definition: juce_gl.h:8018
String description
Definition: juce_OSCTypes.h:96
@ GL_CON_16_ATI
Definition: juce_gl.h:5714
OptionalScopedPointer< AudioSource > input
Definition: juce_ReverbAudioSource.h:67
Image activeImage
Definition: juce_win32_CameraDevice.h:587
WeakReference< Component > componentRef
Definition: juce_ComponentBuilder.h:235
@ GL_CURRENT_RASTER_COLOR
Definition: juce_gl.h:448
int getNumberOfRows() const noexcept
Returns the number of rows.
Definition: juce_Grid.h:215
bool operator>=(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:63
@ WGL_PBUFFER_WIDTH_ARB
Definition: juce_wgl.h:217
Each node in the graph has a UID of this type.
Definition: juce_AudioProcessorGraph.h:60
Value defaultValue
Definition: juce_ValueTreePropertyWithDefault.h:319
@ GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV
Definition: juce_gl.h:9526
Colour findColour(int colourID, bool inheritFromParent=false) const
Looks for a colour that has been registered with the given colour ID number.
@ GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD
Definition: juce_gl.h:3444
JUCE_NODISCARD FrameRate withPullDown(bool x=true) const
Returns a copy of this object with pulldown enabled or disabled, as specified.
Definition: juce_AudioPlayHead.h:111
KeyPress keyPress
The keypress that was used to invoke it.
Definition: juce_ApplicationCommandTarget.h:101
@ GL_ELEMENT_ARRAY_POINTER_APPLE
Definition: juce_gl.h:3629
@ GL_MAX_COLOR_ATTACHMENTS
Definition: juce_gl.h:1837
@ GL_DOWNSAMPLE_SCALES_IMG
Definition: juce_gles2.h:3019
@ GL_R11F_G11F_B10F_APPLE
Definition: juce_gles2.h:1770
@ GL_TEXTURE_4D_SGIS
Definition: juce_gl.h:11281
@ GL_CONSTANT_EXT
Definition: juce_gl.h:7568
virtual void deviceTokenRefreshed(const String &token)
Called whenever a token gets refreshed.
Definition: juce_PushNotifications.h:669
float ascent
Definition: juce_CustomTypeface.h:143
@ GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM
Definition: juce_gles2.h:5164
@ GL_TEXTURE_VIEW_MIN_LEVEL_EXT
Definition: juce_gles2.h:2942
@ GL_UNSIGNED_BYTE_3_3_2
Definition: juce_gl.h:1092
int getMaximumWidth() const noexcept
Returns the current maximum width.
Definition: juce_ComponentBoundsConstrainer.h:64
std::unique_ptr< Notification > publicVersion
Optional: if you set lockScreenAppearance to showPartially, then you can provide "public version" of ...
Definition: juce_PushNotifications.h:243
@ GL_VERTEX_BINDING_OFFSET
Definition: juce_gl.h:2922
void setLimits(Range< double > newRange) noexcept
Sets a range within which the value will be constrained.
Definition: juce_AnimatedPosition.h:63
String juceString(JNIEnv *env, jstring s)
Definition: juce_android_JNIHelpers.h:775
constexpr CLSID MEDIATYPE_Video
Definition: juce_win32_ComTypes.h:486
StringFromValue stringFromValue
Definition: juce_RangedAudioParameter.h:85
@ GL_DEPTH_BUFFER_BIT4_QCOM
Definition: juce_gles2.h:5205
@ GL_CONSTANT_NV
Definition: juce_gl.h:9770
@ GL_MAX_VERTEX_UNIFORM_VECTORS
Definition: juce_gl.h:2420
This class contains various fast mathematical function approximations.
Definition: juce_FastMathApproximations.h:36
const String & getName() const noexcept
Returns the font family of the typeface.
Definition: juce_Typeface.h:57
@ GL_VALIDATE_STATUS
Definition: juce_gl.h:1536
static void finish(AbstractFifo &, int) noexcept
@ GL_STENCIL_SAMPLES_NV
Definition: juce_gl.h:9250
@ GL_MAX_VERTEX_SHADER_LOCALS_EXT
Definition: juce_gl.h:8027
@ GL_TEXTURE_SHARED_SIZE
Definition: juce_gl.h:1731
@ GL_SCALE_BY_ONE_HALF_NV
Definition: juce_gl.h:9977
Array< ViewerComponent * > viewerComps
Definition: juce_win32_CameraDevice.h:573
const_iterator cbegin() const
Definition: juce_TextLayout.h:247
@ leftEdge
Indicates a vertical bar that can be dragged left/right to move the component's left-hand edge.
Definition: juce_ResizableEdgeComponent.h:50
LedBlinkPattern ledBlinkPattern
Optional.
Definition: juce_PushNotifications.h:264
float getBlackNoteWidth() const noexcept
Returns the absolute width of the black notes.
Definition: juce_KeyboardComponentBase.h:152
@ GL_COMPRESSED_RGBA_ASTC_8x5
Definition: juce_gles2.h:1412
static FrameRate fromType(FrameRateType type)
Definition: juce_AudioPlayHead.h:124
bool operator!=(Line other) const noexcept
Compares two lines.
Definition: juce_Line.h:157
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:212
@ GL_CONDITION_SATISFIED_APPLE
Definition: juce_gles2.h:1730
const AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithDifferenceOf(AudioBlock< OtherSampleType > src, NumericType value) const noexcept
Definition: juce_AudioBlock.h:432
HiddenMessageWindow messageWindow
Definition: juce_win32_HiddenMessageWindow.h:110
SingleThreadedAbstractFifo()=default
Creates a SingleThreadedAbstractFifo with no size.
const ReadWriteLock & lock_
Definition: juce_ScopedReadLock.h:79
static const char * getLeakedObjectClassName()
Definition: juce_LeakedObjectDetector.h:99
@ GL_FRAGMENT_COLOR_MATERIAL_SGIX
Definition: juce_gl.h:11481
static const int F28Key
key-code for the F28 key
Definition: juce_KeyPress.h:234
@ GL_RECT_NV
Definition: juce_gl.h:9718
@ valueChanged
Indicates that the UI element's value has changed.
static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
Definition: juce_win32_Video.h:878
@ GL_CON_27_ATI
Definition: juce_gl.h:5725
AlignSelf
Possible values for the alignSelf property.
Definition: juce_GridItem.h:115
const String & getStartLineName() const noexcept
Definition: juce_Grid.h:85
@ GL_GEOMETRY_INPUT_TYPE_EXT
Definition: juce_gl.h:6704
bool recordNextFrameTime
Definition: juce_win32_CameraDevice.h:589
@ GL_TEXTURE10
Definition: juce_gl.h:1154
@ GL_EVAL_VERTEX_ATTRIB9_NV
Definition: juce_gl.h:9088
@ GL_TEXTURE_COMPRESSED
Definition: juce_gl.h:1199
int getTotalNumInputChannels() const noexcept
Returns the total number of input channels.
Definition: juce_AudioProcessor.h:727
@ GL_UUID_SIZE_EXT
Definition: juce_gl.h:6906
double minimumVelocity
Definition: juce_AnimatedPositionBehaviours.h:96
bool setSwapInterval(int numFramesPerSwap) noexcept
Definition: juce_OpenGL_ios.h:198
MPEZone getLowerZone() const noexcept
Returns a struct representing the lower MPE zone.
Definition: juce_MPEZoneLayout.h:141
@ GL_COLOR_ATTACHMENT12_EXT
Definition: juce_gl.h:6648
PannerRule
Definition: juce_Panner.h:31
@ GL_STENCIL_INDEX4_OES
Definition: juce_gles2.h:4735
@ bottomRearCentre
Bottom Rear Center (Brc)
Definition: juce_AudioChannelSet.h:419
std::unique_ptr< OSCMessage > message
Definition: juce_OSCBundle.h:100
Definition: juce_android_CameraDevice.h:2702
Manages a list of ActionListeners, and can send them messages.
Definition: juce_ActionBroadcaster.h:36
GLhandleARB attachedObj
Definition: juce_gl.h:4878
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:60
@ WGL_OPTIMAL_PBUFFER_WIDTH_EXT
Definition: juce_wgl.h:418
const GLuint const GLuint64 GLuint GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr GLsizei const GLuint const GLuint64 * signalValueArray
Definition: juce_gl.h:9459
@ GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB
Definition: juce_gl.h:4654
@ GL_NEAREST_MIPMAP_NEAREST
Definition: juce_gl.h:378
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:248
Definition: juce_OpenGLContext.h:346
@ GL_MAX_DEPTH_TEXTURE_SAMPLES
Definition: juce_gl.h:2169
Acts as an application-wide logging class.
Definition: juce_Logger.h:40
void startSession()
Definition: juce_mac_CameraDevice.h:83
void setTitle(::Window, const String &) const
@ GL_DEBUG_SEVERITY_NOTIFICATION_KHR
Definition: juce_gl.h:8483
float getNextSample() noexcept
Returns the next sample value for an ADSR object.
Definition: juce_ADSR.h:154
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:197
void setY(ValueType newY) noexcept
Sets the point's y coordinate.
Definition: juce_Point.h:76
Components derived from this class can have files dropped onto them by an external application.
Definition: juce_FileDragAndDropTarget.h:36
void shutdownOnRenderThread()
Definition: juce_OpenGL_android.h:180
@ GL_HISTOGRAM_SINK_EXT
Definition: juce_gl.h:6814
typename IIR::Coefficients< FloatType > IIRCoefficients
Definition: juce_FilterDesign.h:44
ComSmartPtr< ComTypes::IMediaEventEx > mediaEvent
Definition: juce_win32_Video.h:757
GLdouble GLdouble GLdouble top
Definition: juce_gl.h:929
OwnedArray< ThumbData > channels
Definition: juce_AudioThumbnail.h:205
HRESULT(WINAPI * RoInitializeFuncPtr)(int)
Definition: juce_win32_WinRTWrapper.h:94
MidiMessage message
The message itself, whose timestamp is used to specify the event's time.
Definition: juce_MidiMessageSequence.h:69
@ GL_TEXTURE_4DSIZE_SGIS
Definition: juce_gl.h:11283
static forcedinline vSIMDType bit_or(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:76
Definition: juce_AudioProcessorValueTreeState.h:185
int get() const noexcept
Returns the parameter's current value as an integer.
Definition: juce_AudioParameterInt.h:112
@ GL_RGB16F_EXT
Definition: juce_gles2.h:1954
GLuint GLuint GLuint group_size_x
Definition: juce_gl.h:3932
GLsizei const GLubyte GLsizei numCoords
Definition: juce_gl.h:9790
@ GL_DRAW_BUFFER8_EXT
Definition: juce_gles2.h:2052
@ GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE
Definition: juce_gles2.h:1657
@ tokenType_string
Definition: juce_LuaCodeTokeniser.h:55
GLuint * queryId
Definition: juce_gl.h:8416
@ GL_NO_RESET_NOTIFICATION_ARB
Definition: juce_gl.h:4729
const char * toRawUTF8() const
Returns a pointer to a UTF-8 version of this string.
Quaternion(Vector3D< Type > vectorPart, Type scalarPart) noexcept
Definition: juce_Quaternion.h:41
JUCE_NODISCARD AccessibleState withIgnored() const noexcept
Sets the ignored flag and returns the new state.
Definition: juce_AccessibilityState.h:95
@ readOnly
Definition: juce_Image.h:314
@ GL_FRAMEBUFFER_BARRIER_BIT
Definition: juce_gl.h:2590
std::function< void(float)> setValue
Definition: juce_ParameterAttachments.h:117
Definition: juce_fallback_SIMDNativeOps.h:185
@ blackman
Definition: juce_Windowing.h:53
std::array< SmoothedValue< float >, 2 > volumeWet
Definition: juce_Convolution.h:290
@ GL_RGBA_FLOAT_MODE_ATI
Definition: juce_gl.h:5806
double getMagnitudeForFrequency(double frequency, double sampleRate) const noexcept
Returns the magnitude frequency response of the filter for a given frequency and sample rate.
@ lassoOutlineColourId
The colour to draw the outline with.
Definition: juce_LassoComponent.h:197
HashFunctionType hashFunctionToUse
Definition: juce_HashMap.h:480
@ GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL
Definition: juce_gl.h:8400
@ WGL_ALPHA_SHIFT_ARB
Definition: juce_wgl.h:259
static void setCurrentThreadName(const String &newThreadName)
Changes the name of the caller thread.
Definition: juce_posix_SharedCode.h:942
@ GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
Definition: juce_gl.h:4874
OptionalScopedPointer< PositionableAudioSource > source
Definition: juce_BufferingAudioSource.h:108
Owner & owner
Definition: juce_android_CameraDevice.h:269
void enter() const noexcept
Acquires the lock.
Definition: juce_posix_SharedCode.h:39
Type mapFromLog10(Type valueInLogRange, Type logRangeMin, Type logRangeMax)
Remaps a logarithmic value in a target range to a normalised value (between 0 and 1).
Definition: juce_MathsFunctions.h:166
@ GL_SUBPIXEL_BITS
Definition: juce_gl.h:319
const Colour olivedrab
Definition: juce_Colours.h:141
@ GL_FONT_UNINTELLIGIBLE_NV
Definition: juce_gl.h:9760
String fileOrIdentifier
Either the file containing the plug-in module, or some other unique way of identifying it.
Definition: juce_PluginDescription.h:82
#define JUCE_CAMERA_LOG(x)
Definition: juce_video.h:75
virtual Range< int > getSelection() const =0
Returns the range of characters that are currently selected, or an empty range if nothing is selected...
@ GL_OPERAND2_RGB
Definition: juce_gl.h:1227
Time modificationTime
File modification time.
Definition: juce_DirectoryContentsList.h:143
ObjCObjectHandle & operator=(const ObjCObjectHandle &other)
Definition: juce_mac_ObjCHelpers.h:277
@ GL_SAMPLER_2D_RECT_ARB
Definition: juce_gl.h:4864
void operator+=(int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_UTF16.h:136
@ GL_RENDERBUFFER_EXT
Definition: juce_gl.h:6655
@ GL_R16F
Definition: juce_gl.h:1910
GLsizei const GLuint * semaphoreArray
Definition: juce_gl.h:9466
@ GL_CURRENT_MATRIX_INDEX_ARB
Definition: juce_gl.h:4497
@ GL_MAX_CONVOLUTION_HEIGHT
Definition: juce_gl.h:4346
GLuint renderbuffer
Definition: juce_gl.h:1990
void lookAndFeelChanged() override
Called to let the component react to a change in the look-and-feel setting.
@ GL_LUMINANCE_ALPHA16F_EXT
Definition: juce_gles2.h:2916
bool isReady() const
Definition: juce_android_CameraDevice.h:1026
uint32 maskPixelComponents(uint32 x) noexcept
Definition: juce_PixelFormats.h:37
void setEmbeddedWindowToOurSize()
Definition: juce_mac_CarbonViewWrapperComponent.h:181
String wildcard
Definition: juce_FilenameComponent.h:228
std::unique_ptr< XmlElement > createStateXml() const
Returns some XML representing the current state of the manager.
@ GL_R11F_G11F_B10F
Definition: juce_gl.h:1727
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:927
bool isInitialised() const noexcept
Returns true if the LookupTable is initialised and ready to be used.
Definition: juce_LookupTable.h:141
@ GL_DEBUG_SOURCE_THIRD_PARTY
Definition: juce_gl.h:2709
@ GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES
Definition: juce_gles2.h:1851
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Definition: juce_gl.h:2117
TriviallyCopyableVoid< T > moveInternal(int currentIndex, int newIndex) noexcept
Definition: juce_ArrayBase.h:508
@ GL_VERTEX_STREAM2_ATI
Definition: juce_gl.h:5929
An object of this class maintains a connection between a Slider and a parameter in an AudioProcessorV...
Definition: juce_AudioProcessorValueTreeState.h:538
@ GL_4PASS_2_EXT
Definition: juce_gl.h:6979
bool operator!=(StringRef stringToCompare) const
Compares this argument against a string.
@ GL_REG_7_ATI
Definition: juce_gl.h:5673
void setMixingRule(MixingRule newRule)
Sets the mix rule.
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG
Definition: juce_gles2.h:3020
void deleteIconPixmaps(::Window) const
bool operator!=(const String &string1, CharPointer_UTF32 string2) noexcept
Case-sensitive comparison of two strings.
Type y
Definition: juce_Vector3D.h:80
@ GL_MAP2_VERTEX_ATTRIB11_4_NV
Definition: juce_gl.h:10676
@ GL_TEXTURE_MIN_FILTER
Definition: juce_gl.h:383
ValueType proportionOfHeight(FloatType proportion) const noexcept
Returns a proportion of the height of this rectangle.
Definition: juce_Rectangle.h:596
@ GL_INVERTED_SCREEN_W_REND
Definition: juce_gl.h:11135
static const int F8Key
key-code for the F8 key
Definition: juce_KeyPress.h:214
void calloc(SizeType newNumElements, const size_t elementSize=sizeof(ElementType))
Allocates a specified amount of memory and clears it.
Definition: juce_HeapBlock.h:263
@ GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Definition: juce_gl.h:2814
GLuint * ids
Definition: juce_gl.h:1448
Represents the state of an accessible UI element.
Definition: juce_AccessibilityState.h:38
OwnedArray< ActionSet > stashedFutureTransactions
Definition: juce_UndoManager.h:251
JUCE_COMRESULT Toggle() override
Definition: juce_win32_UIAToggleProvider.h:37
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:127
OptionalScopedPointer< PropertySet > settings
Definition: juce_StandaloneFilterWindow.h:404
void setInterpolationQuality(Graphics::ResamplingQuality) override
@ GL_UNSIGNED_INT_IMAGE_2D_RECT
Definition: juce_gl.h:2626
@ GL_SRC1_COLOR_EXT
Definition: juce_gles2.h:1866
Rectangle< int > bounds
Definition: juce_EdgeTable.h:208
void fillRect(const Rectangle< int > &, bool replaceExistingContents) override
@ WGL_SWAP_UNDERLAY15
Definition: juce_wgl.h:76
@ GL_MULTISAMPLE_BUFFER_BIT4_QCOM
Definition: juce_gles2.h:5221
static const int rightKey
key-code for the cursor-right key
Definition: juce_KeyPress.h:201
@ GL_IMAGE_ROTATE_ORIGIN_X_HP
Definition: juce_gl.h:8191
std::vector< int > writePos
Definition: juce_DelayLine.h:332
JUCE_COMCLASS(IRawElementProviderFragmentRoot, "620ce2a5-ab8f-40a9-86cb-de3c75599b58") JUCE_COMCLASS(IRawElementProviderFragment, "f7063da8-8359-439c-9297-bbc5299a7d87") JUCE_COMCLASS(IExpandCollapseProvider, "d847d3a5-cab0-4a98-8c32-ecb45c59ad24") JUCE_COMCLASS(IGridItemProvider, "d02541f1-fb81-4d64-ae32-f520f8a6dbd1") JUCE_COMCLASS(IGridProvider, "b17d6187-0907-464b-a168-0ef17a1572b1") JUCE_COMCLASS(IInvokeProvider, "54fcb24b-e18e-47a2-b4d3-eccbe77599a2") JUCE_COMCLASS(IRangeValueProvider, "36dc7aef-33e6-4691-afe1-2be7274b3d33") JUCE_COMCLASS(ISelectionProvider, "fb8b03af-3bdf-48d4-bd36-1a65793be168") JUCE_COMCLASS(ISelectionProvider2, "14f68475-ee1c-44f6-a869-d239381f0fe7") JUCE_COMCLASS(ISelectionItemProvider, "2acad808-b2d4-452d-a407-91ff1ad167b2") JUCE_COMCLASS(ITextRangeProvider, "5347ad7b-c355-46f8-aff5-909033582f63") JUCE_COMCLASS(ITextProvider, "3589c92c-63f3-4367-99bb-ada653b77cf2") JUCE_COMCLASS(ITextProvider2, "0dc5e6ed-3e16-4bf1-8f9a-a979878bc195") JUCE_COMCLASS(IToggleProvider, "56d00bd0-c4f4-433c-a836-1a52a57e0892") JUCE_COMCLASS(ITransformProvider, "6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c") JUCE_COMCLASS(IValueProvider, "c7935180-6fb3-4201-b174-7df73adbf64a") constexpr JUCE_COMCLASS(IWindowProvider, "987df77b-db06-4d77-8f8a-86a9c3bb90b9") CLSID CLSID_SpVoice
Definition: juce_win32_ComInterfaces.h:348
@ GL_IMAGE_BINDING_FORMAT
Definition: juce_gl.h:2635
SampleType feedback
Definition: juce_Phaser.h:200
bool isClear
Definition: juce_AudioSampleBuffer.h:1223
GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint pathParameterTemplate
Definition: juce_gl.h:9795
@ GL_TILE_RASTER_ORDER_INCREASING_Y_MESA
Definition: juce_gl.h:8693
const Colour pink
Definition: juce_Colours.h:152
virtual void componentMovedOrResized(bool wasMoved, bool wasResized)=0
This callback happens when the component that is being watched is moved relative to its top-level pee...
@ GL_POINT_DISTANCE_ATTENUATION
Definition: juce_gl.h:1311
@ ambisonicACN23
Fourth-order ambisonic channel number 23.
Definition: juce_AudioChannelSet.h:386
Definition: juce_RenderingHelpers.h:1591
ElementType getFirst() const noexcept
Returns the first element in the set, or 0 if the set is empty.
Definition: juce_SortedSet.h:183
@ GL_SAMPLE_ALPHA_TO_COVERAGE
Definition: juce_gl.h:1178
Represents a margin.
Definition: juce_FlexItem.h:124
JUCE_NODISCARD auto withMeta(bool x) const
See AudioProcessorParameter::isMetaParameter()
Definition: juce_RangedAudioParameter.h:64
A rectangle stored as a set of RelativeCoordinate values.
Definition: juce_RelativeRectangle.h:39
ValueType getStartX() const noexcept
Returns the x coordinate of the line's start point.
Definition: juce_Line.h:76
@ GL_DRAW_FRAMEBUFFER_BINDING
Definition: juce_gl.h:1820
EndCapStyle
The type shape to use for the ends of lines.
Definition: juce_PathStrokeType.h:59
@ GL_RENDERBUFFER_SAMPLES_NV
Definition: juce_gles2.h:3740
@ GL_MAX_PROGRAM_IF_DEPTH_NV
Definition: juce_gl.h:9221
@ GL_READ_BUFFER
Definition: juce_gl.h:296
void reset(double sampleRate, double rampLengthInSeconds) noexcept
Reset to a new sample rate and ramp length.
Definition: juce_SmoothedValue.h:252
const Colour navy
Definition: juce_Colours.h:138
JUCE_COMRESULT QueryInterface(REFIID refId, void **result)
Definition: juce_win32_ComSmartPtr.h:206
FloatType getNextValue() noexcept
Compute the next value.
Definition: juce_SmoothedValue.h:295
@ GL_FOG_FUNC_POINTS_SGIS
Definition: juce_gl.h:11174
@ GL_UNIFORM_BARRIER_BIT
Definition: juce_gl.h:2583
@ WGL_SAMPLES_3DFX
Definition: juce_wgl.h:85
void handleGravityNotify(LinuxComponentPeer *) const
bool needToUpdateViewport
Definition: juce_win32_Video.h:763
@ GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4117
forcedinline void copyRow(DestPixelType *dest, SrcPixelType const *src, int width) const noexcept
Definition: juce_RenderingHelpers.h:905
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_UTF8.h:67
@ GL_RENDERBUFFER_STENCIL_SIZE_EXT
Definition: juce_gl.h:6668
int GLsizei
Definition: juce_gl.h:167
float floatValue
Definition: juce_OSCArgument.h:117
void(* GLVULKANPROCNV)(void)
Definition: juce_gles2.h:94
@ GL_DRAW_INDIRECT_ADDRESS_NV
Definition: juce_gl.h:10577
Definition: juce_ChangeBroadcaster.h:85
Class for the close sub path element.
Definition: juce_RelativePointPath.h:113
@ GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT
Definition: juce_gl.h:7484
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Definition: juce_gl.h:2571
uint8 valueMSB
Definition: juce_MidiRPN.h:104
@ GL_LINEAR_DETAIL_SGIS
Definition: juce_gl.h:11158
@ GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV
Definition: juce_gl.h:9517
@ GL_DEBUG_SEVERITY_HIGH_AMD
Definition: juce_gl.h:3250
int numAllocated
Definition: juce_ArrayBase.h:599
FloatType getCurrentValue() const noexcept
Returns the current value of the ramp.
Definition: juce_SmoothedValue.h:66
const Colour lightseagreen
Definition: juce_Colours.h:114
FloatType B
Definition: juce_LogRampedValue.h:182
~ObjCBlock()
Definition: juce_mac_ObjCHelpers.h:500
constexpr auto joinCompileTimeStrImpl(A &&a, std::index_sequence< As... >, B &&b, std::index_sequence< Bs... >)
Definition: juce_mac_ObjCHelpers.h:324
@ GL_CONTEXT_RELEASE_BEHAVIOR
Definition: juce_gl.h:3045
CharPointer_ASCII findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_ASCII.h:201
bool operator==(const String &string1, CharPointer_UTF32 string2) noexcept
Case-sensitive comparison of two strings.
@ GL_COLOR_ATTACHMENT1_EXT
Definition: juce_gl.h:6637
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:134
typename std::enable_if<! std::is_same< std::tuple< juce::InAppPurchases::Listener *, DummyCriticalSection >, std::tuple< OtherElementType, OtherCriticalSection > >::value >::type AllowConversion
Definition: juce_ArrayBase.h:47
Atom windowState
Definition: juce_linux_XWindowSystem.h:88
@ GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES
Definition: juce_gles2.h:4780
void setCurrentProgram(int) override
Called by the host to change the current program.
Definition: juce_AudioProcessorGraph.h:411
void processInternal(const ProcessContext &context) noexcept
Definition: juce_StateVariableFilter.h:169
@ GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI
Definition: juce_gl.h:11810
const Colour chocolate
Definition: juce_Colours.h:58
void setFeedback(SampleType newFeedback)
Sets the feedback volume (between -1 and 1) of the chorus delay line.
int(UNITY_INTERFACE_API * setFloatParameterCallback)(UnityAudioEffectState *state, int index, float value)
Definition: juce_UnityPluginInterface.h:52
ObjectClass * add(std::unique_ptr< ObjectClass > newObject)
Appends a new object to the end of the array.
Definition: juce_OwnedArray.h:313
@ GL_BUFFER_GPU_ADDRESS_NV
Definition: juce_gl.h:10100
Structure used for the number of inputs and outputs.
Definition: juce_StandaloneFilterWindow.h:52
float getVolume() const
Definition: juce_win32_Video.h:736
@ GL_LOCATION_COMPONENT
Definition: juce_gl.h:2989
@ GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
Definition: juce_gl.h:7325
void graphEventProc()
Definition: juce_win32_Video.h:627
Internal class used as the base class for all message objects.
Definition: juce_MessageManager.h:181
Watches the network for broadcasts from Advertiser objects, and keeps a list of all the currently act...
Definition: juce_NetworkServiceDiscovery.h:102
@ sortByFormat
Definition: juce_KnownPluginList.h:134
@ GL_POINT_SMOOTH_HINT
Definition: juce_gl.h:500
Mixer mixer
Definition: juce_Convolution.h:302
void audioDeviceStopped() override
Called to indicate that the device has stopped.
Definition: juce_StandaloneFilterWindow.h:479
@ GL_MAX_ARRAY_TEXTURE_LAYERS
Definition: juce_gl.h:1715
@ GL_SECONDARY_COLOR_ARRAY_TYPE
Definition: juce_gl.h:1325
@ GL_COLOR_TABLE_BLUE_SIZE_SGI
Definition: juce_gl.h:11820
@ GL_PATH_GEN_COMPONENTS_NV
Definition: juce_gl.h:9680
std::unique_ptr< VideoRenderers::Base > videoRenderer
Definition: juce_win32_Video.h:761
CGContextRef juce_getImageContext(const Image &)
@ GL_FIELD_UPPER_NV
Definition: juce_gl.h:10778
const Colour darkslategrey
Definition: juce_Colours.h:78
GLuint attributeID
The attribute's ID number.
Definition: juce_OpenGLShaderProgram.h:190
static void deleteRenderBuffer(GLuint &i)
Definition: juce_OpenGL_ios.h:304
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR
Definition: juce_gl.h:11061
A simple class for holding temporary references to a string literal or String.
Definition: juce_StringRef.h:61
@ numChannels
Definition: juce_audio_basics/utilities/juce_Reverb.h:304
@ GL_MAX_NAME_LENGTH
Definition: juce_gl.h:2867
static void deinterleaveSamples(InterleavedSource< SourceFormat... > source, NonInterleavedDest< DestFormat... > dest, int numSamples)
A helper function for converting a sequence of samples from an interleaved source to a non-interleave...
Definition: juce_AudioDataConverters.h:764
@ GL_LOWER_LEFT_EXT
Definition: juce_gles2.h:1917
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_UTF8.h:467
This component sits in the taskbar tray as a small icon.
Definition: juce_SystemTrayIconComponent.h:53
@ backgroundColourId
A colour to use to fill the window's background.
Definition: juce_ResizableWindow.h:312
@ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Definition: juce_gl.h:5115
@ recommendation
Specific, single thing related recommendation.
Definition: juce_PushNotifications.h:207
@ GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD
Definition: juce_gl.h:3482
@ GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1430
Array< int > getAvailableWriteSpeeds() const
Returns the set of possible write speeds that the device can handle.
Vector3D() noexcept
Definition: juce_Vector3D.h:39
@ GL_LIST_BIT
Definition: juce_gl.h:401
@ GL_IMAGE_TRANSFORM_2D_HP
Definition: juce_gl.h:8198
int getTitleBarHeight() const noexcept
Returns the height of the title bar at the top of the SidePanel.
Definition: juce_SidePanel.h:143
@ GL_DOT2_ADD_ATI
Definition: juce_gl.h:5740
LocalRef< jobject > createCaptureSessionCallback(bool createPreviewSession)
Definition: juce_android_CameraDevice.h:1735
@ storeAsBinary
Definition: juce_PropertiesFile.h:53
Definition: juce_MultiTouchMapper.h:32
@ GL_CONTEXT_LOST_KHR
Definition: juce_gl.h:8542
@ GL_STENCIL_WRITEMASK
Definition: juce_gl.h:288
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
DryWetMixer< SampleType > dryWet
Definition: juce_Phaser.h:191
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:334
@ GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
Definition: juce_gl.h:10388
@ GL_LAYOUT_LINEAR_CPU_CACHED_INTEL
Definition: juce_gl.h:8352
@ GL_DRAW_PIXELS_APPLE
Definition: juce_gl.h:3642
@ GL_CON_6_ATI
Definition: juce_gl.h:5704
GLenum GLint srcLevel
Definition: juce_gl.h:2933
Component *const associatedComponent
Definition: juce_AlertWindow.h:520
@ GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Definition: juce_gl.h:2810
@ GL_HARDMIX_NV
Definition: juce_gl.h:8832
Zones
Definition: juce_ResizableBorderComponent.h:97
@ GL_SAMPLE_MASK_INVERT_EXT
Definition: juce_gl.h:6984
@ GL_STENCIL_BUFFER_BIT
Definition: juce_gl.h:215
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:351
@ GL_INDEX_TEST_EXT
Definition: juce_gl.h:6851
@ GL_SAMPLE_ALPHA_TO_ONE_ARB
Definition: juce_gl.h:4524
GLenum GLintptr GLintptr writeOffset
Definition: juce_gl.h:2087
ReferenceCountedObjectPtr(decltype(nullptr)) noexcept
Creates a pointer to a null object.
Definition: juce_ReferenceCountedObject.h:257
Atomic< ThreadID > threadId
Definition: juce_Thread.h:387
@ GL_SCISSOR_TEST_EXCLUSIVE_NV
Definition: juce_gl.h:10069
void moveTo(double newPos)
Definition: juce_AnimatedPosition.h:168
@ windowIsResizable
Indicates that the window should have a resizable border.
Definition: juce_ComponentPeer.h:59
GroupAlertBehaviour
Controls sound and vibration behaviour for group notifications.
Definition: juce_PushNotifications.h:308
AudioParameterChoice(const ParameterID ¶meterID, const String ¶meterName, const StringArray &choicesToUse, int defaultItemIndex, const String ¶meterLabel, std::function< String(int index, int maximumStringLength)> stringFromIndex=nullptr, std::function< int(const String &text)> indexFromString=nullptr)
Creates a AudioParameterChoice with the specified parameters.
Definition: juce_AudioParameterChoice.h:85
@ GL_LUMINANCE12_ALPHA12_EXT
Definition: juce_gl.h:7421
@ GL_CONVOLUTION_FILTER_BIAS
Definition: juce_gl.h:4340
@ GL_INDEX_CLEAR_VALUE
Definition: juce_gl.h:494
static int invokeCatchingFailures(std::function< int()> &&functionToCall)
Invokes a function, catching any fail() calls that it might trigger, and handling them by printing th...
void setAllocatedSize(int numElements)
Definition: juce_ArrayBase.h:210
@ GL_AMBIENT
Definition: juce_gl.h:578
static Type fromVar(const var &v)
Definition: juce_Variant.h:352
Array(ElementType &&firstNewElement, OtherElements &&... otherElements)
Initialises an Array from a list of items.
Definition: juce_Array.h:120
Describes one of the sounds that a Synthesiser can play.
Definition: juce_Synthesiser.h:41
@ GL_EVAL_VERTEX_ATTRIB11_NV
Definition: juce_gl.h:9090
void reset()
Resets the internal state variables of the filter.
OptionalBorderSize(BorderSize< int > size)
Constructor.
Definition: juce_ComponentPeer.h:93
typename SampleTypeHelpers::ElementType< const SampleType >::Type NumericType
Definition: juce_AudioBlock.h:82
Holds a list of command-line arguments, and provides useful methods for searching and operating on th...
Definition: juce_ConsoleApplication.h:38
double sampleRate
Definition: juce_SoundPlayer.h:129
bool isPopupMenu() const noexcept
Checks whether the user is trying to launch a pop-up menu.
Definition: juce_ModifierKeys.h:78
@ GL_INT_SAMPLER_1D_ARRAY_EXT
Definition: juce_gl.h:6750
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Definition: juce_gl.h:2714
@ GL_STRICT_LIGHTING_HINT_PGI
Definition: juce_gl.h:11090
@ GL_MODELVIEW28_ARB
Definition: juce_gl.h:5421
@ GL_PROJECTION_STACK_DEPTH
Definition: juce_gl.h:483
@ WGL_NUM_VIDEO_CAPTURE_SLOTS_NV
Definition: juce_wgl.h:610
bool isNullMatrix() const noexcept
Tells if the matrix is a null matrix.
Definition: juce_Matrix.h:190
@ GL_FRAMEBUFFER
Definition: juce_gl.h:1872
@ GL_HISTOGRAM_SINK
Definition: juce_gl.h:4362
@ GL_UNPACK_COMPRESSED_BLOCK_SIZE
Definition: juce_gl.h:2545
bool openedOk() const
Definition: juce_android_CameraDevice.h:2348
bool isConnected() const noexcept
True if the socket is currently connected.
Definition: juce_Socket.h:99
SampleType cutoffFrequency
Definition: juce_LinkwitzRileyFilter.h:138
@ GL_TEXTURE_BIT
Definition: juce_gl.h:402
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_ReferenceCountedArray.h:156
@ GL_DEFORMATIONS_MASK_SGIX
Definition: juce_gl.h:11615
virtual void visit(std::unique_ptr< RangedAudioParameter >) const =0
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
Definition: juce_gl.h:8594
bool isRecording
Definition: juce_mac_CameraDevice.h:572
GLenum GLint GLint GLint srcY
Definition: juce_gl.h:2933
void render(Graphics &g, b2World &world, float box2DWorldLeft, float box2DWorldTop, float box2DWorldRight, float box2DWorldBottom, const Rectangle< float > &targetArea)
Renders the world.
@ GL_COLOR_ARRAY_LIST_IBM
Definition: juce_gl.h:8275
void setDelay(SampleType newDelayInSamples)
Sets the delay in samples.
var value
Definition: juce_NamedValueSet.h:56
bool operator==(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
MultiplicativeVoid< T > skipCurrentValue(int numSamples)
Definition: juce_SmoothedValue.h:395
std::vector< SampleType > s1
Definition: juce_FirstOrderTPTFilter.h:142
@ GL_PROXY_TEXTURE_1D_EXT
Definition: juce_gl.h:7449
@ GL_SHADER_OBJECT_ARB
Definition: juce_gl.h:4842
@ GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2900
GLdouble x
Definition: juce_gl.h:939
const GLuint * buffers
Definition: juce_gl.h:1457
RangedDirectoryIterator begin(const RangedDirectoryIterator &it)
Returns the iterator that was passed in.
Definition: juce_RangedDirectoryIterator.h:179
Manages the state of some audio and midi i/o devices.
Definition: juce_AudioDeviceManager.h:66
String filenameSuffix
The suffix to use for your properties file.
Definition: juce_PropertiesFile.h:79
void setX(ValueType newX) noexcept
Sets the point's x coordinate.
Definition: juce_Point.h:73
@ GL_MODELVIEW5_ARB
Definition: juce_gl.h:5398
AudioBuffer< SampleType > bufferDelayTimes
Definition: juce_Chorus.h:156
ObjectClass *const * end() const noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_ReferenceCountedArray.h:267
void operator()(CGContextRef ptr) const noexcept
Definition: juce_mac_CoreGraphicsContext.h:38
@ GL_TEXTURE_BINDING_2D_ARRAY_EXT
Definition: juce_gl.h:7482
@ GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
Definition: juce_gl.h:7324
@ GL_RENDERBUFFER_SAMPLES_EXT
Definition: juce_gl.h:6598
constexpr static uint32 bigEndianInt(const void *bytes) noexcept
Turns 4 bytes into a big-endian integer.
Definition: juce_ByteOrder.h:211
ValueType getRight() const noexcept
Returns the x coordinate of the rectangle's right-hand-side.
Definition: juce_Rectangle.h:139
A processing class that can perform IIR filtering on an audio signal, using the Transposed Direct For...
Definition: juce_dsp/processors/juce_IIRFilter.h:301
@ GL_INT64_VEC4_ARB
Definition: juce_gl.h:4279
bool decReferenceCountWithoutDeleting() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:94
~NSViewFrameWatcher() override
Definition: juce_mac_NSViewFrameWatcher.h:78
constexpr static bool isBigEndian() noexcept
Returns true if the current CPU is big-endian.
Definition: juce_ByteOrder.h:132
ListenerList< Listener > listeners
Definition: juce_linux_XWindowSystem.h:159
OwnedArray< ThumbnailCacheEntry > thumbs
Definition: juce_AudioThumbnailCache.h:107
@ GL_LUMINANCE8_ALPHA8_SNORM
Definition: juce_gl.h:7790
ComSmartPtr< ComTypes::IMFVideoDisplayControl > videoDisplayControl
Definition: juce_win32_Video.h:156
ValueType start
The minimum value of the non-normalised range.
Definition: juce_NormalisableRange.h:209
static const int numberPad4
key-code for the 4 on the numeric keypad.
Definition: juce_KeyPress.h:247
SmoothedValue< SampleType, ValueSmoothingTypes::Linear > oscVolume
Definition: juce_Chorus.h:152
@ GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2564
bool isVectorDevice() const override
Returns true if this device is vector-based, e.g.
Definition: juce_win32_Direct2DGraphicsContext.h:41
@ GL_EDGEFLAG_BIT_PGI
Definition: juce_gl.h:11111
@ GL_RGBA_FLOAT_MODE_ARB
Definition: juce_gl.h:3902
khronos_int8_t GLbyte
Definition: juce_gles2.h:53
@ GL_NO_RESET_NOTIFICATION
Definition: juce_gl.h:3031
void onSurfaceTextureAvailable(LocalRef< jobject > &, int widthToUse, int heightToUse) override
Definition: juce_android_CameraDevice.h:1086
Definition: juce_android_CameraDevice.h:288
String getValueForOption(StringRef option) const
Looks for a given argument and returns either its assigned value (for long options) or the string tha...
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_UTF16.h:404
LocalRef< jobject > CreateJavaInterface(AndroidInterfaceImplementer *implementer, const StringArray &interfaceNames, LocalRef< jobject > subclass)
virtual void onActivityPostResumed(jobject)
Definition: juce_android_JNIHelpers.h:915
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:201
An OSC address.
Definition: juce_OSCAddress.h:47
@ GL_MAX_TESS_GEN_LEVEL_OES
Definition: juce_gles2.h:4767
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV
Definition: juce_gl.h:9334
bool isActive() const noexcept
Definition: juce_MPEZoneLayout.h:55
@ bottomRearLeft
Bottom Rear Left (Brl)
Definition: juce_AudioChannelSet.h:418
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseUp(int id, float x, float y, UnityEventModifiers mods)
static float valueAtOffset(const float *, float, int) noexcept
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
Definition: juce_gl.h:3964
ValueType h
Definition: juce_Rectangle.h:996
int getRemappedInputChannel(int inputChannelIndex) const
Returns the channel from our input that will be sent to channel inputChannelIndex of our input audio ...
Receives events from an Apple IR remote control device (Only available in OSX!).
Definition: juce_AppleRemote.h:39
@ GL_CONTINUOUS_AMD
Definition: juce_gl.h:3597
GLint location
Definition: juce_gl.h:1583
std::vector< const AccessibilityHandler * > getSelectedChildren() const
Definition: juce_win32_UIASelectionProvider.h:227
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
std::unique_ptr< LowLevelGraphicsContext > contextHolder
Definition: juce_GraphicsContext.h:740
@ GL_SOURCE1_ALPHA_EXT
Definition: juce_gl.h:7575
Definition: juce_win32_ComSmartPtr.h:164
static const int F30Key
key-code for the F30 key
Definition: juce_KeyPress.h:236
@ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Definition: juce_gl.h:1834
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_FileSearchPathListComponent.h:68
@ GL_EVAL_VERTEX_ATTRIB15_NV
Definition: juce_gl.h:9094
GLint GLint GLint GLint dstX0
Definition: juce_gl.h:2006
void sliderDragStarted(Slider *) override
Called when the slider is about to be dragged.
Definition: juce_ParameterAttachments.h:157
TabbedComponent * getCurrentTabbedComponent() const noexcept
If the panel is being used in tabbed mode, this returns the TabbedComponent that's involved.
Definition: juce_MultiDocumentPanel.h:286
@ GL_DEBUG_TYPE_OTHER_KHR
Definition: juce_gl.h:8479
@ GL_MAX_DETACHED_TEXTURES_NV
Definition: juce_gl.h:9483
AudioBlock &JUCE_VECTOR_CALLTYPE operator+=(NumericType value) noexcept
Definition: juce_AudioBlock.h:537
@ GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL
Definition: juce_gl.h:8404
friend class HeapBlock
Definition: juce_HeapBlock.h:342
String paramID
Definition: juce_AudioProcessorParameterWithID.h:58
double getDoubleValue() const noexcept
Parses this string as a floating point number.
GLint GLint GLsizei GLint GLenum format
Definition: juce_gl.h:650
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:657
@ GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV
Definition: juce_gl.h:10054
@ GL_MAX_FRAMEBUFFER_LAYERS
Definition: juce_gl.h:2747
StatisticsAccumulator()=default
Constructs a new StatisticsAccumulator.
Performs a simple reverb effect on a stream of audio data.
Definition: juce_audio_basics/utilities/juce_Reverb.h:38
BubblePlacement
A list of permitted placements for the bubble, relative to the coordinates at which it should be poin...
Definition: juce_BubbleComponent.h:67
@ GL_TEXTURE_DEFORMATION_SGIX
Definition: juce_gl.h:11614
bool isLowerZone() const noexcept
Definition: juce_MPEZoneLayout.h:52
@ WGL_SWAP_UNDERLAY7
Definition: juce_wgl.h:68
void repaint()
Definition: juce_win32_Video.h:419
SampleType cutoffFrequency
Definition: juce_StateVariableTPTFilter.h:161
@ canSelectFiles
specifies that the user can select files (can be used in conjunction with canSelectDirectories).
Definition: juce_FileBrowserComponent.h:58
Ptr clipToEdgeTable(const EdgeTable &et) override
Definition: juce_RenderingHelpers.h:1840
@ hostApplicationPath
In a plugin, this will return the path of the host executable.
Definition: juce_File.h:944
@ GL_SAMPLER_CUBE_SHADOW_NV
Definition: juce_gles2.h:4403
@ GL_ELEMENT_ARRAY_APPLE
Definition: juce_gl.h:3627
@ GL_PRIMITIVE_RESTART
Definition: juce_gl.h:2045
@ GL_MAX_RECTANGLE_TEXTURE_SIZE
Definition: juce_gl.h:2035
const Colour mediumslateblue
Definition: juce_Colours.h:129
WeakReference< Component > associatedComponent
Definition: juce_MessageBoxOptions.h:140
@ GL_TESS_CONTROL_SHADER_BIT_EXT
Definition: juce_gles2.h:2689
ChannelType channels[13]
Definition: juce_VSTCommon.h:40
@ GL_SLUMINANCE8_NV
Definition: juce_gles2.h:4293
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG
Definition: juce_gles2.h:3031
@ WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV
Definition: juce_wgl.h:549
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,...
int64 fileSize
File size in bytes.
Definition: juce_DirectoryContentsList.h:138
virtual void textEditorFocusLost(TextEditor &)
Called when the text editor loses focus.
Definition: juce_TextEditor.h:330
@ GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL
Definition: juce_gl.h:8395
@ GL_POLYGON_OFFSET_CLAMP_EXT
Definition: juce_gl.h:7120
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
Definition: juce_gl.h:5134
bool hasAbsolute() const noexcept
Definition: juce_GridItem.h:86
@ GL_TEXTURE_VIEW_MIN_LEVEL
Definition: juce_gl.h:2914
void surfaceDestroyed(LocalRef< jobject > holder) override
@ GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
Definition: juce_gl.h:3254
@ GL_TESS_EVALUATION_TEXTURE
Definition: juce_gl.h:2794
int getRemoteId() const
Returns the ID number of the remote, if it has sent one.
Definition: juce_AppleRemote.h:99
static EGLDisplay display
Definition: juce_OpenGL_android.h:354
@ GL_TEXTURE19_ARB
Definition: juce_gl.h:4558
@ GL_DEPTH_STENCIL_ATTACHMENT
Definition: juce_gl.h:1807
@ GL_NUM_SHADER_BINARY_FORMATS
Definition: juce_gl.h:2419
@ GL_NORMAL_ARRAY_POINTER_EXT
Definition: juce_gl.h:7900
static void initialisePixelFormatDescriptor(PIXELFORMATDESCRIPTOR &pfd, const OpenGLPixelFormat &pixelFormat)
Definition: juce_OpenGL_win32.h:184
ValueType & getReference(KeyTypeParameter keyToLookFor)
Returns a reference to the value corresponding to a given key.
Definition: juce_HashMap.h:185
@ GL_GEOMETRY_DEFORMATION_SGIX
Definition: juce_gl.h:11613
@ GL_SM_COUNT_NV
Definition: juce_gl.h:10149
HiddenMessageWindow(const TCHAR *const messageWindowName, WNDPROC wndProc)
Definition: juce_win32_HiddenMessageWindow.h:30
Atomic< Thread::ThreadID > threadId
Definition: juce_ThreadLocalValue.h:136
PreviewDisplay & previewDisplay
Definition: juce_android_CameraDevice.h:2626
StringPairArray userProperties
Definition: juce_Analytics.h:107
Type jlimit(Type lowerLimit, Type upperLimit, Type valueToConstrain) noexcept
Constrains a value to keep it within a given range.
Definition: juce_MathsFunctions.h:262
@ GL_MINMAX_SINK_EXT
Definition: juce_gl.h:6817
@ GL_TEXTURE_COMPARE_FUNC
Definition: juce_gl.h:1308
@ GL_TEXTURE_COMPARE_MODE_ARB
Definition: juce_gl.h:4981
static void skipQuotedString(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:318
const String label
Provides access to the parameter's label.
Definition: juce_AudioProcessorParameterWithID.h:167
const AudioBlock &JUCE_VECTOR_CALLTYPE fill(NumericType value) const noexcept
Definition: juce_AudioBlock.h:310
@ GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
Definition: juce_gl.h:7508
When evaluating an Expression object, this class is used to resolve symbols and perform functions tha...
Definition: juce_Expression.h:108
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:100
@ GL_MAX_MULTIVIEW_BUFFERS_EXT
Definition: juce_gles2.h:2305
Zone mouseZone
Definition: juce_ResizableBorderComponent.h:189
@ GL_TESS_GEN_MODE
Definition: juce_gl.h:2323
@ GL_MAX_PATCH_VERTICES_OES
Definition: juce_gles2.h:4766
const void * getProcAddress
Definition: juce_gl.h:10488
const Colour peru
Definition: juce_Colours.h:151
@ GL_RGBA8_OES
Definition: juce_gles2.h:4675
@ GL_PALETTE8_RGBA4_OES
Definition: juce_gl.h:10882
uint8 getBlue() const noexcept
Returns the blue component of this colour.
Definition: juce_Colour.h:178
void clear() noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:281
@ GL_VIEW_CLASS_ASTC_6x5_RGBA
Definition: juce_gl.h:4462
@ GL_COPY_PIXEL_TOKEN
Definition: juce_gl.h:427
@ GL_DEPTH_COMPONENT32
Definition: juce_gl.h:1300
@ GL_STACK_UNDERFLOW_KHR
Definition: juce_gl.h:8503
@ GL_UNIFORM_TYPE
Definition: juce_gl.h:2065
bool operator==(const Parallelogram &other) const noexcept
Returns true if the two parallelograms are identical.
Definition: juce_Parallelogram.h:97
@ operatorType
Definition: juce_Expression.h:222
void saveState() override
Structure describing properties file options.
Definition: juce_PropertiesFile.h:60
static IntType getIntValue(const CharPointerType text) noexcept
Parses a character string, to read an integer value.
Definition: juce_CharacterFunctions.h:465
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
StringArray tokenisedDTD
Definition: juce_XmlDocument.h:154
Array< String > strings
This is the array holding the actual strings.
Definition: juce_StringArray.h:471
static const String graphics
Definition: juce_UnitTestCategories.h:39
@ GL_LINEAR_DETAIL_COLOR_SGIS
Definition: juce_gl.h:11160
@ GL_MIRRORED_REPEAT_ARB
Definition: juce_gl.h:5260
int size
Definition: juce_android_CameraDevice.h:1206
double top
Definition: juce_win32_ComInterfaces.h:47
Point< ValueType > getRelativePoint(FloatType relativeX, FloatType relativeY) const noexcept
Returns a point within this rectangle, specified as proportional coordinates.
Definition: juce_Rectangle.h:581
GLfloat yfactor
Definition: juce_gl.h:903
void JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS operator+=(FloatType value) noexcept
Definition: juce_StatisticsAccumulator.h:118
String hostName
Definition: juce_Socket.h:181
@ GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
Definition: juce_gl.h:10344
AudioProcessorEditor * createEditor() override
Creates the processor's GUI.
Definition: juce_AudioProcessorGraph.h:408
NonTriviallyCopyableVoid< T > moveInternal(int currentIndex, int newIndex) noexcept
Definition: juce_ArrayBase.h:530
XmlElement * getNext(const XmlElement &e) const
Definition: juce_XmlElement.h:648
String toString() const
Creates a string describing this rectangle.
Definition: juce_Rectangle.h:958
char CharType
Definition: juce_CharPointer_UTF8.h:37
int getNumberOfChannels() const noexcept
Return the number of channels of the current bus.
Definition: juce_AudioProcessor.h:402
int getNumRanges() const noexcept
Returns the number of contiguous blocks of values.
Definition: juce_SparseSet.h:118
int getOutputLatencyInSamples() override
Returns the device's output latency.
@ GL_TRIANGLE_STRIP_ADJACENCY_OES
Definition: juce_gles2.h:4592
void renderImageTransformed(SavedStateType &state, const Image &src, int alpha, const AffineTransform &transform, Graphics::ResamplingQuality quality, bool tiledFill) const override
Definition: juce_RenderingHelpers.h:1873
An OSC address pattern.
Definition: juce_OSCAddress.h:99
StorageFormat
Definition: juce_PropertiesFile.h:51
@ GL_PACK_REVERSE_ROW_ORDER_ANGLE
Definition: juce_gles2.h:1616
SliderStyle
The types of slider available.
Definition: juce_Slider.h:61
int(UNITY_INTERFACE_API * setPositionCallback)(UnityAudioEffectState *state, unsigned int pos)
Definition: juce_UnityPluginInterface.h:50
static int compareElements(ParameterType first, ParameterType second)
Definition: juce_ElementComparator.h:193
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:261
EGLSurface surface
Definition: juce_OpenGL_android.h:349
@ GL_MATRIX30_ARB
Definition: juce_gl.h:4163
void incReferenceCount() noexcept
Increments the object's reference count.
Definition: juce_ReferenceCountedObject.h:74
@ GL_IMAGE_BINDING_LAYERED_EXT
Definition: juce_gl.h:7294
@ GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV
Definition: juce_gl.h:9267
@ GL_RENDERBUFFER_HEIGHT_EXT
Definition: juce_gl.h:6657
@ GL_DRAW_BUFFER11_ARB
Definition: juce_gl.h:4032
static constexpr size_t size() noexcept
Returns the number of elements in this vector.
Definition: juce_SIMDRegister.h:121
@ GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2690
StringArray valueStrings
Definition: juce_AudioProcessorParameter.h:352
General matrix and vectors class, meant for classic math manipulation such as additions,...
Definition: juce_Matrix.h:40
Atomic< ObjectHolder * > first
Definition: juce_ThreadLocalValue.h:143
void addTransform(const AffineTransform &) override
@ WGL_GREEN_BITS_ARB
Definition: juce_wgl.h:254
@ GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
Definition: juce_gl.h:11491
WeakReference(ObjectType *object)
Creates a WeakReference that points at the given object.
Definition: juce_WeakReference.h:84
@ GL_FRACTIONAL_ODD_EXT
Definition: juce_gles2.h:2658
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
Definition: juce_gles2.h:1421
Definition: juce_win32_UIAGridProvider.h:30
@ GL_DOT3_RGBA
Definition: juce_gl.h:1239
const Colour cyan
Definition: juce_Colours.h:63
@ GL_CLIP_ORIGIN
Definition: juce_gl.h:3016
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:242
@ GL_FILTER
Definition: juce_gl.h:2791
const AccessibilityHandler & getHandler() const
Definition: juce_win32_UIAProviderBase.h:46
void addAudioCallback(AudioIODeviceCallback *newCallback)
Registers an audio callback to be used.
@ GL_MAX_VERTEX_SHADER_INVARIANTS_EXT
Definition: juce_gl.h:8025
Generates a signal based on a user-supplied function.
Definition: juce_Oscillator.h:37
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:104
@ GL_LINE_STIPPLE_PATTERN
Definition: juce_gl.h:456
double expFactor
Definition: juce_BallisticsFilter.h:144
void drag(double deltaFromStartOfDrag)
Called during a mouse-drag operation, to indicate that the mouse has moved.
Definition: juce_AnimatedPosition.h:88
@ WGL_STEREO_EMITTER_DISABLE_3DL
Definition: juce_wgl.h:94
GLsizei GLenum const void GLuint GLfloat advanceScale
Definition: juce_gl.h:9824
@ GL_MEMORY_ATTACHABLE_SIZE_NV
Definition: juce_gl.h:9478
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:69
bool wait(std::condition_variable &cond, std::unique_lock< std::mutex > &lock) noexcept
Definition: juce_posix_SharedCode.h:1352
@ GL_COMBINER2_NV
Definition: juce_gl.h:9995
@ GL_ALL_ATTRIB_BITS
Definition: juce_gl.h:404
The Component class uses a ComponentPeer internally to create and manage a real operating-system wind...
Definition: juce_ComponentPeer.h:43
Rectangle(Point< ValueType > corner1, Point< ValueType > corner2) noexcept
Creates a Rectangle from the positions of two opposite corners.
Definition: juce_Rectangle.h:93
@ GL_LOCAL_EXT
Definition: juce_gl.h:8022
@ GL_RGBA_INTEGER
Definition: juce_gl.h:1763
const String & getTypeName() const noexcept
Returns the type of the device.
Definition: juce_AudioIODevice.h:150
AudioBlock(const AudioBlock< OtherSampleType > &other) noexcept
Definition: juce_AudioBlock.h:191
Rectangle< int > getClipBounds() const override
Definition: juce_RenderingHelpers.h:1849
@ GL_PURGED_CONTEXT_RESET_NV
Definition: juce_gl.h:10039
int height
Definition: juce_Image.h:356
int topAlpha
Definition: juce_RenderingHelpers.h:398
@ GL_TRIANGLES_ADJACENCY_ARB
Definition: juce_gl.h:4223
static AudioChannelSet canonicalChannelSet(int numChannels)
Create a canonical channel set for a given number of channels.
@ WGL_DRAW_TO_BITMAP_EXT
Definition: juce_wgl.h:432
void setEnd(const ValueType newEnd) noexcept
Changes the end position of the range, leaving the start unchanged.
Definition: juce_Range.h:122
bool isFocusable() const noexcept
Returns true if the UI element is focusable.
Definition: juce_AccessibilityState.h:156
int port
The port number of the advertiser.
Definition: juce_NetworkServiceDiscovery.h:85
@ GL_BOOL_ARB
Definition: juce_gl.h:4851
@ GL_LINEAR_ATTENUATION
Definition: juce_gl.h:586
const Colour cornsilk
Definition: juce_Colours.h:61
void setSostenutoPedalDown(bool isNowDown) noexcept
Modifies the sostenuto pedal flag.
Definition: juce_Synthesiser.h:238
BorderSize< int > computeBorder() const
Definition: juce_StandaloneFilterWindow.h:941
@ GL_SOURCE2_RGB_ARB
Definition: juce_gl.h:5169
@ GL_CONJOINT_NV
Definition: juce_gl.h:8819
static std::array< NumericType, 6 > makeLowShelf(double sampleRate, NumericType cutOffFrequency, NumericType Q, NumericType gainFactor)
Returns the coefficients for a low-pass shelf filter with variable Q and gain.
bool start(const String &command, int streamFlags=wantStdOut|wantStdErr)
Attempts to launch a child process command.
Definition: juce_posix_SharedCode.h:1239
int titleBarHeight
Definition: juce_SidePanel.h:215
ObjectClassPtr removeAndReturn(int indexToRemove)
Removes and returns an object from the array.
Definition: juce_ReferenceCountedArray.h:630
Range operator-=(const ValueType amountToSubtract) noexcept
Subtracts an amount from the start and end of the range.
Definition: juce_Range.h:179
std::unique_ptr< GZIPCompressorHelper > helper
Definition: juce_GZIPCompressorOutputStream.h:102
@ GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
Definition: juce_gl.h:10291
@ GL_PIXEL_MAP_G_TO_G_SIZE
Definition: juce_gl.h:513
const File & getFile() const noexcept
Returns the file that's being used.
Definition: juce_PropertiesFile.h:228
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei srcDepth
Definition: juce_gl.h:2933
@ byteOrderMark1
Definition: juce_CharPointer_UTF8.h:547
CharPointer_UTF16 operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_UTF16.h:94
~Pimpl()
Definition: juce_mac_Video.h:49
double sourceSampleRate
Definition: juce_Sampler.h:99
Ptr applyClipTo(const Ptr &target) const override
Definition: juce_RenderingHelpers.h:1819
@ GL_SHADER_IMAGE_STORE
Definition: juce_gl.h:2802
ListenerList< Listener > listeners
Definition: juce_TextEditor.h:795
@ GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN
Definition: juce_gl.h:11907
IPAddress broadcastAddress
Definition: juce_posix_IPAddress.h:30
InterProcessLock * processLock
An optional InterprocessLock object that will be used to prevent multiple threads or processes from w...
Definition: juce_PropertiesFile.h:143
PixelARGB(uint32 internalValue) noexcept
Definition: juce_PixelFormats.h:308
bool open(const String &name)
Opens a DLL.
Definition: juce_posix_SharedCode.h:1047
@ GL_COMPRESSED_RG11_EAC
Definition: juce_gl.h:2679
FollowSymlinks
Definition: juce_File.h:563
static const int F29Key
key-code for the F29 key
Definition: juce_KeyPress.h:235
@ GL_FOG_COORDINATE_ARRAY_LIST_IBM
Definition: juce_gl.h:8279
@ GL_QUERY_TARGET
Definition: juce_gl.h:3025
@ GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Definition: juce_gl.h:2813
static constexpr SampleType oscVolumeMultiplier
Definition: juce_Chorus.h:164
@ graphEventID
Definition: juce_win32_Video.h:748
This class is used for represent a new-line character sequence.
Definition: juce_NewLine.h:39
MessageManager::Lock mmLock
Definition: juce_MessageManager.h:449
Image createImage(bool isSemiTransparentWindow, int width, int height, bool argb) const
@ WGL_COLORSPACE_EXT
Definition: juce_wgl.h:355
This class acts as a wrapper around a property inside a ValueTree.
Definition: juce_ValueTreePropertyWithDefault.h:38
void remove(int indexToRemove)
Removes an object from the array.
Definition: juce_ReferenceCountedArray.h:606
@ GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Definition: juce_gl.h:2642
@ WGL_STEREO_EXT
Definition: juce_wgl.h:448
@ GL_PATH_COMMAND_COUNT_NV
Definition: juce_gl.h:9660
@ GL_NUM_COMPATIBLE_SUBROUTINES
Definition: juce_gl.h:2316
static forcedinline vSIMDType shuffle(vSIMDType av) noexcept
Definition: juce_fallback_SIMDNativeOps.h:251
const_iterator cend() const
Definition: juce_TextLayout.h:252
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:315
~OptionalScopedPointer() noexcept
The destructor may or may not delete the object that is being held, depending on the takeOwnership fl...
Definition: juce_OptionalScopedPointer.h:102
@ GL_MINUS_CLAMPED_NV
Definition: juce_gl.h:8843
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y
Definition: juce_gl.h:1189
double getScale() const
Returns the image's scale.
Definition: juce_ScaledImage.h:72
@ GL_TEXTURE_BINDING_2D
Definition: juce_gl.h:958
Represents an object that gets notified about events such as product info returned or product purchas...
Definition: juce_InAppPurchases.h:123
double sampleRate
Definition: juce_BallisticsFilter.h:144
bool isOneColumnVector() const noexcept
Tells if the matrix is a one column vector.
Definition: juce_Matrix.h:184
@ GL_MAX_TEXTURE_BUFFER_SIZE_ARB
Definition: juce_gl.h:5067
~ScopedReadLock() noexcept
Destructor.
Definition: juce_ScopedReadLock.h:74
virtual ~Owner()
Definition: juce_android_CameraDevice.h:365
bool isVertical
Definition: juce_StretchableLayoutResizerBar.h:100
const bool allowAsync
Definition: juce_PluginDirectoryScanner.h:130
Rectangle< int > lastClipRect
Definition: juce_mac_CoreGraphicsContext.h:116
@ GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
Definition: juce_gl.h:11114
@ GL_OP_SET_LT_EXT
Definition: juce_gl.h:7967
@ GL_MAP1_VERTEX_ATTRIB0_4_NV
Definition: juce_gl.h:10649
@ GL_VIBRANCE_BIAS_NV
Definition: juce_gl.h:10356
bool isAndroidRealtimeThread
Definition: juce_Thread.h:398
const char * begin() const noexcept
Returns an iterator for the data.
Definition: juce_MemoryBlock.h:114
@ WGL_NUMBER_UNDERLAYS_EXT
Definition: juce_wgl.h:439
constexpr Point translated(ValueType deltaX, ValueType deltaY) const noexcept
Returns a point with a given offset from this one.
Definition: juce_Point.h:92
GLenum fillMode
Definition: juce_gl.h:9808
LONG MaxBitsPerSecond
Definition: juce_win32_ComTypes.h:168
virtual void setLooping(bool shouldLoop)
Tells the source whether you'd like it to play in a loop.
Definition: juce_PositionableAudioSource.h:73
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
Definition: juce_gles2.h:1429
@ GL_OUT_OF_MEMORY
Definition: juce_gl.h:260
RectangleListRegion(const RectangleListRegion &other)
Definition: juce_RenderingHelpers.h:1814
@ GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2631
void switchToHostApplication()
Definition: juce_StandaloneFilterWindow.h:371
int getIndexOfTouch(ComponentPeer *peer, IDType touchID)
Definition: juce_MultiTouchMapper.h:37
bool isFinite() const noexcept
Returns true if the parallelogram's coordinates are all finite numbers, i.e.
Definition: juce_Parallelogram.h:74
virtual void addImageCapture(AVCaptureSession *)=0
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES
Definition: juce_gles2.h:4881
void removeInternal(int indexToRemove)
Definition: juce_Array.h:1137
@ GL_TRANSFORM_FEEDBACK
Definition: juce_gl.h:2350
void pause()
Definition: juce_win32_Video.h:684
static CLSID get()
Definition: juce_win32_ComSmartPtr.h:37
@ GL_LUMINANCE16_EXT
Definition: juce_gl.h:7416
auto getParamID() const
Definition: juce_AudioProcessorParameterWithID.h:52
@ GL_PROGRAM_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4113
void clearActiveBufferRegion() const
Convenient method to clear the buffer if the source is not producing any data.
Definition: juce_AudioSource.h:84
void setSampleRate(double newSampleRate) noexcept
Sets the sample rate that will be used for the envelope.
Definition: juce_ADSR.h:99
int numChars
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:546
static const int F31Key
key-code for the F31 key
Definition: juce_KeyPress.h:237
A class that converts between two templated AudioData::Pointer types, and which implements the AudioD...
Definition: juce_AudioDataConverters.h:613
@ GL_OUTPUT_TEXTURE_COORD25_EXT
Definition: juce_gl.h:8008
@ GL_TEXTURE_IMAGE_VALID_QCOM
Definition: juce_gles2.h:5067
A type of FileFilter that works by wildcard pattern matching.
Definition: juce_WildcardFileFilter.h:37
A Viewport is used to contain a larger child component, and allows the child to be automatically scro...
Definition: juce_Viewport.h:44
Can be used to retrieve information about a VST that is wrapped by an AudioProcessor.
Definition: juce_ExtensionsVisitor.h:110
void clear()
Clears the list.
Definition: juce_ListenerList.h:108
@ GL_COLOR_ATTACHMENT6
Definition: juce_gl.h:1844
@ GL_BLEND_DST_ALPHA_EXT
Definition: juce_gl.h:6067
Vector3D & operator+=(Vector3D other) noexcept
Definition: juce_Vector3D.h:51
@ GL_NUM_VIDEO_CAPTURE_STREAMS_NV
Definition: juce_gl.h:10780
@ GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Definition: juce_gl.h:2682
Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a bloc...
Definition: juce_MidiMessageCollector.h:38
Visual * visual32Bit
Definition: juce_linux_XWindowSystem.h:274
@ GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT
Definition: juce_gles2.h:2721
@ GL_DRAW_BUFFER14_EXT
Definition: juce_gles2.h:2058
GLuint GLint GLboolean layered
Definition: juce_gl.h:2656
void setCurrentDragImage(const Image &newImage)
Definition: juce_DragAndDropContainer.h:152
const AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithSumOf(AudioBlock< OtherSampleType > src, NumericType value) const noexcept
Definition: juce_AudioBlock.h:409
static const float closeSubPathMarker
Definition: juce_Path.h:834
CGImageRef juce_createCoreGraphicsImage(const Image &, CGColorSpaceRef)
Filter & operator=(const Filter &)=default
@ GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV
Definition: juce_gl.h:10176
@ ambisonicACN9
Third-order ambisonic channel number 9.
Definition: juce_AudioChannelSet.h:370
@ GL_TEXTURE_BINDING_RECTANGLE
Definition: juce_gl.h:2033
@ GL_RENDERBUFFER_ALPHA_SIZE_EXT
Definition: juce_gl.h:6666
String getHelpText() const noexcept
Returns the help text for this component.
Definition: juce_Component.h:2450
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
Definition: juce_gl.h:6362
Priority
Metadata used as a hint to the OS about the priority of the notification.
Definition: juce_PushNotifications.h:217
@ GL_RGB32UI
Definition: juce_gl.h:1748
@ GL_RGB5_A1
Definition: juce_gl.h:976
JUCE_NODISCARD auto withAutomatable(bool x) const
See AudioProcessorParameter::isAutomatable()
Definition: juce_RangedAudioParameter.h:67
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:215
@ GL_CURRENT_QUERY_EXT
Definition: juce_gles2.h:2017
int handle
Definition: juce_posix_SharedCode.h:716
Atom protocols
Definition: juce_linux_XWindowSystem.h:88
uint64 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:72
@ GL_MATRIX0_NV
Definition: juce_gl.h:10613
Array< int > notes
Definition: juce_MPEUtils.h:90
@ GL_PATH_STENCIL_VALUE_MASK_NV
Definition: juce_gl.h:9683
GLuint GLuint GLuint GLuint GLuint group_size_z
Definition: juce_gl.h:3932
@ GL_SPIR_V_EXTENSIONS
Definition: juce_gl.h:3192
XSetting(const String &n, int v)
Definition: juce_linux_XWindowSystem.h:111
@ GL_UNSIGNED_INT16_VEC3_NV
Definition: juce_gl.h:3366
SmoothedValue< SampleType, ValueSmoothingTypes::Linear > dryVolume
Definition: juce_DryWetMixer.h:108
@ GL_TEXTURE_COORD_ARRAY_TYPE_EXT
Definition: juce_gl.h:7894
khronos_ssize_t GLsizeiptrARB
Definition: juce_gl.h:187
int getInputLatencyInSamples() override
Returns the device's input latency.
void setHeight(ValueType newHeight) noexcept
Changes the rectangle's height.
Definition: juce_Rectangle.h:204
An AudioSource which takes some float audio data as an input.
Definition: juce_MemoryAudioSource.h:32
@ GL_SAMPLE_ALPHA_TO_ONE
Definition: juce_gl.h:1179
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:510
@ GL_REG_4_ATI
Definition: juce_gl.h:5670
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:173
Definition: juce_fallback_SIMDNativeOps.h:183
void replaceWithAbsoluteValueOfInternal(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:842
@ GL_FONT_DESCENDER_BIT_NV
Definition: juce_gl.h:9741
ObjectClass * add(const ObjectClassPtr &newObject)
Appends a new object to the end of the array.
Definition: juce_ReferenceCountedArray.h:372
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_ReferenceCountedArray.h:875
A drawable object which acts as a container for a set of other Drawables.
Definition: juce_DrawableComposite.h:42
@ GL_MAX_PROGRAM_GENERIC_RESULTS_NV
Definition: juce_gl.h:9305
void updateContextVisibility()
Definition: juce_win32_Video.h:312
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:342
void paint(Graphics &g) override
@ RGB
< each pixel is a 3-byte packed RGB colour value.
Definition: juce_Image.h:66
A class encapsulating a group of AudioProcessorParameters and nested AudioProcessorParameterGroups.
Definition: juce_AudioProcessorParameterGroup.h:41
ValueTreePropertyWithDefault(ValueTree &tree, const Identifier &propertyID, UndoManager *um, var defaultToUse, StringRef arrayDelimiter)
Creates a ValueTreePropertyWithDefault object for the specified property.
Definition: juce_ValueTreePropertyWithDefault.h:79
virtual void remoteNotificationsDeleted()
Called when Firebase Cloud Messaging server deletes pending messages.
Definition: juce_PushNotifications.h:676
@ WGL_ACCUM_ALPHA_BITS_ARB
Definition: juce_wgl.h:264
Definition: juce_TableHeaderComponent.h:424
void handleEdgeTableLineFull(int x, int width) const noexcept
Definition: juce_RenderingHelpers.h:735
double nativeScaleFactor
Definition: juce_OpenGL_win32.h:357
int getWidth() const noexcept
Returns the component's width in pixels.
Definition: juce_Component.h:271
A simple implementation of the b2Draw class, used to draw a Box2D world.
Definition: juce_Box2DRenderer.h:37
bool repaintChildOnCreation
Definition: juce_mac_CarbonViewWrapperComponent.h:327
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Definition: juce_gl.h:2109
IODeviceType
Specifies the mode in which this processor will operate.
Definition: juce_AudioProcessorGraph.h:325
~MessageThread()
Definition: juce_LinuxMessageThread.h:45
virtual ~Listener()=default
void beginTransparencyLayer(float opacity) override
@ TopRightCornerResizeCursor
A platform-specific cursor for resizing the top-right-corner of a window.
Definition: juce_MouseCursor.h:68
GLuint64EXT GLuint GLuint presentDurationId
Definition: juce_gl.h:9899
@ GL_STATIC_COPY_ARB
Definition: juce_gl.h:5469
A base class for writing audio apps that stream from the audio i/o devices.
Definition: juce_AudioAppComponent.h:47
static bool isOnlyTranslationAllowingError(const AffineTransform &t, float tolerance) noexcept
Definition: juce_RenderingHelpers.h:2367
@ GL_ROUNDED_RECT2_NV
Definition: juce_gl.h:9750
@ GL_MAX_COMBINED_ATOMIC_COUNTERS
Definition: juce_gl.h:2575
@ GL_DRAW_ARRAYS_COMMAND_NV
Definition: juce_gl.h:8902
@ GL_RGBA16I
Definition: juce_gl.h:1755
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
Definition: juce_gl.h:884
@ GL_PACK_RESAMPLE_OML
Definition: juce_gl.h:11039
@ GL_REG_1_ATI
Definition: juce_gl.h:5667
@ VFW_E_NOT_FOUND
Definition: juce_win32_ComTypes.h:120
@ GL_COLOR_ARRAY_TYPE_EXT
Definition: juce_gl.h:7887
@ AbletonLive10
Represents Ableton Live 10.
Definition: juce_PluginHostType.h:55
virtual ~ProcessorBase()=default
Components components
Definition: juce_PixelFormats.h:334
static Ptr makeLowShelf(double sampleRate, NumericType cutOffFrequency, NumericType Q, NumericType gainFactor)
Returns the coefficients for a low-pass shelf filter with variable Q and gain.
ApplicationCommandManager & getCommandManager() const noexcept
Returns the ApplicationCommandManager that this component is connected to.
Definition: juce_KeyMappingEditorComponent.h:68
@ GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
Definition: juce_gl.h:4108
PixelARGB sourceColour
Definition: juce_RenderingHelpers.h:660
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:309
A utility class for fitting a set of objects whose sizes can vary between a minimum and maximum size,...
Definition: juce_StretchableObjectResizer.h:46
int stepsToTarget
Definition: juce_SmoothedValue.h:402
IPAddress address
The IP address of the advertiser.
Definition: juce_NetworkServiceDiscovery.h:84
@ GL_CLAMP
Definition: juce_gl.h:623
@ GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
Definition: juce_gl.h:4099
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_ASCII.h:328
@ GL_OUTPUT_TEXTURE_COORD5_EXT
Definition: juce_gl.h:7988
SelectableItemType ItemType
Definition: juce_SelectedItemSet.h:49
SampleType delayFrac
Definition: juce_DelayLine.h:333
SampleType popSample(int channel, SampleType delayInSamples=-1, bool updateReadPointer=true)
Pops a single sample from one channel of the delay line.
Image largeIcon
Optional: an additional large icon displayed in the notification content view.
Definition: juce_PushNotifications.h:175
@ GL_WRAP_BORDER_SUN
Definition: juce_gl.h:11857
const CGFloat flipHeight
Definition: juce_mac_CoreGraphicsContext.h:114
@ GL_BUFFER_UPDATE_BARRIER_BIT_EXT
Definition: juce_gl.h:7340
Definition: juce_posix_SharedCode.h:80
const void * indirect
Definition: juce_gl.h:2361
@ WGL_SWAP_OVERLAY2
Definition: juce_wgl.h:48
Coefficients & assignImpl(const NumericType *values)
@ GL_FOVEATION_ENABLE_BIT_QCOM
Definition: juce_gles2.h:5095
static forcedinline vSIMDType bit_not(vSIMDType av) noexcept
Definition: juce_fallback_SIMDNativeOps.h:101
PreviewDisplay(Rectangle< int > bufferSize)
Definition: juce_android_CameraDevice.h:981
Matrix3D & operator=(const Matrix3D &other) noexcept
Copies another matrix.
Definition: juce_Matrix3D.h:57
EdgeTableRegion(Rectangle< int > r)
Definition: juce_RenderingHelpers.h:1626
CharPointerType begin() const
Returns an iterator pointing at the beginning of the string.
Definition: juce_String.h:923
void post(MessageManager::MessageBase *const message)
Definition: juce_osx_MessageQueue.h:53
@ GL_CONTEXT_FLAG_DEBUG_BIT_KHR
Definition: juce_gl.h:8501
@ GL_MAX_RENDERBUFFER_SIZE_EXT
Definition: juce_gl.h:6619
std::unique_ptr< ComponentWatcher > componentWatcher
Definition: juce_win32_Video.h:391
Receives callbacks from a TextEditor component when it changes.
Definition: juce_TextEditor.h:314
float right
Definition: juce_GridItem.h:183
@ AbletonLive7
Represents Ableton Live 7.
Definition: juce_PluginHostType.h:52
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR
Definition: juce_gl.h:11062
@ GL_TIMEOUT_EXPIRED
Definition: juce_gl.h:2139
@ GL_DYNAMIC_READ
Definition: juce_gl.h:1421
char GLchar
Definition: juce_gl.h:174
GLint GLsizei count
Definition: juce_gl.h:1056
@ ERROR_CAMERA_DEVICE
Definition: juce_android_CameraDevice.h:670
bool openedSuccessfully
Definition: juce_win32_CameraDevice.h:569
@ GL_BLACKHOLE_RENDER_INTEL
Definition: juce_gl.h:8363
@ WGL_PBUFFER_HEIGHT_ARB
Definition: juce_wgl.h:218
AudioProcessorParameterGroup * getParent() const
Returns the parent group or nullptr if this is a top-level group.
LRESULT returnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *provider)
Definition: juce_win32_WindowsUIAWrapper.h:44
OwnedArray< SavedState > states
Definition: juce_win32_Direct2DGraphicsContext.h:93
@ GL_SGX_BINARY_IMG
Definition: juce_gles2.h:3060
virtual ~VSTCallbackHandler()=default
~HiddenMessageWindow()
Definition: juce_win32_HiddenMessageWindow.h:53
@ GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
Definition: juce_gl.h:3930
String getLastError() override
Returns the last error that happened if anything went wrong.
bool launchSlaveProcess(const File &executableToLaunch, const String &commandLineUniqueID, int timeoutMs=0, int streamFlags=ChildProcess::wantStdOut|ChildProcess::wantStdErr)
Definition: juce_ConnectedChildProcess.h:178
@ ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB
Definition: juce_wgl.h:195
@ GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT
Definition: juce_gles2.h:2134
@ GL_MAX_CONVOLUTION_WIDTH_EXT
Definition: juce_gl.h:6148
@ GL_UNPACK_ROW_LENGTH_EXT
Definition: juce_gles2.h:2969
const AudioBlock & replaceWithMinOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:511
virtual bool pageAboutToLoad(const String &newURL)
This callback is called when the browser is about to navigate to a new location.
Definition: juce_WebBrowserComponent.h:101
@ GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2899
@ GL_MAX
Definition: juce_gl.h:1342
TreeViewItem * getParentItem() const noexcept
Returns the item within which this item is contained.
Definition: juce_TreeView.h:133
@ tokenType_integer
Definition: juce_CPlusPlusCodeTokeniser.h:59
SampleType resonance
Definition: juce_StateVariableTPTFilter.h:162
JUCE_COMRESULT get_ToggleState(ComTypes::ToggleState *pRetVal) override
Definition: juce_win32_UIAToggleProvider.h:58
@ GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7210
bool removeOptionIfFound(StringRef option)
Returns true if the given string matches one of the arguments, and also removes the argument from the...
AudioProcessorParameterGroup * getGroup() const
Returns a pointer to a group if this node contains a group, nullptr otherwise.
A struct containing options for formatting the text when representing an XML element as a string.
Definition: juce_XmlElement.h:135
KnownPluginList & list
Definition: juce_PluginDirectoryScanner.h:123
@ GL_TEXTURE_DS_SIZE_NV
Definition: juce_gl.h:10360
const long UIA_CaretPositionAttributeId
Definition: juce_win32_ComInterfaces.h:149
NumericType h
Definition: juce_StateVariableFilter.h:255
@ GL_REG_19_ATI
Definition: juce_gl.h:5685
@ GL_INT_SAMPLER_BUFFER_AMD
Definition: juce_gl.h:3592
void reduce(ValueType deltaX, ValueType deltaY) noexcept
Shrinks the rectangle by a given amount.
Definition: juce_Rectangle.h:474
@ GL_DEPTH_STENCIL_EXT
Definition: juce_gl.h:7008
@ GL_RGBA4
Definition: juce_gl.h:975
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:78
String name
Definition: juce_InterProcessLock.h:116
This helper class contains the necessary helper functions to generate MIDI messages that are exclusiv...
Definition: juce_MPEMessages.h:48
LinkedListPointer & getLast() noexcept
Returns the last item in the list which this pointer points to.
Definition: juce_LinkedListPointer.h:114
void(* GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gl.h:195
TreeViewItem & treeViewItem
Definition: juce_TreeView.h:602
@ GL_COMPRESSED_RGBA_ASTC_10x5_KHR
Definition: juce_gl.h:8582
Pimpl & owner
Definition: juce_win32_CameraDevice.h:553
GLuint GLuint output
Definition: juce_gles2.h:5109
@ GL_HSL_COLOR_KHR
Definition: juce_gl.h:8437
void cameraCaptureSessionCaptureCompleted(bool isPreview, jobject session, jobject request, jobject result)
Definition: juce_android_CameraDevice.h:1979
ThreadedAnalyticsDestination & parent
Definition: juce_ThreadedAnalyticsDestination.h:201
bool containsChar(juce_wchar character) const noexcept
Tests whether the string contains a particular character.
NumericType getFrequency() const noexcept
Returns the current frequency of the oscillator.
Definition: juce_Oscillator.h:96
@ GL_COLOR_ATTACHMENT13_NV
Definition: juce_gles2.h:3629
@ GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
Definition: juce_gl.h:9117
Definition: juce_Convolution.h:276
@ AbletonLive6
Represents Ableton Live 6.
Definition: juce_PluginHostType.h:51
PlayerControllerBase(Pimpl &ownerToUse, bool useNativeControlsIfAvailable)
Definition: juce_mac_Video.h:458
@ GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
Definition: juce_gl.h:10391
@ GL_RELATIVE_VERTICAL_LINE_TO_NV
Definition: juce_gl.h:9698
BigInteger outputChannels
The set of active output channels.
Definition: juce_AudioDeviceManager.h:135
String delimiter
Definition: juce_ValueTreePropertyWithDefault.h:320
@ GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
Definition: juce_gl.h:7322
@ GL_VERTEX_BINDING_BUFFER
Definition: juce_gl.h:2926
@ GL_FOG_HINT
Definition: juce_gl.h:501
@ GL_T2F_IUI_N3F_V2F_EXT
Definition: juce_gl.h:6842
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit...
Definition: juce_DocumentWindow.h:244
@ GL_FULL_STIPPLE_HINT_PGI
Definition: juce_gl.h:11092
void cameraCaptureSessionReady(const LocalRef< jobject > &session)
Definition: juce_android_CameraDevice.h:2234
A line containing a sequence of glyph-runs.
Definition: juce_TextLayout.h:185
double GLdouble
Definition: juce_gles2.h:63
@ GL_INSTRUMENT_BUFFER_POINTER_SGIX
Definition: juce_gl.h:11541
@ GL_MAX_COMPUTE_WORK_GROUP_SIZE
Definition: juce_gl.h:2695
static OSCColour fromInt32(uint32)
virtual ~VSTClient()=default
@ GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV
Definition: juce_gl.h:9520
Display emptyDisplay
Definition: juce_Displays.h:189
forcedinline void set(const Pixel &src) noexcept
Copies another pixel colour over this one.
Definition: juce_PixelFormats.h:430
const Displays & getDisplays() const noexcept
Returns the Displays object representing the connected displays.
Definition: juce_Desktop.h:380
@ GL_DEBUG_TYPE_PERFORMANCE_KHR
Definition: juce_gl.h:8478
@ GL_ALREADY_SIGNALED
Definition: juce_gl.h:2138
ChangeBroadcasterCallback broadcastCallback
Definition: juce_ChangeBroadcaster.h:96
MidiBufferIterator(const uint8 *dataIn) noexcept
Constructs an iterator pointing at the message starting at the byte dataIn.
Definition: juce_MidiBuffer.h:90
float roomSize
Room size, 0 to 1.0, where 1.0 is big, 0 is small.
Definition: juce_audio_basics/utilities/juce_Reverb.h:52
An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript docu...
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:36
@ GL_PRIMITIVE_BOUNDING_BOX_ARB
Definition: juce_gl.h:3825
@ GL_RETAINED_APPLE
Definition: juce_gl.h:3694
@ GL_UNSIGNED_INT_IMAGE_3D
Definition: juce_gl.h:2625
bool isBypassed() const noexcept
Query whether the processor at index Index is bypassed.
Definition: juce_ProcessorChain.h:83
Acts as the worker end of a coordinator/worker pair of connected processes.
Definition: juce_ConnectedChildProcess.h:47
Definition: juce_TextLayout.h:44
TypesOfFileToFind
Used in file searching, to specify whether to return files, directories, or both.
Definition: juce_File.h:555
@ GL_BUFFER_ACCESS_OES
Definition: juce_gles2.h:4640
@ GL_R1UI_T2F_V3F_SUN
Definition: juce_gl.h:11914
GLfloat GLfloat GLfloat GLfloat v3
Definition: juce_gl.h:1597
bool operator!=(const Justification &other) const noexcept
Definition: juce_Justification.h:54
@ GL_BOOL_VEC3
Definition: juce_gl.h:1522
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_UTF8.h:79
@ GL_FRONT
Definition: juce_gl.h:251
@ GL_TRIANGLE_MESH_SUN
Definition: juce_gl.h:11883
GLuint GLuint GLuint GLuint * providedFeatures
Definition: juce_gles2.h:5098
GlobalRef native
Definition: juce_android_JNIHelpers.h:990
Definition: juce_android_CameraDevice.h:2768
@ GL_MATRIX7_ARB
Definition: juce_gl.h:4140
Point< ValueType > pos
Definition: juce_Rectangle.h:995
@ GL_DOT_PRODUCT_NV
Definition: juce_gl.h:10314
bool isUpperCase() const
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_UTF32.h:324
const long UIA_DataItemControlTypeId
Definition: juce_win32_ComInterfaces.h:170
BlockType block
Definition: juce_mac_ObjCHelpers.h:505
@ WGL_DOUBLE_BUFFER_EXT
Definition: juce_wgl.h:447
Parallelogram & operator-=(Point< ValueType > deltaPosition) noexcept
Moves this parallelogram by a given amount.
Definition: juce_Parallelogram.h:127
static bool isMouseButtonDownAnywhere() noexcept
Returns true if a mouse button is currently down.
std::atomic< float > value
Definition: juce_AudioParameterInt.h:144
Pointer(const Pointer &other) noexcept
Creates a copy of another pointer.
Definition: juce_AudioDataConverters.h:379
@ GL_MULTISAMPLES_NV
Definition: juce_gl.h:9408
@ GL_TEXTURE_BUFFER_ARB
Definition: juce_gl.h:5066
const String & getName() const noexcept
Returns the name of this device.
Definition: juce_CameraDevice.h:108
void cameraDeviceStateError(int errorCode)
Definition: juce_android_CameraDevice.h:2423
JUCE_COMRESULT withCheckedComArgs(Value *pRetVal, Object &handle, Callback &&callback)
Definition: juce_win32_UIAHelpers.h:92
@ GL_SPARSE_BUFFER_PAGE_SIZE_ARB
Definition: juce_gl.h:5000
@ GL_DELETE_STATUS
Definition: juce_gl.h:1533
void free() noexcept
Frees any currently-allocated data.
Definition: juce_HeapBlock.h:300
bool displayPercentage
Definition: juce_ProgressBar.h:134
@ GL_PROGRAM_BINARY_FORMAT_MESA
Definition: juce_gl.h:8674
int getNumRectangles() const noexcept
Returns the number of rectangles in the list.
Definition: juce_RectangleList.h:87
TableListBox table
Definition: juce_PluginListComponent.h:120
@ GL_COMPRESSED_RGBA_ASTC_10x6_KHR
Definition: juce_gl.h:8583
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV
Definition: juce_gles2.h:3741
An image that will be resampled before it is drawn.
Definition: juce_ScaledImage.h:44
static constexpr jint sensorDelayUI
Definition: juce_android_CameraDevice.h:2813
std::unique_ptr< AccessibilityTableInterface > table
Definition: juce_AccessibilityHandler.h:70
FloatType getNextSmoothedValue() noexcept
Definition: juce_SmoothedValue.h:156
@ GL_MAP2_VERTEX_ATTRIB9_4_NV
Definition: juce_gl.h:10674
@ GL_QUERY_OBJECT_EXT
Definition: juce_gl.h:6246
@ GL_SIGNED_LUMINANCE_ALPHA_NV
Definition: juce_gl.h:10334
std::unique_ptr< TabbedButtonBar > tabs
Definition: juce_TabbedComponent.h:211
@ GL_TRANSLATE_X_NV
Definition: juce_gl.h:9649
@ GL_ALPHA_FLOAT32_APPLE
Definition: juce_gl.h:3662
int getCameraCharacteristicsIntegerKeyValue(jfieldID key) const
Definition: juce_android_CameraDevice.h:2990
@ ambisonicACN3
First-order ambisonic channel number 3.
Definition: juce_AudioChannelSet.h:360
static var toVar(const Type &t)
Definition: juce_Variant.h:353
Rectangle< int > getClipBounds() const
Definition: juce_RenderingHelpers.h:2212
@ GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
Definition: juce_gl.h:6571
@ GL_DYNAMIC_DRAW_ARB
Definition: juce_gl.h:5470
@ GL_WEIGHT_SUM_UNITY_ARB
Definition: juce_gl.h:5385
static void printDebugCameraInfo(const LocalRef< jobject > &cameraManagerToUse, const String &cameraId)
Definition: juce_android_CameraDevice.h:700
@ GL_DEBUG_SOURCE_APPLICATION_ARB
Definition: juce_gl.h:3967
const char *const classPath
Definition: juce_android_JNIHelpers.h:191
Px(int p)
Definition: juce_Grid.h:47
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: juce_gl.h:7329
@ GL_TEXTURE_NORMAL_EXT
Definition: juce_gl.h:7716
@ GL_DEPTH
Definition: juce_gl.h:355
const Colour navajowhite
Definition: juce_Colours.h:137
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:483
@ WGL_NO_ACCELERATION_EXT
Definition: juce_wgl.h:467
@ GL_DEBUG_LOGGED_MESSAGES_KHR
Definition: juce_gl.h:8496
@ GL_SAMPLER_EXTERNAL_OES
Definition: juce_gles2.h:4485
@ GL_QUERY_NO_WAIT
Definition: juce_gl.h:1787
String currentPageName
Definition: juce_PreferencesPanel.h:137
String & operator+=(String &s1, const NewLine &)
Definition: juce_NewLine.h:76
Image getImage() const
Returns the image at its original dimensions.
Definition: juce_ScaledImage.h:69
@ GL_LINES_ADJACENCY_ARB
Definition: juce_gl.h:4221
forcedinline void setEdgeTableYPos(int y) noexcept
Definition: juce_RenderingHelpers.h:785
@ GL_PIXEL_TILE_GRID_WIDTH_SGIX
Definition: juce_gl.h:11600
double maxSize
Definition: juce_StretchableObjectResizer.h:93
A size in pixels.
Definition: juce_Grid.h:44
TableListBox & getTableListBox() noexcept
Returns the table used to display the plugin list.
Definition: juce_PluginListComponent.h:105
@ GL_RGB12
Definition: juce_gl.h:972
bool isFinished() const
Returns true if the download finished or there was an error.
Definition: juce_URL.h:510
@ GL_READ_PIXEL_DATA_RANGE_LENGTH_NV
Definition: juce_gl.h:9868
String name
Definition: juce_CameraDevice.h:218
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:1148
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
Definition: juce_gl.h:6624
double getSpeed() const
Definition: juce_win32_Video.h:709
HWND hwnd
Definition: juce_win32_Video.h:751
unsigned int GLuint
Definition: juce_gles2.h:58
@ GL_REG_16_ATI
Definition: juce_gl.h:5682
static const int F20Key
key-code for the F20 key
Definition: juce_KeyPress.h:226
@ GL_DEBUG_TYPE_PERFORMANCE_ARB
Definition: juce_gl.h:3973
@ GL_FUNC_REVERSE_SUBTRACT
Definition: juce_gl.h:1339
Atomic(const Atomic &other) noexcept
Copies another value (atomically).
Definition: juce_Atomic.h:52
bool openedOk() const noexcept
Definition: juce_android_CameraDevice.h:561
@ GL_TEXTURE_POST_SPECULAR_HP
Definition: juce_gl.h:8224
@ GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
Definition: juce_gl.h:7858
@ GL_CURRENT_SECONDARY_COLOR
Definition: juce_gl.h:1323
std::unique_ptr< GutterComponent > gutter
Definition: juce_CodeEditorComponent.h:404
void showWindow(bool shouldBeVisible)
Definition: juce_win32_Video.h:942
bool useNativeTitleBar
If true, the dialog will use a native title bar.
Definition: juce_DialogWindow.h:115
@ GL_PIXEL_UNPACK_BUFFER_BINDING_NV
Definition: juce_gles2.h:4226
String identifier
The identifier for this device.
Definition: juce_MidiDevices.h:61
float y2
The y position of the end of the current line segment.
Definition: juce_PathIterator.h:76
@ GL_PACK_SKIP_VOLUMES_SGIS
Definition: juce_gl.h:11277
static forcedinline ScalarType op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:177
#define JUCE_LEAK_DETECTOR(OwnerClass)
This macro lets you embed a leak-detecting object inside a class.
Definition: juce_LeakedObjectDetector.h:133
FloatRectangleRasterisingInfo(Rectangle< float > area)
Definition: juce_RenderingHelpers.h:318
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:228
@ WGL_BACK_LEFT_ARB
Definition: juce_wgl.h:312
static const uint8 javaJuceOpenGLView[]
Definition: juce_OpenGL_android.h:32
@ GL_FRAMEBUFFER_RENDERABLE_LAYERED
Definition: juce_gl.h:2776
Ptr clipToPath(const Path &p, const AffineTransform &transform) override
Definition: juce_RenderingHelpers.h:1839
void cameraCaptureSessionClosed(jobject session)
Definition: juce_android_CameraDevice.h:2175
NativeWindowClass()
Definition: juce_win32_Video.h:849
Parameters parameters
Definition: juce_ADSR.h:264
CriticalSection messageLock
Definition: juce_ThreadWithProgressWindow.h:168
SampleType cutoffFreqScaler
Definition: juce_LadderFilter.h:146
@ GL_BUFFER_FLUSHING_UNMAP_APPLE
Definition: juce_gl.h:3681
CriticalSection startStopLock
Definition: juce_Thread.h:388
@ GL_RELATIVE_LARGE_CW_ARC_TO_NV
Definition: juce_gl.h:9714
virtual void setVideoPosition(HWND)=0
typename FloatTypeHelper< LogRampedValue< FloatType > >::Type FloatType
Definition: juce_SmoothedValue.h:55
String operator+(String string1, wchar_t characterToAppend)
Concatenates two strings.
float getOpacity() const noexcept
Returns the image's opacity.
Definition: juce_DrawableImage.h:61
@ GL_READ_WRITE_ARB
Definition: juce_gl.h:5460
String text
Definition: juce_GroupComponent.h:105
PIN_DIRECTION dir
Definition: juce_win32_ComTypes.h:174
@ topFrontLeft
Top Front Left channel.
Definition: juce_AudioChannelSet.h:336
WeakReference< Component > lastFocusedComponent
Definition: juce_ComponentPeer.h:528
void setSpeed(double newSpeed)
Definition: juce_win32_Video.h:723
Matrix3D operator*(const Matrix3D &other) const noexcept
Multiplies this matrix by another, and returns the result.
Definition: juce_Matrix3D.h:128
@ GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
Definition: juce_gl.h:10798
@ promo
Promotion or advertisement.
Definition: juce_PushNotifications.h:206
const float tiltY
The tilt of the pen device along the y-axis between -1.0 and 1.0.
Definition: juce_MouseEvent.h:152
~ObjCObjectHandle() noexcept
Definition: juce_mac_ObjCHelpers.h:268
A simple javascript interpreter!
Definition: juce_Javascript.h:47
@ GL_ATC_RGB_AMD
Definition: juce_gles2.h:1509
void setRule(Rule newRule)
Sets the panning rule.
@ GL_TEXTURE_1D_BINDING_EXT
Definition: juce_gl.h:7699
@ GL_PROGRAM_NATIVE_PARAMETERS_ARB
Definition: juce_gl.h:4102
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
Definition: juce_gl.h:6718
int getTotalNumOutputChannels() const noexcept
Returns the total number of output channels.
Definition: juce_AudioProcessor.h:741
AudioBuffer(AudioBuffer &&other) noexcept
Move constructor.
Definition: juce_AudioSampleBuffer.h:227
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:515
@ GL_R8_SNORM
Definition: juce_gl.h:2036
@ ambisonicACN29
Fifth-order ambisonic channel number 29.
Definition: juce_AudioChannelSet.h:394
bool operator==(const Justification &other) const noexcept
Definition: juce_Justification.h:53
@ GL_PATCH_VERTICES
Definition: juce_gl.h:2319
int processAdding(double speedRatio, const float *inputSamples, float *outputSamples, int numOutputSamplesToProduce, float gain) noexcept
Resamples a stream of samples, adding the results to the output data with a gain.
Definition: juce_GenericInterpolator.h:128
@ GL_DOT4_ATI
Definition: juce_gl.h:5735
@ undo
The command ID that should be used to send a "undo" command.
Definition: juce_ApplicationCommandID.h:83
A simple COM smart pointer.
Definition: juce_win32_ComSmartPtr.h:91
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:301
uint64_t type
Definition: juce_fallback_SIMDNativeOps.h:36
int getReferenceCount() const noexcept
Returns the number of SharedResourcePointers that are currently holding the shared object.
Definition: juce_SharedResourcePointer.h:126
void exit()
Releases the lock if it's currently held by this process.
Definition: juce_posix_SharedCode.h:837
@ SteinbergCubase10_5
Represents Steinberg Cubase 10.5.
Definition: juce_PluginHostType.h:94
const long UIA_Invoke_InvokedEventId
Definition: juce_win32_ComInterfaces.h:141
SparseSet(SparseSet &&other) noexcept
Definition: juce_SparseSet.h:49
Definition: juce_RelativeCoordinate.h:163
void setThreshold(SampleType newThreshold)
Sets the threshold in dB of the noise-gate.
@ GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
Definition: juce_gl.h:7342
GLsizei const GLchar *const * varyings
Definition: juce_gl.h:1941
ComponentPeer * getPeer() const
Returns the heavyweight window that contains this component.
ThreadLocalValue()=default
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:392
CaptureSession * createCaptureSession(CaptureSession::ConfiguredCallback &cc, const LocalRef< jobject > &surfacesList, GlobalRef &handlerToUse, int captureSessionTemplate)
Definition: juce_android_CameraDevice.h:2352
@ GL_TEXTURE_HEIGHT_QCOM
Definition: juce_gles2.h:5062
@ GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
Definition: juce_gl.h:5495
@ GL_INVALID_FRAMEBUFFER_OPERATION
Definition: juce_gl.h:1796
@ GL_DEPTH_SCALE
Definition: juce_gl.h:530
MixerAudioSource mixer
Definition: juce_SoundPlayer.h:125
Class for efficiently approximating expensive arithmetic operations.
Definition: juce_LookupTable.h:52
ColourIds
Colour IDs to use to change the colour of the octave scroll buttons.
Definition: juce_KeyboardComponentBase.h:167
@ GL_OFFSET_TEXTURE_2D_BIAS_NV
Definition: juce_gl.h:10306
@ GL_MATRIX20_ARB
Definition: juce_gl.h:4153
ComSmartPtr< ComTypes::ICaptureGraphBuilder2 > captureGraphBuilder
Definition: juce_win32_CameraDevice.h:575
void invalidateElement() noexcept
Definition: juce_win32_AccessibilityElement.h:40
XWindowSystemUtilities::Atoms atoms
Definition: juce_linux_XWindowSystem.h:331
typename std::iterator_traits< Iterator >::difference_type difference_type
Definition: juce_TextLayout.h:48
@ GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV
Definition: juce_gl.h:10167
@ GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
Definition: juce_gl.h:9730
bool containsIgnoreCase(StringRef text) const noexcept
Tests whether the string contains another substring.
bool operator!=(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:60
static PlayerControllerBase & getOwner(id self)
Definition: juce_mac_Video.h:262
@ GL_TEXTURE_BLUE_SIZE_EXT
Definition: juce_gl.h:7444
ListenerList< FileBrowserListener > listeners
Definition: juce_DirectoryContentsDisplayComponent.h:110
void setupStillImageSize()
Definition: juce_android_CameraDevice.h:3063
LookupTableTransform< SampleType > saturationLUT
Definition: juce_LadderFilter.h:140
GLint maxPrograms
Definition: juce_gles2.h:5086
const GLuint GLenum binaryFormat
Definition: juce_gl.h:2445
Definition: juce_AudioProcessorEditor.h:211
@ GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV
Definition: juce_gl.h:9514
String busName
The name of the bus.
Definition: juce_AudioProcessor.h:1323
SIMDRegister JUCE_VECTOR_CALLTYPE operator+(SIMDRegister v) const noexcept
Returns the sum of the receiver and v.
Definition: juce_SIMDRegister.h:224
static Atom getCreating(::Display *, const char *name)
GLuint GLuint GLfloat scaleFactor
Definition: juce_gles2.h:5115
GLint i1
Definition: juce_gl.h:898
Parses a text-based XML document and creates an XmlElement object from it.
Definition: juce_XmlDocument.h:63
@ GL_TESS_GEN_POINT_MODE_OES
Definition: juce_gles2.h:4761
@ GL_PROGRAM_ERROR_POSITION_NV
Definition: juce_gl.h:10632
@ GL_POINT_SMOOTH
Definition: juce_gl.h:454
@ GL_ELEMENT_ARRAY_LENGTH_NV
Definition: juce_gl.h:10575
@ ambisonicACN21
Fourth-order ambisonic channel number 21.
Definition: juce_AudioChannelSet.h:384
virtual void upstreamMessageSent(const String &messageId)
Called when an upstream message sent with PushNotifications::sendUpstreamMessage() has been sent succ...
Definition: juce_PushNotifications.h:682
static const int F35Key
key-code for the F35 key
Definition: juce_KeyPress.h:241
@ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
Definition: juce_gl.h:6632
@ GL_SLICE_ACCUM_SUN
Definition: juce_gl.h:11892
Pimpl(CameraDevice &ownerToUse, const String &cameraIdToUse, int, int minWidthToUse, int minHeightToUse, int maxWidthToUse, int maxHeightToUse, bool)
Definition: juce_android_CameraDevice.h:489
Derived & crtp()
Definition: juce_mac_Video.h:519
@ GL_ASYNC_TEX_IMAGE_SGIX
Definition: juce_gl.h:11395
Definition: juce_win32_UIAInvokeProvider.h:30
@ tokenType_preprocessor
Definition: juce_CPlusPlusCodeTokeniser.h:64
@ CaretPosition_Unknown
Definition: juce_win32_ComInterfaces.h:95
Definition: juce_SmoothedValue.h:40
constexpr CLSID CLSID_SystemDeviceEnum
Definition: juce_win32_ComTypes.h:480
CombFilter comb[numChannels][numCombs]
Definition: juce_audio_basics/utilities/juce_Reverb.h:309
@ GL_PATCH_VERTICES_EXT
Definition: juce_gles2.h:2650
void broughtToFront() override
Called when this component has been moved to the front of its siblings.
@ GL_CURRENT_ATTRIB_NV
Definition: juce_gl.h:10603
@ GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV
Definition: juce_gl.h:7823
KeyPressMappingSet & mappings
Definition: juce_KeyMappingEditorComponent.h:118
GenericInterpolator< ZeroOrderHoldTraits, 1 > ZeroOrderHold
Definition: juce_Interpolators.h:150
@ GL_FRAGMENT_LIGHT3_SGIX
Definition: juce_gl.h:11495
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
Definition: juce_gles2.h:1426
int size() const
Returns the number of arguments in the list.
@ quadraticToElement
Definition: juce_RelativePointPath.h:72
ReferenceCountedObjectPtr< ValueSource > value
Definition: juce_Value.h:223
@ GL_MAP1_VERTEX_ATTRIB8_4_NV
Definition: juce_gl.h:10657
bool isUsingDefault() const
Returns true if the current property does not exist and the CachedValue is using the fallback default...
Definition: juce_CachedValue.h:233
std::unique_ptr< MediaRecorder > mediaRecorder
Definition: juce_android_CameraDevice.h:2919
@ GL_SAMPLE_SHADING_OES
Definition: juce_gles2.h:4687
std::unique_ptr< CaretComponent > caret
Definition: juce_TextEditor.h:770
OptionalScopedPointer< InputStream > source
Definition: juce_SubregionStream.h:77
bool operator<=(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:65
OSCBundle::Element * end() noexcept
Returns a pointer past the last element of the OSCBundle.
Definition: juce_OSCBundle.h:135
@ GL_COMPUTE_SHADER
Definition: juce_gl.h:2684
StringArray files
Definition: juce_RecentlyOpenedFilesList.h:171
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:68
@ BottomEdgeResizeCursor
A platform-specific cursor for resizing the bottom-edge of a window.
Definition: juce_MouseCursor.h:64
int getMidiChannelsToDisplay() const noexcept
Returns the current set of midi channels represented by the component.
Definition: juce_MidiKeyboardComponent.h:111
A task that is executed by a ThreadPool object.
Definition: juce_ThreadPool.h:44
@ GL_PATH_GEN_COEFF_NV
Definition: juce_gl.h:9679
void endTransparencyLayer() override
Definition: juce_RenderingHelpers.h:2716
@ GL_MAX_DRAW_BUFFERS_NV
Definition: juce_gles2.h:3599
@ GL_CLIP_DISTANCE3_EXT
Definition: juce_gles2.h:1937
void open(InternalOpenCameraResultCallback cameraOpenCallbackToUse)
Definition: juce_android_CameraDevice.h:520
JUCE_COMRESULT get_Row(int *pRetVal) override
Definition: juce_win32_UIAGridItemProvider.h:37
@ GL_DEBUG_CATEGORY_DEPRECATION_AMD
Definition: juce_gl.h:3255
Array< NumericType > coefficients
The raw coefficients.
Definition: juce_dsp/processors/juce_IIRFilter.h:274
@ GL_PATH_END_CAPS_NV
Definition: juce_gl.h:9629
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:605
@ WGL_GENERIC_ACCELERATION_ARB
Definition: juce_wgl.h:269
int getTopRightCornerAlpha() const noexcept
Definition: juce_RenderingHelpers.h:391
Matrix & swapRows(size_t rowOne, size_t rowTwo) noexcept
Swaps the contents of two rows in the matrix and returns a reference to itself.
@ GL_DEPENDENT_AR_TEXTURE_2D_NV
Definition: juce_gl.h:10312
@ GL_UNSIGNED_INT_IMAGE_CUBE_EXT
Definition: juce_gl.h:7323
int64 int64Value
Definition: juce_Variant.h:302
@ GL_UNSIGNED_INT_SAMPLER_CUBE
Definition: juce_gl.h:1783
virtual Steinberg::Vst::IComponent * getIComponentPtr() const noexcept=0
RangedDirectoryIterator & operator++()
Moves the iterator along to the next file.
Definition: juce_RangedDirectoryIterator.h:150
GLsizei GLsizei GLchar * groupString
Definition: juce_gl.h:3467
void * getData() noexcept
Returns a void pointer to the data.
Definition: juce_MemoryBlock.h:91
An arbitrarily large integer class.
Definition: juce_BigInteger.h:38
@ GL_COMBINE4_NV
Definition: juce_gl.h:10240
Point< ValueType > getTopLeft() const noexcept
Returns the parallelogram's top-left position as a Point.
Definition: juce_Parallelogram.h:84
GLbitfield GLuint program
Definition: juce_gl.h:2452
GLint GLint GLint GLint j2
Definition: juce_gl.h:900
@ GL_BINNING_CONTROL_HINT_QCOM
Definition: juce_gles2.h:5042
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES
Definition: juce_gles2.h:4880
@ GL_MAP_READ_BIT_EXT
Definition: juce_gles2.h:2184
LocalRef() noexcept
Definition: juce_android_JNIHelpers.h:34
@ GL_ATTRIBUTE_ADDRESS_COMMAND_NV
Definition: juce_gl.h:8908
@ WGL_SWAP_LAYER_BUFFERS_EXT
Definition: juce_wgl.h:436
size_t getFilterOrder() const noexcept
Returns the filter order associated with the coefficients.
@ GL_VERTEX_PROGRAM_TWO_SIDE_NV
Definition: juce_gl.h:10624
@ GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
Definition: juce_gl.h:10573
String instanceID
A UUID that identifies the particular instance of the Advertiser class.
Definition: juce_NetworkServiceDiscovery.h:82
@ GL_LAYER_PROVOKING_VERTEX_OES
Definition: juce_gles2.h:4588
@ GL_FLOAT_MAT4x2_NV
Definition: juce_gles2.h:3946
@ GL_UNIFORM_BUFFER_EXT
Definition: juce_gl.h:6030
std::unique_ptr< LevelDataSource > source
Definition: juce_AudioThumbnail.h:201
@ GL_COMBINER1_NV
Definition: juce_gl.h:9994
@ GL_VIEW_CLASS_RGTC2_RG
Definition: juce_gl.h:2844
@ GL_TEXTURE_BINDING_BUFFER_OES
Definition: juce_gles2.h:4845
Component *const originalComponent
The component that the event first occurred on.
Definition: juce_MouseEvent.h:182
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT
Definition: juce_gles2.h:2175
@ GL_OUTPUT_TEXTURE_COORD22_EXT
Definition: juce_gl.h:8005
AudioBlockType & getOutputBlock() const noexcept
Returns the audio block to use as the output to a process function.
Definition: juce_ProcessContext.h:108
@ GL_HSL_SATURATION
Definition: juce_gles2.h:1257
String label
Definition: juce_AudioProcessorParameterWithID.h:104
ProcessorType processor
Definition: juce_ProcessorWrapper.h:77
@ GL_DEPTH_BUFFER_BIT3_QCOM
Definition: juce_gles2.h:5204
@ GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
Definition: juce_gl.h:3038
GLuint64 GLenum void * handle
Definition: juce_gl.h:6952
CriticalSection lock
Definition: juce_InterProcessLock.h:115
@ GL_FRAMEZOOM_FACTOR_SGIX
Definition: juce_gl.h:11526
@ GL_FRAGMENT_COVERAGE_COLOR_NV
Definition: juce_gl.h:9191
@ absoluteDrag
The dragging corresponds directly to the value that is displayed.
Definition: juce_Slider.h:108
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:196
A component with a set of buttons at the top for changing between pages of preferences.
Definition: juce_PreferencesPanel.h:48
AudioBlock & negate() noexcept
Negates each value of this block.
Definition: juce_AudioBlock.h:491
~Pimpl()
Definition: juce_posix_SharedCode.h:1266
@ GL_PATH_PROJECTION_NV
Definition: juce_gl.h:9775
@ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
Definition: juce_gl.h:2647
SpinLock accessLock
Definition: juce_ReadWriteLock.h:128
@ GL_LIGHT_MODEL_TWO_SIDE
Definition: juce_gl.h:466
bool isHighlighted
Definition: juce_AudioProcessorEditor.h:72
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::Lagrange3rd >::value, void >::type updateInternalVariables()
Definition: juce_DelayLine.h:304
bool isMultiSelectable() const noexcept
Definition: juce_win32_UIASelectionProvider.h:222
khronos_float_t GLfloat
Definition: juce_gles2.h:61
@ GL_FLOAT16_MAT3_AMD
Definition: juce_gl.h:3328
@ ambisonicACN24
Fourth-order ambisonic channel number 24.
Definition: juce_AudioChannelSet.h:387
Parameter(const ParameterID ¶meterID, const String ¶meterName, const String &labelText, NormalisableRange< float > valueRange, float defaultParameterValue, std::function< String(float)> valueToTextFunction, std::function< float(const String &)> textToValueFunction, bool isMetaParameter=false, bool isAutomatableParameter=true, bool isDiscrete=false, AudioProcessorParameter::Category parameterCategory=AudioProcessorParameter::genericParameter, bool isBoolean=false)
Definition: juce_AudioProcessorValueTreeState.h:484
@ GL_FOG_SPECULAR_TEXTURE_WIN
Definition: juce_gl.h:11984
@ GL_RELATIVE_CONIC_CURVE_TO_NV
Definition: juce_gl.h:9762
bool isTimerRunning() const noexcept
Returns true if the timer is currently running.
Definition: juce_Timer.h:111
Point< int > getMouseDownPosition() const noexcept
Returns the coordinates of the last place that a mouse was pressed.
@ GL_COMPRESSED_RGBA_ARB
Definition: juce_gl.h:5092
const AudioBlock & copyFrom(const AudioBlock< OtherSampleType > &src) const noexcept
Definition: juce_AudioBlock.h:316
@ GL_MULTISAMPLE_BIT_3DFX
Definition: juce_gl.h:3212
std::unique_ptr< AudioProcessor > processor
Definition: juce_StandaloneFilterWindow.h:405
static NSArray * getCaptureDevices()
Definition: juce_mac_CameraDevice.h:144
MissingOpenGLDefinitions
Definition: juce_OpenGLExtensions.h:131
A component that displays a piano keyboard, whose notes can be clicked on.
Definition: juce_MidiKeyboardComponent.h:49
@ GL_MODELVIEW6_ARB
Definition: juce_gl.h:5399
@ GL_MEDIUM_FLOAT
Definition: juce_gl.h:2412
bool operator!=(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:63
GLdouble GLdouble u2
Definition: juce_gl.h:882
double doubleValue
Definition: juce_Variant.h:304
@ GL_PIXEL_TILE_HEIGHT_SGIX
Definition: juce_gl.h:11599
MultiplicativeVoid< T > setNextValue() noexcept
Definition: juce_SmoothedValue.h:382
void removeObject(const ObjectClass *objectToRemove, bool deleteObject=true)
Removes a specified object from the array.
Definition: juce_OwnedArray.h:655
GLint maxShaders
Definition: juce_gles2.h:5085
@ GL_INTENSITY_FLOAT32_ATI
Definition: juce_gl.h:5867
@ GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2334
void addArray(const OtherArrayType &arrayToAddFrom)
Definition: juce_ArrayBase.h:297
static void JNICALL cameraDeviceStateClosedCallback(JNIEnv *, jobject, jlong host, jobject)
Definition: juce_android_CameraDevice.h:2462
OwnedArray< Item > items
Definition: juce_ZipFile.h:251
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:244
@ GL_ALPHA8_SNORM
Definition: juce_gl.h:7788
virtual bool mouseDraggedToKey(int midiNoteNumber, const MouseEvent &e)
Callback when the mouse is dragged from one key onto another.
Definition: juce_MidiKeyboardComponent.h:205
@ SteinbergCubase7
Represents Steinberg Cubase 7.
Definition: juce_PluginHostType.h:88
Point< ValueType > end
Definition: juce_Line.h:376
@ GL_COLOR_BUFFER_BIT2_QCOM
Definition: juce_gles2.h:5195
@ WGL_SHARE_STENCIL_EXT
Definition: juce_wgl.h:443
Range< int > getHighlightedRegion() const override
Returns the range of characters that are selected.
Definition: juce_TextEditor.h:460
WeakReference< Component > ownerComponent
Definition: juce_Label.h:350
@ GL_PACK_COMPRESSED_BLOCK_HEIGHT
Definition: juce_gl.h:2547
@ WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV
Definition: juce_wgl.h:547
NSURL * createNSURLFromFile(const String &f)
Definition: juce_mac_ObjCHelpers.h:62
@ GL_TEXTURE_TARGET
Definition: juce_gl.h:3024
ObjectType * get() const noexcept
Returns the object that this pointer is managing.
Definition: juce_OptionalScopedPointer.h:112
Represents an input or output channel of a node in an AudioProcessorGraph.
Definition: juce_AudioProcessorGraph.h:84
A parameter with functions that are useful for plugin hosts.
Definition: juce_HostedAudioProcessorParameter.h:35
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:55
GLsizei GLenum const void GLint basevertex
Definition: juce_gl.h:2172
@ GL_LINEAR
Definition: juce_gl.h:377
static const int F19Key
key-code for the F19 key
Definition: juce_KeyPress.h:225
bool jniCheckHasExceptionOccurredAndClear()
Definition: juce_android_JNIHelpers.h:836
friend class Position
Definition: juce_CodeDocument.h:433
void setSampleRate(SampleType newValue) noexcept
const Colour darkkhaki
Definition: juce_Colours.h:69
static Ptr makeBandPass(double sampleRate, NumericType frequency)
Returns the coefficients for a band-pass filter.
JUCE_NODISCARD 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:251
uint32 lastUsed[17]
Definition: juce_MPEUtils.h:145
@ GL_CONVOLUTION_1D_EXT
Definition: juce_gl.h:6138
@ GL_TEXTURE_ALPHA_TYPE_ARB
Definition: juce_gl.h:5222
@ GL_MAX_CLIP_DISTANCES
Definition: juce_gl.h:1702
static FuncType getUiaFunction(HMODULE module, LPCSTR funcName)
Definition: juce_win32_WindowsUIAWrapper.h:128
JUCE_NODISCARD 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:309
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:180
@ GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
Definition: juce_gl.h:9780
GLdouble y1
Definition: juce_gl.h:773
@ GL_FRAGMENT_TEXTURE
Definition: juce_gl.h:2796
float top
Top margin size.
Definition: juce_FlexItem.h:132
Array< int > trackStartSamples
Definition: juce_AudioCDReader.h:150
@ GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: juce_gl.h:7327
@ GL_MAX_VERTEX_UNIFORM_BLOCKS
Definition: juce_gl.h:2053
void timerCallback() override
The user-defined callback routine that actually gets called periodically.
Definition: juce_win32_HiddenMessageWindow.h:127
JuceCameraDeviceViewerClass()
Definition: juce_ios_CameraDevice.h:1258
@ GL_DOUBLE_MAT4x2
Definition: juce_gl.h:2307
LinkedListPointer() noexcept
Creates a null pointer to an empty list.
Definition: juce_LinkedListPointer.h:61
@ GL_FLOAT_RGBA16_NV
Definition: juce_gl.h:9168
static const OSCType float32
Definition: juce_OSCTypes.h:50
@ GL_INVARIANT_EXT
Definition: juce_gl.h:8020
Definition: juce_fallback_SIMDNativeOps.h:175
@ GL_DEBUG_SOURCE_OTHER
Definition: juce_gl.h:2711
std::vector< float * > channels
Definition: juce_AudioProcessorPlayer.h:133
void clearQuick() noexcept
Removes all elements from the set without freeing the array's allocated storage.
Definition: juce_SortedSet.h:111
@ WGL_BIND_TO_TEXTURE_RGB_ARB
Definition: juce_wgl.h:291
@ GL_SINGLE_COLOR
Definition: juce_gl.h:1130
bool isMultiSelectable() const noexcept
Returns true if the UI element supports multiple item selection.
Definition: juce_AccessibilityState.h:174
WeakReference< Component > component
Definition: juce_ResizableBorderComponent.h:185
@ GL_MALI_SHADER_BINARY_ARM
Definition: juce_gles2.h:1787
@ GL_TEXTURE_BINDING_1D_ARRAY
Definition: juce_gl.h:1725
@ WGL_BLUE_BITS_EXT
Definition: juce_wgl.h:455
void beginGesture()
Begins a gesture on the managed parameter.
@ GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
Definition: juce_gl.h:6128
@ GL_TEXTURE6_ARB
Definition: juce_gl.h:4545
std::chrono::steady_clock::duration delta
Definition: juce_posix_SharedCode.h:1364
GLuint sampler
Definition: juce_gl.h:2219
JUCE_NODISCARD auto withSharedContainer(String value) const
On iOS, specifies the container where the downloaded file will be stored.
Definition: juce_URL.h:468
float dryLevel
Dry level, 0 to 1.0.
Definition: juce_audio_basics/utilities/juce_Reverb.h:55
void * address
Definition: juce_MemoryMappedFile.h:101
@ GL_COMPRESSED_SIGNED_RG11_EAC
Definition: juce_gl.h:2680
Point< ValueType > getIntersection(Line line) const noexcept
Finds the intersection between two lines.
Definition: juce_Line.h:165
Type & operator*() const noexcept
Returns a reference to this thread's instance of the value.
Definition: juce_ThreadLocalValue.h:71
@ GL_STENCIL_BUFFER_BIT0_QCOM
Definition: juce_gles2.h:5209
@ TextBoxRight
Puts the text box to the right of the slider, vertically centred.
Definition: juce_Slider.h:97
@ GL_PROXY_TEXTURE_1D_ARRAY
Definition: juce_gl.h:1722
@ GL_CONIC_CURVE_TO_NV
Definition: juce_gl.h:9761
Justification(int justificationFlags) noexcept
Creates a Justification object using a combination of flags from the Flags enum.
Definition: juce_Justification.h:45
GLint GLint * numBuffers
Definition: juce_gles2.h:5074
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:64
constexpr ValueType getLength() const noexcept
Returns the length of the range.
Definition: juce_Range.h:83
@ GL_TRANSPOSE_NV
Definition: juce_gl.h:10609
std::function< void(const Image &)> pictureTakenCallback
Definition: juce_android_CameraDevice.h:2928
void loadAsync(URL url)
Definition: juce_mac_Video.h:620
CharPointer_UTF8 toUTF8() const
Returns a pointer to a UTF-8 version of this string.
@ ambisonicX
Same as first-order ambisonic channel number 3.
Definition: juce_AudioChannelSet.h:404
GLuint GLsizei const GLchar * message
Definition: juce_gl.h:2966
void setWindowType(::Window, int) const
@ GL_EYE_RADIAL_NV
Definition: juce_gl.h:9181
@ GL_LUMINANCE8_ALPHA8_EXT
Definition: juce_gl.h:7419
@ GL_4_BYTES
Definition: juce_gl.h:592
virtual void pendingLocalNotificationsListReceived(const Array< Notification > ¬ifications)
Called when the list of pending notifications, requested by calling getPendingLocalNotifications() is...
Definition: juce_PushNotifications.h:609
@ GL_FRAMEBUFFER_SRGB
Definition: juce_gl.h:1892
@ GL_ALPHA4
Definition: juce_gl.h:1022
void killSlaveProcess()
Definition: juce_ConnectedChildProcess.h:192
@ GL_NORMAL_ARRAY_LIST_IBM
Definition: juce_gl.h:8274
@ GL_2X_BIT_ATI
Definition: juce_gl.h:5759
unsigned int GLenum
Definition: juce_gles2.h:49
@ GL_PATCH_DEFAULT_INNER_LEVEL
Definition: juce_gl.h:2320
A drawable object which renders a line of text.
Definition: juce_DrawableText.h:37
Component * owner
Definition: juce_CaretComponent.h:73
GLenum GLsizei numTextureNames
Definition: juce_gl.h:10490
Array< PluginInOuts > channelConfiguration
Definition: juce_StandaloneFilterWindow.h:408
@ GL_PROXY_TEXTURE_3D_EXT
Definition: juce_gl.h:7464
static constexpr SampleType maxCentreDelayMs
Definition: juce_Chorus.h:163
A simple ElementComparator class that can be used to sort an array of objects that support the '<' op...
Definition: juce_ElementComparator.h:187
void addToDesktop()
Adds the window to the desktop using the default flags.
int start
Definition: juce_RenderingHelpers.h:467
@ GL_VERTEX_ATTRIB_ARRAY2_NV
Definition: juce_gl.h:10635
@ GL_MODELVIEW10_ARB
Definition: juce_gl.h:5403
Parallelogram()=default
Creates a parallelogram with zero size at the origin.
const Colour greenyellow
Definition: juce_Colours.h:95
Component * getViewedComponent() const noexcept
Returns the component that's currently being used inside the Viewport.
Definition: juce_Viewport.h:83
ObjectType * get() const noexcept
Returns the object that this pointer refers to, or null if the object no longer exists.
Definition: juce_WeakReference.h:102
Array< Listener * > listeners
Definition: juce_AudioProcessorParameter.h:351
StringPairArray parameters
The parameters of the event.
Definition: juce_AnalyticsDestination.h:69
@ GL_DOT_PRODUCT_TEXTURE_1D_NV
Definition: juce_gl.h:10390
GLenum GLenum GLenum cdOutput
Definition: juce_gl.h:10007
@ GL_FRAMEBUFFER_UNSUPPORTED_EXT
Definition: juce_gl.h:6634
@ GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Definition: juce_gl.h:2313
~ArrayBase()
Definition: juce_ArrayBase.h:53
static constexpr FloatType sqrt2
A predefined value for sqrt(2)
Definition: juce_MathsFunctions.h:394
@ GL_STENCIL_ATTACHMENT
Definition: juce_gl.h:1871
@ SteinbergWavelab6
Represents Steinberg Wavelab 6.
Definition: juce_PluginHostType.h:101
Array< MidiDeviceInfo > lastMidiDevices
Definition: juce_StandaloneFilterWindow.h:418
@ GL_COLOR_ATTACHMENT12_NV
Definition: juce_gles2.h:3628
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
Definition: juce_gl.h:5132
friend unsigned long juce_getCurrentFocusWindow(ComponentPeer *)
@ GL_COMPRESSED_RGBA_ASTC_6x6x6_OES
Definition: juce_gles2.h:4874
@ GL_DETACHED_TEXTURES_NV
Definition: juce_gl.h:9481
@ GL_RGBA
Definition: juce_gl.h:364
@ GL_EYE_LINEAR_NV
Definition: juce_gl.h:9768
@ GL_MOV_ATI
Definition: juce_gl.h:5730
@ GL_FLOAT_MAT4x3_NV
Definition: juce_gles2.h:3947
@ GL_3D_COLOR_TEXTURE
Definition: juce_gl.h:419
Can be used to retrieve information about an AudioUnit that is wrapped by an AudioProcessor.
Definition: juce_ExtensionsVisitor.h:103
OverwriteFiles
Definition: juce_ZipFile.h:182
static void clearGlyphCache()
Definition: juce_RenderingHelpers.h:2529
bool isDigitalPerformer() const noexcept
Returns true if the host is Digital Performer.
Definition: juce_PluginHostType.h:141
const OSCBundle::Element * end() const noexcept
Returns a pointer past the last element of the OSCBundle.
Definition: juce_OSCBundle.h:138
void dismissBlockingModals(LinuxComponentPeer *) const
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES
Definition: juce_gles2.h:4941
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:636
@ GL_COLOR_ATTACHMENT20
Definition: juce_gl.h:1858
@ GL_COLOR_SUM_ARB
Definition: juce_gl.h:5491
@ GL_C4UB_V3F
Definition: juce_gl.h:1044
static void windowMessageReceive(XEvent &)
void restoreState() override
void set(int indexToChange, const ObjectClassPtr &newObject)
Replaces an object in the array with a different one.
Definition: juce_ReferenceCountedArray.h:487
void openHandle()
Definition: juce_posix_SharedCode.h:468
@ GL_BUFFER_MAPPED_OES
Definition: juce_gles2.h:4641
@ GL_SPRITE_AXIS_SGIX
Definition: juce_gl.h:11679
@ GL_PATH_ERROR_POSITION_NV
Definition: juce_gl.h:9674
Used by the UndoManager class to store an action which can be done and undone.
Definition: juce_UndoableAction.h:38
Parameters(const Parameters &o)
Definition: juce_StateVariableFilter.h:249
@ GL_COMBINER_INPUT_NV
Definition: juce_gl.h:9979
@ GL_PROGRAM_ATTRIBS_ARB
Definition: juce_gl.h:4104
const Colour darkslateblue
Definition: juce_Colours.h:77
MessageBoxIconType alertIconType
Definition: juce_AlertWindow.h:508
@ GL_VERTEX_SHADER
Definition: juce_gl.h:1507
@ GL_TRIANGLE_STRIP
Definition: juce_gl.h:224
@ GL_RGBA16
Definition: juce_gl.h:980
bool isWhitespace() const
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_ASCII.h:315
static HHOOK keyboardHook
Definition: juce_WindowsHooks.h:34
std::condition_variable stopCond
Definition: juce_posix_SharedCode.h:1341
@ GL_VIRTUAL_PAGE_SIZE_Y_EXT
Definition: juce_gles2.h:2626
@ GL_MAX_VERTEX_ATOMIC_COUNTERS
Definition: juce_gl.h:2570
void reset() noexcept
Resets the envelope to an idle state.
Definition: juce_ADSR.h:107
@ GL_REG_17_ATI
Definition: juce_gl.h:5683
Point< float > point2
Definition: juce_ColourGradient.h:195
ReferencedType * operator->() const noexcept
Definition: juce_ReferenceCountedObject.h:392
@ GL_PACK_SKIP_ROWS
Definition: juce_gl.h:314
bool areOpenCloseButtonsVisible() const noexcept
Returns whether open/close buttons are shown.
Definition: juce_TreeView.h:756
void renderImageTransformed(SavedStateType &state, const Image &src, int alpha, const AffineTransform &transform, Graphics::ResamplingQuality quality, bool tiledFill) const override
Definition: juce_RenderingHelpers.h:1772
@ GL_OP_RECIP_EXT
Definition: juce_gl.h:7974
@ GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE
Definition: juce_gl.h:3792
@ GL_OUTPUT_TEXTURE_COORD16_EXT
Definition: juce_gl.h:7999
@ GL_FRAMEBUFFER_EXT
Definition: juce_gl.h:6654
@ GL_SOURCE1_ALPHA_ARB
Definition: juce_gl.h:5171
SettingsComponent(StandalonePluginHolder &pluginHolder, AudioDeviceManager &deviceManagerToUse, int maxAudioInputChannels, int maxAudioOutputChannels)
Definition: juce_StandaloneFilterWindow.h:511
bool registeredOk
Definition: juce_RelativeCoordinatePositioner.h:81
Array< PluginDescription > types
Definition: juce_KnownPluginList.h:232
bool isArdour() const noexcept
Returns true if the host is Ardour.
Definition: juce_PluginHostType.h:125
void addListener(Listener *listenerToAdd)
Definition: juce_linux_XWindowSystem.h:148
void clipToImageAlpha(const Image &sourceImage, const AffineTransform &t)
Definition: juce_RenderingHelpers.h:2181
std::input_iterator_tag iterator_category
Definition: juce_RangedDirectoryIterator.h:106
constexpr Point operator*(Point< OtherType > other) const noexcept
Multiplies two points together.
Definition: juce_Point.h:108
@ GL_R16
Definition: juce_gl.h:1907
@ GL_ONE_MINUS_DST_ALPHA
Definition: juce_gl.h:242
const Bus * getBus(bool isInput, int busIndex) const noexcept
Returns the audio bus with a given index and direction.
Definition: juce_AudioProcessor.h:508
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:168
virtual BigInteger getActiveInputChannels() const =0
Returns a mask showing which of the available input channels are currently enabled.
size_t numBytes
Definition: juce_String.h:1345
@ GL_FLOAT_MAT4x2
Definition: juce_gl.h:1665
Represents a filter kernel to use in convoluting an image.
Definition: juce_ImageConvolutionKernel.h:37
@ MFVideoARMode_PreservePicture
Definition: juce_win32_ComTypes.h:60
@ GL_MAX_VERTEX_OUTPUT_COMPONENTS
Definition: juce_gl.h:2118
A component that contains a set of other components either in floating windows or tabs.
Definition: juce_MultiDocumentPanel.h:88
An interface to allow an AudioProcessor to send and receive VST specific calls from the host.
Definition: juce_VSTCallbackHandler.h:39
static const char * getDefault() noexcept
Returns the default new-line sequence that the library uses.
Definition: juce_NewLine.h:45
khronos_int32_t GLclampx
Definition: juce_gles2.h:59
@ GL_SAMPLER_3D_ARB
Definition: juce_gl.h:4860
@ GL_HSL_SATURATION_NV
Definition: juce_gl.h:8836
const ElementType * data() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:368
Definition: juce_win32_UIARangeValueProvider.h:30
void nativeScaleFactorChanged(double newScaleFactor) override
Definition: juce_OpenGL_win32.h:240
~Rectangle()=default
Destructor.
Represents a shared variant value.
Definition: juce_Value.h:50
virtual bool isSuitableForFont(const Font &) const
Returns true if this typeface can be used to render the specified font.
Definition: juce_Typeface.h:83
WeakReference< Component > component
Definition: juce_ComponentMovementWatcher.h:84
NormalisableRange(ValueType rangeStart, ValueType rangeEnd) noexcept
Creates a NormalisableRange with a given range, continuous interval, but a dummy skew-factor.
Definition: juce_NormalisableRange.h:63
void reset() noexcept
Resets the phase to 0.
Definition: juce_Phase.h:43
void focusGained(FocusChangeType) override
Called to indicate that this component has just acquired the keyboard focus.
@ GL_HISTOGRAM_WIDTH
Definition: juce_gl.h:4355
@ GL_FONT_Y_MAX_BOUNDS_BIT_NV
Definition: juce_gl.h:9738
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:57
static Ptr makePeakFilter(double sampleRate, NumericType centreFrequency, NumericType Q, NumericType gainFactor)
Returns the coefficients for a peak filter centred around a given frequency, with a variable Q and ga...
Type length() const noexcept
Definition: juce_Vector3D.h:68
@ GL_CURRENT_RASTER_NORMAL_SGIX
Definition: juce_gl.h:11486
@ GL_POST_COLOR_MATRIX_GREEN_SCALE
Definition: juce_gl.h:4370
void remove(const ElementType *elementToRemove)
Removes an element from the array.
Definition: juce_Array.h:809
Iterator(const ListType &listToIterate) noexcept
Definition: juce_ListenerList.h:193
void setString(const String &value, VARIANT *variant)
Definition: juce_win32_UIAHelpers.h:48
@ GL_LUMINANCE_FLOAT16_APPLE
Definition: juce_gl.h:3670
@ findDirectories
Use this flag to indicate that you want to find directories.
Definition: juce_File.h:557
@ GL_SRGB
Definition: juce_gl.h:1667
void addArray(const ElementType *elementsToAdd, int numElementsToAdd) noexcept
Adds elements from an array to this set.
Definition: juce_SortedSet.h:315
ResamplingQuality
Types of rendering quality that can be specified when drawing images.
Definition: juce_GraphicsContext.h:461
std::forward_iterator_tag iterator_category
Definition: juce_ValueTree.h:413
A PropertyComponent that shows its value as an expandable list of ToggleButtons.
Definition: juce_MultiChoicePropertyComponent.h:41
@ GL_ELEMENT_ARRAY_TYPE_ATI
Definition: juce_gl.h:5634
@ MFVideoARMode_Mask
Definition: juce_win32_ComTypes.h:63
bool intersects(Line line, Point< ValueType > &intersection) const noexcept
Finds the intersection between two lines.
Definition: juce_Line.h:184
@ GL_COLOR_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8283
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:269
HeapBlock< float > buffer
Definition: juce_audio_basics/utilities/juce_Reverb.h:297
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
Definition: juce_gles2.h:1427
@ GL_COLOR_BUFFER_BIT3_QCOM
Definition: juce_gles2.h:5196
static BOOL acceptsFirstMouse(id, SEL, NSEvent *)
Definition: juce_OpenGL_osx.h:271
@ GL_OCCLUSION_TEST_HP
Definition: juce_gl.h:8214
Type operator-=(DiffType amountToSubtract) noexcept
Atomically subtracts a number from this value, returning the new value.
Definition: juce_Atomic.h:119
void * contextToShareWith
Definition: juce_OpenGL_linux_X11.h:269
const Category category
Provides access to the parameter's category.
Definition: juce_AudioProcessorParameterWithID.h:170
float width
Definition: juce_TextLayout.h:157
@ GL_TEXTURE_MAX_LEVEL
Definition: juce_gl.h:1122
@ WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT
Definition: juce_wgl.h:482
@ WGL_SWAP_MAIN_PLANE
Definition: juce_wgl.h:46
@ GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2686
void operator()(CGImageRef ptr) const noexcept
Definition: juce_mac_CoreGraphicsContext.h:48
Definition: juce_mac_CameraDevice.h:197
A path object that consists of RelativePoint coordinates rather than the normal fixed ones.
Definition: juce_RelativePointPath.h:40
A set of static strings that are commonly used by the RelativeCoordinate class.
Definition: juce_RelativeCoordinate.h:149
A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address.
Definition: juce_OSCReceiver.h:148
const long UIA_GroupControlTypeId
Definition: juce_win32_ComInterfaces.h:169
@ GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT
Definition: juce_gles2.h:2583
@ GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
Definition: juce_gl.h:10611
bool isDirectory() const
Checks whether the file is a directory that exists.
Definition: juce_posix_SharedCode.h:238
virtual HRESULT getVideoSize(long &videoWidth, long &videoHeight)=0
@ GL_DOUBLE_MAT3x2_EXT
Definition: juce_gl.h:7933
@ GL_CONVOLUTION_FILTER_SCALE_EXT
Definition: juce_gl.h:6142
void iterate(Renderer &r) const noexcept
Definition: juce_RenderingHelpers.h:1914
@ GL_LAYOUT_GENERAL_EXT
Definition: juce_gl.h:7167
var value
Definition: juce_ValueTreePropertyWithDefault.h:264
An AudioFormatReader that uses a background thread to pre-read data from another reader.
Definition: juce_BufferingAudioFormatReader.h:38
@ GL_LINEARLIGHT_NV
Definition: juce_gl.h:8842
@ GL_TESS_GEN_POINT_MODE
Definition: juce_gl.h:2326
bool isControlOpen() const noexcept
Returns true if a control is currently in use.
Definition: juce_ActiveXControlComponent.h:73
@ WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV
Definition: juce_wgl.h:600
std::unique_ptr< CustomScanner > scanner
Definition: juce_KnownPluginList.h:234
@ GL_FLOAT_VEC4
Definition: juce_gl.h:1516
const Colour salmon
Definition: juce_Colours.h:161
@ wrapperType_VST
Definition: juce_AudioProcessor.h:1199
DialogWindow * launchAsync()
Launches a new modal dialog window.
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:210
@ GL_QUERY_COUNTER_BITS
Definition: juce_gl.h:1399
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:101
const GLint const GLsizei GLsizei drawcount
Definition: juce_gl.h:1345
bool isUpperCase() const noexcept
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_UTF16.h:394
virtual void transportRewind()
Rewinds the audio.
Definition: juce_AudioPlayHead.h:273
Represents a midi output device.
Definition: juce_MidiDevices.h:245
AudioBuffer< float > tempBuffer
Definition: juce_AudioSourcePlayer.h:107
int order
Definition: juce_StretchableObjectResizer.h:94
void takeStillPicture()
Definition: juce_android_CameraDevice.h:2691
@ GL_PROVOKING_VERTEX
Definition: juce_gl.h:2127
GLsizei GLfloat GLfloat GLfloat xmove
Definition: juce_gl.h:695
State currentState
Definition: juce_android_CameraDevice.h:1754
@ GL_UNKNOWN_CONTEXT_RESET_ARB
Definition: juce_gl.h:4727
@ GL_BACK_LEFT
Definition: juce_gl.h:249
Point< ValueType > getBottomLeft() const noexcept
Returns the rectangle's bottom-left position as a Point.
Definition: juce_Rectangle.h:176
@ GL_BITMAP
Definition: juce_gl.h:602
FontStyleFlags
A combination of these values is used by the constructor to specify the style of font to use.
Definition: juce_Font.h:48
int getNumPaintsPendingForWindow(::Window)
@ GL_PACK_IMAGE_HEIGHT_EXT
Definition: juce_gl.h:7460
#define JUCE_BEGIN_IGNORE_WARNINGS_MSVC(warnings)
Definition: juce_CompilerWarnings.h:198
NumericType sampleRate
Definition: juce_Oscillator.h:246
@ WGL_TRANSPARENT_INDEX_VALUE_ARB
Definition: juce_wgl.h:242
@ GL_TEXTURE_BUFFER_SIZE_EXT
Definition: juce_gles2.h:2729
void changeListenerCallback(ChangeBroadcaster *) override
Your subclass should implement this method to receive the callback.
static void printDebugCameraInfo(AVCaptureDevice *device)
Definition: juce_ios_CameraDevice.h:170
@ GL_VERTEX_ARRAY_SIZE_EXT
Definition: juce_gl.h:7879
bool isEmpty() const noexcept
Returns true if the memory block has zero size.
Definition: juce_MemoryBlock.h:124
@ GL_TEXTURE_1D_ARRAY_EXT
Definition: juce_gl.h:7477
@ GL_VERTEX_ARRAY_STORAGE_HINT_APPLE
Definition: juce_gl.h:3772
@ GL_FOG_COORD_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10564
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:354
StringArray countryCodes
Definition: juce_LocalisedStrings.h:191
File getUserDataFolder() const
Definition: juce_WebBrowserComponent.h:215
static void deleteFrameBuffer(GLuint &i)
Definition: juce_OpenGL_ios.h:303
@ GL_DRIVER_UUID_EXT
Definition: juce_gl.h:6905
JUCE_NODISCARD 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:306
@ GL_SUB_ATI
Definition: juce_gl.h:5733
A class for receiving OSC data.
Definition: juce_OSCReceiver.h:40
GLuint id
Definition: juce_gl.h:1451
GLint GLenum GLint const GLfloat * coeffs
Definition: juce_gl.h:9842
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
Definition: juce_TextEditor.h:207
LocalRef< jobject > getAppContext() noexcept
@ GL_SOURCE0_ALPHA
Definition: juce_gl.h:1222
@ GL_VARIABLE_F_NV
Definition: juce_gl.h:9958
@ GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT
Definition: juce_gl.h:7170
void close()
Definition: juce_mac_Video.h:625
FloatType get(FloatType index) const noexcept
Calculates the approximated value for the given index with range checking.
Definition: juce_LookupTable.h:123
bool JUCE_VECTOR_CALLTYPE operator!=(SIMDRegister other) const noexcept
Returns true if any element-wise comparisons return false.
Definition: juce_SIMDRegister.h:270
@ GL_VIEW_CLASS_S3TC_DXT1_RGBA
Definition: juce_gl.h:2840
@ GL_COLOR_ATTACHMENT21
Definition: juce_gl.h:1859
const AudioBlock & replaceWithDifferenceOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:438
float rotation
The rotation of the pen device in radians.
Definition: juce_MouseEvent.h:439
@ GL_FLOAT_RGBA_MODE_NV
Definition: juce_gl.h:9172
ComponentBoundsConstrainer * constrainer
Definition: juce_ResizableBorderComponent.h:186
@ bottom
Indicates that the item should be aligned against the bottom edge of the available space.
Definition: juce_Justification.h:122
@ GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
Definition: juce_gl.h:3826
static void setTypeOfNextNewPlugin(WrapperType)
void extend(float x, float y, Coords... coords) noexcept
Definition: juce_Path.h:818
SampleType thresholddB
Definition: juce_Limiter.h:101
int width
Definition: juce_android_CameraDevice.h:1083
@ GL_POST_CONVOLUTION_RED_SCALE
Definition: juce_gl.h:4347
@ GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Definition: juce_gl.h:2689
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:386
Pimpl(VideoComponent &ownerToUse, bool useNativeControlsIfAvailable)
Definition: juce_mac_Video.h:34
@ GL_MIN
Definition: juce_gl.h:1341
static forcedinline void store(vSIMDType av, ScalarType *dest) noexcept
Definition: juce_fallback_SIMDNativeOps.h:242
void componentPeerChanged() override
Definition: juce_android_CameraDevice.h:3270
A component that resizes its parent component when dragged.
Definition: juce_ResizableBorderComponent.h:47
@ GL_LUMINANCE_ALPHA32F_EXT
Definition: juce_gles2.h:2913
static MidiMessage noteOff(int channel, int noteNumber, float velocity) noexcept
Creates a key-up message.
URL soundToPlay
Optional: empty when the notification should be silent.
Definition: juce_PushNotifications.h:128
GLint lod
Definition: juce_gl.h:3150
WaitableEvent bufferReadyEvent
Definition: juce_BufferingAudioSource.h:113
Definition: juce_fallback_SIMDNativeOps.h:174
@ WGL_GPU_FASTEST_TARGET_GPUS_AMD
Definition: juce_wgl.h:107
@ GL_OUTPUT_COLOR1_EXT
Definition: juce_gl.h:7982
@ GL_POST_COLOR_MATRIX_RED_BIAS
Definition: juce_gl.h:4373
GLuint getTextureID() const noexcept
Returns the GL texture ID number.
Definition: juce_OpenGLTexture.h:84
Matrix & operator+=(const Matrix &other) noexcept
Addition of two matrices.
Definition: juce_Matrix.h:139
@ GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM
Definition: juce_gles2.h:5128
@ GL_QUERY_RESOURCE_SYS_RESERVED_NV
Definition: juce_gl.h:9933
@ lowResamplingQuality
Just uses a nearest-neighbour algorithm for resampling.
Definition: juce_GraphicsContext.h:463
@ ERROR_INVALID_PIXEL_TYPE_EXT
Definition: juce_wgl.h:397
PendingMessage * next
Definition: juce_MidiDevices.h:374
@ GL_DECR_WRAP_EXT
Definition: juce_gl.h:7395
@ GL_TEXTURE_ENV_MODE
Definition: juce_gl.h:614
@ ambisonicACN25
Fifth-order ambisonic channel number 25.
Definition: juce_AudioChannelSet.h:390
bool isPlaying() const
Definition: juce_win32_Video.h:233
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:198
@ GL_TRIANGLES_ADJACENCY_OES
Definition: juce_gles2.h:4591
const int flags
Definition: juce_ColourSelector.h:153
Base class for an active instance of a plugin.
Definition: juce_AudioPluginInstance.h:48
@ GL_INTERNALFORMAT_STENCIL_TYPE
Definition: juce_gl.h:2763
@ GL_QUAD_LUMINANCE8_SGIS
Definition: juce_gl.h:11360
const Font & getFont() const noexcept
Returns the current font.
Definition: juce_DrawableText.h:70
ChangeDetails with(Member &&member, Value &&value) const noexcept
Definition: juce_AudioProcessorListener.h:133
@ GL_UNPACK_SKIP_PIXELS_EXT
Definition: juce_gles2.h:2971
@ CakewalkSonarGeneric
Represents Cakewalk Sonar.
Definition: juce_PluginHostType.h:68
@ GL_ALPHA_TEST_REF
Definition: juce_gl.h:491
@ GL_NORMAL_ARRAY
Definition: juce_gl.h:999
@ GL_GLOBAL_ALPHA_SUN
Definition: juce_gl.h:11865
String outputDeviceName
The name of the audio device used for output.
Definition: juce_AudioDeviceManager.h:97
@ GL_TEXTURE18_ARB
Definition: juce_gl.h:4557
@ GL_UNSIGNED_SHORT_4_4_4_4_REV
Definition: juce_gl.h:1110
Interfaces(std::unique_ptr< AccessibilityValueInterface > valueIn, std::unique_ptr< AccessibilityTextInterface > textIn, std::unique_ptr< AccessibilityTableInterface > tableIn, std::unique_ptr< AccessibilityCellInterface > cellIn)
Definition: juce_AccessibilityHandler.h:57
TreeView * getOwnerView() const noexcept
Returns the TreeView to which this item belongs.
Definition: juce_TreeView.h:130
const Path & path
Definition: juce_Path.h:756
@ PING
Definition: juce_linux_XWindowSystem.h:74
void addMidiInputDeviceCallback(const String &deviceIdentifier, MidiInputCallback *callback)
Registers a listener for callbacks when midi events arrive from a midi input.
bool intersects(const RectangleList &other) const noexcept
Checks whether this region intersects any part of another one.
Definition: juce_RectangleList.h:472
@ GL_DRAW_FRAMEBUFFER_BINDING_ANGLE
Definition: juce_gles2.h:1584
@ GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
Definition: juce_gl.h:10797
void setMode(Mode newMode) noexcept
Sets filter mode.
Atom pid
Definition: juce_linux_XWindowSystem.h:88
@ indexG
Definition: juce_PixelFormats.h:551
String yMeterID
Definition: juce_AudioProcessor.h:1186
@ GL_DUAL_ALPHA12_SGIS
Definition: juce_gl.h:11345
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_UTF8.h:465
int getNumPrograms() override
Returns the number of preset programs the processor supports.
Definition: juce_AudioProcessorGraph.h:409
detail::GradientPtr gradient
Definition: juce_mac_CoreGraphicsContext.h:132
GLuint GLuint GLuint requestedFeatures
Definition: juce_gles2.h:5098
@ GL_MAP1_VERTEX_ATTRIB4_4_NV
Definition: juce_gl.h:10653
void prepare(const ProcessSpec &spec)
Initialises the filter.
@ GL_MAX_MESH_VIEWS_NV
Definition: juce_gl.h:9532
Contains static methods for converting the byte order between different endiannesses.
Definition: juce_ByteOrder.h:36
ComSmartPtr< ComTypes::IPin > smartTeePreviewOutputPin
Definition: juce_win32_CameraDevice.h:580
ValueTreePropertyWithDefault(ValueTree &tree, const Identifier &propertyID, UndoManager *um)
Creates a ValueTreePropertyWithDefault object for the specified property.
Definition: juce_ValueTreePropertyWithDefault.h:52
RectangleListRegion(const RectangleList< int > &r)
Definition: juce_RenderingHelpers.h:1813
@ pluginval
Represents pluginval.
Definition: juce_PluginHostType.h:79
LONG_PTR OAEVENT
Definition: juce_win32_ComTypes.h:105
ParameterAttachment attachment
Definition: juce_ParameterAttachments.h:161
void swap(int index1, int index2)
Definition: juce_ArrayBase.h:364
int refCount
Definition: juce_SharedResourcePointer.h:133
@ GL_COMPRESSED_RGBA_ASTC_6x6
Definition: juce_gles2.h:1411
@ GL_INT64_VEC3_ARB
Definition: juce_gl.h:4278
@ GL_BUFFER_SIZE
Definition: juce_gl.h:1397
Type getSample(int channel, int sampleIndex) const noexcept
Returns a sample from the buffer.
Definition: juce_AudioSampleBuffer.h:683
virtual bool backButtonPressed()
This will be called when the back button on a device is pressed.
Definition: juce_ApplicationBase.h:219
const StringArray & getAllFilenames() const noexcept
Returns an array of all the absolute pathnames in the list.
Definition: juce_RecentlyOpenedFilesList.h:78
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_LookAndFeel.h:40
static const int playKey
key-code for a multimedia 'play' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:263
@ GL_ONE_MINUS_SRC_ALPHA
Definition: juce_gl.h:240
int eventType
An optional integer representing the type of the event.
Definition: juce_AnalyticsDestination.h:56
@ system
System or device status update.
Definition: juce_PushNotifications.h:212
@ GL_OPERAND1_RGB_ARB
Definition: juce_gl.h:5174
@ GL_DST_COLOR
Definition: juce_gl.h:243
LONGLONG MaxFrameInterval
Definition: juce_win32_ComTypes.h:166
@ GL_LAST_VERTEX_CONVENTION_EXT
Definition: juce_gl.h:7135
void childBoundsChanged(Component *childComp) override
Called when one of this component's children is moved or resized.
Definition: juce_StandaloneFilterWindow.h:567
@ GL_LUMINANCE12_ALPHA12
Definition: juce_gl.h:1034
bool isTracktionWaveform() const noexcept
Returns true if the host is Tracktion Waveform.
Definition: juce_PluginHostType.h:189
@ GL_TILE_RASTER_ORDER_INCREASING_X_MESA
Definition: juce_gl.h:8692
@ GL_EFFECTIVE_RASTER_SAMPLES_EXT
Definition: juce_gl.h:7150
GLint * exponent
Definition: juce_gl.h:11004
JUCE_COMRESULT get_Value(BSTR *pRetVal) override
Definition: juce_win32_UIAValueProvider.h:58
@ ExpandCollapseState_LeafNode
Definition: juce_win32_ComInterfaces.h:66
@ WGL_COVERAGE_SAMPLES_NV
Definition: juce_wgl.h:570
Rectangle getProportion(Rectangle< FloatType > proportionalRect) const noexcept
Returns a rectangle based on some proportional coordinates relative to this one.
Definition: juce_Rectangle.h:606
Line withShortenedStart(ValueType distanceToShortenBy) const noexcept
Returns a shortened copy of this line.
Definition: juce_Line.h:348
Time getModificationTime() const
The time at which the item was last modified.
Definition: juce_RangedDirectoryIterator.h:42
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:85
@ GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2622
@ GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2157
const long UIA_ComboBoxControlTypeId
Definition: juce_win32_ComInterfaces.h:152
@ GL_422_EXT
Definition: juce_gl.h:5988
Some plug-ins support sharing response curve data with the host so that it can display this curve on ...
Definition: juce_AudioProcessor.h:1168
virtual void onCreated(LocalRef< jobject >)
Definition: juce_android_JNIHelpers.h:978
void setGainLinear(FloatType newGain) noexcept
Applies a new gain as a linear value.
Definition: juce_Gain.h:44
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:555
XmlElement message
Definition: juce_NetworkServiceDiscovery.h:63
Used to make sure that the calling thread has exclusive access to the message loop.
Definition: juce_MessageManager.h:378
uint32 readLittleEndianBitsInBuffer(const void *sourceBuffer, uint32 startBit, uint32 numBits) noexcept
Reads a number of bits from a buffer at a given bit index.
@ GL_BGRA_IMG
Definition: juce_gles2.h:3051
@ GL_GREEN_MIN_CLAMP_INGR
Definition: juce_gl.h:8310
void setProcessor(AudioProcessor *processorToPlay)
Sets the processor that should be played.
Receives progress callbacks during a cd-burn operation.
Definition: juce_AudioCDBurner.h:124
void offsetAll(Point< ValueType > offset) noexcept
Adds an x and y value to all the coordinates.
Definition: juce_RectangleList.h:589
@ GL_PATH_MODELVIEW_MATRIX_NV
Definition: juce_gl.h:9778
@ GL_UNSIGNED_INT_IMAGE_1D
Definition: juce_gl.h:2623
@ GL_WEIGHT_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1433
@ GL_MAP2_VERTEX_ATTRIB1_4_NV
Definition: juce_gl.h:10666
int getFlags() const noexcept
Returns the raw flags that are set for this Justification object.
Definition: juce_Justification.h:58
void reset() noexcept
Resets the state of the interpolator.
Definition: juce_GenericInterpolator.h:62
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
GLeglImageOES const GLint * attrib_list
Definition: juce_gl.h:5997
virtual void onActivityPreStopped(jobject)
Definition: juce_android_JNIHelpers.h:902
void handleEdgeTableRectangleFull(int x, int y, int width, int height) noexcept
Definition: juce_RenderingHelpers.h:750
@ WGL_ALPHA_BITS_ARB
Definition: juce_wgl.h:258
@ GL_SRC1_ALPHA_EXT
Definition: juce_gles2.h:1867
void drawImage(const Image &sourceImage, const AffineTransform &) override
ssize_t writeInternal(const void *, size_t)
Definition: juce_posix_SharedCode.h:513
static const uint32 notMPE
Used to indicate that a particular source & channel combination is not currently using MPE.
Definition: juce_MPEUtils.h:111
@ GL_PRIMITIVE_RESTART_INDEX
Definition: juce_gl.h:2046
static Matrix toeplitz(const Matrix &vector, size_t size)
Creates a Toeplitz Matrix from a vector with a given squared size.
An image storage type which holds the pixels using whatever is the default storage format on the curr...
Definition: juce_Image.h:547
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:466
int size() const noexcept
Returns the number of elements contained in the bundle.
Definition: juce_OSCBundle.h:106
void triggerRepaint()
Definition: juce_OpenGL_linux_X11.h:224
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES
Definition: juce_gles2.h:4879
const Colour oldlace
Definition: juce_Colours.h:139
String originalText
Definition: juce_XmlDocument.h:150
@ GL_POINT_SIZE_MIN
Definition: juce_gl.h:1309
@ GL_V2F
Definition: juce_gl.h:1041
static int compare(CharPointerType1 s1, CharPointerType2 s2) noexcept
Compares two null-terminated character strings.
Definition: juce_CharacterFunctions.h:606
@ normal
Definition: juce_PushNotifications.h:457
bool isVBVSTScanner() const noexcept
Returns true if the host is VB Audio VST Scanner.
Definition: juce_PluginHostType.h:191
Array< KeyPress > keyPresses
Definition: juce_MidiKeyboardComponent.h:269
forcedinline void handleEdgeTablePixelFull(int x) const noexcept
Definition: juce_RenderingHelpers.h:720
@ GL_MEMORY_ATTACHABLE_ALIGNMENT_NV
Definition: juce_gl.h:9477
@ GL_DYNAMIC_COPY_ARB
Definition: juce_gl.h:5472
static void cameraCaptureSessionCaptureFailedCallback(JNIEnv *, jobject, jlong host, jboolean isPreview, jobject rawSession, jobject rawRequest, jobject rawResult)
Definition: juce_android_CameraDevice.h:2042
bool getProcessorHasPotentialFeedbackLoop() const
Definition: juce_StandaloneFilterWindow.h:168
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
Definition: juce_gl.h:2006
bool isDarkModeActive() const
True if the operating system "dark mode" is active.
std::unique_ptr< CachedWindow > window
Definition: juce_AudioThumbnail.h:204
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:111
@ ambisonicACN20
Fourth-order ambisonic channel number 20.
Definition: juce_AudioChannelSet.h:383
void stop()
Definition: juce_LinuxMessageThread.h:81
@ GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
Definition: juce_gl.h:9744
@ GL_COLOR_ATTACHMENT16
Definition: juce_gl.h:1854
A processing class that can perform FIR filtering on an audio signal, in the time domain.
Definition: juce_FIRFilter.h:54
@ top
Indicates that the item should be aligned against the top edge of the available space.
Definition: juce_Justification.h:119
ValueType getEndX() const noexcept
Returns the x coordinate of the line's end point.
Definition: juce_Line.h:82
@ GL_PIXEL_TRANSFORM_2D_MATRIX_EXT
Definition: juce_gl.h:7078
GLsizei numCommands
Definition: juce_gl.h:9790
@ GL_DRAW_BUFFER8_ATI
Definition: juce_gl.h:5617
@ GL_TEXTURE1
Definition: juce_gl.h:1145
ValueType getHeight() const noexcept
Returns the height of the rectangle.
Definition: juce_Rectangle.h:136
#define JUCE_GL_EXTENSION_FUNCTIONS
Definition: juce_OpenGLExtensions.h:72
GLint GLint GLint GLint GLint GLint GLint dstY1
Definition: juce_gl.h:2006
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
Definition: juce_gl.h:884
ElementType * begin() noexcept
Definition: juce_ArrayBase.h:169
void prepare(const ProcessSpec &spec)
Prepare all inner processors with the provided ProcessSpec.
Definition: juce_ProcessorChain.h:86
SIMDRegister &JUCE_VECTOR_CALLTYPE operator+=(SIMDRegister v) noexcept
Adds another SIMDRegister to the receiver.
Definition: juce_SIMDRegister.h:181
void setY(ValueType newY) noexcept
Changes the rectangle's Y coordinate.
Definition: juce_Rectangle.h:198
@ GL_PIXEL_MAP_R_TO_R
Definition: juce_gl.h:440
@ GL_FRAGMENT_DEPTH_EXT
Definition: juce_gl.h:6568
GlobalRef activityLifeListener
Definition: juce_android_CameraDevice.h:2908
Rectangle< int > content
Definition: juce_BubbleComponent.h:178
@ GL_FONT_HAS_KERNING_BIT_NV
Definition: juce_gl.h:9747
@ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Definition: juce_gl.h:1835
@ GL_ACCUM
Definition: juce_gl.h:407
static Matrix identity(size_t size)
Creates the identity matrix.
void fillRect(const Rectangle< int > &, bool replaceExistingContents) override
@ GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX
Definition: juce_gl.h:8753
void sendInitialUpdate()
Calls the parameterChangedCallback function that was registered in the constructor,...
void recreateNativeWindowAsync()
Definition: juce_win32_Video.h:317
@ GL_DSDT8_MAG8_NV
Definition: juce_gl.h:10341
@ GL_DRAW_BUFFER5_NV
Definition: juce_gles2.h:3605
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:653
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:602
@ GL_TEXCOORD1_BIT_PGI
Definition: juce_gl.h:11121
FileChooserFlags
Various options for the browser.
Definition: juce_FileBrowserComponent.h:52
static constexpr float algorithmicLatency
Definition: juce_Interpolators.h:104
GLenum GLsizei GLuint GLint * bytesWritten
Definition: juce_gl.h:3475
@ GL_CAVEAT_SUPPORT
Definition: juce_gl.h:2819
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_UTF16.h:399
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:200
ObjectClass * set(int indexToChange, ObjectClass *newObject, bool deleteOldElement=true)
Replaces an object in the array with a different one.
Definition: juce_OwnedArray.h:402
virtual bool isReadOnly() const =0
Returns true if the value is read-only and cannot be modified by an accessibility client.
An OSC bundle.
Definition: juce_OSCBundle.h:43
void updateRamp() noexcept
Definition: juce_Bias.h:151
AccessibleValueRange getRange() const final
Definition: juce_AccessibilityValueInterface.h:160
@ GL_COLOR_ATTACHMENT4
Definition: juce_gl.h:1842
@ quit
This command ID should be used to send a "Quit the App" command.
Definition: juce_ApplicationCommandID.h:62
double getPosition() const
Definition: juce_android_Video.h:455
String text
Definition: juce_AlertWindow.h:505
Filter & operator=(const Filter &)=default
Trim
Definition: juce_Convolution.h:195
var parameters
Optional: additional parameters that can be passed.
Definition: juce_PushNotifications.h:81
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:804
NumChannels deviceChannels
Definition: juce_AudioProcessorPlayer.h:132
ScopedWriteLock(const ReadWriteLock &lock) noexcept
Creates a ScopedWriteLock.
Definition: juce_ScopedWriteLock.h:65
ComClass & operator*() const noexcept
Definition: juce_win32_ComSmartPtr.h:100
bool isFree() const noexcept
Definition: juce_MPEUtils.h:92
@ GL_DRAW_BUFFER14
Definition: juce_gl.h:1500
String textToShowWhenEmpty
Definition: juce_TextEditor.h:778
String stringValue
Definition: juce_OSCArgument.h:120
@ GL_REFLECTION_MAP_NV
Definition: juce_gl.h:10223
Definition: juce_win32_UIAGridItemProvider.h:30
@ GL_WEIGHT_ARRAY_TYPE_ARB
Definition: juce_gl.h:5388
void resetNotificationFlag()
Definition: juce_android_CameraDevice.h:1154
@ GL_SIGNALED
Definition: juce_gl.h:2137
OptionalScopedPointer< Component > content
The content component to show in the window.
Definition: juce_DialogWindow.h:104
SafePointer(const SafePointer &other) noexcept
Creates a copy of another SafePointer.
Definition: juce_Component.h:2296
@ GL_TRANSFORM_HINT_APPLE
Definition: juce_gl.h:3750
Base class for objects that can produce a continuous stream of audio.
Definition: juce_AudioSource.h:109
void minimiseStorageOverheads()
Reduces the amount of storage being used by the array.
Definition: juce_Array.h:1050
GLint(KHRONOS_APIENTRY *const &glRenderMode)(GLenum mode)
@ WGL_VIDEO_OUT_FRAME
Definition: juce_wgl.h:626
File getParentDirectory() const
Returns the directory that contains this file or directory.
@ GL_HSL_LUMINOSITY
Definition: juce_gles2.h:1259
@ GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV
Definition: juce_gl.h:9922
std::unique_ptr< Drawable > drawableClipPath
Definition: juce_Drawable.h:204
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:727
GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
Definition: juce_gl.h:11288
juce_wchar getPasswordCharacter() const noexcept
Returns the current password character.
Definition: juce_TextEditor.h:177
Represents a marker in a MarkerList.
Definition: juce_MarkerList.h:53
@ GL_FONT_ASCENDER_BIT_NV
Definition: juce_gl.h:9740
@ GL_MAX_COMBINED_UNIFORM_BLOCKS
Definition: juce_gl.h:2056
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Definition: juce_gl.h:2713
@ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1407
RectangleList & operator=(const RectangleList &other)
Copies this list from another one.
Definition: juce_RectangleList.h:63
@ GL_VERTEX_PROGRAM_BINDING_NV
Definition: juce_gl.h:10631
@ GL_DRAW_BUFFER0_ARB
Definition: juce_gl.h:4021
decltype(std::next(std::declval< It >())) ValidIfIterator
Definition: juce_AudioProcessorValueTreeState.h:124
@ GL_PERFQUERY_COUNTER_EVENT_INTEL
Definition: juce_gl.h:8392
@ GL_CMYKA_EXT
Definition: juce_gl.h:6111
const Image::BitmapData & destData
Definition: juce_RenderingHelpers.h:889
GLint drawbuffer
Definition: juce_gl.h:1984
bool foldersFirst
Definition: juce_File.h:1129
const long UIA_HeaderControlTypeId
Definition: juce_win32_ComInterfaces.h:172
@ GL_GEOMETRY_SHADER_OES
Definition: juce_gles2.h:4582
@ GL_FRAMEBUFFER_DEFAULT_LAYERS
Definition: juce_gl.h:2742
GenericScopedLock< CriticalSection > ScopedLockType
Provides the type of scoped lock to use with a CriticalSection.
Definition: juce_CriticalSection.h:93
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
static Result fail(const String &errorMessage) noexcept
Creates a 'failure' result.
std::vector< std::unique_ptr< ParameterStorageBase > > parameters
Definition: juce_AudioProcessorValueTreeState.h:207
static LRESULT CALLBACK keyboardHookCallback(int nCode, WPARAM wParam, LPARAM lParam)
Definition: juce_WindowsHooks.h:89
ValueType getLeftAndRight() const noexcept
Returns the sum of the left and right gaps.
Definition: juce_BorderSize.h:79
int indexOf(const ObjectClass *objectToLookFor) const noexcept
Finds the index of an object which might be in the array.
Definition: juce_OwnedArray.h:252
@ indexB
Definition: juce_PixelFormats.h:551
@ GL_VERTEX_ATTRIB_BINDING
Definition: juce_gl.h:2919
Array< String > strings
Definition: juce_StringPool.h:78
InterProcessLock(const String &name)
Creates a lock object.
Definition: juce_posix_SharedCode.h:810
ObjectType * owner
Definition: juce_WeakReference.h:136
Decodes a ZIP file from a stream.
Definition: juce_ZipFile.h:35
Rectangle< ValueType > getBoundingBox() const noexcept
Returns the smallest rectangle that encloses this parallelogram.
Definition: juce_Parallelogram.h:176
void pointer
Definition: juce_RangedDirectoryIterator.h:105
static bool isZeroToOne(ValueType v) noexcept
Definition: juce_Line.h:378
@ GL_TEXTURE_VIEW_MIN_LEVEL_OES
Definition: juce_gles2.h:4953
@ TextUnit_Word
Definition: juce_win32_ComInterfaces.h:79
int compareIgnoreCase(CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF16.h:335
AudioProcessor & processor
A reference to the processor with which this state is associated.
Definition: juce_AudioProcessorValueTreeState.h:405
const Reverb::Parameters & getParameters() const noexcept
Returns the parameters from the reverb.
Definition: juce_ReverbAudioSource.h:51
@ GL_SEPARATE_SPECULAR_COLOR_EXT
Definition: juce_gl.h:7265
@ GL_LUMINANCE_ALPHA16F_ARB
Definition: juce_gl.h:5238
void handleKeyPressEvent(LinuxComponentPeer *, XKeyEvent &) const
@ GL_DST_OVER_NV
Definition: juce_gl.h:8828
ScopedReadLock(const ReadWriteLock &lock) noexcept
Creates a ScopedReadLock.
Definition: juce_ScopedReadLock.h:65
@ GL_FRAME_NV
Definition: juce_gl.h:9892
@ GL_PROGRAM_BINARY_LENGTH
Definition: juce_gl.h:2425
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,...
forcedinline void premultiply() noexcept
Premultiplies the pixel's RGB values by its alpha.
Definition: juce_PixelFormats.h:712
@ GL_COMPRESSED_RGB_FXT1_3DFX
Definition: juce_gl.h:3225
@ GL_TRANSPOSE_PROJECTION_MATRIX_ARB
Definition: juce_gl.h:5349
ElementType getLast() const noexcept
Definition: juce_ArrayBase.h:163
MixingRule currentMixingRule
Definition: juce_DryWetMixer.h:114
GLushort pattern
Definition: juce_gl.h:851
void removeLast(int howManyToRemove=1)
Removes the last n objects from the array.
Definition: juce_ReferenceCountedArray.h:719
@ GL_POINT_NV
Definition: juce_gles2.h:4237
@ GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
Definition: juce_gl.h:7209
static bool isDigit(char character) noexcept
Checks whether a character is a digit.
void insertArray(int indexToInsertAt, const ElementType *newElements, int numberOfElements)
Definition: juce_ArrayBase.h:339
const Image::BitmapData & srcData
Definition: juce_RenderingHelpers.h:890
@ GL_SKIP_DECODE_EXT
Definition: juce_gl.h:7766
@ GL_OP_MIN_EXT
Definition: juce_gl.h:7965
virtual bool audioCDBurnProgress(float proportionComplete)=0
Called at intervals to report on the progress of the AudioCDBurner.
void processOne(const Context &context, Proc &proc, std::integral_constant< size_t, Ix >) noexcept
Definition: juce_ProcessorChain.h:107
@ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
Definition: juce_gl.h:2648
Used by the Convolution to dispatch engine-update messages on a background thread.
Definition: juce_Convolution.h:39
@ GL_POINT_SPRITE_ARB
Definition: juce_gl.h:4690
void addArray(const std::initializer_list< OtherArrayType > &items)
Adds elements from another array to the end of this array.
Definition: juce_OwnedArray.h:477
@ GL_INDEX_ARRAY_TYPE
Definition: juce_gl.h:1012
@ GL_QUERY_RESULT_ARB
Definition: juce_gl.h:4617
Properties of an AudioParameterBool.
Definition: juce_AudioParameterBool.h:33
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:271
int value
The parameter value, in the range 0 to 16383 (0x3fff).
Definition: juce_MidiRPN.h:44
float getVolume() const
Definition: juce_android_Video.h:465
@ GL_BGRA_EXT
Definition: juce_gl.h:6018
static const uint8 CameraSupportByteCode[]
Definition: juce_android_CameraDevice.h:36
Range< int > nsRangeToJuce(NSRange range)
Definition: juce_mac_ObjCHelpers.h:32
@ GL_TRANSFORM_FEEDBACK_OVERFLOW
Definition: juce_gl.h:3196
@ GL_VIEW_CLASS_BPTC_UNORM
Definition: juce_gl.h:2845
int currentReaderTrack
Definition: juce_AudioCDReader.h:155
void updateMinSwapTime()
Definition: juce_OpenGL_osx.h:232
@ GL_SAMPLER_CUBE_SHADOW_EXT
Definition: juce_gl.h:6741
bool operator==(const OtherArrayType &other) const
Compares this array to another one.
Definition: juce_Array.h:162
@ Renoise
Represents Renoise.
Definition: juce_PluginHostType.h:82
@ GL_INDEX_WRITEMASK
Definition: juce_gl.h:495
@ nearest
Definition: juce_OpenGLContext.h:106
NormalisableRange(Range< ValueType > range) noexcept
Creates a NormalisableRange with a given range, continuous interval, but a dummy skew-factor.
Definition: juce_NormalisableRange.h:80
JUCE_COMRESULT get_DocumentRange(ComTypes::ITextRangeProvider **pRetVal) override
Definition: juce_win32_UIATextProvider.h:54
@ GL_VERTEX_ATTRIB_ARRAY1_NV
Definition: juce_gl.h:10634
GLuint GLuint stream
Definition: juce_gl.h:2398
A component that resizes its parent component when dragged.
Definition: juce_ResizableEdgeComponent.h:44
@ GL_FRAGMENT_LIGHTING_SGIX
Definition: juce_gl.h:11480
@ GL_ALPHA32UI_EXT
Definition: juce_gl.h:7619
static AudioChannelSet stereo()
Creates a set containing a stereo set (left, right).
static String getFilePatterns(const String &fileSuffix)
Definition: juce_StandaloneFilterWindow.h:158
@ GL_DOT_PRODUCT_TEXTURE_3D_NV
Definition: juce_gl.h:10370
@ GL_CUBIC_EXT
Definition: juce_gl.h:7074
@ GL_NUM_PROGRAM_BINARY_FORMATS
Definition: juce_gl.h:2426
Describes the layout and properties of an audio bus.
Definition: juce_AudioProcessor.h:354
void orientationChanged(int orientation)
Definition: juce_android_CameraDevice.h:2842
@ GL_SRC_IN_NV
Definition: juce_gl.h:8856
@ GL_FLOAT_VEC2
Definition: juce_gl.h:1514
@ WGL_SHARE_DEPTH_EXT
Definition: juce_wgl.h:442
Encapsulates a thread.
Definition: juce_Thread.h:42
@ GL_PROXY_TEXTURE_CUBE_MAP_ARB
Definition: juce_gl.h:5137
@ GL_STEREO
Definition: juce_gl.h:302
void minimiseStorageOverheads() noexcept
Reduces the amount of storage being used by the array.
Definition: juce_ReferenceCountedArray.h:849
Range< ValueType > getRange() const noexcept
Returns the extent of the normalisable range.
Definition: juce_NormalisableRange.h:188
String description
The service description as sent by the Advertiser.
Definition: juce_NetworkServiceDiscovery.h:83
static const int F26Key
key-code for the F26 key
Definition: juce_KeyPress.h:232
WCHAR achName[128]
Definition: juce_win32_ComTypes.h:175
@ GL_GUILTY_CONTEXT_RESET
Definition: juce_gl.h:3026
~SidePanel() override
Destructor.
GLuint GLuint storageBlockBinding
Definition: juce_gl.h:2951
void unlockFocus()
Definition: juce_android_CameraDevice.h:1936
@ button
Show this action as a button.
Definition: juce_PushNotifications.h:71
void cameraSessionStarted()
Definition: juce_ios_CameraDevice.h:1185
@ GL_AUTO_GENERATE_MIPMAP
Definition: juce_gl.h:2787
@ GL_BUFFER_IMMUTABLE_STORAGE_EXT
Definition: juce_gles2.h:1901
ElementType sum() const noexcept
Returns a scalar which is the sum of all elements of the receiver.
Definition: juce_SIMDRegister.h:325
Used to implement 'attachments' or 'controllers' that link a plug-in parameter to a UI element.
Definition: juce_ParameterAttachments.h:46
Matrix3D(const AffineTransform &transform) noexcept
Creates a matrix from a 2D affine transform.
Definition: juce_Matrix3D.h:82
ReferenceCountedObject(ReferenceCountedObject &&) noexcept
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:112
@ GL_ITALIC_BIT_NV
Definition: juce_gl.h:9725
@ GL_CONTEXT_RELEASE_BEHAVIOR_KHR
Definition: juce_gl.h:8455
const ElementType * end() const noexcept
Returns a pointer to the element which follows the last element in the set.
Definition: juce_SortedSet.h:208
A class for receiving events from a Label.
Definition: juce_Label.h:182
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: juce_gl.h:5246
void getVideoSizes(ComTypes::IAMStreamConfig *const streamConfig)
Definition: juce_win32_CameraDevice.h:595
int getTopIndent() const noexcept
Returns the gap at the top edge of the editor.
Definition: juce_TextEditor.h:499
@ GL_RENDER_GPU_MASK_NV
Definition: juce_gl.h:9431
@ GL_TEXTURE18
Definition: juce_gl.h:1162
Represents a FlexBox container, which contains and manages the layout of a set of FlexItem objects.
Definition: juce_FlexBox.h:42
AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithDifferenceOf(AudioBlock< OtherSampleType > src, NumericType value) noexcept
Subtracts a fixed value from each source value and replaces the contents of this block.
Definition: juce_AudioBlock.h:430
@ GL_ALPHA16UI_EXT
Definition: juce_gl.h:7625
SmoothedValue< FloatType > bias
Definition: juce_Bias.h:148
DirectShowContext(Pimpl &c)
Definition: juce_win32_Video.h:396
@ reminder
User-scheduled reminder.
Definition: juce_PushNotifications.h:208
@ draggingSelectionStart
Definition: juce_CodeEditorComponent.h:412
unsigned short uint16
A platform-independent 16-bit unsigned integer type.
Definition: juce_MathsFunctions.h:41
bool disableBuiltInErrorPage
Definition: juce_WebBrowserComponent.h:232
@ GL_DRAW_BUFFER2_ARB
Definition: juce_gl.h:4023
bool operator!=(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:64
MemoryBlock postData
Definition: juce_URL.h:724
@ notDragging
Definition: juce_TextEditor.h:788
bool isPanelOnLeft() const noexcept
Returns true if the SidePanel is positioned on the left of its parent.
Definition: juce_SidePanel.h:131
size_t size
The number of valid/allocated bytes after data.
Definition: juce_Image.h:352
GLint GLsizei GLsizei GLuint baseinstance
Definition: juce_gl.h:2651
LevelMeter::Ptr getOutputLevelGetter() noexcept
Returns a reference-counted object that can be used to get the current output level.
Definition: juce_AudioDeviceManager.h:449
A base class which provides methods for reference-counting.
Definition: juce_ReferenceCountedObject.h:65
@ NavigateDirection_PreviousSibling
Definition: juce_win32_ComInterfaces.h:56
@ GL_OP_FLOOR_EXT
Definition: juce_gl.h:7969
~Analytics() override
Definition: juce_Analytics.h:104
void handleEdgeTableRectangle(int x, int y, int width, int height, int alphaLevel) noexcept
Definition: juce_RenderingHelpers.h:626
bool reduceIfPartlyContainedIn(Rectangle other) noexcept
If after removing another rectangle from this one the result is a simple rectangle,...
Definition: juce_Rectangle.h:767
std::vector< SampleType > s4
Definition: juce_LinkwitzRileyFilter.h:135
@ GL_NORMALIZE
Definition: juce_gl.h:481
@ GL_CULL_VERTEX_EXT
Definition: juce_gl.h:6230
Rectangle< int > getVideoSize() const noexcept
Definition: juce_win32_Video.h:691
@ GL_ALPHA16I_EXT
Definition: juce_gl.h:7643
GLsizei GLenum GLenum GLuint GLenum * severities
Definition: juce_gl.h:2965
bool replaceInternal(const File &) const
Definition: juce_posix_SharedCode.h:414
@ GL_DOUBLE_VEC2
Definition: juce_gl.h:2297
bool isBlob() const noexcept
Returns whether the type of the OSCArgument is blob.
Definition: juce_OSCArgument.h:78
@ GL_VIEW_CLASS_S3TC_DXT3_RGBA
Definition: juce_gl.h:2841
int cameraSensorOrientation
Definition: juce_android_CameraDevice.h:2627
A useful utility class to determine the host or DAW in which your plugin is loaded.
Definition: juce_PluginHostType.h:38
@ GL_READ_FRAMEBUFFER
Definition: juce_gl.h:1822
@ GL_CURRENT_BIT
Definition: juce_gl.h:387
virtual ~SurfaceHolderCallback() override=default
@ GL_FONT_TARGET_UNAVAILABLE_NV
Definition: juce_gl.h:9758
@ GL_PACK_CMYK_HINT_EXT
Definition: juce_gl.h:6112
LegacyMode legacyMode
Definition: juce_MPEInstrument.h:387
IPAddress interfaceAddress
Definition: juce_posix_IPAddress.h:30
@ GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES
Definition: juce_gles2.h:4847
@ GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
Definition: juce_gl.h:6708
@ GL_DOUBLE
Definition: juce_gl.h:964
GLenum GLsizei const GLuint GLboolean isFrameStructure
Definition: juce_gl.h:10502
@ GL_STENCIL_PASS_DEPTH_PASS
Definition: juce_gl.h:286
AccessibilityValueInterface * getValueInterface() const
Returns the value interface for this UI element, or nullptr if it is not supported.
@ GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2672
JUCE_NODISCARD ModifierKeys withFlags(int rawFlagsToSet) const noexcept
Definition: juce_ModifierKeys.h:179
@ GL_DEPTH_CLAMP_FAR_AMD
Definition: juce_gl.h:3273
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:292
void add(ValueType x, ValueType y, ValueType width, ValueType height)
Merges a new rectangle into the list.
Definition: juce_RectangleList.h:167
Rectangle< float > area
Definition: juce_RenderingHelpers.h:2030
bool operator!=(decltype(nullptr)) const noexcept
Checks whether this pointer is null.
Definition: juce_ReferenceCountedObject.h:406
@ GL_MATRIX28_ARB
Definition: juce_gl.h:4161
#define JUCE_DECLARE_WGL_EXTENSION_FUNCTION(name, returnType, params)
Definition: juce_OpenGL_win32.h:340
@ GL_SAMPLE_ALPHA_TO_ONE_SGIS
Definition: juce_gl.h:11196
Component & getComponent() const noexcept
Returns the component that this positioner controls.
Definition: juce_Component.h:2363
@ keyDown
The note key is currently down (pressed).
Definition: juce_MPENote.h:46
@ GL_SHADER_INCLUDE_ARB
Definition: juce_gl.h:4961
static void setOwner(id self, Pimpl *owner)
Definition: juce_mac_CameraDevice.h:216
static constexpr size_t numStates
Definition: juce_LadderFilter.h:133
@ GL_INDEX_ARRAY_POINTER
Definition: juce_gl.h:987
const Colour gold
Definition: juce_Colours.h:91
@ GL_MAP2_GRID_SEGMENTS
Definition: juce_gl.h:575
ImageReader & imageReader
Definition: juce_android_CameraDevice.h:2698
double x
Definition: juce_win32_ComInterfaces.h:40
Image image
Definition: juce_ScaledImage.h:78
float getDesktopScaleFactor() const override
Definition: juce_DialogWindow.h:265
@ GL_TEXTURE26_ARB
Definition: juce_gl.h:4565
AudioPluginFormatManager & formatManager
Definition: juce_PluginListComponent.h:117
TypeOfCriticalSectionToUse lock
Definition: juce_HashMap.h:483
void clearQuick()
Removes all objects from the array without freeing the array's allocated storage.
Definition: juce_ReferenceCountedArray.h:143
Iterator operator++(int)
Definition: juce_XmlElement.h:692
@ openGL3_2
Definition: juce_OpenGLContext.h:140
String name
Definition: juce_GridItem.h:93
@ GL_INTERNALFORMAT_SHARED_SIZE
Definition: juce_gl.h:2757
@ GL_FOG_COORD_ARRAY_LENGTH_NV
Definition: juce_gl.h:10574
void mouseUp(const MouseEvent &) override
Pointer & operator--() noexcept
Moves the pointer back to the previous sample.
Definition: juce_AudioDataConverters.h:434
size_t count
Definition: juce_StatisticsAccumulator.h:130
BacktraceMap map
Definition: juce_HeavyweightLeakedObjectDetector.h:95
ObjectType * release() noexcept
Removes the current object from this OptionalScopedPointer without deleting it.
Definition: juce_OptionalScopedPointer.h:124
virtual BorderSize< int > getContentComponentBorder()
Returns the insets to use when positioning the content component.
AudioParameterBool(const ParameterID ¶meterID, const String ¶meterName, bool defaultValue, const String ¶meterLabel, std::function< String(bool value, int maximumStringLength)> stringFromBool=nullptr, std::function< bool(const String &text)> boolFromString=nullptr)
Creates a AudioParameterBool with the specified parameters.
Definition: juce_AudioParameterBool.h:82
int getPort() const noexcept
Returns the port number that's currently open.
Definition: juce_Socket.h:108
bool isFinalCut() const noexcept
Returns true if the host is Apple Final Cut Pro.
Definition: juce_PluginHostType.h:143
forcedinline uint32 getEvenBytes() const noexcept
Return channels with an even index and insert zero bytes between them.
Definition: juce_PixelFormats.h:100
@ GL_VIEW_CLASS_ASTC_10x5_RGBA
Definition: juce_gl.h:4467
@ GL_QUERY_BUFFER_BINDING
Definition: juce_gl.h:2994
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:522
@ GL_DYNAMIC_ATI
Definition: juce_gl.h:5893
@ GL_SRC_ALPHA_SATURATE
Definition: juce_gl.h:245
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
Definition: juce_gl.h:1190
const Colour yellow
Definition: juce_Colours.h:182
bool isCommandDown() const noexcept
Checks whether the 'command' key flag is set (or 'ctrl' on Windows/Linux).
Definition: juce_ModifierKeys.h:68
@ GL_OUTPUT_TEXTURE_COORD1_EXT
Definition: juce_gl.h:7984
@ GL_COLOR_ATTACHMENT12
Definition: juce_gl.h:1850
@ GL_MAX_HEIGHT
Definition: juce_gl.h:2765
void addIvar(const char *name)
Definition: juce_mac_ObjCHelpers.h:380
void setEnd(ValueType newEndX, ValueType newEndY) noexcept
Changes this line's end point.
Definition: juce_Line.h:97
@ GL_HILO16_NV
Definition: juce_gl.h:10325
@ GL_422_REV_AVERAGE_EXT
Definition: juce_gl.h:5991
virtual void onActivityPreResumed(jobject)
Definition: juce_android_JNIHelpers.h:899
float type
Definition: juce_MathsFunctions.h:657
void loadAsync(const URL &url, std::function< void(const URL &, Result)> callback)
Definition: juce_android_Video.h:403
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_Phaser.h:84
const GLbyte * weights
Definition: juce_gl.h:5426
@ GL_ATOMIC_COUNTER_BUFFER_SIZE
Definition: juce_gl.h:2555
Rectangle< int > getSmallestSize(const Array< Rectangle< int >> &sizes) const
Definition: juce_android_CameraDevice.h:936
@ GL_OPERAND2_RGB_EXT
Definition: juce_gl.h:7579
@ GL_LUMINANCE6_ALPHA2
Definition: juce_gl.h:1031
@ GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
Definition: juce_gl.h:11489
@ GL_OUTPUT_TEXTURE_COORD3_EXT
Definition: juce_gl.h:7986
std::unique_ptr< ConnectionThread > thread
Definition: juce_InterprocessConnection.h:213
TextButton removeButton
Definition: juce_FileSearchPathListComponent.h:103
const Colour lightgreen
Definition: juce_Colours.h:110
Used to receive callbacks for thread exit calls.
Definition: juce_Thread.h:180
@ GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
Definition: juce_gl.h:11812
Represents the 'success' or 'failure' of an operation, and holds an associated error message to descr...
Definition: juce_Result.h:56
typename SIMDInternal::MaskTypeFor< ScalarType >::type MaskType
Definition: juce_fallback_SIMDNativeOps.h:66
virtual BigInteger getActiveOutputChannels() const =0
Returns a mask showing which of the available output channels are currently enabled.
GLfloat value
Definition: juce_gl.h:879
value_type & reference
Definition: juce_TextLayout.h:50
@ GL_LINEAR_SHARPEN_SGIS
Definition: juce_gl.h:11264
GLsizei range
Definition: juce_gl.h:691
@ GL_PIXEL_TILE_GRID_HEIGHT_SGIX
Definition: juce_gl.h:11601
void setRate(SampleType newRateHz)
Sets the rate (in Hz) of the LFO modulating the chorus delay line.
std::unique_ptr< MPEChannelAssigner > channelAssigner
Definition: juce_MPEKeyboardComponent.h:138
GlobalRef cameraCharacteristics
Definition: juce_android_CameraDevice.h:2911
@ GL_VERTEX_STREAM7_ATI
Definition: juce_gl.h:5934
@ GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2578
@ GL_PARAMETER_BUFFER_ARB
Definition: juce_gl.h:4429
bool tryChooseConfig(const std::vector< EGLint > &optionalAttribs)
Definition: juce_OpenGL_android.h:291
CriticalSection lock
Definition: juce_AudioProcessorPlayer.h:127
@ GL_BLEND_COLOR
Definition: juce_gl.h:1332
@ GL_UNSIGNED_SHORT_5_6_5_REV
Definition: juce_gl.h:1109
@ GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT
Definition: juce_gles2.h:1848
static const String gui
Definition: juce_UnitTestCategories.h:40
Image titleBarIcon
Definition: juce_DocumentWindow.h:295
bool isReceptor() const noexcept
Returns true if the host is Muse Receptor.
Definition: juce_PluginHostType.h:165
static void createAttribs(NSOpenGLPixelFormatAttribute *attribs, OpenGLVersion version, const OpenGLPixelFormat &pixFormat, bool shouldUseMultisampling)
Definition: juce_OpenGL_osx.h:77
void setMix(SampleType newMix)
Sets the amount of dry and wet signal in the output of the chorus (between 0 for full dry and 1 for f...
@ GL_422_AVERAGE_EXT
Definition: juce_gl.h:5990
Array< int > widths
Definition: juce_win32_CameraDevice.h:582
GLenum fontTarget
Definition: juce_gl.h:9795
@ GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
Definition: juce_gl.h:9605
ComSmartPtr() noexcept
Definition: juce_win32_ComSmartPtr.h:94
ElementType * operator->() const noexcept
Lets you use indirect calls to the first element in the array.
Definition: juce_HeapBlock.h:212
@ GL_SPARE1_NV
Definition: juce_gl.h:9963
@ GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
Definition: juce_gl.h:8125
String::CharPointerType getCharPointer() const noexcept
Returns this identifier's raw string pointer.
Definition: juce_Identifier.h:108
@ GL_UNSIGNED_SHORT_8_8_APPLE
Definition: juce_gl.h:3708
void fillWithGradient(IteratorType &iter, ColourGradient &gradient, const AffineTransform &trans, bool isIdentity) const
Definition: juce_RenderingHelpers.h:2613
GLbitfield GLuint GLenum GLint GLint GLint srxY
Definition: juce_gl.h:8765
GLuint * monitors
Definition: juce_gl.h:3470
const GLchar * uniformBlockName
Definition: juce_gl.h:2091
Type getMagnitude(int startSample, int numSamples) const noexcept
Finds the highest absolute sample value within a region on all channels.
Definition: juce_AudioSampleBuffer.h:1162
@ GL_COLORBURN
Definition: juce_gles2.h:1251
void setARGB(uint8, uint8 red, uint8 green, uint8 blue) noexcept
Sets the pixel's colour from individual components.
Definition: juce_PixelFormats.h:438
@ GL_VIEW_CLASS_ASTC_10x8_RGBA
Definition: juce_gl.h:4469
const ListType & list
Definition: juce_ListenerList.h:226
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.
ReferenceCountedObjectPtr & operator=(const ReferenceCountedObjectPtr &other)
Changes this pointer to point at a different object.
Definition: juce_ReferenceCountedObject.h:307
void flush() override
If the stream is using a buffer, this will ensure it gets written out to the destination.
Rectangle< int > getSmallestIntegerContainer() const noexcept
Returns the smallest integer-aligned rectangle that completely contains this one.
Definition: juce_Rectangle.h:840
@ GL_INT16_VEC3_NV
Definition: juce_gl.h:3355
void clipToImageAlpha(const Image &, const AffineTransform &) override
@ GL_MIRRORED_REPEAT_IBM
Definition: juce_gl.h:8265
@ GL_MAX_VARYING_COMPONENTS
Definition: juce_gl.h:1720
An AudioIODeviceCallback object which streams audio through an AudioProcessor.
Definition: juce_AudioProcessorPlayer.h:44
Definition: juce_ios_Audio.h:28
@ GL_CLIP_PLANE2
Definition: juce_gl.h:626
Draggable3DOrientation(const Quaternion< float > &quaternionToUse, float objectRadius=0.5f) noexcept
Creates a Draggable3DOrientation from a user-supplied quaternion.
Definition: juce_Draggable3DOrientation.h:49
const FileSearchPath & getPath() const noexcept
Returns the path as it is currently shown.
Definition: juce_FileSearchPathListComponent.h:50
@ GL_TEXTURE_FREE_MEMORY_ATI
Definition: juce_gl.h:5797
void prepare(const ProcessSpec &spec) noexcept
Prepare this filter for processing.
Definition: juce_FIRFilter.h:79
@ unknown
An error condition, if the device isn't responding.
Definition: juce_AudioCDBurner.h:59
std::unique_ptr< NSType, NSObjectDeleter > NSUniquePtr
Definition: juce_mac_ObjCHelpers.h:253
@ GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
Definition: juce_gl.h:10803
@ GL_PATH_DASH_OFFSET_RESET_NV
Definition: juce_gl.h:9687
char * end() noexcept
Returns an end-iterator for the data.
Definition: juce_MemoryBlock.h:117
@ GL_COLOR_ATTACHMENT0_EXT
Definition: juce_gl.h:6636
static String getEnvironmentVariable(const String &name, const String &defaultValue)
Returns an environment variable.
Definition: juce_posix_SharedCode.h:544
int getAddressDifference(Type1 *pointer1, Type2 *pointer2) noexcept
A handy function which returns the difference between any two pointers, in bytes.
Definition: juce_Memory.h:54
ScrollBar & getVerticalScrollBar() noexcept
Returns a reference to the scrollbar component being used.
Definition: juce_Viewport.h:254
@ GL_LUMINANCE_ALPHA_FLOAT32_ATI
Definition: juce_gl.h:5869
FILE * readHandle
Definition: juce_posix_SharedCode.h:1234
HRESULT(WINAPI *)(IRawElementProviderSimple *) UiaDisconnectProviderFunc
Definition: juce_win32_WindowsUIAWrapper.h:141
ListenerList< Listener > listeners
Definition: juce_Value.h:224
int updateCounter
Definition: juce_Phaser.h:197
@ GL_UNSIGNED_INT8_VEC2_NV
Definition: juce_gl.h:3361
void clear()
Removes all rectangles to leave an empty region.
Definition: juce_RectangleList.h:96
@ GL_SAMPLE_MASK_VALUE_NV
Definition: juce_gl.h:9115
@ GL_CLAMP_TO_BORDER_OES
Definition: juce_gles2.h:4826
@ GL_DRAW_BUFFER15_NV
Definition: juce_gles2.h:3615
@ GL_EXPAND_NORMAL_NV
Definition: juce_gl.h:9969
static void cameraCaptureSessionCaptureCompletedCallback(JNIEnv *, jobject, jlong host, jboolean isPreview, jobject rawSession, jobject rawRequest, jobject rawResult)
Definition: juce_android_CameraDevice.h:2030
static std::array< NumericType, 6 > makePeakFilter(double sampleRate, NumericType centreFrequency, NumericType Q, NumericType gainFactor)
Returns the coefficients for a peak filter centred around a given frequency, with a variable Q and ga...
static int numHookUsers
Definition: juce_WindowsHooks.h:35
void(UNITY_INTERFACE_API * renderCallback)(int eventId)
Definition: juce_UnityPluginInterface.h:58
Matrix operator*(ElementType scalar) const
Scalar multiplication.
Definition: juce_Matrix.h:158
A glyph from a particular font, with a particular size, style, typeface and position.
Definition: juce_GlyphArrangement.h:41
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType s) noexcept
Returns the result of processing a single sample.
Definition: juce_Gain.h:89
A PropertyComponent that shows its value as a slider.
Definition: juce_SliderPropertyComponent.h:37
@ GL_DRAW_BUFFER2_NV
Definition: juce_gles2.h:3602
@ GL_MAP_COHERENT_BIT
Definition: juce_gl.h:2982
GLuint uniformBlockIndex
Definition: juce_gl.h:2092
@ WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV
Definition: juce_wgl.h:641
@ GL_SIGNED_NORMALIZED
Definition: juce_gl.h:2044
~ChangeBroadcasterCallback() override
Definition: juce_ChangeBroadcaster.h:89
@ GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
Definition: juce_gl.h:7291
static void setAsJUCEWindow(HWND hwnd, bool isJuceWindow) noexcept
Definition: juce_win32_HiddenMessageWindow.h:77
DiskState waitUntilStateChange(int timeOutMilliseconds)
Blocks the current thread until the drive's state changes, or until the timeout expires.
@ GL_BLEND_EQUATION_RGB_EXT
Definition: juce_gl.h:6055
static void fail(String errorMessage, int returnCode=1)
Throws a failure exception to cause a command-line app to terminate.
@ WGL_STENCIL_BUFFER_BIT_ARB
Definition: juce_wgl.h:124
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterFloat.h:130
@ cut
The command ID that should be used to send a "Cut" command.
Definition: juce_ApplicationCommandID.h:68
@ WGL_UNIQUE_ID_NV
Definition: juce_wgl.h:609
static const String blocks
Definition: juce_UnitTestCategories.h:32
@ GL_DEBUG_GROUP_STACK_DEPTH_KHR
Definition: juce_gl.h:8485
void notifyPictureTakenIfNeeded(const Image &image)
Definition: juce_win32_CameraDevice.h:234
@ GL_INTENSITY8UI_EXT
Definition: juce_gl.h:7632
OwnedArray< ToggleButton > choiceButtons
Definition: juce_MultiChoicePropertyComponent.h:134
@ GL_T4F_C4F_N3F_V4F
Definition: juce_gl.h:1054
const float valueDefault
Definition: juce_AudioParameterBool.h:131
@ GL_MIN_PROGRAM_TEXEL_OFFSET_NV
Definition: juce_gl.h:9298
@ WGL_PIXEL_TYPE_EXT
Definition: juce_wgl.h:449
DelayLine()
Default constructor.
@ WGL_PBUFFER_LARGEST_ARB
Definition: juce_wgl.h:216
@ WGL_SWAP_OVERLAY13
Definition: juce_wgl.h:59
CachedValue()
Default constructor.
Colour waveformColour
Definition: juce_AudioVisualiserComponent.h:126
float fontHScale
Definition: juce_DrawableText.h:105
@ GL_FOG_OFFSET_VALUE_SGIX
Definition: juce_gl.h:11472
WeakReference< Component > component
Definition: juce_ResizableCornerComponent.h:85
@ GL_DYNAMIC_STORAGE_BIT_EXT
Definition: juce_gles2.h:1898
@ GL_LOW_INT
Definition: juce_gl.h:2414
static forcedinline MaskType op(MaskType a, MaskType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:178
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:480
@ GL_SMOOTH_POINT_SIZE_GRANULARITY
Definition: juce_gl.h:1124
int size() const noexcept
Returns the number of items currently in the array.
Definition: juce_OwnedArray.h:130
@ GL_INT_VEC2_ARB
Definition: juce_gl.h:4848
Atomic< int > pendingClose
Definition: juce_android_CameraDevice.h:2377
std::weak_ptr< DirectoryIterator > iterator
Definition: juce_RangedDirectoryIterator.h:65
const RelativeTime minInterval
Definition: juce_NetworkServiceDiscovery.h:65
static constexpr int buttonHeight
Definition: juce_MultiChoicePropertyComponent.h:127
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:206
String name
Required: User visible name of the channel group.
Definition: juce_PushNotifications.h:484
virtual MemoryBlock getPreset() const =0
@ GL_WEIGHTED_AVERAGE_ARB
Definition: juce_gl.h:5211
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Definition: juce_gl.h:2031
Atomic< Type > & operator=(const Atomic &other) noexcept
Copies another value into this one (atomically).
Definition: juce_Atomic.h:102
A type of AudioSource which can be repositioned.
Definition: juce_PositionableAudioSource.h:38
Rectangle< int > getClipBounds() const override
static std::array< NumericType, 4 > makeFirstOrderAllPass(double sampleRate, NumericType frequency)
Returns the coefficients for a first order all-pass filter.
std::unique_ptr< Pimpl > pimpl
Definition: juce_UIViewComponent.h:80
@ GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
Definition: juce_gl.h:5348
@ GL_HINT_BIT
Definition: juce_gl.h:399
unsigned int GLenum
Definition: juce_gl.h:156
@ GL_STENCIL_BACK_PASS_DEPTH_PASS
Definition: juce_gl.h:1484
@ GL_GEOMETRY_INPUT_TYPE
Definition: juce_gl.h:2113
@ GL_ALPHA32F_EXT
Definition: juce_gles2.h:2911
@ GL_UNSIGNED_INT8_VEC3_NV
Definition: juce_gl.h:3362
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:125
std::function< void(const ArgumentList &)> command
The actual command that should be invoked to perform this action.
Definition: juce_ConsoleApplication.h:267
int getOutlineThickness() const noexcept
Returns the thickness of outline that will be drawn around the listbox.
Definition: juce_ListBox.h:489
@ GL_COMPRESSED_LUMINANCE_LATC1_EXT
Definition: juce_gl.h:7506
@ GL_REG_10_ATI
Definition: juce_gl.h:5676
const Colour transparentBlack
Definition: juce_Colours.h:40
@ GL_PARALLEL_ARRAYS_INTEL
Definition: juce_gl.h:8371
@ GL_COLOR_ATTACHMENT6_EXT
Definition: juce_gl.h:6642
typename std::enable_if< IsTriviallyCopyable< T >::value, void >::type TriviallyCopyableVoid
Definition: juce_ArrayBase.h:396
GLuint GLuint GLuint GLuint GLuint arg1Rep
Definition: juce_gl.h:5777
@ GL_MAX_TEXTURE_COORDS_ARB
Definition: juce_gl.h:4130
@ GL_RGBA16F
Definition: juce_gl.h:1712
@ GL_CLIP_DISTANCE3_APPLE
Definition: juce_gles2.h:1670
@ WGL_DOUBLE_BUFFER_ARB
Definition: juce_wgl.h:248
GLint tagId
Definition: juce_gl.h:9938
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:169
std::function< var(const NativeFunctionArgs &)> NativeFunction
Definition: juce_Variant.h:57
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-...
@ GL_TEXTURE_DEPTH_SIZE_ARB
Definition: juce_gl.h:4003
InOutChannelPair(const int16(&config)[2]) noexcept
Definition: juce_AudioProcessor.h:1424
@ GL_INVERT
Definition: juce_gl.h:347
Atomic< int > misses
Definition: juce_RenderingHelpers.h:204
@ GL_TEXTURE_GEN_Q
Definition: juce_gl.h:505
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_SortedSet.h:476
CGPoint convertToCGPoint(PointType p) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:63
@ GL_CON_28_ATI
Definition: juce_gl.h:5726
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Definition: juce_gl.h:1741
bool isReadOnly() const
True if the item is read-only, false otherwise.
Definition: juce_RangedDirectoryIterator.h:57
@ GL_IMAGE_CLASS_2_X_8
Definition: juce_gl.h:2827
SIMDRegister &JUCE_VECTOR_CALLTYPE operator-=(SIMDRegister v) noexcept
Subtracts another SIMDRegister to the receiver.
Definition: juce_SIMDRegister.h:184
AccessibilityNativeHandle * getNativeImplementation() const
RectangleList< int > clip
Definition: juce_RenderingHelpers.h:1883
A multi-channel buffer containing floating point audio samples.
Definition: juce_AudioSampleBuffer.h:80
@ GL_UNSIGNED_INVERT_NV
Definition: juce_gl.h:9968
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES
Definition: juce_gles2.h:4593
bool isActiveWindow() const noexcept
True if this is currently the TopLevelWindow that is actively being used.
Definition: juce_TopLevelWindow.h:77
::Window getFocusWindow(::Window) const
AudioBlock & copyFrom(const AudioBlock< OtherSampleType > &src) noexcept
Copies the values in src to this block.
Definition: juce_AudioBlock.h:314
@ GL_PROXY_HISTOGRAM
Definition: juce_gl.h:3043
CGRect convertToCGRect(RectType r) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:51
bool shouldBailOut() const noexcept
Definition: juce_ListenerList.h:182
StringArray blacklist
Definition: juce_KnownPluginList.h:233
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:406
The base class for objects which can draw themselves, e.g.
Definition: juce_Drawable.h:37
void operator-=(int numToSkip) noexcept
Moves this pointer backwards by the specified number of characters.
Definition: juce_CharPointer_UTF16.h:151
OwnedArray< AnalyticsDestination > destinations
Definition: juce_Analytics.h:111
@ ambisonicACN1
First-order ambisonic channel number 1.
Definition: juce_AudioChannelSet.h:358
void setEnvelopeParameters(ADSR::Parameters parametersToUse)
Changes the parameters of the ADSR envelope which will be applied to the sample.
Definition: juce_Sampler.h:87
bool isSymbolicLink
True if the zip entry is a symbolic link.
Definition: juce_ZipFile.h:84
bool isRendererConnected()
Definition: juce_win32_Video.h:805
@ GL_UNSIGNED_INT64_VEC2_ARB
Definition: juce_gl.h:4280
const GLubyte *KHRONOS_APIENTRY *const & glGetString(GLenum name)
Shows a set of file paths in a list, allowing them to be added, removed or re-ordered.
Definition: juce_FileSearchPathListComponent.h:38
Array< AudioProcessorParameter * > getParameters(bool recursive) const
Returns all the parameters in this group.
Array(Array &&other) noexcept
Definition: juce_Array.h:74
void swapWith(OptionalScopedPointer< ObjectType > &other) noexcept
Swaps this object with another OptionalScopedPointer.
Definition: juce_OptionalScopedPointer.h:179
JUCE_NODISCARD 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:238
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:223
@ userDocumentsDirectory
The user's default documents folder.
Definition: juce_File.h:867
int pointerMap[5]
Definition: juce_linux_XWindowSystem.h:341
Parallelogram & operator=(const Parallelogram &)=default
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Definition: juce_gl.h:1742
EdgeTableRegion(const RectangleList< int > &r)
Definition: juce_RenderingHelpers.h:1628
A struct containing the set of colours to apply to the GUI.
Definition: juce_LookAndFeel_V4.h:42
@ GL_DRAW_BUFFER13_NV
Definition: juce_gles2.h:3613
constexpr CLSID CLSID_EnhancedVideoRenderer
Definition: juce_win32_ComTypes.h:475
Thread::ThreadID messageThreadId
Definition: juce_MessageManager.h:329
bool isRunning() const noexcept
Definition: juce_LinuxMessageThread.h:90
void deleteAndZero(Type &pointer)
Delete an object pointer, and sets the pointer to null.
Definition: juce_Memory.h:40
bool operator>(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:64
void addSample(int destChannel, int destSample, SampleType valueToAdd) const noexcept
Adds a value to a sample in the buffer.
Definition: juce_AudioBlock.h:296
VMR7()
Definition: juce_win32_Video.h:44
@ GL_MAP1_VERTEX_ATTRIB10_4_NV
Definition: juce_gl.h:10659
@ GL_DEPTH_SAMPLES_NV
Definition: juce_gl.h:9249
@ GL_VIEW_CLASS_32_BITS
Definition: juce_gl.h:2835
int totalTop
Definition: juce_RenderingHelpers.h:397
virtual void positionChanged(AnimatedPosition &, double newPosition)=0
Called synchronously when an AnimatedPosition changes.
Coefficients & operator=(const Coefficients &)=default
@ GL_DEPTH_BUFFER_BIT1_QCOM
Definition: juce_gles2.h:5202
@ GL_CONSTANT_ALPHA
Definition: juce_gl.h:1336
void clearChannel(int channel) noexcept
Clears a specified channel of this MPE zone.
int getCurrentlyPlayingNote() const noexcept
Returns the midi note that this voice is currently playing.
Definition: juce_Synthesiser.h:101
Component * getContent() const noexcept
Returns the component that's currently being used inside the SidePanel.
Definition: juce_SidePanel.h:90
Atom allowedActions[5]
Definition: juce_linux_XWindowSystem.h:91
@ GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES
Definition: juce_gles2.h:4772
@ GL_PATH_DASH_CAPS_NV
Definition: juce_gl.h:9634
ValueType getEndY() const noexcept
Returns the y coordinate of the line's end point.
Definition: juce_Line.h:85
@ GL_PIXEL_TEXTURE_SGIS
Definition: juce_gl.h:11219
Holds a fixed-size bitmap.
Definition: juce_Image.h:57
@ GL_EYE_DISTANCE_TO_LINE_SGIS
Definition: juce_gl.h:11238
@ GL_NEGATIVE_Y_EXT
Definition: juce_gl.h:8044
SampleType getResonance() const noexcept
Returns the resonance of the filter.
Definition: juce_StateVariableTPTFilter.h:95
Atomic< void * > threadHandle
Definition: juce_Thread.h:386
CharPointer_UTF8 atomicSwap(const CharPointer_UTF8 newValue)
Atomically swaps this pointer for a new value, returning the previous value.
Definition: juce_CharPointer_UTF8.h:539
OptionalScopedPointer< Component > titleBarComponent
Definition: juce_SidePanel.h:203
void ensureStorageAllocated(int minNumElements) noexcept
Increases the array's internal storage to hold a minimum number of elements.
Definition: juce_OwnedArray.h:788
uint32 lastGarbageCollectionTime
Definition: juce_StringPool.h:80
@ GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES
Definition: juce_gles2.h:4790
@ GL_COLOR_ATTACHMENT13
Definition: juce_gl.h:1851
@ GL_CURRENT_QUERY
Definition: juce_gl.h:1400
@ GL_VERTEX_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1425
int previewMaxFPS
Definition: juce_win32_CameraDevice.h:590
@ WGL_AUX7_ARB
Definition: juce_wgl.h:321
void addInternal(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:662
static Rectangle< int > chooseBestSize(int minWidth, int minHeight, int maxWidth, int maxHeight, Array< Rectangle< int >> supportedSizes)
Definition: juce_android_CameraDevice.h:3074
Interfaces(std::unique_ptr< AccessibilityCellInterface > ptr)
Definition: juce_AccessibilityHandler.h:55
String productId
A unique identifier of in-app product that was purchased.
Definition: juce_InAppPurchases.h:75
bool isPullDown() const
Returns true if the effective framerate is actually equal to the base rate divided by 1....
Definition: juce_AudioPlayHead.h:99
static void cameraCaptureSessionClosedCallback(JNIEnv *, jobject, jlong host, jobject rawSession)
Definition: juce_android_CameraDevice.h:2251
@ GL_POINT_SIZE_MAX
Definition: juce_gl.h:1310
@ GL_COMPRESSED_RGBA
Definition: juce_gl.h:1196
Models a 1-dimensional position that can be dragged around by the user, and which will then continue ...
Definition: juce_AnimatedPosition.h:53
int countdown
Definition: juce_SmoothedValue.h:165
@ GL_STATE_RESTORE
Definition: juce_gles2.h:5071
void addElement(const OSCBundle::Element &element)
Adds an OSCBundleElement to the OSCBundle's content.
Definition: juce_OSCBundle.h:126
@ GL_SKIP_COMPONENTS3_NV
Definition: juce_gl.h:10433
@ GL_ROUNDED_RECT8_NV
Definition: juce_gl.h:9754
NSRect makeNSRect(const RectangleType &r) noexcept
Definition: juce_mac_ObjCHelpers.h:199
@ GL_MAX_WINDOW_RECTANGLES_EXT
Definition: juce_gl.h:8146
ElementType getFirst() const noexcept
Definition: juce_ArrayBase.h:158
bool isExpanded() const noexcept
Returns true if the list of options is expanded.
Definition: juce_MultiChoicePropertyComponent.h:86
@ GL_SOFTLIGHT_KHR
Definition: juce_gl.h:8432
@ GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: juce_gl.h:8023
Definition: juce_android_CameraDevice.h:970
std::ptrdiff_t difference_type
Definition: juce_ValueTree.h:409
Ptr clipToImageAlpha(const Image &image, const AffineTransform &transform, Graphics::ResamplingQuality quality) override
Definition: juce_RenderingHelpers.h:1842
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:445
@ GL_INDEX_ARRAY_POINTER_EXT
Definition: juce_gl.h:7902
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:340
@ GL_LINE_STRIP_ADJACENCY_EXT
Definition: juce_gl.h:6714
@ GL_IMAGE_BINDING_LAYER
Definition: juce_gl.h:2599
#define JUCE_GL_BASE_FUNCTIONS
Definition: juce_OpenGLExtensions.h:32
@ GL_PROJECTION_MATRIX
Definition: juce_gl.h:486
@ GL_CONTEXT_FLAG_DEBUG_BIT
Definition: juce_gl.h:2738
int top
Definition: juce_RenderingHelpers.h:396
bool isEmpty() const noexcept
Returns true if the rectangle's width or height are zero or less.
Definition: juce_Rectangle.h:121
@ GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
Definition: juce_gl.h:10566
@ GL_TRANSPOSE_CURRENT_MATRIX_ARB
Definition: juce_gl.h:4126
@ WGL_TEXTURE_FORMAT_ARB
Definition: juce_wgl.h:293
@ GL_DUAL_INTENSITY4_SGIS
Definition: juce_gl.h:11351
bool setAsCurrentWorkingDirectory() const
Sets the current working directory to be this file.
Definition: juce_posix_SharedCode.h:136
int masterPitchbendRange
Definition: juce_MPEZoneLayout.h:99
@ GL_PALETTE4_RGBA8_OES
Definition: juce_gl.h:10875
@ GL_MATRIX17_ARB
Definition: juce_gl.h:4150
void ensureStorageAllocated(const int minNumElements)
Increases the set's internal storage to hold a minimum number of elements.
Definition: juce_SortedSet.h:466
File resolveAsExistingFile() const
Resolves this argument as an absolute File, using the current working directory as a base for resolvi...
const Colour lightgoldenrodyellow
Definition: juce_Colours.h:109
static constexpr float algorithmicLatency
Definition: juce_Interpolators.h:137
@ GL_UNPACK_ALIGNMENT
Definition: juce_gl.h:310
A simple lexical analyser for syntax colouring of C++ code.
Definition: juce_CPlusPlusCodeTokeniser.h:37
void removeObject(ObjectClass *objectToRemove)
Removes the first occurrence of a specified object from the array.
Definition: juce_ReferenceCountedArray.h:657
static void releaseObject(ObjectClass *o)
Definition: juce_ReferenceCountedArray.h:900
@ GL_VERTEX_ATTRIB_MAP2_APPLE
Definition: juce_gl.h:3786
static bool parseFloatLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:235
bool isSustainPedalDown() const noexcept
Returns true if the sustain pedal is currently active for this voice.
Definition: juce_Synthesiser.h:229
JavaVM * androidJNIJavaVM
constexpr Point< float > toFloat() const noexcept
Casts this point to a Point<float> object.
Definition: juce_Point.h:234
A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII.
Definition: juce_Memory.h:134
@ GL_LUMINANCE32F_EXT
Definition: juce_gles2.h:2912
@ GL_MAP1_VERTEX_ATTRIB2_4_NV
Definition: juce_gl.h:10651
@ GL_BUFFER_DATA_SIZE
Definition: juce_gl.h:2880
Processor wrapper around juce::Reverb for easy integration into ProcessorChain.
Definition: juce_dsp/widgets/juce_Reverb.h:36
@ GL_COLOR_MATERIAL_PARAMETER
Definition: juce_gl.h:470
GetNextElementWithTagName(String n)
Definition: juce_XmlElement.h:654
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:533
@ GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT
Definition: juce_gles2.h:2142
void JUCE_VECTOR_CALLTYPE clearInternal() const noexcept
Definition: juce_AudioBlock.h:601
A component displaying a list of plugins, with options to scan for them, add, remove and sort them.
Definition: juce_PluginListComponent.h:36
Controls the order in which keyboard focus moves between components.
Definition: juce_KeyboardFocusTraverser.h:45
A basic object container.
Definition: juce_ArrayBase.h:40
typename TypeHelpers::ParameterType< SelectableItemType >::type ParameterType
Definition: juce_SelectedItemSet.h:51
void setMaximumDelayInSamples(int maxDelayInSamples)
Sets a new maximum delay in samples.
void focusLost(FocusChangeType) override
Called to indicate that this component has just lost the keyboard focus.
void setContentOwned(Component *newContentComponent, bool resizeToFitWhenContentChangesSize)
Changes the current content component.
Describes a category of a notification.
Definition: juce_PushNotifications.h:396
@ GL_TEXTURE14
Definition: juce_gl.h:1158
bool isUsingDoublePrecision() const noexcept
Returns true if the current precision is set to doublePrecision.
Definition: juce_AudioProcessor.h:678
@ GL_FLOAT_MAT4_ARB
Definition: juce_gl.h:4857
std::unique_ptr< Label > label
Definition: juce_ComboBox.h:447
void trim()
Deletes any whitespace characters from the starts and ends of all the strings.
typename std::aligned_storage< len >::type Storage
Definition: juce_FixedSizeFunction.h:105
const Colour rebeccapurple
Definition: juce_Colours.h:156
BigInteger inputChannels
The set of active input channels.
Definition: juce_AudioDeviceManager.h:122
Colour ledColour
Optional: Sets the led colour.
Definition: juce_PushNotifications.h:254
Style
Controls the appearance of this action.
Definition: juce_PushNotifications.h:69
@ GL_UNIFORM_BLOCK_INDEX
Definition: juce_gl.h:2068
@ GL_BOOL
Definition: juce_gl.h:1520
AudioProcessorParameterWithID(const ParameterID ¶meterID, const String ¶meterName, const AudioProcessorParameterWithIDAttributes &attributes={})
The creation of this object requires providing a name and ID which will be constant for its lifetime.
@ WGL_PBUFFER_LOST_ARB
Definition: juce_wgl.h:219
@ GL_REPLACE
Definition: juce_gl.h:369
ProcessContextReplacing(AudioBlockType &block) noexcept
Creates a ProcessContextReplacing that uses the given audio block.
Definition: juce_ProcessContext.h:99
bool isInterAppAudioConnected() const
Returns true if the plugin is connected with Inter-App Audio on iOS.
@ IBeamCursor
A vertical I-beam for positioning within text.
Definition: juce_MouseCursor.h:51
const String & getName() const noexcept
Returns the sample's name.
Definition: juce_Sampler.h:78
@ GL_UNIFORM_BUFFER_ADDRESS_NV
Definition: juce_gl.h:10474
SingleThreadedAbstractFifo fifo
Definition: juce_DryWetMixer.h:112
bool isReadOnly
True if the file is read-only.
Definition: juce_DirectoryContentsList.h:154
@ GL_FOG_COORDINATE_EXT
Definition: juce_gl.h:6567
@ tokenType_identifier
Definition: juce_CPlusPlusCodeTokeniser.h:58
double & result
Definition: juce_PerformanceCounter.h:160
ElementType & operator[](IndexType index) const noexcept
Returns a reference to one of the data elements.
Definition: juce_HeapBlock.h:219
JUCE_COMRESULT BufferCB(double time, BYTE *buffer, long bufferSize)
Definition: juce_win32_CameraDevice.h:547
bool operator!=(const OtherArrayType &other) const
Compares this array to another one.
Definition: juce_Array.h:175
CoefficientsPtr coefficients
The coefficients of the IIR filter.
Definition: juce_dsp/processors/juce_IIRFilter.h:336
void removeUser()
Definition: juce_win32_CameraDevice.h:261
@ GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD
Definition: juce_gl.h:3445
GLenum const void GLbitfield GLuint firstGlyph
Definition: juce_gl.h:9796
@ GL_ELEMENT_ARRAY_BUFFER
Definition: juce_gl.h:1404
@ GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10172
Array(const std::initializer_list< TypeToCreateFrom > &items)
Definition: juce_Array.h:126
Desktop::DisplayOrientation lastKnownScreenOrientation
Definition: juce_android_CameraDevice.h:2818
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:71
@ GL_EMBOSS_MAP_NV
Definition: juce_gl.h:10214
@ GL_TEXTURE_VIEW_NUM_LEVELS
Definition: juce_gl.h:2915
static bool isFrozen(const float freezeMode) noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:197
virtual HIViewRef attachView(WindowRef windowRef, HIViewRef rootView)=0
@ GL_MAP1_BINORMAL_EXT
Definition: juce_gl.h:6190
@ WGL_CONTEXT_RELEASE_BEHAVIOR_ARB
Definition: juce_wgl.h:132
void surfaceCreated(LocalRef< jobject > holder) override
Atom windowType
Definition: juce_linux_XWindowSystem.h:88
@ GL_VARIABLE_B_NV
Definition: juce_gl.h:9954
bool isExpanded() const noexcept
Returns true if the UI element is expanded.
Definition: juce_AccessibilityState.h:150
void componentPeerChanged() override
Definition: juce_win32_Video.h:370
@ GL_SRGB_DECODE_ARB
Definition: juce_gl.h:4453
@ GL_COLOR_ATTACHMENT9
Definition: juce_gl.h:1847
bool operator==(CharPointer_ASCII other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_ASCII.h:62
@ GL_STENCIL_BUFFER_BIT5_QCOM
Definition: juce_gles2.h:5214
An interpolator base class for resampling streams of floats.
Definition: juce_GenericInterpolator.h:40
constexpr CLSID CLSID_SmartTee
Definition: juce_win32_ComTypes.h:479
@ GL_TEXTURE_BUFFER_BINDING_EXT
Definition: juce_gles2.h:2717
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:624
static void cameraCaptureSessionCaptureStartedCallback(JNIEnv *, jobject, jlong host, jboolean isPreview, jobject rawSession, jobject rawRequest, jlong timestamp, jlong frameNumber)
Definition: juce_android_CameraDevice.h:2086
@ recordAudio
Permission to access the microphone (required on Android).
Definition: juce_RuntimePermissions.h:74
virtual void memoryWarningReceived()
Called by the host to indicate that you should reduce your memory footprint.
Definition: juce_AudioProcessor.h:135
JUCE_COMRESULT get_IsTopmost(BOOL *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:170
@ GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES
Definition: juce_gles2.h:4603
@ GL_TESS_CONTROL_SHADER_EXT
Definition: juce_gles2.h:2687
@ GL_MULTISAMPLE_BUFFER_BIT2_QCOM
Definition: juce_gles2.h:5219
@ GL_TRANSPOSE_COLOR_MATRIX_ARB
Definition: juce_gl.h:5351
ConstAudioBlockType constBlock
Definition: juce_ProcessContext.h:123
This class represents an instrument handling MPE.
Definition: juce_MPEInstrument.h:53
bool isSamplitude() const noexcept
Returns true if the host is Magix Samplitude.
Definition: juce_PluginHostType.h:175
A parameter class that maintains backwards compatibility with deprecated AudioProcessorValueTreeState...
Definition: juce_AudioProcessorValueTreeState.h:452
void deleteInstance()
Deletes and resets the current instance, if there is one.
Definition: juce_Singleton.h:109
@ GL_SHADING_RATE_1X2_PIXELS_QCOM
Definition: juce_gles2.h:5180
static std::array< NumericType, 6 > makeNotch(double sampleRate, NumericType frequency)
Returns the coefficients for a notch filter.
bool operator<=(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:61
void reset(T ptr)
Definition: juce_mac_ObjCHelpers.h:294
@ GL_SWIZZLE_STR_DR_ATI
Definition: juce_gl.h:5752
@ GL_MIN_PROGRAM_TEXEL_OFFSET
Definition: juce_gl.h:1716
static Type gainToDecibels(Type gain, Type minusInfinityDb=Type(defaultMinusInfinitydB))
Converts a gain level into a dBFS value.
Definition: juce_Decibels.h:56
@ GL_CONSTANT_COLOR_EXT
Definition: juce_gl.h:6042
@ GL_FIXED_ONLY
Definition: juce_gl.h:1719
std::unique_ptr< Pimpl > pimpl
Definition: juce_AndroidViewComponent.h:72
void setTitleBarHeight(int newHeight)
Changes the height of the title-bar.
void * fileHandle
Definition: juce_MemoryMappedFile.h:105
void componentVisibilityChanged() override
Definition: juce_android_CameraDevice.h:3271
GLintptr GLsizeiptr GLboolean commit
Definition: juce_gl.h:5002
@ GL_TIMEOUT_EXPIRED_APPLE
Definition: juce_gles2.h:1729
@ GL_VARIANT_ARRAY_POINTER_EXT
Definition: juce_gl.h:8059
virtual bool canControlTransport()
Returns true if this object can control the transport.
Definition: juce_AudioPlayHead.h:264
bool setFileReadOnlyInternal(bool) const
Definition: juce_posix_SharedCode.h:308
@ GL_IUI_N3F_V2F_EXT
Definition: juce_gl.h:6838
Vector3D & operator-=(Vector3D other) noexcept
Definition: juce_Vector3D.h:52
PixelType * linePixels
Definition: juce_RenderingHelpers.h:659
@ GL_SEMAPHORE_TYPE_TIMELINE_NV
Definition: juce_gl.h:7822
Definition: juce_win32_Video.h:841
@ GL_VARIABLE_E_NV
Definition: juce_gl.h:9957
double phasePerSample
Definition: juce_ToneGeneratorAudioSource.h:65
ColourIds
A set of colour IDs to use to change the colour of various aspects of the TreeView.
Definition: juce_TreeView.h:868
void clear()
Definition: juce_ArrayBase.h:239
@ GL_PRIMITIVES_GENERATED_EXT
Definition: juce_gl.h:7850
@ GL_NOR
Definition: juce_gl.h:345
This structure is passed into a DSP algorithm's prepare() method, and contains information about vari...
Definition: juce_ProcessContext.h:37
virtual void onImageAvailable(LocalRef< jobject > &imageReader)=0
@ GL_LINEAR_DETAIL_ALPHA_SGIS
Definition: juce_gl.h:11159
@ GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX
Definition: juce_gl.h:8752
@ GL_SAMPLE_SHADING_ARB
Definition: juce_gl.h:4779
uint16_t type
Definition: juce_fallback_SIMDNativeOps.h:39
bool invoke(AccessibilityActionType type) const
If an action has been registered for the provided action type, invokes the action and returns true.
Definition: juce_AccessibilityActions.h:104
@ GL_INT64_VEC4_NV
Definition: juce_gl.h:3359
@ GL_SAMPLER_BUFFER
Definition: juce_gl.h:2023
khronos_int64_t GLint64
Definition: juce_gl.h:188
MessageBoxIconType iconType
Definition: juce_MessageBoxOptions.h:137
@ GL_TEXTURE_OBJECT_VALID_QCOM
Definition: juce_gles2.h:5070
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
static int showYesNoCancelBox(MessageBoxIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box with three buttons.
@ GL_MIRROR_CLAMP_TO_EDGE_ATI
Definition: juce_gl.h:5884
AudioBlock & subtract(AudioBlock< OtherSampleType > src) noexcept
Subtracts the source values from the elements in this block.
Definition: juce_AudioBlock.h:424
Vector3D operator/(Type scaleFactor) const noexcept
Definition: juce_Vector3D.h:59
@ taskProgress
Progress for a long-running background operation.
Definition: juce_PushNotifications.h:205
@ GL_INTENSITY4
Definition: juce_gl.h:1037
static jobject retain(jobject obj, JNIEnv *env)
Definition: juce_android_JNIHelpers.h:152
PixelARGB getPixel(int px) const noexcept
Definition: juce_RenderingHelpers.h:499
ObjectClass * add(ObjectClass *newObject)
Appends a new object to the end of the array.
Definition: juce_OwnedArray.h:294
double getCurrentSampleRate() override
Returns the sample rate that the device is currently using.
@ GL_QUERY_RESOURCE_RENDERBUFFER_NV
Definition: juce_gl.h:9935
@ GL_RGBA8I_EXT
Definition: juce_gl.h:7647
@ GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT
Definition: juce_gl.h:6760
@ GL_TEXTURE11
Definition: juce_gl.h:1155
@ GL_GENERIC_ATTRIB_NV
Definition: juce_gl.h:10408
@ GL_NORMAL_MAP_EXT
Definition: juce_gl.h:7539
@ GL_COMPRESSED_SLUMINANCE_ALPHA
Definition: juce_gl.h:1679
float startAngleRadians
The angle (in radians, clockwise from the top) at which the slider's minimum value is represented.
Definition: juce_Slider.h:149
@ GL_ATOMIC_COUNTER_BUFFER_START
Definition: juce_gl.h:2554
ComSmartPtr< ComTypes::IMediaControl > mediaControl
Definition: juce_win32_CameraDevice.h:579
@ GL_REPLACE_MIDDLE_SUN
Definition: juce_gl.h:11901
float bottom
Bottom margin size.
Definition: juce_FlexItem.h:133
const Colour powderblue
Definition: juce_Colours.h:154
bool isPlaying() const noexcept
Returns true if it's currently playing.
Definition: juce_AudioTransportSource.h:123
Iterator & operator++() noexcept
Definition: juce_HashMap.h:452
@ GL_QUAD_ALPHA8_SGIS
Definition: juce_gl.h:11358
@ GL_RENDER
Definition: juce_gl.h:603
@ GL_LOCAL_CONSTANT_DATATYPE_EXT
Definition: juce_gl.h:8063
@ GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Definition: juce_gl.h:2573
Helper class providing an RAII-based mechanism for temporarily disabling denormals on your CPU.
Definition: juce_FloatVectorOperations.h:181
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:219
friend class ArrayBase
Definition: juce_ArrayBase.h:602
LassoComponent()=default
Creates a Lasso component.
@ GL_MAT_EMISSION_BIT_PGI
Definition: juce_gl.h:11116
bool isElementValid() const noexcept
Definition: juce_win32_AccessibilityElement.h:41
Represents an IP address.
Definition: juce_IPAddress.h:32
@ GL_PROXY_COLOR_TABLE
Definition: juce_gl.h:3036
bool retryLock() const noexcept
Retry gaining the lock by calling tryEnter on the underlying lock.
Definition: juce_ScopedLock.h:234
Android API level 26 or higher only: represents a channel group.
Definition: juce_PushNotifications.h:481
@ GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Definition: juce_gl.h:1801
@ GL_TEXTURE_BINDING_BUFFER_EXT
Definition: juce_gl.h:7495
@ GL_CURRENT_FOG_COORDINATE_EXT
Definition: juce_gl.h:6569
std::unique_ptr< HueSelectorComp > hueSelector
Definition: juce_ColourSelector.h:150
@ ambisonicY
Same as first-order ambisonic channel number 1.
Definition: juce_AudioChannelSet.h:405
@ GL_TESS_CONTROL_OUTPUT_VERTICES_EXT
Definition: juce_gles2.h:2651
@ GL_COMPRESSED_RGBA8_ETC2_EAC
Definition: juce_gl.h:2675
Definition: juce_mac_CameraDevice.h:236
GLintptr external_sync
Definition: juce_gl.h:8158
bool failedToOpen() const noexcept
Returns true if the stream couldn't be opened for some reason.
Definition: juce_FileOutputStream.h:86
SampleType s2
Definition: juce_StateVariableFilter.h:194
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:131
void triggerRepaint()
Asynchronously causes a repaint to be made.
double playSpeedMult
Definition: juce_mac_Video.h:777
@ GL_ATC_RGBA_EXPLICIT_ALPHA_AMD
Definition: juce_gles2.h:1510
CharPointer_UTF16 operator--() noexcept
Moves this pointer back to the previous character in the string.
Definition: juce_CharPointer_UTF16.h:105
@ GL_COLOR_ATTACHMENT17
Definition: juce_gl.h:1855
An Android-specific class that can create and embed a View inside itself.
Definition: juce_AndroidViewComponent.h:44
HostType
Represents the host type and also its version for some hosts.
Definition: juce_PluginHostType.h:48
@ defaultHashTableSize
Definition: juce_HashMap.h:477
@ GL_FRAMEBUFFER_DEFAULT
Definition: juce_gl.h:1805
static constexpr size_t n
Definition: juce_fallback_SIMDNativeOps.h:61
@ warnAboutOverwriting
specifies that the dialog should warn about overwriting existing files (if possible).
Definition: juce_FileBrowserComponent.h:65
@ GL_CLIP_DISTANCE5_EXT
Definition: juce_gles2.h:1939
SavedStateBase(const SavedStateBase &other)
Definition: juce_RenderingHelpers.h:2062
SmoothedValue< FloatType > gain
Definition: juce_Gain.h:143
@ GL_MULT
Definition: juce_gl.h:410
std::function< String(float, int)> StringFromValue
Definition: juce_RangedAudioParameter.h:48
@ GL_MAX_TASK_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9536
@ GL_UNSIGNALED
Definition: juce_gl.h:2136
void setPreferredHeight(int newHeight) noexcept
Definition: juce_PropertyComponent.h:76
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...
@ GL_LINE_STRIP_ADJACENCY_OES
Definition: juce_gles2.h:4590
@ GL_RGBA16_EXT
Definition: juce_gl.h:7441
@ GL_CON_13_ATI
Definition: juce_gl.h:5711
GLint GLint GLint yoffset
Definition: juce_gl.h:1063
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:124
@ GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2567
@ GL_DOUBLE_MAT3x2
Definition: juce_gl.h:2305
static void didResumeRecordingToOutputFileAtURL(id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *)
Definition: juce_mac_CameraDevice.h:222
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV
Definition: juce_gl.h:10835
@ GL_BUMP_TEX_UNITS_ATI
Definition: juce_gl.h:5649
GLuint res
Definition: juce_gl.h:8070
@ GL_TEXTURE16
Definition: juce_gl.h:1160
std::unique_ptr< AudioProcessorEditorListener > resizeListener
Definition: juce_AudioProcessorEditor.h:233
double getMaximumValue() const noexcept
Returns the maximum value for this range.
Definition: juce_AccessibilityValueInterface.h:117
String priceLocale
Price locale.
Definition: juce_InAppPurchases.h:64
GLsizei uniformCount
Definition: juce_gl.h:2088
Defines a colour for a token type.
Definition: juce_CodeEditorComponent.h:227
void drawLine(const Line< float > &) override
MemoryBlock * binaryValue
Definition: juce_Variant.h:307
@ GL_VIEW_CLASS_ETC2_RGBA
Definition: juce_gl.h:4457
@ GL_VERTEX_ATTRIB_ARRAY0_NV
Definition: juce_gl.h:10633
@ GL_TRANSPOSE_PROJECTION_MATRIX
Definition: juce_gl.h:1206
void releaseCurrentThreadStorage()
Called by a thread before it terminates, to allow this class to release any storage associated with t...
Definition: juce_ThreadLocalValue.h:121
Iterator begin() const
Definition: juce_XmlElement.h:677
@ GL_ALLOW_DRAW_WIN_HINT_PGI
Definition: juce_gl.h:11086
@ GL_TEXTURE3
Definition: juce_gl.h:1147
GLfloat GLfloat GLfloat minW
Definition: juce_gl.h:3829
double y2
Definition: juce_ResamplingAudioSource.h:95
AVPlayerLayer * playerLayer
Definition: juce_mac_Video.h:658
SIZE MaxCroppingSize
Definition: juce_win32_ComTypes.h:152
RangedAudioParameter & parameter
Definition: juce_ParameterAttachments.h:114
bool operator!=(const ElementType *otherPointer) const noexcept
Compares the pointer with another pointer.
Definition: juce_HeapBlock.h:236
void * fileHandle
Definition: juce_FileOutputStream.h:110
@ message
Incoming message (sms, instant message etc.).
Definition: juce_PushNotifications.h:204
String separator
Definition: juce_AudioProcessorParameterGroup.h:247
CriticalSection lock
Definition: juce_MidiKeyboardState.h:182
@ GL_COMBINER_MUX_SUM_NV
Definition: juce_gl.h:9984
Type get() const noexcept
Atomically reads and returns the current value.
Definition: juce_Atomic.h:64
OptionalScopedPointer()=default
Creates an empty OptionalScopedPointer.
@ GL_OP_INDEX_EXT
Definition: juce_gl.h:7956
@ GL_CLAMP_TO_BORDER
Definition: juce_gl.h:1202
bool isStudioOne() const noexcept
Returns true if the host is PreSonus Studio One.
Definition: juce_PluginHostType.h:185
void startTimer(int intervalInMilliseconds) noexcept
Starts the timer and sets the length of interval required.
XWindowSystemUtilities::XSettings * getXSettings() const noexcept
Definition: juce_linux_XWindowSystem.h:240
StandalonePluginHolder & owner
Definition: juce_StandaloneFilterWindow.h:590
typename SIMDInternal::PrimitiveType< ElementType >::type PrimitiveType
The native primitive type (used internally).
Definition: juce_SIMDRegister.h:79
@ GL_SAMPLES_SGIS
Definition: juce_gl.h:11206
@ GL_MAX_PROGRAM_MATRICES_ARB
Definition: juce_gl.h:4128
@ GL_OUTPUT_TEXTURE_COORD29_EXT
Definition: juce_gl.h:8012
Handy base class for writing COM objects, providing ref-counting and a basic QueryInterface method.
Definition: juce_win32_ComSmartPtr.h:200
virtual void drawLasso(Graphics &, Component &lassoComp)=0
int getSwapInterval() const noexcept
Definition: juce_OpenGL_ios.h:204
@ GL_MAX_LGPU_GPUS_NVX
Definition: juce_gl.h:8762
const bool deleteSourceWhenDeleted
Definition: juce_AudioSubsectionReader.h:81
static constexpr FloatType pi
A predefined value for Pi.
Definition: juce_MathsFunctions.h:382
@ GL_LOWER_LEFT
Definition: juce_gl.h:1548
Comparator for files.
Definition: juce_File.h:1113
A listener that receives callbacks from an ApplicationCommandManager when commands are invoked or the...
Definition: juce_ApplicationCommandManager.h:329
int getNumReadable() const
Returns the number of pending elements present in the buffer.
Definition: juce_SingleThreadedAbstractFifo.h:83
@ GL_MAX_SPARSE_TEXTURE_SIZE_AMD
Definition: juce_gl.h:3540
JUCE_COMRESULT disconnectAllProviders()
Definition: juce_win32_WindowsUIAWrapper.h:85
@ GL_AUTO_NORMAL
Definition: juce_gl.h:553
std::unique_ptr< Button > browseButton
Definition: juce_FilenameComponent.h:225
int height
Definition: juce_android_CameraDevice.h:1083
bool contains(Rectangle other) const noexcept
Returns true if this other rectangle is completely inside this one.
Definition: juce_Rectangle.h:634
@ GL_ISOLINES_EXT
Definition: juce_gles2.h:2656
@ GL_FIRST_TO_REST_NV
Definition: juce_gl.h:9677
@ GL_TEXTURE_SWIZZLE_G_EXT
Definition: juce_gl.h:7808
@ GL_TANGENT_ARRAY_TYPE_EXT
Definition: juce_gl.h:6182
SmoothedValueBase()=default
Constructor.
JUCE_NODISCARD WebView2Preferences withStatusBarDisabled() const
If this is set, the status bar usually displayed in the lower-left of the webview will be disabled.
Definition: juce_WebBrowserComponent.h:193
WindowVisualState
Definition: juce_win32_ComInterfaces.h:107
@ GL_TRANSFORM_FEEDBACK_RECORD_NV
Definition: juce_gl.h:10417
@ GL_MAX_SAMPLES
Definition: juce_gl.h:1888
virtual NSArray< AVCaptureConnection * > * getConnections() const =0
const Colour thistle
Definition: juce_Colours.h:175
@ GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
Definition: juce_gl.h:9743
const Identifier & getPropertyID() const noexcept
Returns the property ID of the referenced property.
Definition: juce_CachedValue.h:181
JUCE_NODISCARD 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:220
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
Definition: juce_gl.h:6710
@ GL_COLOR_ATTACHMENT9_EXT
Definition: juce_gl.h:6645
@ GL_SHADER_STORAGE_BARRIER_BIT
Definition: juce_gl.h:2908
@ WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
Definition: juce_wgl.h:305
@ GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
Definition: juce_gl.h:5563
Definition: juce_LinuxMessageThread.h:37
@ GL_ALPHA
Definition: juce_gl.h:362
bool isObject() const noexcept
@ GL_DOUBLEBUFFER
Definition: juce_gl.h:301
static AudioChannelSet create6point1Music()
Creates a set for a 6.0 Music surround setup (left, right, leftSurround, rightSurround,...
@ GL_STENCIL_BACK_REF
Definition: juce_gl.h:1550
const GLenum * bufs
Definition: juce_gl.h:1559
void prepare(const ProcessSpec &spec)
Initialises the processor.
bool isEmpty() const noexcept
Returns true if the set is empty, false otherwise.
Definition: juce_SortedSet.h:124
void stop()
Definition: juce_posix_SharedCode.h:1319
@ GL_OP_DOT3_EXT
Definition: juce_gl.h:7958
bool boolean
Definition: juce_AudioProcessorValueTreeState.h:80
@ WGL_MAX_PBUFFER_HEIGHT_EXT
Definition: juce_wgl.h:417
Type * operator->() const noexcept
Accesses a method or field of the value object.
Definition: juce_ThreadLocalValue.h:85
@ GL_TEXTURE_EXTERNAL_OES
Definition: juce_gles2.h:1849
const Colour deeppink
Definition: juce_Colours.h:81
void cameraDeviceStateOpened(const LocalRef< jobject > &cameraDeviceToUse)
Definition: juce_android_CameraDevice.h:2445
Rectangle operator/(FloatType scaleFactor) const noexcept
Scales this rectangle by the given amount, centred around the origin.
Definition: juce_Rectangle.h:404
GLuint const GLint * locations
Definition: juce_gl.h:10189
const GLint const GLsizei GLsizei GLint modestride
Definition: juce_gl.h:8239
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5138
ObjectClass * removeAndReturn(int indexToRemove)
Removes and returns an object from the array without deleting it.
Definition: juce_OwnedArray.h:629
CFObjectHolder & operator=(const CFObjectHolder &)=delete
@ GL_TEXTURE_TYPE_QCOM
Definition: juce_gles2.h:5066
@ GL_TEXTURE_RESIDENT_EXT
Definition: juce_gl.h:7698
@ left
L channel.
Definition: juce_AudioChannelSet.h:321
@ GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT
Definition: juce_gles2.h:2671
@ GL_FOG_FUNC_SGIS
Definition: juce_gl.h:11173
@ GL_REFERENCED_BY_FRAGMENT_SHADER
Definition: juce_gl.h:2887
static const unsigned char MediaSessionByteCode[]
Definition: juce_android_Video.h:35
std::function< void(bool)> Callback
Function type of runtime permission request callbacks.
Definition: juce_RuntimePermissions.h:94
MPEZone(Type type, int memberChannels=0, int perNotePitchbend=48, int masterPitchbend=2)
Definition: juce_MPEZoneLayout.h:45
Array< URL > results
Definition: juce_FileChooser.h:306
void process(const ProcessContext &context) noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_Bias.h:100
#define DECLARE_JNI_CLASS_WITH_BYTECODE(CppClassName, javaPath, minSDK, byteCodeData, byteCodeSize)
Definition: juce_android_JNIHelpers.h:216
void setCutoffFrequency(SampleType newCutoffFrequencyHz)
Sets the cutoff frequency of the filter in Hz.
String startLineName
Definition: juce_Grid.h:99
Rectangle< int > getBounds() const noexcept
Returns this component's bounding box.
Definition: juce_Component.h:304
const ElementType type
Definition: juce_RelativePointPath.h:89
Rectangle constrainedWithin(Rectangle areaToFitWithin) const noexcept
Tries to fit this rectangle within a target area, returning the result.
Definition: juce_Rectangle.h:798
static const int F22Key
key-code for the F22 key
Definition: juce_KeyPress.h:228
@ GL_UNSIGNED_INT_10F_11F_11F_REV_EXT
Definition: juce_gl.h:7020
Parallelogram< float > bounds
Definition: juce_DrawableRectangle.h:67
OwnedArray< ElementBase > elements
Definition: juce_RelativePointPath.h:179
std::unique_ptr< Drawable > folderImage
Definition: juce_LookAndFeel_V2.h:414
@ GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT
Definition: juce_gles2.h:2631
@ GL_NORMAL_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1426
bool ignoreCallbacks
Definition: juce_ParameterAttachments.h:162
@ WGL_SWAP_UNDERLAY3
Definition: juce_wgl.h:64
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:542
@ GL_TEXTURE_IMMUTABLE_FORMAT_EXT
Definition: juce_gles2.h:2905
typedef int(UNITY_INTERFACE_API *createCallback)(UnityAudioEffectState *state)
@ GL_WRITE_PIXEL_DATA_RANGE_NV
Definition: juce_gl.h:9865
@ GL_SYNC_X11_FENCE_EXT
Definition: juce_gl.h:8156
@ GL_UNSIGNED_INT_VEC2_EXT
Definition: juce_gl.h:6742
@ GL_TEXTURE5_ARB
Definition: juce_gl.h:4544
GLenum GLenum GLsizei void * table
Definition: juce_gl.h:3164
~PlayerController()
Definition: juce_mac_Video.h:589
@ GL_FILL
Definition: juce_gl.h:367
static forcedinline ScalarType op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:175
int64 getFileSize() const
The size of the item.
Definition: juce_RangedDirectoryIterator.h:48
forcedinline SrcPixelType const * getSrcPixel(int x) const noexcept
Definition: juce_RenderingHelpers.h:900
Type
Metadata that can be used by the OS to better handle the notification, depending on its priority.
Definition: juce_PushNotifications.h:196
static ValueType clampTo0To1(ValueType value)
Definition: juce_NormalisableRange.h:247
BallisticsFilter()
Constructor.
Makes repeated callbacks to a virtual method at a specified time interval.
Definition: juce_Timer.h:51
@ WGL_DEPTH_BUFFER_BIT_ARB
Definition: juce_wgl.h:123
int maxLength
Definition: juce_TextEditor.h:641
@ GL_UNSIGNED_INT_SAMPLER_2D_EXT
Definition: juce_gl.h:6754
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:109
@ GL_MAX_FRAGMENT_LIGHTS_SGIX
Definition: juce_gl.h:11484
@ GL_BUFFER_OBJECT_APPLE
Definition: juce_gl.h:3691
CharPointer_UTF32 atomicSwap(CharPointer_UTF32 newValue)
Atomically swaps this pointer for a new value, returning the previous value.
Definition: juce_CharPointer_UTF32.h:366
@ GL_DSDT_MAG_INTENSITY_NV
Definition: juce_gl.h:10296
GrabberCallback(Pimpl &p)
Definition: juce_win32_CameraDevice.h:532
@ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5457
@ textSelectionChanged
Indicates that the selection of a text element has changed.
static const int F16Key
key-code for the F16 key
Definition: juce_KeyPress.h:222
@ GL_PIXEL_TILE_GRID_DEPTH_SGIX
Definition: juce_gl.h:11602
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,...
@ GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Definition: juce_gl.h:2905
@ GL_ARRAY_BUFFER
Definition: juce_gl.h:1403
GLsizei maxCount
Definition: juce_gl.h:1575
OwnedArray< ApplicationCommandInfo > commands
Definition: juce_ApplicationCommandManager.h:305
static void runLoopSourceCallback(void *info) noexcept
Definition: juce_osx_MessageQueue.h:98
@ GL_INT_IMAGE_2D_ARRAY_EXT
Definition: juce_gl.h:7315
@ GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
Definition: juce_gl.h:5823
@ GL_TEXTURE2_ARB
Definition: juce_gl.h:4541
ValueType getCentreX() const noexcept
Returns the x coordinate of the rectangle's centre.
Definition: juce_Rectangle.h:145
Iterator(const Iterator &other) noexcept
Definition: juce_HashMap.h:405
@ GL_TEXTURE_CLIPMAP_OFFSET_SGIX
Definition: juce_gl.h:11428
@ GL_POINT_SIZE_RANGE
Definition: juce_gl.h:264
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:108
ListBox listBox
Definition: juce_FileSearchPathListComponent.h:102
@ WGL_CONTEXT_RESET_ISOLATION_BIT_ARB
Definition: juce_wgl.h:331
SampleType rate
Definition: juce_Phaser.h:200
AudioBlockType & outputBlock
Definition: juce_ProcessContext.h:182
@ GL_OP_NEGATE_EXT
Definition: juce_gl.h:7957
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_UTF8.h:73
static int64 getHighResolutionTicksPerSecond() noexcept
Returns the resolution of the high-resolution counter in ticks per second.
@ GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV
Definition: juce_gl.h:8774
static RelativeTime seconds(double seconds) noexcept
Creates a new RelativeTime object representing a number of seconds.
WeakReference< MessageListener > recipient
Definition: juce_Message.h:56
~SharedResourcePointer()
Destructor.
Definition: juce_SharedResourcePointer.h:104
@ GL_EVAL_VERTEX_ATTRIB10_NV
Definition: juce_gl.h:9089
CriticalSection lock
Definition: juce_AudioThumbnail.h:212
void fillRect(const Rectangle< int > &r, bool replace) override
Definition: juce_RenderingHelpers.h:2720
@ GL_PROGRAM_PIPELINE_BINDING_EXT
Definition: juce_gl.h:7242
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:254
ListenerList< ChangeListener > changeListeners
Definition: juce_ChangeBroadcaster.h:97
@ GL_MATRIX_INDEX_ARRAY_ARB
Definition: juce_gl.h:4496
@ GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Definition: juce_gl.h:2574
@ GL_MAX_TESS_PATCH_COMPONENTS
Definition: juce_gl.h:2337
@ GL_INTENSITY
Definition: juce_gl.h:1036
@ GL_TEXTURE_HEIGHT
Definition: juce_gl.h:323
void clear()
Does the same thing as reset().
Definition: juce_OptionalScopedPointer.h:138
@ GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
Definition: juce_gl.h:10457
uint8 * getLinePointer(int y) const noexcept
Returns a pointer to the start of a line in the image.
Definition: juce_Image.h:328
String operator+(const NewLine &, const NewLine &)
Definition: juce_NewLine.h:78
SharedRef sharedPointer
Definition: juce_WeakReference.h:196
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_UTF16.h:240
static void cameraCaptureSessionCaptureSequenceCompletedCallback(JNIEnv *, jobject, jlong host, jboolean isPreview, jobject rawSession, jint sequenceId, jlong frameNumber)
Definition: juce_android_CameraDevice.h:2076
ValueTreePropertyWithDefault value
Definition: juce_TextPropertyComponent.h:178
bool operator!=(const RangedDirectoryIterator &other) const noexcept
Returns the inverse of operator==.
Definition: juce_RangedDirectoryIterator.h:138
void process(const ProcessContext &context) noexcept
Definition: juce_LadderFilter.h:92
@ GL_VERTEX_ATTRIB_ARRAY10_NV
Definition: juce_gl.h:10643
void readLines(StringArray &destLines) const
Reads the contents of this file as text and splits it into lines, which are appended to the given Str...
@ GL_DUAL_INTENSITY8_SGIS
Definition: juce_gl.h:11352
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_UTF16.h:424
AudioProcessor & processor
The AudioProcessor that this editor represents.
Definition: juce_AudioProcessorEditor.h:58
String filename
The name of the file, which may also include a partial pathname.
Definition: juce_ZipFile.h:75
NativeContext(Component &component, const OpenGLPixelFormat &pixFormat, void *contextToShare, bool shouldUseMultisampling, OpenGLVersion version)
Definition: juce_OpenGL_osx.h:34
@ GL_SPRITE_MODE_SGIX
Definition: juce_gl.h:11678
#define JUCE_VECTOR_CALLTYPE
Definition: juce_dsp.h:100
@ GL_MAX_VARYING_VECTORS
Definition: juce_gl.h:2421
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:261
Definition: juce_ZipFile.h:269
Fills an edge-table with a solid colour.
Definition: juce_RenderingHelpers.h:570
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2347
@ WMT_VER_4_0
Definition: juce_win32_ComTypes.h:75
Result status
Definition: juce_FileOutputStream.h:111
@ ERROR_MISSING_AFFINITY_MASK_NV
Definition: juce_wgl.h:562
Parallelogram(Point< ValueType > topLeftPosition, Point< ValueType > topRightPosition, Point< ValueType > bottomLeftPosition) noexcept
Creates a parallelogram based on 3 points.
Definition: juce_Parallelogram.h:49
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:110
void scaleAll(ScaleType scaleFactor) noexcept
Scales all the coordinates.
Definition: juce_RectangleList.h:603
float width
Reverb width, 0 to 1.0, where 1.0 is very wide.
Definition: juce_audio_basics/utilities/juce_Reverb.h:56
int maxHeight
Definition: juce_MultiChoicePropertyComponent.h:130
virtual ~AudioProcessorEditorHostContext()=default
const Result & getStatus() const noexcept
Returns the status of the file stream.
Definition: juce_FileOutputStream.h:81
Range< int64 > getRange() const noexcept
Returns the section of the file at which the mapped memory represents.
Definition: juce_MemoryMappedFile.h:97
void errorOccurred()
Definition: juce_mac_Video.h:540
@ GL_SIGNED_RGB_NV
Definition: juce_gl.h:10330
The latest JUCE look-and-feel style, as introduced in 2013.
Definition: juce_LookAndFeel_V3.h:36
@ WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV
Definition: juce_wgl.h:588
@ GL_VERTEX_ATTRIB_ARRAY14_NV
Definition: juce_gl.h:10647
SampleType processSample(SampleType inputSample) noexcept
Returns the result of processing a single sample.
Definition: juce_Bias.h:92
@ GL_FRAGMENT_SHADER_BIT_EXT
Definition: juce_gl.h:7239
@ GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE
Definition: juce_gl.h:3793
AudioBuffer< SampleType > bufferFrequency
Definition: juce_Phaser.h:193
@ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Definition: juce_gl.h:5114
@ GL_UNSIGNED_INT_ATOMIC_COUNTER
Definition: juce_gl.h:2580
void sessionStarted()
Definition: juce_android_CameraDevice.h:2689
uint8 currentMessage[3]
Definition: juce_MidiDataConcatenator.h:178
@ VMR_ARMODE_NONE
Definition: juce_win32_ComTypes.h:53
@ GL_COLOR_ATTACHMENT7_NV
Definition: juce_gles2.h:3623
GLuint texture
Definition: juce_gl.h:1066
void reverse(int startSample, int numSamples) const noexcept
Reverses a part of the buffer.
Definition: juce_AudioSampleBuffer.h:1206
GLint j
Definition: juce_gl.h:901
This class provides a set of functions which generates FIR::Coefficients and IIR::Coefficients,...
Definition: juce_FilterDesign.h:41
@ GL_GET_TEXTURE_IMAGE_FORMAT
Definition: juce_gl.h:2783
virtual void onSurfaceTextureAvailable(LocalRef< jobject > &surface, int width, int height)=0
OptionalScopedPointer< AudioSource > input
Definition: juce_IIRFilterAudioSource.h:62
@ GL_MAP2_VERTEX_ATTRIB7_4_NV
Definition: juce_gl.h:10672
size_t byteCodeSize
Definition: juce_android_JNIHelpers.h:193
@ GL_POST_TEXTURE_FILTER_SCALE_SGIX
Definition: juce_gl.h:11749
@ GL_VERTEX_ARRAY_POINTER_EXT
Definition: juce_gl.h:7899
Array< int > keyPressNotes
Definition: juce_MidiKeyboardComponent.h:270
GLuint const GLuint GLuint const GLuint const GLenum * srcLayouts
Definition: juce_gl.h:7182
bool wasShowing
Definition: juce_ComponentMovementWatcher.h:87
@ GL_TEXTURE13_ARB
Definition: juce_gl.h:4552
@ GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
Definition: juce_gl.h:7737
@ GL_LUMINANCE8_EXT
Definition: juce_gl.h:7414
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:73
String getIdentifier() const noexcept
Returns the identifier of this device.
Definition: juce_MidiDevices.h:297
FollowSymlinks
Definition: juce_ZipFile.h:183
SpinLock lock
Definition: juce_SharedResourcePointer.h:131
void addRoundedRectangle(Rectangle< ValueType > rectangle, float cornerSizeX, float cornerSizeY)
Adds a rectangle with rounded corners to the path.
Definition: juce_Path.h:359
bool isNRPN
True if this message is an NRPN; false if it is an RPN.
Definition: juce_MidiRPN.h:47
@ ambisonicACN17
Fourth-order ambisonic channel number 17.
Definition: juce_AudioChannelSet.h:380
@ flatTop
Definition: juce_Windowing.h:55
virtual ~ReferenceCountedObject()
Destructor.
Definition: juce_ReferenceCountedObject.h:119
@ GL_VERTEX_ATTRIB_ARRAY15_NV
Definition: juce_gl.h:10648
void simplify()
Definition: juce_SparseSet.h:252
void setContent(Component *newContentComponent, bool deleteComponentWhenNoLongerNeeded=true)
Sets the component that this SidePanel will contain.
@ GL_R16_SNORM_EXT
Definition: juce_gles2.h:2404
@ GL_MAX_NUM_ACTIVE_VARIABLES
Definition: juce_gl.h:2868
This object watches for mouse-events happening within a component, and if the mouse remains still for...
Definition: juce_MouseInactivityDetector.h:43
@ GL_QUAD_ALPHA4_SGIS
Definition: juce_gl.h:11357
@ GL_POLYGON_OFFSET_FACTOR_EXT
Definition: juce_gl.h:7110
const Colour aqua
Definition: juce_Colours.h:45
@ Tracktion3
Represents Tracktion 3.
Definition: juce_PluginHostType.h:107
@ GL_DRAW_BUFFER4_ARB
Definition: juce_gl.h:4025
static std::array< NumericType, 4 > makeFirstOrderLowPass(double sampleRate, NumericType frequency)
Returns the coefficients for a first order low-pass filter.
Array< int > vibrationPattern
Optional: sets the vibration pattern in milliseconds.
Definition: juce_PushNotifications.h:266
void swapWith(OtherArrayType &otherArray) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_Array.h:621
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...
String getTitle() const noexcept
Returns the title text for this component.
Definition: juce_Component.h:2418
static const String streams
Definition: juce_UnitTestCategories.h:47
void(KHRONOS_APIENTRY *const &glCullFace)(GLenum mode)
@ GL_COVERAGE_ALL_FRAGMENTS_NV
Definition: juce_gles2.h:3578
std::unique_ptr< FileChooser > chooser
Definition: juce_FilenameComponent.h:231
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:310
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_UTF32.h:181
@ GL_TRANSFORM_FEEDBACK_ATTRIBS_NV
Definition: juce_gl.h:10409
@ GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5504
double getSampleRate() const noexcept
Returns the current sample rate.
Definition: juce_AudioProcessor.h:797
@ GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
Definition: juce_gl.h:9783
@ GL_QUERY_NO_WAIT_INVERTED
Definition: juce_gl.h:3019
@ GL_INFO_LOG_LENGTH
Definition: juce_gl.h:1537
ValueType getCentreY() const noexcept
Returns the y coordinate of the rectangle's centre.
Definition: juce_Rectangle.h:148
@ GL_COMPRESSED_RGBA_ASTC_10x5
Definition: juce_gles2.h:1415
@ GL_SCREEN_KHR
Definition: juce_gl.h:8425
Indicates that there is no platform specific information available.
Definition: juce_ExtensionsVisitor.h:90
static const int spaceKey
key-code for the space bar
Definition: juce_KeyPress.h:189
void clear() noexcept
Fills the contents of the matrix with zeroes.
Definition: juce_Matrix.h:103
#define PRINT_ELEMENTS(elem_type, array_type, fun_name_middle)
void referTo(ValueTree tree, const Identifier &property, UndoManager *um, var defaultVal, StringRef arrayDelimiter)
Makes the ValueTreePropertyWithDefault refer to the specified property inside the given ValueTree.
Definition: juce_ValueTreePropertyWithDefault.h:204
void setNumberOfChannelsToProduce(int requiredNumberOfChannels)
Specifies a number of channels that this audio source must produce from its getNextAudioBlock() callb...
CriticalSection lock
Definition: juce_BufferingAudioFormatReader.h:90
ValueType top
Definition: juce_BorderSize.h:142
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
JUCE_NODISCARD WebView2Preferences withDLLLocation(const File &location) const
Sets a custom location for the WebView2Loader.dll that is not a part of the standard system DLL searc...
Definition: juce_WebBrowserComponent.h:185
~GlyphCache() override
Definition: juce_RenderingHelpers.h:151
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:106
@ GL_LUMINANCE16_SNORM
Definition: juce_gl.h:7793
@ GL_DST_ALPHA
Definition: juce_gl.h:241
static forcedinline MaskType op(MaskType a, MaskType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:181
@ GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4114
int getBottom() const noexcept
Returns the y coordinate of the bottom edge of this component.
Definition: juce_Component.h:295
@ WGL_BLUE_SHIFT_EXT
Definition: juce_wgl.h:456
A component that acts as one of the vertical or horizontal bars you see being used to resize panels i...
Definition: juce_StretchableLayoutResizerBar.h:40
void clear()
Removes all values from the map.
Definition: juce_HashMap.h:139
VstSpeakerConfigurationHolder(const AudioChannelSet &channels)
Definition: juce_VSTCommon.h:171
@ GL_LUID_SIZE_EXT
Definition: juce_gl.h:6946
int pixelStride
The number of bytes between each pixel.
Definition: juce_Image.h:355
static void JNICALL cameraDeviceStateErrorCallback(JNIEnv *, jobject, jlong host, jobject, jint error)
Definition: juce_android_CameraDevice.h:2474
NumericType R2
Definition: juce_StateVariableFilter.h:254
~NativeContext() override
Definition: juce_OpenGL_android.h:119
@ GL_SHADER_OBJECT_EXT
Definition: juce_gl.h:6244
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:188
String getTooltip() override
Definition: juce_ComboBox.h:399
const Colour ivory
Definition: juce_Colours.h:100
@ GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV
Definition: juce_gl.h:10166
@ GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Definition: juce_gl.h:2315
void replaceWithProductOfInternal(AudioBlock< BlockSampleType > src, SmoothedValue< SmootherSampleType, SmoothingType > &value) const noexcept
Definition: juce_AudioBlock.h:782
Notify
Whether the disconnect call should trigger callbacks.
Definition: juce_InterprocessConnection.h:124
bool operator!=(const Iterator &other) const noexcept
Definition: juce_HashMap.h:454
void addVersionCommand(String versionArgument, String versionText)
Adds a command that will print the given text in response to the "--version" option.
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_UTF16.h:401
AudioBlockType & getOutputBlock() const noexcept
Returns the audio block to use as the output to a process function.
Definition: juce_ProcessContext.h:167
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:199
static const int numberPadMultiply
key-code for the multiply sign on the numeric keypad.
Definition: juce_KeyPress.h:256
virtual AEffect * getAEffectPtr() const noexcept=0
virtual void triggerStillPictureCapture()=0
NativeFunction * methodValue
Definition: juce_Variant.h:308
void clear() noexcept
The object that owns this master pointer should call this before it gets destroyed,...
Definition: juce_WeakReference.h:183
const String & getHostName() const noexcept
Returns the name of the currently connected host.
Definition: juce_Socket.h:105
void process(const ProcessContext &context) noexcept
Applies the reverb to a mono or stereo buffer.
Definition: juce_dsp/widgets/juce_Reverb.h:77
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Definition: juce_gl.h:1737
double sampleRate
Definition: juce_FirstOrderTPTFilter.h:143
AudioDeviceSetup currentSetup
Definition: juce_AudioDeviceManager.h:494
int getVolumeSerialNumber() const
Returns the serial number of the volume on which this file lives.
Definition: juce_posix_SharedCode.h:678
typename Subtypes::PointerType PointerType
Definition: juce_AudioDataConverters.h:685
const long UIA_CheckBoxControlTypeId
Definition: juce_win32_ComInterfaces.h:151
Definition: juce_AudioProcessorGraph.h:418
@ GL_RGB16I_EXT
Definition: juce_gl.h:7642
void setMidiOutput(MidiOutput *midiOutputToUse)
Sets the MIDI output that should be used, if required.
@ GL_ZERO_TO_ONE_EXT
Definition: juce_gles2.h:1920
@ WGL_SWAP_OVERLAY6
Definition: juce_wgl.h:52
@ GL_SAMPLES
Definition: juce_gl.h:1182
SampleType thresholddB
Definition: juce_NoiseGate.h:106
@ WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
Definition: juce_wgl.h:307
@ GL_MAX_SAMPLE_MASK_WORDS_NV
Definition: juce_gl.h:9122
@ GL_STENCIL_OP_VALUE_AMD
Definition: juce_gl.h:3557
void add(ElementType &&newElement)
Appends a new element at the end of the array.
Definition: juce_Array.h:428
Definition: juce_mac_CoreGraphicsContext.h:41
ElementType & operator[](const int index) noexcept
Definition: juce_ArrayBase.h:139
@ GL_PIXEL_COUNTER_BITS_NV
Definition: juce_gl.h:9577
@ GL_DEPTH_STENCIL_TEXTURE_MODE
Definition: juce_gl.h:2910
void endTransparencyLayer()
Definition: juce_RenderingHelpers.h:2682
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:708
GLuint GLsizei const GLenum * rates
Definition: juce_gl.h:10187
@ GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Definition: juce_gl.h:6942
Type findMinimum(const Type *data, Size numValues)
Scans an array of values, returning the minimum value that it contains.
Definition: juce_MathsFunctions.h:179
GLdouble f
Definition: juce_gl.h:685
@ GL_PROGRAM_INPUT
Definition: juce_gl.h:2849
bool addAudioTrack(AudioSource *source, int numSamples)
Adds a track to be written.
@ GL_VERTEX_ARRAY_KHR
Definition: juce_gl.h:8489
AudioFormatReader *const source
Definition: juce_AudioSubsectionReader.h:79
@ GL_RED_SNORM
Definition: juce_gl.h:7796
@ GL_OVERLAY_NV
Definition: juce_gl.h:8846
@ GL_INVALID_ENUM
Definition: juce_gl.h:257
void * GLeglClientBufferEXT
Definition: juce_gl.h:172
@ WGL_DEPTH_FLOAT_EXT
Definition: juce_wgl.h:381
RelativePoint topRight
Definition: juce_RelativeParallelogram.h:63
ScopedValueSetter(ValueType &valueToSet, ValueType newValue)
Creates a ScopedValueSetter that will immediately change the specified value to the given new value,...
Definition: juce_ScopedValueSetter.h:60
constexpr ValueType getEnd() const noexcept
Returns the end of the range.
Definition: juce_Range.h:86
@ GL_SPIR_V_BINARY_ARB
Definition: juce_gl.h:4259
@ WindowInteractionState_NotResponding
Definition: juce_win32_ComInterfaces.h:120
@ NavigateDirection_FirstChild
Definition: juce_win32_ComInterfaces.h:57
A class for receiving callbacks from a Slider.
Definition: juce_Slider.h:555
@ GL_MAP2_VERTEX_ATTRIB6_4_NV
Definition: juce_gl.h:10671
AudioParameterInt(const ParameterID ¶meterID, const String ¶meterName, int minValue, int maxValue, int defaultValueIn, const String ¶meterLabel, std::function< String(int value, int maximumStringLength)> stringFromInt=nullptr, std::function< int(const String &text)> intFromString=nullptr)
Creates a AudioParameterInt with the specified parameters.
Definition: juce_AudioParameterInt.h:89
bool isElementValid() const
Definition: juce_win32_UIAProviderBase.h:38
Rectangle< TargetType > toType() const noexcept
Casts this rectangle to a Rectangle with the given type.
Definition: juce_Rectangle.h:893
@ GL_OUTPUT_TEXTURE_COORD0_EXT
Definition: juce_gl.h:7983
int getTopLeftCornerAlpha() const noexcept
Definition: juce_RenderingHelpers.h:390
@ GL_MATRIX15_ARB
Definition: juce_gl.h:4148
@ GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
Definition: juce_gl.h:3827
bool juce_handleXEmbedEvent(ComponentPeer *, void *)
int getNumberOfColumns() const noexcept
Returns the number of columns.
Definition: juce_Grid.h:213
void sortSubItems(ElementComparator &comparator)
Sorts the list of sub-items using a standard array comparator.
Definition: juce_TreeView.h:123
int getLeftIndent() const noexcept
Returns the gap at the left edge of the editor.
Definition: juce_TextEditor.h:504
@ GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
Definition: juce_gl.h:4235
@ GL_PROXY_TEXTURE_1D_STACK_MESAX
Definition: juce_gl.h:8629
@ GL_TEXTURE15_ARB
Definition: juce_gl.h:4554
String text
Definition: juce_AttributedString.h:200
const Colour lightcyan
Definition: juce_Colours.h:108
@ GL_DETAIL_TEXTURE_LEVEL_SGIS
Definition: juce_gl.h:11161
@ GL_BGRA
Definition: juce_gl.h:1115
@ GL_REPLACEMENT_CODE_SUN
Definition: juce_gl.h:11904
GLbyte ty
Definition: juce_gl.h:6193
@ GL_TEXTURE_COMPRESSED_ARB
Definition: juce_gl.h:5095
@ GL_INT_SAMPLER_2D_ARRAY_EXT
Definition: juce_gl.h:6751
size_t getNumChannels() const noexcept
Returns the current number of channels.
Definition: juce_LadderFilter.h:67
@ GL_4PASS_3_EXT
Definition: juce_gl.h:6980
@ GL_INTERNALFORMAT_ALPHA_SIZE
Definition: juce_gl.h:2754
GLenum func
Definition: juce_gl.h:1561
@ GL_INCLUSIVE_EXT
Definition: juce_gl.h:8142
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
Definition: juce_gl.h:6622
khronos_float_t GLclampf
Definition: juce_gl.h:169
virtual int getItemHeight() const
Must return the height required by this item.
Definition: juce_TreeView.h:302
@ GL_POLYGON_STIPPLE
Definition: juce_gl.h:462
Can be used to save and restore the editor's caret position, selection state, etc.
Definition: juce_CodeEditorComponent.h:170
bool isVerticalScrollbarOnTheRight() const noexcept
True if the vertical scrollbar will appear on the right side of the content.
Definition: juce_Viewport.h:220
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:614
@ GL_R8UI
Definition: juce_gl.h:1915
static forcedinline vSIMDType load(const ScalarType *a) noexcept
Definition: juce_fallback_SIMDNativeOps.h:232
@ WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D
Definition: juce_wgl.h:512
auto & get() noexcept
Get a reference to the processor at index Index.
Definition: juce_ProcessorChain.h:72
@ GL_FOG_START
Definition: juce_gl.h:475
ShapeButton dismissButton
Definition: juce_SidePanel.h:206
bool hitTest(int, int) override
Definition: juce_LassoComponent.h:213
bool operator<=(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:64
Rectangle< int > calculateBoundsInParent(Component &) const
@ GL_MESH_VERTICES_OUT_NV
Definition: juce_gl.h:9539
const WeakReference< Component > safePointer
Definition: juce_Component.h:2340
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
Definition: juce_gl.h:8600
const auto * operator->() const noexcept
Returns a pointer to the value.
Definition: juce_ComponentPeer.h:114
virtual void settingChanged(const XSetting &settingThatHasChanged)=0
@ GL_MAP_ATTRIB_U_ORDER_NV
Definition: juce_gl.h:9076
void addProtocol(Protocol *protocol)
Definition: juce_mac_ObjCHelpers.h:394
@ GL_GET_TEXTURE_IMAGE_TYPE
Definition: juce_gl.h:2784
@ GL_GEOMETRY_VERTICES_OUT
Definition: juce_gl.h:2112
@ GL_ACTIVE_VERTEX_UNITS_ARB
Definition: juce_gl.h:5384
int getItemHeight() const noexcept
Returns the height of the treeview items.
Definition: juce_FileTreeComponent.h:95
SmoothedValue< float > damping
Definition: juce_audio_basics/utilities/juce_Reverb.h:312
Used to receive callbacks for image data changes.
Definition: juce_Image.h:478
ObjCClass(const char *nameRoot)
Definition: juce_mac_ObjCHelpers.h:356
@ GL_MAX_ACTIVE_LIGHTS_SGIX
Definition: juce_gl.h:11485
static int generateHash(int64 key, int upperLimit) noexcept
Generates a simple hash from an int64.
Definition: juce_HashMap.h:43
@ GL_FLOAT16_MAT2x3_AMD
Definition: juce_gl.h:3330
@ WMT_VER_9_0
Definition: juce_win32_ComTypes.h:78
@ GL_MAX_UNIFORM_LOCATIONS
Definition: juce_gl.h:2739
@ GL_R32UI
Definition: juce_gl.h:1919
GLdouble GLdouble z
Definition: juce_gl.h:757
ComponentBoundsConstrainer defaultConstrainer
Definition: juce_AudioProcessorEditor.h:235
String price
Price of the product in local currency.
Definition: juce_InAppPurchases.h:61
BadgeIconType
Controls badge icon type to use if a notification is shown as a badge.
Definition: juce_PushNotifications.h:298
@ GL_TRANSFORM_FEEDBACK_BUFFER_START_NV
Definition: juce_gl.h:10415
Type & operator*() noexcept
Dereference operator.
Definition: juce_CachedValue.h:108
void setInterpolationQuality(Graphics::ResamplingQuality quality) override
Definition: juce_RenderingHelpers.h:2719
JointStyle jointStyle
Definition: juce_PathStrokeType.h:200
Parallelogram< float > bounds
Definition: juce_DrawableText.h:104
String getSeparator() const
Returns the group's separator string.
@ GL_MAX_DEFORMATION_ORDER_SGIX
Definition: juce_gl.h:11616
@ GL_LUMINANCE_ALPHA8I_EXT
Definition: juce_gl.h:7652
@ GL_XOR
Definition: juce_gl.h:343
A stream which uses zlib to compress the data written into it.
Definition: juce_GZIPCompressorOutputStream.h:38
@ GL_UNKNOWN_CONTEXT_RESET_EXT
Definition: juce_gles2.h:2416
@ GL_DEPTH_STENCIL_TO_BGRA_NV
Definition: juce_gl.h:9015
GLuint GLuint GLfloat weight
Definition: juce_gl.h:9799
This structure is returned by the getNoteAndVelocityAtPosition() method.
Definition: juce_KeyboardComponentBase.h:185
Orientation
The direction of the keyboard.
Definition: juce_KeyboardComponentBase.h:50
HeapBlock< SampleType > memory
Definition: juce_dsp/processors/juce_IIRFilter.h:393
@ GL_BLUE_MIN_CLAMP_INGR
Definition: juce_gl.h:8311
void clear()
Clears the set.
Definition: juce_SparseSet.h:54
ValueTree state
Definition: juce_MarkerList.h:182
@ GL_OFFSET_HILO_TEXTURE_2D_NV
Definition: juce_gl.h:10382
const Colour mintcream
Definition: juce_Colours.h:134
@ GL_OUTPUT_TEXTURE_COORD7_EXT
Definition: juce_gl.h:7990
GLenum GLuint GLint GLint layer
Definition: juce_gl.h:2008
@ GL_STATIC_READ
Definition: juce_gl.h:1418
HeapBlock< int > table
Definition: juce_EdgeTable.h:207
@ right
R channel.
Definition: juce_AudioChannelSet.h:322
@ GL_MAX_VIEWS_OVR
Definition: juce_gl.h:11063
FloatType operator[](FloatType index) const noexcept
Definition: juce_LookupTable.h:135
Definition: juce_linux_XWindowSystem.h:142
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE
Definition: juce_gles2.h:1595
@ GL_MAP2_VERTEX_ATTRIB14_4_NV
Definition: juce_gl.h:10679
@ GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV
Definition: juce_gl.h:9028
std::unique_ptr< Component > menuBar
Definition: juce_DocumentWindow.h:296
bool hasInitialised
Definition: juce_OpenGL_android.h:343
@ GL_FIELDS_NV
Definition: juce_gl.h:9893
@ GL_CURRENT_BINORMAL_EXT
Definition: juce_gl.h:6181
@ GL_SYNC_CL_EVENT_ARB
Definition: juce_gl.h:3880
@ GL_MAP1_TEXTURE_COORD_1
Definition: juce_gl.h:557
A value interface that represents a ranged numeric value.
Definition: juce_AccessibilityValueInterface.h:197
static bool skipNumberSuffix(Iterator &source)
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:139
@ GL_COMPRESSED_RGB_S3TC_DXT1_EXT
Definition: juce_gl.h:7528
PCWSTR(WINAPI * WindowsGetStringRawBufferFuncPtr)(HSTRING, UINT32 *)
Definition: juce_win32_WinRTWrapper.h:97
GlobalRef surfaceView
Definition: juce_OpenGL_android.h:345
const Colour darkgreen
Definition: juce_Colours.h:68
File deadMansPedalFile
Definition: juce_PluginListComponent.h:119
constexpr bool operator==(const AudioBlock< OtherSampleType > &other) const noexcept
Definition: juce_AudioBlock.h:217
@ WGL_ACCESS_READ_WRITE_NV
Definition: juce_wgl.h:536
bool isSostenutoPedalDown() const noexcept
Returns true if the sostenuto pedal is currently active for this voice.
Definition: juce_Synthesiser.h:235
@ GL_OUTPUT_TEXTURE_COORD2_EXT
Definition: juce_gl.h:7985
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:610
@ GL_SHADER_COMPILER
Definition: juce_gl.h:2417
void iterate(Callback &callback) const
Definition: juce_RenderingHelpers.h:378
Coefficients()
Creates a null set of coefficients (which will produce silence).
static void destroy(ObjectType *object)
Definition: juce_ContainerDeletePolicy.h:42
ScopedCameraDevice & scopedCameraDevice
Definition: juce_android_CameraDevice.h:2099
@ GL_HSL_LUMINOSITY_KHR
Definition: juce_gl.h:8438
void(* GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)
Definition: juce_gl.h:198
const long UIA_IsPeripheralPropertyId
Definition: juce_win32_ComInterfaces.h:147
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_ASCII.h:177
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG
Definition: juce_gles2.h:3017
@ GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Definition: juce_gl.h:2340
const AudioProcessorParameterNode *const * begin() const noexcept
static bool isVideoRecord()
Definition: juce_android_CameraDevice.h:2750
@ GL_SAMPLE_LOCATION_NV
Definition: juce_gl.h:10051
@ GL_DEBUG_TYPE_POP_GROUP_KHR
Definition: juce_gl.h:8482
std::unique_ptr< Pimpl > pimpl
Definition: juce_CodeEditorComponent.h:401
@ GL_EYE_DISTANCE_TO_POINT_SGIS
Definition: juce_gl.h:11236
@ GL_FLOAT_VEC3
Definition: juce_gl.h:1515
@ GL_BOLD_BIT_NV
Definition: juce_gl.h:9724
GLsizeiptr size
Definition: juce_gl.h:1460
static Ptr makeFirstOrderHighPass(double sampleRate, NumericType frequency)
Returns the coefficients for a first order high-pass filter.
std::unique_ptr< MultipleInstanceHandler > multipleInstanceHandler
Definition: juce_ApplicationBase.h:304
@ GL_NORMAL_ARRAY_TYPE_EXT
Definition: juce_gl.h:7883
@ GL_FORCE_BLUE_TO_ONE_NV
Definition: juce_gl.h:10394
@ GL_TEXTURE_RESIDENT
Definition: juce_gl.h:1021
ListenerList< Listener > listeners
Definition: juce_Label.h:349
GLuint start
Definition: juce_gl.h:1134
ULONG STDMETHODCALLTYPE AddRef()
Definition: juce_win32_ComSmartPtr.h:170
int width
Definition: juce_TableHeaderComponent.h:427
@ GL_SMOOTH_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9703
@ GL_DEPTH_BOUNDS_TEST_EXT
Definition: juce_gl.h:6264
@ GL_SRC2_RGB
Definition: juce_gl.h:1444
@ WGL_TEXTURE_CUBE_MAP_ARB
Definition: juce_wgl.h:299
JUCE_NODISCARD ModifierKeys withOnlyMouseButtons() const noexcept
Returns a copy of only the mouse-button flags.
Definition: juce_ModifierKeys.h:166
AudioDeviceManager & deviceManager
The device manager that this component is controlling.
Definition: juce_AudioDeviceSelectorComponent.h:78
static const int numberPadAdd
key-code for the add sign on the numeric keypad.
Definition: juce_KeyPress.h:254
@ GL_RENDERBUFFER_DEPTH_SIZE
Definition: juce_gl.h:1885
@ GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR
Definition: juce_gl.h:8561
GLenum const void * addr
Definition: juce_gl.h:8078
@ GL_ARRAY_STRIDE
Definition: juce_gl.h:2875
void addChild(std::unique_ptr< ParameterOrGroup > firstChild, Args &&... remainingChildren)
Adds multiple parameters or sub-groups to this group.
Definition: juce_AudioProcessorParameterGroup.h:223
const AudioBlock &JUCE_VECTOR_CALLTYPE subtract(NumericType value) const noexcept
Definition: juce_AudioBlock.h:420
String * begin() noexcept
Returns a pointer to the first String in the array.
Definition: juce_StringArray.h:165
@ WGL_ACCUM_GREEN_BITS_ARB
Definition: juce_wgl.h:262
static SampleType JUCE_VECTOR_CALLTYPE processSingleSample(SampleType sample, SampleType *buf, const NumericType *fir, size_t m, size_t &p) noexcept
Definition: juce_FIRFilter.h:186
void reset() noexcept
Definition: juce_Bias.h:84
JUCE_COMRESULT SampleCB(double, ComTypes::IMediaSample *)
Definition: juce_win32_CameraDevice.h:545
CachedValue & operator=(const Type &newValue)
Sets the property.
Definition: juce_CachedValue.h:239
void setValue(double newValue) final
Definition: juce_AccessibilityValueInterface.h:158
void fillRectList(const RectangleList< float > &list)
Definition: juce_RenderingHelpers.h:2294
String getTitle() const
Returns the title of the dialog box.
Definition: juce_MessageBoxOptions.h:101
@ stateIsMuted
Definition: juce_UnityPluginInterface.h:73
JUCE_NODISCARD ChangeDetails withParameterInfoChanged(bool b) const noexcept
Indicates that some attributes of the AudioProcessor's parameters have changed.
Definition: juce_AudioProcessorListener.h:91
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:436
Viewport viewport
Definition: juce_PropertyPanel.h:164
static const int returnKey
key-code for the return key
Definition: juce_KeyPress.h:191
@ GL_LUMINANCE16_ALPHA16
Definition: juce_gl.h:1035
String errorMessage
If an unlock operation fails, this is the error message that the webserver supplied (or a message say...
Definition: juce_OnlineUnlockStatus.h:182
bool isUsingChannelAsMemberChannel(int channel) const noexcept
Definition: juce_MPEZoneLayout.h:62
@ GL_ALPHA_INTEGER_EXT
Definition: juce_gl.h:7656
@ GL_IMAGE_2D
Definition: juce_gl.h:2602
virtual bool onSurfaceTextureDestroyed(LocalRef< jobject > &surface)=0
The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoun...
Definition: juce_OSCTypes.h:46
@ GL_BUFFER_VARIABLE
Definition: juce_gl.h:2851
Definition: juce_android_CameraDevice.h:363
void clipLineToMask(int x, int y, const uint8 *mask, int maskStride, int numPixels)
Atom actualType
Definition: juce_linux_XWindowSystem.h:59
static LocalRef< jobject > getBitmapWithCorrectOrientationFrom(LocalRef< jobject > &origBitmap, int rotationAngle)
Definition: juce_android_CameraDevice.h:1333
OwnedArray< Timer > timers
Definition: juce_MultiTimer.h:119
The original JUCE look-and-feel, as used back from 2002 to about 2007ish.
Definition: juce_LookAndFeel_V1.h:36
GLenum const void GLbitfield GLuint firstGlyphIndex
Definition: juce_gl.h:9840
GLuint * sequence_num
Definition: juce_gl.h:10814
@ GL_TEXTURE_LIGHT_EXT
Definition: juce_gl.h:6883
Component * getKioskModeComponent() const noexcept
Returns the component that is currently being used in kiosk-mode.
Definition: juce_Desktop.h:225
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxW
Definition: juce_gl.h:3829
@ GL_PIXEL_MAP_I_TO_R_SIZE
Definition: juce_gl.h:508
Definition: juce_EdgeTable.h:200
void paint(Graphics &g) override
Definition: juce_LassoComponent.h:202
void triggerStillPictureCapture()
Definition: juce_android_CameraDevice.h:3057
ValueTree valueTree
Definition: juce_ValueTreeSynchroniser.h:87
std::aligned_storage< 44, 8 >::type lock
Definition: juce_CriticalSection.h:109
long OAFilterState
Definition: juce_win32_ComTypes.h:108
@ GL_COLOR_ATTACHMENT2_NV
Definition: juce_gles2.h:3618
@ GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1429
@ ambisonicACN10
Third-order ambisonic channel number 10.
Definition: juce_AudioChannelSet.h:371
@ GL_DRAW_BUFFER4_NV
Definition: juce_gles2.h:3604
ComponentBoundsConstrainer * getConstrainer() noexcept
Returns the bounds constrainer object that this window is using.
Definition: juce_ResizableWindow.h:154
ReferenceCountedObjectPtr(ReferencedType &refCountedObject) noexcept
Creates a pointer to an object.
Definition: juce_ReferenceCountedObject.h:271
void setMidiInputDeviceEnabled(const String &deviceIdentifier, bool enabled)
Enables or disables a midi input device.
@ GL_UNCORRELATED_NV
Definition: juce_gl.h:8860
@ GL_ALPHA_TEST_FUNC
Definition: juce_gl.h:490
@ WGL_STENCIL_BITS_EXT
Definition: juce_wgl.h:465
@ GL_DEBUG_CATEGORY_APPLICATION_AMD
Definition: juce_gl.h:3259
virtual void appStyleChanged()
Definition: juce_ComponentPeer.h:524
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:373
@ GL_LOSE_CONTEXT_ON_RESET_KHR
Definition: juce_gl.h:8536
@ GL_LOGIC_OP_MODE
Definition: juce_gl.h:294
const ModifierKeys mods
The key modifiers associated with the event.
Definition: juce_MouseEvent.h:125
String identifier
Definition: juce_AudioProcessorParameterGroup.h:247
@ WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
Definition: juce_wgl.h:304
GLsizei GLfloat GLfloat GLfloat GLfloat ymove
Definition: juce_gl.h:695
Array< var > * getArray() const noexcept
If this variant holds an array, this provides access to it.
ComponentAnimator fader
Definition: juce_JUCESplashScreen.h:68
SIZE MinOutputSize
Definition: juce_win32_ComTypes.h:157
@ GL_FRAMEBUFFER_UNDEFINED_OES
Definition: juce_gles2.h:4743
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:100
#define DECLARE_JNI_CLASS_WITH_MIN_SDK(CppClassName, javaPath, minSDK)
Definition: juce_android_JNIHelpers.h:234
@ GL_COMBINE
Definition: juce_gl.h:1216
@ GL_CONVEX_HULL_NV
Definition: juce_gl.h:9647
@ GL_BLOCK_INDEX
Definition: juce_gl.h:2874
@ GL_STENCIL_INDEX4
Definition: juce_gl.h:1878
void append(std::unique_ptr< AudioProcessorParameter >)
void shutDownAudioDevices()
Definition: juce_StandaloneFilterWindow.h:644
static SharedObjectHolder & getSharedObjectHolder() noexcept
Definition: juce_SharedResourcePointer.h:136
@ GL_DEBUG_TYPE_PERFORMANCE
Definition: juce_gl.h:2716
@ GL_4PASS_0_SGIS
Definition: juce_gl.h:11201
char GLchar
Definition: juce_gles2.h:67
@ noCycles
Requests that a file system traversal may follow symbolic links, but should attempt to skip any symbo...
bool setSwapInterval(int numFramesPerSwap)
Definition: juce_OpenGL_linux_X11.h:202
@ GL_STENCIL_BUFFER_BIT2_QCOM
Definition: juce_gles2.h:5211
A global cache of images that have been loaded from files or memory.
Definition: juce_ImageCache.h:46
@ GL_DEBUG_SEVERITY_LOW_AMD
Definition: juce_gl.h:3252
Polynomial< FloatingType > getSumWith(const Polynomial< FloatingType > &other) const
Returns the sum of this polynomial with another.
Definition: juce_Polynomial.h:121
@ GL_CLAMP_TO_EDGE_SGIS
Definition: juce_gl.h:11313
ValueType getBottom() const noexcept
Returns the y coordinate of the rectangle's bottom edge.
Definition: juce_Rectangle.h:142
String burn(BurnProgressListener *listener, bool ejectDiscAfterwards, bool performFakeBurnForTesting, int writeSpeed)
Runs the burn process.
AudioBlock getSingleChannelBlock(size_t channel) const noexcept
Returns an AudioBlock that represents one of the channels in this block.
Definition: juce_AudioBlock.h:249
void ensureAllocatedSize(int minNumElements)
Increases the amount of storage allocated if it is less than a given amount.
Definition: juce_ArrayAllocationBase.h:89
@ GL_DSDT_MAG_VIB_NV
Definition: juce_gl.h:10324
const GLchar GLuint const GLuint * pConstantIndex
Definition: juce_gl.h:3199
Atomic< int > numObjects
Definition: juce_LeakedObjectDetector.h:96
@ GL_MODELVIEW_PROJECTION_NV
Definition: juce_gl.h:10606
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV
Definition: juce_gl.h:10050
String getName() const noexcept
Returns the name of this component.
Definition: juce_Component.h:76
@ GL_COMPRESSED_RGBA_ASTC_4x4
Definition: juce_gles2.h:1407
@ GL_DOUBLE_MAT2x3_EXT
Definition: juce_gl.h:7931
@ NavigateDirection_Parent
Definition: juce_win32_ComInterfaces.h:54
static const int F18Key
key-code for the F18 key
Definition: juce_KeyPress.h:224
@ GL_VIRTUAL_PAGE_SIZE_X_ARB
Definition: juce_gl.h:5015
@ GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD
Definition: juce_gl.h:3593
SampleType threshold
Definition: juce_NoiseGate.h:102
GLsizei GLenum const void GLuint GLsizei GLfloat * metrics
Definition: juce_gl.h:9822
void prepare(const ProcessSpec &spec) noexcept
Called before processing starts.
Definition: juce_Bias.h:78
ElementType JUCE_VECTOR_CALLTYPE get(size_t idx) const noexcept
Returns the idx-th element of the receiver.
Definition: juce_SIMDRegister.h:149
CharPointer_UTF8 CharPointerType
This is the character encoding type used internally to store the string.
Definition: juce_String.h:174
@ GL_ALWAYS_FAST_HINT_PGI
Definition: juce_gl.h:11083
@ GL_MESH_SHADER_BIT_NV
Definition: juce_gl.h:9546
Rectangle< int > lastBounds
Definition: juce_ComponentMovementWatcher.h:88
@ GL_TEXTURE_UPDATE_BARRIER_BIT_EXT
Definition: juce_gl.h:7339
@ GL_ALPHA_INTEGER
Definition: juce_gl.h:1929
const int styleFlags
Definition: juce_ComponentPeer.h:515
const float defaultValue
Definition: juce_AudioParameterInt.h:145
forcedinline void handleEdgeTablePixel(int x, int alphaLevel) const noexcept
Definition: juce_RenderingHelpers.h:587
String removeValueForOption(StringRef option)
Looks for a given argument and returns either its assigned value (for long options) or the string tha...
void enter() const noexcept
Definition: juce_CriticalSection.h:139
An array designed for holding objects.
Definition: juce_OwnedArray.h:50
@ GL_CLIPPING_INPUT_PRIMITIVES
Definition: juce_gl.h:3189
GLuint uniformIndex
Definition: juce_gl.h:2090
@ GL_SRC1_RGB
Definition: juce_gl.h:1443
int getX() const noexcept
Returns the x coordinate of the component's left edge.
Definition: juce_Component.h:259
@ GL_QUERY_BUFFER_AMD
Definition: juce_gl.h:3490
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_TableHeaderComponent.h:390
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV
Definition: juce_gl.h:10410
Component & getComponent() noexcept
Returns the component being represented by this peer.
Definition: juce_ComponentPeer.h:138
AudioChannelSet getMainOutputChannelSet() const noexcept
Get the output channel layout on the main bus.
Definition: juce_AudioProcessor.h:335
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
Definition: juce_gl.h:4237
String getID() const
Returns the group's ID.
String subcategoryName
The name of the current subcategory (i.e.
Definition: juce_UnitTest.h:390
@ GL_MAX_FRAGMENT_UNIFORM_BLOCKS
Definition: juce_gl.h:2055
Use this struct as the template parameter for Listener and ListenerWithOSCAddress to receive incoming...
Definition: juce_OSCReceiver.h:85
bool isOrientationLandscape() const
Definition: juce_android_CameraDevice.h:3264
JUCE_COMRESULT GetPropertyValue(PROPERTYID propertyId, VARIANT *pRetVal) override
@ GL_CULL_FRAGMENT_NV
Definition: juce_gl.h:10310
@ GL_GREEN_BITS
Definition: juce_gl.h:543
GLvoid glResolveMultisampleFramebufferAPPLE()
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:930
static bool setCurrentThreadPriority(int priority)
Changes the priority of the caller thread.
@ GL_SOURCE2_RGB
Definition: juce_gl.h:1221
static bool isRequired(PermissionID permission)
Returns whether a runtime request is required to obtain the permission on the current platform.
JUCE_NODISCARD auto withValueFromStringFunction(ValueFromString x) const
An optional lambda function that parses a string and converts it into a non-normalised value.
Definition: juce_RangedAudioParameter.h:55
@ WGL_CONTEXT_MAJOR_VERSION_ARB
Definition: juce_wgl.h:144
forcedinline void multiplyAlpha(float multiplier) noexcept
Definition: juce_PixelFormats.h:217
Value & getMuteInputValue()
Definition: juce_StandaloneFilterWindow.h:167
A set of named property values, which can be strings, integers, floating point, etc.
Definition: juce_PropertySet.h:38
@ GL_MODELVIEW1_EXT
Definition: juce_gl.h:8119
size_t getFilterOrder() const noexcept
Returns the filter order associated with the coefficients.
Definition: juce_FIRFilter.h:242
@ GL_BUMP_ROT_MATRIX_SIZE_ATI
Definition: juce_gl.h:5647
GLbitfield GLuint srcName
Definition: juce_gl.h:8765
@ WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D
Definition: juce_wgl.h:492
MultiplicativeVoid< T > setStepSize()
Definition: juce_SmoothedValue.h:369
void DrawCircle(const b2Vec2 ¢er, float32 radius, const b2Color &) override
StringArray messages
A list of messages describing the failed tests.
Definition: juce_UnitTest.h:398
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:122
JUCE_NODISCARD 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:232
File file
Definition: juce_FileOutputStream.h:109
bool ignoreCallbacks
Definition: juce_ParameterAttachments.h:208
Holds a set of named var objects.
Definition: juce_NamedValueSet.h:34
const GLchar * tagString
Definition: juce_gl.h:9945
@ GL_NEGATE_BIT_ATI
Definition: juce_gl.h:5767
@ GL_DRAW_INDIRECT_BUFFER
Definition: juce_gl.h:2289
@ GL_COMPARE_REF_TO_TEXTURE
Definition: juce_gl.h:1693
size_t order
Definition: juce_dsp/processors/juce_IIRFilter.h:395
@ GL_TESS_GEN_SPACING_EXT
Definition: juce_gles2.h:2653
GLenum swizzlex
Definition: juce_gl.h:10841
@ GL_UNSIGNED_INT64_VEC4_ARB
Definition: juce_gl.h:4282
@ GL_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2611
Rectangle< int > previewBufferSize
Definition: juce_android_CameraDevice.h:859
@ GL_INT_10_10_10_2_OES
Definition: juce_gles2.h:4982
JUCE_NODISCARD auto withBoolean(bool x) const
Pass 'true' if this parameter only has two valid states.
Definition: juce_AudioProcessorValueTreeState.h:69
Classes can implement this interface and register themselves with the Desktop class to receive callba...
Definition: juce_Desktop.h:38
void reset()
Clears the reverb's buffers.
Definition: juce_audio_basics/utilities/juce_Reverb.h:118
@ GL_PRIMITIVES_SUBMITTED_ARB
Definition: juce_gl.h:4650
@ GL_HISTOGRAM
Definition: juce_gl.h:3042
int size() const noexcept
Returns the current number of elements in the array.
Definition: juce_Array.h:215
void fillTargetRect(Rectangle< float > r)
Definition: juce_RenderingHelpers.h:2238
@ GL_TEXTURE_ENV_BIAS_SGIX
Definition: juce_gl.h:11712
Writes data to an internal memory buffer, which grows as required.
Definition: juce_MemoryOutputStream.h:35
@ wideLeft
Wide Left channel.
Definition: juce_AudioChannelSet.h:345
@ GL_EVAL_VERTEX_ATTRIB6_NV
Definition: juce_gl.h:9085
@ GL_COMPRESSED_SLUMINANCE
Definition: juce_gl.h:1678
@ GL_IMAGE_BUFFER_EXT
Definition: juce_gl.h:7302
@ GL_VERTEX_ARRAY_OBJECT_AMD
Definition: juce_gl.h:3431
bool notifiedOfCameraOpening
Definition: juce_android_CameraDevice.h:2931
void pushMidiData(const void *inputData, int numBytes, double time, UserDataType *input, CallbackType &callback)
Definition: juce_MidiDataConcatenator.h:49
@ GL_CON_24_ATI
Definition: juce_gl.h:5722
@ TextBoxAbove
Puts the text box above the slider, horizontally centred.
Definition: juce_Slider.h:98
@ GL_LUMINANCE4_EXT
Definition: juce_gl.h:7413
void refreshIfNeeded()
Definition: juce_mac_CameraDevice.h:502
constexpr bool isPowerOfTwo(IntegerType value)
Returns true if the specified integer is a power-of-two.
Definition: juce_MathsFunctions.h:527
std::unique_ptr< LocalisedStrings > fallback
Definition: juce_LocalisedStrings.h:193
@ GL_IMAGE_CUBE_EXT
Definition: juce_gl.h:7301
Range< float > yRange
Definition: juce_AudioProcessor.h:1180
void replaceWithNegativeOfInternal(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:832
~SingletonHolder()
Definition: juce_Singleton.h:42
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_ConcertinaPanel.h:113
bool isWaveBurner() const noexcept
Returns true if the host is Apple WaveBurner.
Definition: juce_PluginHostType.h:195
const JUCE_NODISCARD auto & getBoolean() const
Definition: juce_AudioProcessorValueTreeState.h:76
static bool isBigEndian() noexcept
Returns true if the format is big-endian.
Definition: juce_AudioDataConverters.h:547
StringArray oscSymbols
Definition: juce_OSCAddress.h:80
BallisticsFilter< SampleType > RMSFilter
Definition: juce_NoiseGate.h:103
GLenum GLenum GLenum srcAlpha
Definition: juce_gl.h:2360
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: juce_gl.h:2287
void removeFirstMatchingValue(ParameterType valueToRemove)
Removes an item from the array.
Definition: juce_Array.h:834
@ GL_MULTISAMPLE_BUFFER_BIT1_QCOM
Definition: juce_gles2.h:5218
Whirlpool hash class.
Definition: juce_Whirlpool.h:47
@ GL_RGB5_A1_EXT
Definition: juce_gl.h:7437
SynthesiserSound::Ptr currentlyPlayingSound
Definition: juce_Synthesiser.h:272
void fillAllWithGradient(SavedStateType &state, ColourGradient &gradient, const AffineTransform &transform, bool isIdentity) const override
Definition: juce_RenderingHelpers.h:1767
SampleType processSample(int channel, SampleType inputValue)
Performs the filter operation on a single sample at a time.
Type
Definition: juce_linux_XWindowSystem.h:101
SampleType getCutoffFrequency() const noexcept
Returns the cutoff frequency of the filter.
Definition: juce_FirstOrderTPTFilter.h:80
::Window findTopLevelWindowOf(::Window) const
@ GL_INCR_WRAP_EXT
Definition: juce_gl.h:7394
@ GL_IMAGE_CLASS_1_X_8
Definition: juce_gl.h:2828
@ GL_TEXTURE_SWIZZLE_G
Definition: juce_gl.h:2206
@ GL_ACCUM_RED_BITS
Definition: juce_gl.h:548
jobject invoke(jobject proxy, jobject method, jobjectArray args) override
Definition: juce_android_CameraDevice.h:374
File getTargetLocation() const
Returns the target file location that was provided in URL::downloadToFile.
Definition: juce_URL.h:524
Coefficients(const std::array< NumericType, Num > &values)
Constructs from an array.
Definition: juce_dsp/processors/juce_IIRFilter.h:153
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
Definition: juce_gl.h:10007
@ GL_PROXY_TEXTURE_2D_EXT
Definition: juce_gl.h:7450
Colour backgroundColour
Definition: juce_WebBrowserComponent.h:233
const ElementType * begin() const noexcept
Definition: juce_Matrix.h:212
@ GL_RGBA16_SNORM_EXT
Definition: juce_gles2.h:2406
@ GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
Definition: juce_gl.h:3790
@ GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD
Definition: juce_gl.h:3305
~ComSmartPtr()
Definition: juce_win32_ComSmartPtr.h:97
void audioDeviceIOCallback(const float **, int, float **, int, int) override
@ GL_PN_TRIANGLES_POINT_MODE_ATI
Definition: juce_gl.h:5817
@ GL_SET_AMD
Definition: juce_gl.h:3555
@ GL_POLYGON
Definition: juce_gl.h:406
QuaternionType rotationFromMove(const VectorType &from, const VectorType &to) const noexcept
Definition: juce_Draggable3DOrientation.h:146
ObjectHolder(Thread::ThreadID idToUse, ObjectHolder *n)
Definition: juce_ThreadLocalValue.h:134
@ GL_TRIANGLES_ADJACENCY_EXT
Definition: juce_gl.h:6715
@ GL_DEVICE_UUID_EXT
Definition: juce_gl.h:6904
Array< OSCBundle::Element > elements
Definition: juce_OSCBundle.h:142
@ GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT
Definition: juce_gles2.h:2683
@ uninitializedState
Definition: juce_win32_Video.h:743
@ WGL_GPU_OPENGL_VERSION_STRING_AMD
Definition: juce_wgl.h:106
@ GL_MAP_INVALIDATE_RANGE_BIT
Definition: juce_gl.h:1896
@ UpDownLeftRightResizeCursor
An arrow pointing up, down, left and right.
Definition: juce_MouseCursor.h:61
void setDefault(const var &newDefault)
Sets the default value to a new var.
Definition: juce_ValueTreePropertyWithDefault.h:127
@ GL_MODULATE_SUBTRACT_ATI
Definition: juce_gl.h:5856
void insert(int indexToInsertAt, ParameterType newElement, int numberOfTimesToInsertIt)
Definition: juce_ArrayBase.h:328
@ GL_TEXTURE22_ARB
Definition: juce_gl.h:4561
std::unique_ptr< TabbedComponent > tabComponent
Definition: juce_MultiDocumentPanel.h:370
T get() const
Definition: juce_mac_ObjCHelpers.h:296
@ GL_MAX_TESS_GEN_LEVEL
Definition: juce_gl.h:2331
bool isLowerCase() const noexcept
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_UTF16.h:396
A PropertyComponent that shows its value as editable text.
Definition: juce_TextPropertyComponent.h:37
void componentMovedOrResized(bool, bool) override
This callback happens when the component that is being watched is moved relative to its top-level pee...
Definition: juce_mac_CarbonViewWrapperComponent.h:228
@ GL_EVAL_VERTEX_ATTRIB14_NV
Definition: juce_gl.h:9093
GLboolean enable
Definition: juce_gl.h:3472
bool isMain() const noexcept
Returns true if the current bus is the main input or output bus.
Definition: juce_AudioProcessor.h:364
@ GL_MODELVIEW0_EXT
Definition: juce_gl.h:8118
@ GL_OP_POWER_EXT
Definition: juce_gl.h:7973
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Definition: juce_gl.h:1828
An abstract base class which can be implemented by components that function as text editors.
Definition: juce_TextInputTarget.h:40
@ GL_MAX_3D_TEXTURE_SIZE
Definition: juce_gl.h:1106
A universally unique 128-bit identifier.
Definition: juce_Uuid.h:38
@ GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
Definition: juce_gl.h:11796
ThreadLocalValue & operator=(const Type &newValue)
Assigns a new value to the thread-local object.
Definition: juce_ThreadLocalValue.h:88
Colour colourValue
Definition: juce_linux_XWindowSystem.h:122
@ GL_ALPHA_TEST_FUNC_QCOM
Definition: juce_gles2.h:5032
const Colour beige
Definition: juce_Colours.h:48
void createWindow()
Definition: juce_mac_CarbonViewWrapperComponent.h:76
@ GL_IMAGE_BINDING_LEVEL_EXT
Definition: juce_gl.h:7293
This is a handy base class for the state of a processor (such as parameter values) which is typically...
Definition: juce_ProcessContext.h:66
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:300
@ GL_DRAW_BUFFER12
Definition: juce_gl.h:1498
std::unique_ptr< Pimpl > pimpl
Definition: juce_GenericAudioProcessorEditor.h:59
void setDepth(SampleType newDepth)
Sets the volume of the LFO modulating the chorus delay line (between 0 and 1).
@ GL_COMPRESSED_RGBA_ASTC_5x4
Definition: juce_gles2.h:1408
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2566
@ GL_FRAGMENT_SHADER_BIT
Definition: juce_gl.h:2429
int mouseDownPos
Definition: juce_StretchableLayoutResizerBar.h:99
bool contains(const ObjectClass *objectToLookFor) const noexcept
Returns true if the array contains a specified object.
Definition: juce_OwnedArray.h:269
GLdouble GLdouble GLdouble GLdouble GLdouble zFar
Definition: juce_gl.h:929
const String & getFullPathName() const noexcept
Returns the complete, absolute path of this file.
Definition: juce_File.h:157
Identifier targetProperty
Definition: juce_ValueTreePropertyWithDefault.h:317
int compare(const CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF8.h:399
std::atomic< float > value
Definition: juce_AudioParameterChoice.h:143
GLint maxBuffers
Definition: juce_gles2.h:5074
@ GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI
Definition: juce_gl.h:5819
@ GL_FLOAT
Definition: juce_gl.h:334
static void printRangeArrayElements(const LocalRef< jobject > &rangeArray, const String &keyName)
Definition: juce_android_CameraDevice.h:793
Type mat[16]
The 4x4 matrix values.
Definition: juce_Matrix3D.h:151
SampleFormat data
Definition: juce_AudioDataConverters.h:570
@ GL_COLOR_ATTACHMENT0_NV
Definition: juce_gles2.h:3616
@ GL_COMBINE_ALPHA_EXT
Definition: juce_gl.h:7564
bool getViewportIgnoreDragFlag() const noexcept
Retrieves the current state of the Viewport drag-to-scroll functionality flag.
Definition: juce_Component.h:2411
void stopPreview()
Definition: juce_android_CameraDevice.h:2604
Time lastUpdateTime
Definition: juce_AnimatedAppComponent.h:69
@ WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB
Definition: juce_wgl.h:134
An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped,...
Definition: juce_AudioTransportSource.h:41
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_ASCII.h:79
float getDesktopScaleFactor() const override
Definition: juce_AlertWindow.h:501
@ GL_SECONDARY_COLOR_ARRAY_STRIDE
Definition: juce_gl.h:1326
Definition: juce_LookAndFeel.h:260
float top
Definition: juce_GridItem.h:184
@ WGL_CONTEXT_MULTIGPU_ATTRIB_NV
Definition: juce_wgl.h:638
GLenum GLenum zpass
Definition: juce_gl.h:667
ReferenceCountedArray()=default
Creates an empty array.
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
Definition: juce_gl.h:7548
@ GL_BLEND_SRC_RGB
Definition: juce_gl.h:1294
@ GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV
Definition: juce_gl.h:9527
Style getAppStyle() const
Returns the style requested for this app.
Definition: juce_ComponentPeer.h:508
JUCE_NODISCARD ChangeDetails withProgramChanged(bool b) const noexcept
Indicates that the loaded program has changed.
Definition: juce_AudioProcessorListener.h:100
ComponentType * operator->() const noexcept
Returns the component that this pointer refers to, or null if the component no longer exists.
Definition: juce_Component.h:2311
bool isRunning() noexcept
Definition: juce_posix_SharedCode.h:1155
Rectangle< double > toDouble() const noexcept
Casts this rectangle to a Rectangle<double>.
Definition: juce_Rectangle.h:882
static String getDeviceManufacturer()
This will attempt to return the manufacturer of the device.
@ globalApplicationsDirectoryX86
On a Windows machine, returns the directory in which 32 bit applications normally get installed.
Definition: juce_File.h:965
@ GL_RGB16UI
Definition: juce_gl.h:1750
void copyFromInternal(const AudioBuffer< OtherNumericType > &src, size_t srcPos, size_t dstPos, size_t numElements) const
Definition: juce_AudioBlock.h:628
void zerostruct(Type &structure) noexcept
Overwrites a structure or object with zeros.
Definition: juce_Memory.h:32
std::input_iterator_tag iterator_category
Definition: juce_XmlElement.h:669
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:180
@ GL_WINDOW_RECTANGLE_EXT
Definition: juce_gl.h:8144
@ GL_NEAREST
Definition: juce_gl.h:376
@ GL_FENCE_CONDITION_NV
Definition: juce_gl.h:9135
const Colour magenta
Definition: juce_Colours.h:122
static const String x
"x"
Definition: juce_RelativeCoordinate.h:156
ObjectClass * getObjectPointer(int index) const noexcept
Returns a raw pointer to the object at this index in the array.
Definition: juce_ReferenceCountedArray.h:193
LockScreenAppearance
Describes how to show the notification when the screen is locked.
Definition: juce_PushNotifications.h:234
unsigned int getFrameBufferID() const noexcept
Definition: juce_OpenGL_win32.h:141
@ GL_TEXTURE_FILTER4_SIZE_SGIS
Definition: juce_gl.h:11322
@ GL_SATURATE_BIT_ATI
Definition: juce_gl.h:5765
SampleType h
Definition: juce_StateVariableTPTFilter.h:156
void applyGain(FloatType *samples, int numSamples) noexcept
Applies a smoothed gain to a stream of samples S[i] *= gain.
Definition: juce_SmoothedValue.h:87
@ GL_RGB16_EXT
Definition: juce_gl.h:7434
Type unalignedPointerCast(void *ptr) noexcept
Casts a pointer to another type via void*, which suppresses the cast-align warning which sometimes ar...
Definition: juce_Memory.h:88
@ GL_MATRIX2_ARB
Definition: juce_gl.h:4135
@ GL_SLUMINANCE_EXT
Definition: juce_gl.h:7731
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
@ GL_INDEX_LOGIC_OP
Definition: juce_gl.h:993
@ GL_LIGHT3
Definition: juce_gl.h:633
GlobalRef captureSessionStillPictureCaptureCallback
Definition: juce_android_CameraDevice.h:1718
@ GL_GEOMETRY_LINKED_INPUT_TYPE_OES
Definition: juce_gles2.h:4585
GLboolean invert
Definition: juce_gl.h:1242
@ GL_OFFSET_TEXTURE_2D_NV
Definition: juce_gl.h:10311
@ GL_FOG_COORD_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1441
GLbyte ny
Definition: juce_gl.h:739
@ WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
Definition: juce_wgl.h:166
Rectangle< int > getBounds() const noexcept
Returns a rectangle with the same size as this image.
@ GL_PERFQUERY_DONOT_FLUSH_INTEL
Definition: juce_gl.h:8391
@ GL_POLYGON_OFFSET_FILL
Definition: juce_gl.h:955
ObjectClassPtr getFirst() const noexcept
Returns a pointer to the first object in the array.
Definition: juce_ReferenceCountedArray.h:213
const uint8 * getBytes() const noexcept
Returns a pointer to the 6 bytes that make up this address.
Definition: juce_MACAddress.h:62
void addListener(CameraDevice::Listener *listenerToAdd)
Definition: juce_android_CameraDevice.h:649
@ GL_TEXTURE7
Definition: juce_gl.h:1151
int juce_siginterrupt(int sig, int flag)
Definition: juce_posix_SharedCode.h:143
@ GL_OUTPUT_TEXTURE_COORD4_EXT
Definition: juce_gl.h:7987
virtual void createPlugin()
Definition: juce_StandaloneFilterWindow.h:125
MessageQueue()
Definition: juce_osx_MessageQueue.h:31
@ GL_STRICT_SCISSOR_HINT_PGI
Definition: juce_gl.h:11091
@ GL_COLOR_ARRAY_TYPE
Definition: juce_gl.h:1010
void clear() noexcept
Resets this string to be empty.
int getSwapInterval() const
Definition: juce_OpenGL_android.h:219
void reset()
Definition: juce_MidiDataConcatenator.h:41
EdgeTableRegion(const RectangleList< float > &r)
Definition: juce_RenderingHelpers.h:1629
@ GL_GLOBAL_ALPHA_FACTOR_SUN
Definition: juce_gl.h:11866
int getRemappedOutputChannel(int outputChannelIndex) const
Returns the output channel to which channel outputChannelIndex of our input audio source will be sent...
@ closeButton
Definition: juce_DocumentWindow.h:66
bool initEGLDisplay(const OpenGLPixelFormat &pixelFormat, bool multisample)
Definition: juce_OpenGL_android.h:313
@ GL_COLOR_ATTACHMENT15_EXT
Definition: juce_gl.h:6651
HRESULT create(ComSmartPtr< ComTypes::IGraphBuilder > &graphBuilder, ComSmartPtr< ComTypes::IBaseFilter > &baseFilter, HWND hwnd) override
Definition: juce_win32_Video.h:46
@ GL_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5446
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_UTF32.h:148
#define __uuidof(x)
Definition: juce_win32_ComSmartPtr.h:32
String folderName
The name of a subfolder in which you'd like your properties file to live.
Definition: juce_PropertiesFile.h:84
Rectangle< float > contentArea
Definition: juce_DrawableComposite.h:108
SavedStateBase(Rectangle< int > initialClip)
Definition: juce_RenderingHelpers.h:2050
void logAssertion(const char *file, int line) noexcept
const int broadcastPort
Definition: juce_NetworkServiceDiscovery.h:64
@ GL_FRAMEBUFFER_SRGB_EXT
Definition: juce_gl.h:6693
Used to create custom shaders for use with an openGL 2D rendering context.
Definition: juce_OpenGLGraphicsContext.h:52
SortMethod
Sort methods used to change the order of the plugins in the list.
Definition: juce_KnownPluginList.h:128
@ GL_TEXTURE27_ARB
Definition: juce_gl.h:4566
const Colour chartreuse
Definition: juce_Colours.h:57
@ GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
Definition: juce_gl.h:7336
void remove(KeyTypeParameter keyToRemove)
Removes an item with the given key.
Definition: juce_HashMap.h:235
@ GL_TEXTURE_INTENSITY_SIZE
Definition: juce_gl.h:1019
@ ERROR_INVALID_PIXEL_TYPE_ARB
Definition: juce_wgl.h:194
CriticalSection streamCreationLock
Definition: juce_TracktionMarketplaceStatus.h:58
void componentParentHierarchyChanged(Component &) override
Called to indicate that the component's parents have changed.
Definition: juce_AudioProcessorEditor.h:216
void executeOnGLThread(T &&functor, bool blockUntilFinished)
Execute a lambda, function or functor on the OpenGL thread with an active context.
@ GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV
Definition: juce_gl.h:8890
void referTo(ValueTree tree, const Identifier &property, UndoManager *um, var defaultVal)
Makes the ValueTreePropertyWithDefault refer to the specified property inside the given ValueTree.
Definition: juce_ValueTreePropertyWithDefault.h:187
void setFill(const FillType &fillType) override
Definition: juce_RenderingHelpers.h:2717
ObjectClass * insert(int indexToInsertAt, const ObjectClassPtr &newObject)
Inserts a new object into the array at the given index.
Definition: juce_ReferenceCountedArray.h:410
OwnedArray< GlyphInfo > glyphs
Definition: juce_CustomTypeface.h:156
@ GL_VERTEX_ATTRIB_ARRAY12_NV
Definition: juce_gl.h:10645
void addUser()
Definition: juce_win32_CameraDevice.h:255
InterProcessLock & ipLock
Definition: juce_InterProcessLock.h:104
@ GL_LOAD
Definition: juce_gl.h:408
@ textChanged
Indicates that the visible text of a text element has changed.
ValueType x
The point's X coordinate.
Definition: juce_Point.h:246
@ GL_COLOR_SAMPLES_NV
Definition: juce_gl.h:9248
@ CakewalkByBandlab
Represents Cakewalk by Bandlab.
Definition: juce_PluginHostType.h:69
@ GL_LINES_ADJACENCY_OES
Definition: juce_gles2.h:4589
SharedResourcePointer & operator=(const SharedResourcePointer &)=delete
@ GL_PALETTE8_RGB5_A1_OES
Definition: juce_gl.h:10883
@ GL_ALPHA8_EXT
Definition: juce_gl.h:7410
AudioProcessorParameterGroup * parent
Definition: juce_AudioProcessorParameterGroup.h:82
@ bottomFrontRight
Bottom Front Right (Bfr)
Definition: juce_AudioChannelSet.h:411
@ GL_STENCIL_BACK_FAIL_ATI
Definition: juce_gl.h:5834
@ GL_DOUBLE_MAT2x4_EXT
Definition: juce_gl.h:7932
@ GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS
Definition: juce_gl.h:11220
const Colour saddlebrown
Definition: juce_Colours.h:160
bool isIgnored() const noexcept
Returns true if the UI element is ignored.
Definition: juce_AccessibilityState.h:168
Colour backgroundTextureBaseColour
Definition: juce_LookAndFeel_V3.h:95
@ GL_SECONDARY_COLOR_ARRAY_POINTER
Definition: juce_gl.h:1327
std::map< int, uint16 > sourceIDMap
Definition: juce_MPEKeyboardComponent.h:143
static constexpr unsigned long DndVersion
Definition: juce_linux_XWindowSystem.h:86
static const int upKey
key-code for the cursor-up key
Definition: juce_KeyPress.h:198
void swapWith(OtherArrayType &otherArray) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_OwnedArray.h:762
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES
Definition: juce_gles2.h:4875
@ GL_ANY_SAMPLES_PASSED_EXT
Definition: juce_gles2.h:2328
@ GL_SHADER_SOURCE_LENGTH
Definition: juce_gl.h:1541
LocalRef< jobject > getCurrentActivity() noexcept
@ GL_MAX_COLOR_MATRIX_STACK_DEPTH
Definition: juce_gl.h:4368
GLdouble n
Definition: juce_gl.h:2529
@ GL_DRAW_BUFFER11_NV
Definition: juce_gles2.h:3611
@ GL_REG_5_ATI
Definition: juce_gl.h:5671
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_FilenameComponent.h:191
static StringArray fromLines(StringRef stringToBreakUp)
Returns an array containing the lines in a given string.
RoGetActivationFactoryFuncPtr roGetActivationFactory
Definition: juce_win32_WinRTWrapper.h:106
void cameraCaptureSessionActive(jobject session)
Definition: juce_android_CameraDevice.h:2169
@ GL_QUERY_COUNTER_BITS_EXT
Definition: juce_gles2.h:2016
@ GL_FRAGMENT_COVERAGE_TO_COLOR_NV
Definition: juce_gl.h:9190
typename ClipRegions< SoftwareRendererSavedState >::EdgeTableRegion EdgeTableRegionType
Definition: juce_RenderingHelpers.h:2047
AlignItems
Possible values for the alignItems property.
Definition: juce_Grid.h:113
void(* GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gles2.h:88
@ GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
Definition: juce_gl.h:5835
ComSmartPtr< ComTypes::ISampleGrabber > sampleGrabber
Definition: juce_win32_CameraDevice.h:578
@ GL_TEXTURE27
Definition: juce_gl.h:1171
static const int F12Key
key-code for the F12 key
Definition: juce_KeyPress.h:218
@ GL_COMPARE_R_TO_TEXTURE_ARB
Definition: juce_gl.h:4983
@ GL_TRIANGLES
Definition: juce_gl.h:223
void sort()
Sorts the array using a default comparison operation.
Definition: juce_Array.h:1073
LocalRef(LocalRef &&other) noexcept
Definition: juce_android_JNIHelpers.h:37
JUCE_COMRESULT get_Value(double *pRetVal) override
Definition: juce_win32_UIARangeValueProvider.h:69
@ GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
Definition: juce_gl.h:7332
@ GL_STREAM_READ_ARB
Definition: juce_gl.h:5465
JustifyItems
Possible values for the justifyItems property.
Definition: juce_Grid.h:104
@ GL_PRIMARY_COLOR_NV
Definition: juce_gl.h:9772
@ GL_NEAREST_CLIPMAP_LINEAR_SGIX
Definition: juce_gl.h:11435
std::function< String(int, int)> stringFromIndexFunction
Definition: juce_AudioParameterChoice.h:145
Desktop::DisplayOrientation deviceOrientation
Definition: juce_android_CameraDevice.h:2816
@ GL_TEXTURE_4D_BINDING_SGIS
Definition: juce_gl.h:11286
@ GL_MATRIX6_ARB
Definition: juce_gl.h:4139
bool isSaving
Definition: juce_FilenameComponent.h:227
@ GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2902
std::unique_ptr< StateObjectType > currentState
Definition: juce_RenderingHelpers.h:2690
@ GL_SYNC_OBJECT_APPLE
Definition: juce_gles2.h:1718
@ GL_LINE_STIPPLE_REPEAT
Definition: juce_gl.h:457
SmoothedValue< SampleType, ValueSmoothingTypes::Linear > oscVolume
Definition: juce_Phaser.h:189
@ sendNotificationSync
Requests a synchronous notification.
Definition: juce_NotificationType.h:35
A simple reference-counted struct that holds a level-meter value that can be read using getCurrentLev...
Definition: juce_AudioDeviceManager.h:423
~WindowsUIAWrapper()
Definition: juce_win32_WindowsUIAWrapper.h:116
@ GL_MAX_SHADER_BUFFER_ADDRESS_NV
Definition: juce_gl.h:10102
Used as a callback by the Scope::visitRelativeScope() method.
Definition: juce_Expression.h:136
LocalRef< jobject > createOrientationEventListener()
Definition: juce_android_CameraDevice.h:2832
CharPointerType getCharPointer() const noexcept
Returns the character pointer currently being used to store this string.
Definition: juce_String.h:1153
JUCE_NODISCARD 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:254
@ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
Definition: juce_gl.h:6633
@ GL_REG_25_ATI
Definition: juce_gl.h:5691
Graphics * graphics
Definition: juce_Box2DRenderer.h:74
@ GL_TRANSFORM_FEEDBACK_NV
Definition: juce_gl.h:10455
@ GL_UNIFORM_BLOCK_BINDING
Definition: juce_gl.h:2073
Base class for components that live inside a file chooser dialog box and show previews of the files t...
Definition: juce_FilePreviewComponent.h:43
int autoFocusMode
Definition: juce_android_CameraDevice.h:2107
AudioProcessor * getAudioProcessor() const noexcept
Definition: juce_StandaloneFilterWindow.h:789
@ GL_BOOL_VEC2_ARB
Definition: juce_gl.h:4852
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:414
Provides a class of AudioProcessorParameter that can be used as a boolean value.
Definition: juce_AudioParameterBool.h:43
static MidiMessage quarterFrame(int sequenceNumber, int value) noexcept
Creates a quarter-frame MTC message.
@ GL_COLOR_ATTACHMENT26
Definition: juce_gl.h:1864
@ GL_ALPHA_MIN_CLAMP_INGR
Definition: juce_gl.h:8312
@ GL_PROXY_TEXTURE_CUBE_MAP_EXT
Definition: juce_gl.h:7549
@ GL_MATRIX19_ARB
Definition: juce_gl.h:4152
@ GL_FLOAT16_VEC4_NV
Definition: juce_gl.h:3326
@ GL_TEXTURE_BUFFER
Definition: juce_gl.h:2028
int offset
Definition: juce_StandaloneFilterWindow.h:487
Definition: juce_RenderingHelpers.h:1933
GLenum GLuint GLenum GLuint GLuint numlevels
Definition: juce_gl.h:2955
bool isOutputSupportedForSurface(const LocalRef< jobject > &surface) const
Definition: juce_android_CameraDevice.h:846
@ GL_COMPRESSED_RGBA_ASTC_8x8_KHR
Definition: juce_gl.h:8581
@ GL_GENERATE_MIPMAP_HINT
Definition: juce_gl.h:1313
@ GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8286
@ commonApplicationDataDirectory
An equivalent of the userApplicationDataDirectory folder that is shared by all users of the computer,...
Definition: juce_File.h:899
Definition: juce_android_CameraDevice.h:973
@ GL_MALI_PROGRAM_BINARY_ARM
Definition: juce_gles2.h:1779
@ GL_GREEN_NV
Definition: juce_gl.h:8830
static Time getCurrentTime() noexcept
Returns a Time object that is set to the current system time.
constexpr static uint16 bigEndianShort(const void *bytes) noexcept
Turns 2 bytes into a big-endian integer.
Definition: juce_ByteOrder.h:210
virtual void deliveredNotificationsListReceived(const Array< Notification > ¬ifications)
Called after getDeliveredNotifications() request is fulfilled.
Definition: juce_PushNotifications.h:664
@ GL_INTENSITY8_EXT
Definition: juce_gl.h:7425
int getSize() const noexcept
Returns the number of data points that this FFT was created to work with.
Definition: juce_FFT.h:111
Image image
Definition: juce_DrawableImage.h:107
GUID guid
Definition: juce_win32_ComTypes.h:148
@ GL_IMAGE_2D_MULTISAMPLE_EXT
Definition: juce_gl.h:7306
ComSmartPtr< GrabberCallback > callback
Definition: juce_win32_CameraDevice.h:561
@ GL_IMAGE_CLASS_4_X_8
Definition: juce_gl.h:2826
Adds reference-counting to an object.
Definition: juce_ReferenceCountedObject.h:153
@ GL_SEPARATE_ATTRIBS
Definition: juce_gl.h:1744
void operator+=(const int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_ASCII.h:111
const AudioProcessorParameterGroup * getGroupForParameter(AudioProcessorParameter *) const
@ WGL_GPU_NUM_SIMD_AMD
Definition: juce_wgl.h:111
DereferencingIterator & operator--()
Definition: juce_TextLayout.h:84
LadderFilter()
Creates an uninitialised filter.
@ GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Definition: juce_gl.h:2294
size_t threadStackSize
Definition: juce_Thread.h:391
~Pimpl()
Definition: juce_mac_CameraDevice.h:68
@ GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
Definition: juce_gl.h:9731
@ GL_LUMINANCE_ALPHA_FLOAT32_APPLE
Definition: juce_gl.h:3665
Exception type thrown in cases of unexpected errors in the OSC module.
Definition: juce_OSCTypes.h:118
void setDamping(const float dampingToUse, const float roomSizeToUse) noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:212
ATOM atom
Definition: juce_win32_HiddenMessageWindow.h:62
@ SteinbergNuendoGeneric
Represents Steinberg Nuendo.
Definition: juce_PluginHostType.h:99
@ GL_GLYPH_WIDTH_BIT_NV
Definition: juce_gl.h:9726
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR
Definition: juce_gl.h:8476
GLuint * fences
Definition: juce_gl.h:3645
@ GL_COLOR_ATTACHMENT3
Definition: juce_gl.h:1841
@ GL_PACK_INVERT_MESA
Definition: juce_gl.h:8666
@ GL_TIME_ELAPSED_EXT
Definition: juce_gl.h:7834
void cameraCaptureSessionCaptureProgressed(bool isPreview, jobject session, jobject request, jobject partialResult)
Definition: juce_android_CameraDevice.h:1998
Parallelogram< float > getBoundingBox() const noexcept
Returns the parallelogram that defines the target position of the content rectangle when the drawable...
Definition: juce_DrawableComposite.h:69
Represents a type of justification to be used when positioning graphical items.
Definition: juce_Justification.h:40
short numOuts
Definition: juce_StandaloneFilterWindow.h:52
@ GL_IMPLEMENTATION_COLOR_READ_TYPE_OES
Definition: juce_gl.h:11011
@ GL_OBJECT_LINEAR
Definition: juce_gl.h:618
@ GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL
Definition: juce_gl.h:8403
Represents a property.
Definition: juce_GridItem.h:69
int count
Definition: juce_ReadWriteLock.h:136
Rectangle< int > toNearestInt() const noexcept
Casts this rectangle to a Rectangle<int>.
Definition: juce_Rectangle.h:853
@ GL_NORMAL_ARRAY_POINTER
Definition: juce_gl.h:985
The base class for objects that can be sent to a MessageListener.
Definition: juce_Message.h:43
@ GL_CLIPPING_OUTPUT_PRIMITIVES
Definition: juce_gl.h:3190
int compareNatural(StringRef other, bool isCaseSensitive=false) const noexcept
Compares two strings, taking into account textual characteristics like numbers and spaces.
int getStyleFlags() const noexcept
Returns the set of style flags that were set when the window was created.
Definition: juce_ComponentPeer.h:143
ComponentType * getComponent() const noexcept
Returns the component that this pointer refers to, or null if the component no longer exists.
Definition: juce_Component.h:2305
std::function< String(float, int)> stringFromValueFunction
Definition: juce_AudioParameterFloat.h:152
TriviallyCopyableVoid< T > addArrayInternal(const ElementType *otherElements, int numElements)
Definition: juce_ArrayBase.h:403
std::unique_ptr< Pimpl > pimpl
Definition: juce_ios_Audio.h:86
@ GL_VIRTUAL_PAGE_SIZE_INDEX_EXT
Definition: juce_gles2.h:2622
A Windows-specific class that can create and embed a HWND inside itself.
Definition: juce_HWNDComponent.h:44
@ GL_LINEAR_SHARPEN_ALPHA_SGIS
Definition: juce_gl.h:11265
virtual ~Download()
Definition: juce_InAppPurchases.h:104
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT
Definition: juce_gles2.h:2803
void setPosition(double newPosition)
Explicitly sets the position and stops any further movement.
Definition: juce_AnimatedPosition.h:121
SampleType mix
Definition: juce_Chorus.h:159
void setAllocatedSize(int numElements)
Changes the amount of storage allocated.
Definition: juce_ArrayAllocationBase.h:68
A relative measure of time.
Definition: juce_RelativeTime.h:36
@ GL_MULTISAMPLE_3DFX
Definition: juce_gl.h:3209
@ GL_TEXTURE7_ARB
Definition: juce_gl.h:4546
@ GL_SRGB8_ALPHA8
Definition: juce_gl.h:1670
@ GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10380
@ GL_DEBUG_TYPE_MARKER_KHR
Definition: juce_gl.h:8480
@ GL_IMAGE_MIN_FILTER_HP
Definition: juce_gl.h:8194
@ GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES
Definition: juce_gles2.h:4709
@ GL_UNIFORM_ADDRESS_COMMAND_NV
Definition: juce_gl.h:8909
AudioBuffer< float > buffer
Definition: juce_ChannelRemappingAudioSource.h:134
Polynomial & operator=(const Polynomial &)=default
Creates a copy of another polynomial.
Represents a dynamically implemented object.
Definition: juce_DynamicObject.h:39
void displayModeChanged() override
Definition: juce_win32_Video.h:85
Fills an edge-table with a non-transformed image.
Definition: juce_RenderingHelpers.h:774
void setInterpolationQuality(Graphics::ResamplingQuality) override
Justification getTextLabelPosition() const noexcept
Returns the current text label position.
Definition: juce_GroupComponent.h:68
GLuint GLfloat GLfloat y0
Definition: juce_gl.h:9057
@ GL_CURRENT_VERTEX_ATTRIB_ARB
Definition: juce_gl.h:5497
bool isLocked() const noexcept
Returns true if the mutex was successfully locked.
Definition: juce_ScopedLock.h:231
std::function< void(const String &)> onErrorOccurred
Set this callback to be notified whenever an error occurs.
Definition: juce_CameraDevice.h:173
@ GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES
Definition: juce_gles2.h:4595
bool isDraggingTopEdge() const noexcept
Returns true if dragging this zone will move the object's top edge.
Definition: juce_ResizableBorderComponent.h:135
@ GL_LIGHT0
Definition: juce_gl.h:630
@ GL_CONSTANT_ALPHA_EXT
Definition: juce_gl.h:6044
@ GL_SOURCE1_RGB_ARB
Definition: juce_gl.h:5168
@ GL_PROGRAM_PIPELINE
Definition: juce_gl.h:2734
@ GL_RGB32F_EXT
Definition: juce_gles2.h:2910
@ GL_DOUBLE_MAT2_EXT
Definition: juce_gl.h:7928
@ GL_MULTISAMPLE
Definition: juce_gl.h:1177
LocalRef< jobject > getMainActivity() noexcept
@ WGL_AUX_BUFFERS_ARB
Definition: juce_wgl.h:267
@ GL_VERTEX_SOURCE_ATI
Definition: juce_gl.h:5935
TriviallyCopyableVoid< T > removeElementsInternal(int indexToRemoveAt, int numElementsToRemove)
Definition: juce_ArrayBase.h:485
DropShadowEffect scrollbarShadow
Definition: juce_LookAndFeel_V1.h:100
void updateChildParentage()
@ GL_VERTEX_SHADER_EXT
Definition: juce_gl.h:7954
GLint GLint GLint GLint GLint GLint dstX1
Definition: juce_gl.h:2006
@ GL_CLIP_PLANE0
Definition: juce_gl.h:624
@ GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT
Definition: juce_gles2.h:2151
static void valueChanged(id self, SEL, NSString *keyPath, id, NSDictionary< NSString *, id > *change, void *)
Definition: juce_mac_Video.h:222
void launchThread()
Definition: juce_posix_SharedCode.h:885
@ GL_ALL_COMPLETED_NV
Definition: juce_gl.h:9133
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
Definition: juce_gl.h:5779
const AudioBlock & replaceWithProductOf(AudioBlock< BlockSampleType > src, SmoothedValue< SmootherSampleType, SmoothingType > &value) const noexcept
Definition: juce_AudioBlock.h:474
void createNativeWindow(Component &component)
Definition: juce_OpenGL_win32.h:253
@ GL_BUFFER_OBJECT_EXT
Definition: juce_gl.h:6245
@ GL_MEDIUM_INT
Definition: juce_gl.h:2415
@ GL_POINT_TOKEN
Definition: juce_gl.h:422
GLfloat GLfloat minZ
Definition: juce_gl.h:3829
GlobalRef captureSessionPreviewCaptureCallback
Definition: juce_android_CameraDevice.h:1715
@ GL_COMPRESSED_RGBA_ASTC_6x6_KHR
Definition: juce_gl.h:8578
int headerHeight
Definition: juce_ConcertinaPanel.h:131
@ SingleChannel
< each pixel is a 1-byte alpha channel value.
Definition: juce_Image.h:68
Rectangle< float > toFloat() const noexcept
Casts this rectangle to a Rectangle<float>.
Definition: juce_Rectangle.h:873
@ GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM
Definition: juce_gles2.h:1800
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
Array< Displays::Display > findDisplays(float masterScale) const
@ GL_ACCUM_CLEAR_VALUE
Definition: juce_gl.h:479
virtual ~AudioUnitClient()=default
ImageFill(const Image::BitmapData &dest, const Image::BitmapData &src, int alpha, int x, int y)
Definition: juce_RenderingHelpers.h:776
@ GL_RGB32F_ARB
Definition: juce_gl.h:5228
std::unique_ptr< TopLevelItem > treeItem
Definition: juce_KeyMappingEditorComponent.h:126
khronos_ssize_t GLsizeiptr
Definition: juce_gles2.h:79
@ GL_TEXTURE_GATHER_SHADOW
Definition: juce_gl.h:2800
@ GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Definition: juce_gl.h:2637
bool isVisible() const noexcept
Tests whether the component is visible or not.
Definition: juce_Component.h:122
CriticalSection queueAccess
Definition: juce_ThreadedAnalyticsDestination.h:204
int getNumVoices() const noexcept
Returns the number of voices that have been added.
Definition: juce_Synthesiser.h:324
void setFont(const Font &) override
@ GL_SELECTION_BUFFER_SIZE
Definition: juce_gl.h:997
int remoteId
Definition: juce_AppleRemote.h:108
LinkedListPointer * findPointerTo(ObjectType *const itemToLookFor) noexcept
Finds a pointer to a given item.
Definition: juce_LinkedListPointer.h:294
GlobalRef(const LocalRef< jobject > &o)
Definition: juce_android_JNIHelpers.h:81
OpenStreamCounter streamCounter
Definition: juce_ZipFile.h:277
const PropertiesFile::Options & getStorageParameters() const noexcept
Returns the current storage parameters.
Definition: juce_ApplicationProperties.h:74
@ WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV
Definition: juce_wgl.h:642
Represents a colour, also including a transparency value.
Definition: juce_Colour.h:37
unsigned int uint32
A platform-independent 32-bit unsigned integer type.
Definition: juce_MathsFunctions.h:45
@ GL_SCALEBIAS_HINT_SGIX
Definition: juce_gl.h:11650
@ GL_MAX_SAMPLES_ANGLE
Definition: juce_gles2.h:1596
@ GL_VERTEX_PROGRAM_POINT_SIZE
Definition: juce_gl.h:1479
@ WGL_SWAP_OVERLAY1
Definition: juce_wgl.h:47
void add(const ElementType &newElement)
Appends a new element at the end of the array.
Definition: juce_Array.h:418
const long UIA_LayoutInvalidatedEventId
Definition: juce_win32_ComInterfaces.h:140
ReferenceCountedObjectPtr< CachedGlyphType > getGlyphForReuse()
Definition: juce_RenderingHelpers.h:216
SmoothedValue< SampleType > cutoffTransformSmoother
Definition: juce_LadderFilter.h:137
@ GL_Y_EXT
Definition: juce_gl.h:8040
Component * parent
Definition: juce_FileChooser.h:305
@ GL_Z_EXT
Definition: juce_gl.h:8041
An editable text box.
Definition: juce_TextEditor.h:40
Visual * visual
Definition: juce_linux_XWindowSystem.h:261
GLsizei dashCount
Definition: juce_gl.h:9805
@ GL_SRG8_EXT
Definition: juce_gl.h:7756
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_Compressor.h:68
std::array< Range< int >, 2 > write(int num)
Returns two blocks in the buffer where new items may be written.
Definition: juce_SingleThreadedAbstractFifo.h:93
@ GL_OPERAND1_RGB
Definition: juce_gl.h:1226
void realloc(SizeType newNumElements, size_t elementSize=sizeof(ElementType))
Re-allocates a specified amount of memory.
Definition: juce_HeapBlock.h:290
@ GL_PATH_COMPUTED_LENGTH_NV
Definition: juce_gl.h:9663
@ GL_UNSIGNED_INT_IMAGE_CUBE
Definition: juce_gl.h:2627
@ GL_EXPAND_NEGATE_NV
Definition: juce_gl.h:9970
@ GL_GCCSO_SHADER_BINARY_FJ
Definition: juce_gles2.h:2999
@ GL_DRAW_BUFFER13_EXT
Definition: juce_gles2.h:2057
Time nextCallTime
Definition: juce_TimeSliceThread.h:69
int getKeyCode() const noexcept
Returns the key code itself.
Definition: juce_KeyPress.h:109
@ GL_SHARED_EDGE_NV
Definition: juce_gl.h:9857
@ GL_ELEMENT_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1406
bool operator!=(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
MidiDeviceInfo(const String &deviceName, const String &deviceIdentifier)
Definition: juce_MidiDevices.h:40
An abstract interface which represents a UI element that supports a table interface.
Definition: juce_AccessibilityTableInterface.h:36
ElementType remove(const int indexToRemove) noexcept
Removes an element from the set.
Definition: juce_SortedSet.h:368
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_DelayLine.h:172
@ GL_CLIP_FAR_HINT_PGI
Definition: juce_gl.h:11094
@ GL_FOG_COORDINATE_ARRAY_TYPE_EXT
Definition: juce_gl.h:6570
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
Definition: juce_gl.h:8592
@ labelIsNotEditable
Definition: juce_ComboBox.h:437
CommandID commandID
The UID of the command that should be performed.
Definition: juce_ApplicationCommandTarget.h:67
A dialog-box style window.
Definition: juce_DialogWindow.h:51
GLenum GLsizeiptr const void GLsizei faceIndex
Definition: juce_gl.h:9841
@ GL_REG_2_ATI
Definition: juce_gl.h:5668
void call(Callback &&callback)
Calls a member function on each listener in the list, with multiple parameters.
Definition: juce_ListenerList.h:119
GLenum GLuint GLint GLenum face
Definition: juce_gl.h:4243
This struct represents an MPE zone.
Definition: juce_MPEZoneLayout.h:39
A component that displays an MPE-compatible keyboard, whose notes can be clicked on.
Definition: juce_MPEKeyboardComponent.h:42
@ GL_COLOR_ATTACHMENT5
Definition: juce_gl.h:1843
@ WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D
Definition: juce_wgl.h:515
@ WGL_STEREO_POLARITY_INVERT_3DL
Definition: juce_wgl.h:96
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:95
void incReferenceCount() noexcept
Increments the object's reference count.
Definition: juce_ReferenceCountedObject.h:162
@ GL_DISPLAY_LIST
Definition: juce_gl.h:2927
CGFontRef fontRef
Definition: juce_mac_CoreGraphicsContext.h:129
@ GL_UNSIGNED_INT_SAMPLER_1D
Definition: juce_gl.h:1780
std::unique_ptr< StillPictureTaker > stillPictureTaker
Definition: juce_android_CameraDevice.h:2114
@ GL_DOT3_ATI
Definition: juce_gl.h:5734
Definition: juce_android_CameraDevice.h:1578
@ GL_RENDERBUFFER_BLUE_SIZE
Definition: juce_gl.h:1883
@ GL_HALF_FLOAT_NV
Definition: juce_gl.h:9354
@ GL_FRAMEBUFFER_BINDING_EXT
Definition: juce_gl.h:6620
void * data
Definition: juce_URL.h:688
@ GL_OUTPUT_TEXTURE_COORD21_EXT
Definition: juce_gl.h:8004
JUCE_NODISCARD DownloadTaskOptions with(Member &&member, Value &&value) const
Definition: juce_URL.h:478
@ GL_LUMINANCE16UI_EXT
Definition: juce_gl.h:7627
~ScopedValueSetter()
Definition: juce_ScopedValueSetter.h:80
@ GL_TEXTURE4_ARB
Definition: juce_gl.h:4543
@ GL_CLAMP_TO_BORDER_NV
Definition: juce_gles2.h:4416
@ GL_NUM_WINDOW_RECTANGLES_EXT
Definition: juce_gl.h:8147
@ GL_FLOAT_VEC2_ARB
Definition: juce_gl.h:4845
@ GL_ALPHA8
Definition: juce_gl.h:1023
@ GL_FLAT
Definition: juce_gl.h:606
CharPointer_UTF32 operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_UTF32.h:82
@ WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
Definition: juce_wgl.h:309
Manages the system's stack of modal components.
Definition: juce_ModalComponentManager.h:42
var get() const noexcept
Returns the current value of the property.
Definition: juce_ValueTreePropertyWithDefault.h:109
@ GL_MAP_INVALIDATE_RANGE_BIT_EXT
Definition: juce_gles2.h:2186
OptionFlags
Definition: juce_TemporaryFile.h:68
void remove(ListenerClass *listenerToRemove)
Removes a listener from the list.
Definition: juce_ListenerList.h:95
@ GL_MAX_VERTEX_ATTRIB_BINDINGS
Definition: juce_gl.h:2925
@ GL_MAX_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:536
const PopupMenu * getRootMenu() const noexcept
Returns the PopupMenu object associated with the ComboBox.
Definition: juce_ComboBox.h:278
void reset()
Resets the filter's processing pipeline, ready to start a new stream of data.
Definition: juce_dsp/processors/juce_IIRFilter.h:344
@ GL_CURRENT_FOG_COORD
Definition: juce_gl.h:1436
const AudioBlock &JUCE_VECTOR_CALLTYPE multiplyBy(NumericType value) const noexcept
Definition: juce_AudioBlock.h:443
@ GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4118
@ GL_SHADER
Definition: juce_gl.h:2731
Type cachedValue
Definition: juce_CachedValue.h:192
void componentMovedOrResized(bool, bool) override
Definition: juce_android_CameraDevice.h:3235
std::function< void()> onPlaybackStopped
Set this callback to be notified whenever the playback stops.
Definition: juce_VideoComponent.h:167
static int readNextToken(Iterator &source)
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:410
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:72
Commonly used mathematical constants.
Definition: juce_MathsFunctions.h:379
@ GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
Definition: juce_gl.h:9732
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:242
void fillRectAsPath(Rectangle< CoordType > r)
Definition: juce_RenderingHelpers.h:2254
@ GL_TEXTURE_RANGE_POINTER_APPLE
Definition: juce_gl.h:3736
GLenum mode
Definition: juce_gl.h:641
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:485
virtual void onActivityPreDestroyed(jobject)
Definition: juce_android_JNIHelpers.h:897
Owner & owner
Definition: juce_android_CameraDevice.h:394
@ dismissButtonOverColour
Definition: juce_SidePanel.h:174
@ SteinbergCubaseGeneric
Represents Steinberg Cubase.
Definition: juce_PluginHostType.h:95
A StringPool holds a set of shared strings, which reduces storage overheads and improves comparison s...
Definition: juce_StringPool.h:39
@ GL_SYSTEM_FONT_NAME_NV
Definition: juce_gl.h:9626
CriticalSection imageSwapLock
Definition: juce_win32_CameraDevice.h:585
void clear()
Definition: juce_VSTCommon.h:226
static forcedinline bool allEqual(vSIMDType av, vSIMDType bv) noexcept
Definition: juce_fallback_SIMDNativeOps.h:143
@ ambisonicW
Same as zero-th ambisonic channel number 0.
Definition: juce_AudioChannelSet.h:403
@ GL_FRACTIONAL_ODD
Definition: juce_gl.h:2328
TrackingMode
The MPE note tracking mode.
Definition: juce_MPEInstrument.h:119
@ GL_POLYGON_MODE
Definition: juce_gl.h:270
@ WGL_SWAP_COPY_ARB
Definition: juce_wgl.h:272
static CLSID get()
Definition: juce_win32_ComSmartPtr.h:31
@ GL_UNPACK_CONSTANT_DATA_SUNX
Definition: juce_gl.h:11847
ParameterLayout(std::unique_ptr< Items >... items)
Definition: juce_AudioProcessorValueTreeState.h:129
Array< Component * > sourceComponents
Definition: juce_RelativeCoordinatePositioner.h:79
ValueType getLengthSquared() const noexcept
Returns the length of the line.
Definition: juce_Line.h:120
void setDefault(const Type &value)
Resets the fallback default value.
Definition: juce_CachedValue.h:157
@ GL_GEOMETRY_LINKED_INPUT_TYPE_EXT
Definition: juce_gles2.h:2133
int getZoneFlags() const noexcept
Returns the raw flags for this zone.
Definition: juce_ResizableBorderComponent.h:158
void drawGlyph(RenderTargetType &target, const Font &font, const int glyphNumber, Point< float > pos)
Definition: juce_RenderingHelpers.h:176
@ GL_TEXTURE_3D
Definition: juce_gl.h:1102
@ GL_USE_MISSING_GLYPH_NV
Definition: juce_gl.h:9673
@ GL_NORMAL_ARRAY_COUNT_EXT
Definition: juce_gl.h:7885
@ GL_RG8UI
Definition: juce_gl.h:1921
@ GL_COMPRESSED_RGB_ARB
Definition: juce_gl.h:5091
@ GL_INT_IMAGE_2D
Definition: juce_gl.h:2613
static forcedinline vSIMDType expand(ScalarType s) noexcept
Definition: juce_fallback_SIMDNativeOps.h:222
@ GL_R1UI_V3F_SUN
Definition: juce_gl.h:11909
@ GL_DRAW_BUFFER13_ARB
Definition: juce_gl.h:4034
ScopedLowPowerModeDisabler()
Rectangle & operator+=(Point< ValueType > deltaPosition) noexcept
Moves this rectangle by a given amount.
Definition: juce_Rectangle.h:340
int length
If this change is a deletion, this specifies the number of characters to delete.
Definition: juce_TextDiff.h:58
@ GL_FIRST_VERTEX_CONVENTION_OES
Definition: juce_gles2.h:4606
@ GL_3DC_XY_AMD
Definition: juce_gles2.h:1501
static AudioChannelSet create5point0()
Creates a set for a 5.0 surround setup (left, right, centre, leftSurround, rightSurround).
@ GL_TESS_GEN_SPACING_OES
Definition: juce_gles2.h:4759
@ GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY
Definition: juce_gles2.h:1244
static int parseIdentifier(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:111
constexpr bool operator!=(Point other) const noexcept
Definition: juce_Point.h:58
AudioProcessLoadMeasurer & owner
Definition: juce_AudioProcessLoadMeasurer.h:79
GenericScopedUnlock(const LockType &lock) noexcept
Creates a GenericScopedUnlock.
Definition: juce_ScopedLock.h:139
@ GL_REFERENCED_BY_GEOMETRY_SHADER
Definition: juce_gl.h:2886
void setResonance(SampleType newResonance) noexcept
Sets the resonance of the filter.
@ GL_CON_15_ATI
Definition: juce_gl.h:5713
static Vector3D xAxis() noexcept
Returns a vector that lies along the X axis.
Definition: juce_Vector3D.h:45
const AudioBlock & add(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:403
@ GL_COLOR_BUFFER_BIT
Definition: juce_gl.h:216
bool lockWasSuccessful
Definition: juce_ScopedLock.h:239
@ GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
Definition: juce_gl.h:5020
@ GL_COLOR_ATTACHMENT24
Definition: juce_gl.h:1862
std::array< int, 2 > rtid
Definition: juce_win32_AccessibilityElement.h:73
KnownPluginList & list
Definition: juce_PluginListComponent.h:118
GLenum GLenum GLenum GLenum sumOutput
Definition: juce_gl.h:10007
@ GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2904
static SIMDRegister JUCE_VECTOR_CALLTYPE expand(ElementType s) noexcept
Creates a new SIMDRegister from the corresponding scalar primitive.
Definition: juce_SIMDRegister.h:126
const FillType & getFill() const noexcept
Returns the current fill type.
Definition: juce_DrawableShape.h:62
GLuint index
Definition: juce_gl.h:1564
SelectedItemSet(const SelectedItemSet &other)
Creates a copy of another set.
Definition: juce_SelectedItemSet.h:64
@ GL_MAX_VERTEX_STREAMS
Definition: juce_gl.h:2296
ObjectClass ** begin() noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:243
void referTo(const Value &valueToReferTo)
Makes this object refer to the same underlying ValueSource as another one.
GLintptr GLvdpauSurfaceNV
Definition: juce_gles2.h:93
Use this struct as the template parameter for Listener and ListenerWithOSCAddress to receive incoming...
Definition: juce_OSCReceiver.h:94
Gets a specified window property and stores its associated data, freeing it on deletion.
Definition: juce_linux_XWindowSystem.h:50
void setParameters(const Parameters &newParameters)
Sets the parameters that will be used by an ADSR object.
Definition: juce_ADSR.h:76
@ GL_DRAW_BUFFER3_EXT
Definition: juce_gles2.h:2047
A type of AudioSource that takes an input source and changes its sample rate.
Definition: juce_ResamplingAudioSource.h:34
Array(const TypeToCreateFrom *data)
Initialises from a null-terminated raw array of values.
Definition: juce_Array.h:83
static const String threads
Definition: juce_UnitTestCategories.h:49
Atom targets
Definition: juce_linux_XWindowSystem.h:91
void inputMutedChanged(bool newInputMutedValue)
Definition: juce_StandaloneFilterWindow.h:999
@ GL_CON_3_ATI
Definition: juce_gl.h:5701
static int parseNumber(Iterator &source)
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:298
const Colour red
Definition: juce_Colours.h:157
Rectangle< ValueType > subtractedFrom(const Rectangle< ValueType > &original) const noexcept
Returns a rectangle with these borders removed from it.
Definition: juce_BorderSize.h:99
Justification getJustification() const noexcept
Returns the justification that should be used for laying-out the text.
Definition: juce_AttributedString.h:102
JUCE_COMRESULT get_BoundingRectangle(ComTypes::UiaRect *pRetVal) override
FirstOrderTPTFilter()
Constructor.
void drawImage(const Image &sourceImage, const AffineTransform &) override
static int idCounter
Definition: juce_win32_AccessibilityElement.h:72
String title
Definition: juce_MessageBoxOptions.h:138
Atom XdndLeave
Definition: juce_linux_XWindowSystem.h:89
@ GL_UNSIGNED_INT_8_8_8_8_REV
Definition: juce_gl.h:1112
Point< int > arrowTip
Definition: juce_BubbleComponent.h:179
@ GL_READ_WRITE
Definition: juce_gl.h:1410
A handy struct that uses XLockDisplay and XUnlockDisplay to lock the X server using RAII.
Definition: juce_linux_XWindowSystem.h:38
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:96
bool isOpaque() const noexcept
Returns true if this colour is completely opaque.
#define JUCE_USE_SIMD
Definition: juce_dsp.h:89
@ GL_PIXEL_SUBSAMPLE_4444_SGIX
Definition: juce_gl.h:11697
#define JUCE_END_NO_SANITIZE
Definition: juce_CompilerWarnings.h:218
static constexpr int maxUpdateCounter
Definition: juce_Phaser.h:198
#define JUCE_PERFORM_PIXEL_OP_LOOP(op)
Definition: juce_RenderingHelpers.h:558
@ GL_CLIP_DISTANCE6
Definition: juce_gl.h:1700
@ GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES
Definition: juce_gles2.h:4602
void setValue(const var &newValue)
Sets the current value.
@ GL_YCRCBA_SGIX
Definition: juce_gl.h:11782
@ GL_MOVE_TO_CONTINUES_NV
Definition: juce_gl.h:9689
QuaternionType & getQuaternion() noexcept
Provides direct access to the quaternion.
Definition: juce_Draggable3DOrientation.h:113
void failIfOptionIsMissing(StringRef option) const
Throws an error unless the given option is found in the argument list.
#define JUCE_SYNC_VIDEO_VOLUME_WITH_OS_MEDIA_VOLUME
Config: JUCE_SYNC_VIDEO_VOLUME_WITH_OS_MEDIA_VOLUME Enables synchronisation between video playback vo...
Definition: juce_video.h:88
void createGLBuffers()
Definition: juce_OpenGL_ios.h:242
Visual * visual24Bit
Definition: juce_linux_XWindowSystem.h:273
@ GL_DRAW_BUFFER10_ARB
Definition: juce_gl.h:4031
constexpr Point< int > roundToInt() const noexcept
Casts this point to a Point<int> object using roundToInt() to convert the values.
Definition: juce_Point.h:240
bool isColour() const noexcept
Returns whether the type of the OSCArgument is colour.
Definition: juce_OSCArgument.h:81
@ GL_NUM_FILL_STREAMS_NV
Definition: juce_gl.h:9895
@ GL_RGB8UI_EXT
Definition: juce_gl.h:7630
void translate(Point< int > delta) override
Definition: juce_RenderingHelpers.h:1721
static bool isUpperCase(juce_wchar character) noexcept
Checks whether a unicode character is upper-case.
This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionalit...
Definition: juce_Slider.h:914
File getExistingFolderForOptionAndRemove(StringRef option)
Looks for a filename argument using getFileForOption() and fails with a suitable error if the file is...
@ GL_COMPRESSED_RG
Definition: juce_gl.h:1708
A special type of AudioProcessor that can live inside an AudioProcessorGraph in order to use the audi...
Definition: juce_AudioProcessorGraph.h:320
bool isInitialised() const noexcept
Definition: juce_win32_WinRTWrapper.h:31
void beginLasso(const MouseEvent &e, LassoSource< SelectableItemType > *lassoSource)
Call this in your mouseDown event, to initialise a drag.
Definition: juce_LassoComponent.h:118
@ GL_TEXTURE_BASE_LEVEL_SGIS
Definition: juce_gl.h:11334
@ GL_FOG_COORDINATE_ARRAY_POINTER_EXT
Definition: juce_gl.h:6572
@ GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD
Definition: juce_gl.h:3293
@ GL_TASK_SHADER_NV
Definition: juce_gl.h:9507
@ GL_SRC_ATOP_NV
Definition: juce_gl.h:8855
@ GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR
Definition: juce_gl.h:8563
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Definition: juce_gl.h:2698
void prepare(const ProcessSpec &spec)
Initialises the processor.
@ GL_DOUBLE_MAT4x2_EXT
Definition: juce_gl.h:7935
@ GL_COLOR_TABLE_LUMINANCE_SIZE
Definition: juce_gl.h:4385
Rectangle< int > getSizeToContainEditor() const
Definition: juce_StandaloneFilterWindow.h:1040
@ GL_MAX_3D_TEXTURE_SIZE_OES
Definition: juce_gles2.h:4809
virtual bool canAddBus(bool isInput) const
Callback to query if a bus can currently be added.
Definition: juce_AudioProcessor.h:521
@ GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Definition: juce_gl.h:2080
Range< typename std::remove_const< NumericType >::type > findMinAndMax() const noexcept
Finds the minimum and maximum value of the buffer.
Definition: juce_AudioBlock.h:521
~MainContentComponent() override
Definition: juce_StandaloneFilterWindow.h:905
khronos_uint16_t GLushort
Definition: juce_gles2.h:56
@ focus
Indicates that the UI element has received focus.
static bool isHexDigit(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:152
@ GL_DEVICE_LUID_EXT
Definition: juce_gl.h:6944
@ leftButton
The left button (if it's held for a short time).
Definition: juce_AppleRemote.h:57
@ GL_QUARTER_BIT_ATI
Definition: juce_gl.h:5763
void comboBoxChanged(ComboBox *) override
Called when a ComboBox has its selected item changed.
@ GL_TEXTURE_SWIZZLE_R_EXT
Definition: juce_gl.h:7807
@ GL_FRAMEBUFFER_COMPLETE_EXT
Definition: juce_gl.h:6627
@ GL_COLOR_ATTACHMENT28
Definition: juce_gl.h:1866
@ GL_RGB_INTEGER
Definition: juce_gl.h:1762
Ptr clipToRectangle(Rectangle< int > r) override
Definition: juce_RenderingHelpers.h:1821
static void findAllAddresses(Array< IPAddress > &results, bool includeIPv6=false)
Populates a list of all the IP addresses that this machine is using.
Definition: juce_posix_IPAddress.h:124
bool clipRegionIntersects(const Rectangle< int > &) override
Rectangle< float > currentBounds
The item's current bounds.
Definition: juce_GridItem.h:192
@ GL_FAILURE_NV
Definition: juce_gl.h:10792
@ GL_COMPRESSED_RED_GREEN_RGTC2_EXT
Definition: juce_gl.h:7519
@ GL_DEBUG_TYPE_MARKER
Definition: juce_gl.h:2724
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:60
void xchangeProperty(::Window, Atom, Atom, int, const void *, int) const
@ GL_RGB_SCALE_EXT
Definition: juce_gl.h:7565
@ GL_COLOR_COMPONENTS
Definition: juce_gl.h:2769
SampleType processSample(int channel, SampleType inputValue)
Processes one sample at a time on a given channel.
NotificationType
These enums are used in various classes to indicate whether a notification event should be sent out.
Definition: juce_NotificationType.h:31
bool autoOpenMidiDevices
Definition: juce_StandaloneFilterWindow.h:415
@ GL_TEXTURE_LUMINANCE_TYPE
Definition: juce_gl.h:1890
NodeID(uint32 i)
Definition: juce_AudioProcessorGraph.h:63
HWND hwnd
Definition: juce_win32_HiddenMessageWindow.h:63
const Colour deepskyblue
Definition: juce_Colours.h:82
@ GL_MAX_MESH_OUTPUT_VERTICES_NV
Definition: juce_gl.h:9528
GLdouble GLdouble GLdouble w
Definition: juce_gl.h:765
@ GL_UNSIGNED_INT_10_10_10_2_OES
Definition: juce_gles2.h:4981
@ GL_MODELVIEW22_ARB
Definition: juce_gl.h:5415
WindowsHooks()
Definition: juce_WindowsHooks.h:39
@ GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5148
@ GL_TEXTURE_WRAP_S
Definition: juce_gl.h:384
@ WGL_SHARE_ACCUM_EXT
Definition: juce_wgl.h:444
ChannelInfo * Type
This typedef can be used to get the type of the heapblock's elements.
Definition: juce_HeapBlock.h:326
GLclampd zmax
Definition: juce_gl.h:6267
JUCE_COMRESULT get_ColumnSpan(int *pRetVal) override
Definition: juce_win32_UIAGridItemProvider.h:61
Time firstRecordedFrameTimeMs
Definition: juce_android_CameraDevice.h:2930
~ActiveProcess()
Definition: juce_posix_SharedCode.h:1146
void reset()
Resets the internal state variables of the processor.
@ GL_TEXTURE_COORD_ARRAY_EXT
Definition: juce_gl.h:7877
@ GL_MAX_IMAGE_UNITS_EXT
Definition: juce_gl.h:7290
GLenum modeRGB
Definition: juce_gl.h:2358
ComClass ** resetAndGetPointerAddress()
Definition: juce_win32_ComSmartPtr.h:114
@ GL_MEMORY_ATTACHABLE_NV
Definition: juce_gl.h:9479
@ GL_ZERO_EXT
Definition: juce_gl.h:8047
void consolidate()
Optimises the list into a minimum number of constituent rectangles.
Definition: juce_RectangleList.h:517
Type mapToLog10(Type value0To1, Type logRangeMin, Type logRangeMax)
Remaps a normalised value (between 0 and 1) to a logarithmic target range.
Definition: juce_MathsFunctions.h:144
void fillRectWithColour(SavedStateType &state, Rectangle< int > area, PixelARGB colour, bool replaceContents) const override
Definition: juce_RenderingHelpers.h:1736
@ GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
Definition: juce_gl.h:7600
@ lineTo
For this type, x1 and y1 indicate the end point of the line.
Definition: juce_Path.h:744
void shutdownJuce_GUI()
Clears up any static data being used by JUCE's GUI classes.
@ GL_MAX_UNIFORM_BLOCK_SIZE
Definition: juce_gl.h:2058
JUCE_NODISCARD MessageBoxOptions withMessage(const String &boxMessage) const
Sets the message that should be displayed in the dialog box.
Definition: juce_MessageBoxOptions.h:77
@ GL_UNSIGNED_INT_24_8
Definition: juce_gl.h:1810
const float valueDefault
Definition: juce_AudioParameterFloat.h:151
GLfloat minY
Definition: juce_gl.h:3829
NumChannels(int numIns, int numOuts)
Definition: juce_AudioProcessorPlayer.h:107
@ GL_COMPRESSED_R11_EAC
Definition: juce_gl.h:2677
bool isPlaying() const noexcept
Definition: juce_android_Video.h:449
@ GL_PROGRAM_STRING_NV
Definition: juce_gl.h:10605
@ GL_COLOR_ATTACHMENT30
Definition: juce_gl.h:1868
void removeObject(const ObjectClassPtr &objectToRemove)
Removes the first occurrence of a specified object from the array.
Definition: juce_ReferenceCountedArray.h:671
@ GL_TEXTURE_LOD_BIAS_T_SGIX
Definition: juce_gl.h:11731
@ GL_SHADOW_AMBIENT_SGIX
Definition: juce_gl.h:11669
@ GL_FLOAT_MAT4
Definition: juce_gl.h:1526
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X
Definition: juce_gl.h:1188
JUCE_COMRESULT GetSelection(SAFEARRAY **pRetVal) override
Definition: juce_win32_UIATextProvider.h:72
@ NoIcon
No icon will be shown on the dialog box.
NumChannels(const AudioProcessor::BusesLayout &layout)
Definition: juce_AudioProcessorPlayer.h:109
@ GL_MAP1_VERTEX_ATTRIB7_4_NV
Definition: juce_gl.h:10656
@ GL_QUERY_OBJECT_AMD
Definition: juce_gl.h:3430
@ GL_PACK_COMPRESSED_BLOCK_DEPTH
Definition: juce_gl.h:2548
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:502
static HHOOK mouseWheelHook
Definition: juce_WindowsHooks.h:34
MidiOutput * getDefaultMidiOutput() const noexcept
Returns the current default midi output device.
Definition: juce_AudioDeviceManager.h:383
Atomic< int > validStart
Definition: juce_AbstractFifo.h:303
Definition: juce_android_CameraDevice.h:291
String getName() const noexcept
Returns the name of this device.
Definition: juce_MidiDevices.h:300
GenericInterpolator() noexcept
Definition: juce_GenericInterpolator.h:43
static forcedinline vSIMDType truncate(vSIMDType av) noexcept
Definition: juce_fallback_SIMDNativeOps.h:122
@ byteOrderMark2
Definition: juce_CharPointer_UTF8.h:548
@ GL_AUX0
Definition: juce_gl.h:412
@ GL_SMALL_CCW_ARC_TO_NV
Definition: juce_gl.h:9707
@ GL_MODELVIEW0_MATRIX_EXT
Definition: juce_gl.h:8115
std::unique_ptr< RangedDirectoryIterator > fileFindHandle
Definition: juce_DirectoryContentsList.h:210
void replaceChar(juce_wchar newChar) noexcept
Definition: juce_CharPointer_UTF32.h:142
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Definition: juce_gl.h:2164
A command target publishes a list of command IDs that it can perform.
Definition: juce_ApplicationCommandTarget.h:46
bool isDropShadowEnabled() const noexcept
True if drop-shadowing is enabled.
Definition: juce_TopLevelWindow.h:99
bool isHorizontalScrollbarAtBottom() const noexcept
True if the horizontal scrollbar will appear at the bottom of the content.
Definition: juce_Viewport.h:223
@ GL_CUBIC_MIPMAP_NEAREST_IMG
Definition: juce_gles2.h:3089
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE
Definition: juce_gles2.h:1605
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
Definition: juce_gl.h:6626
virtual void mouseUpOnKey(int midiNoteNumber, const MouseEvent &e)
Callback when the mouse is released from a key.
Definition: juce_MidiKeyboardComponent.h:211
@ GL_NEGATIVE_Z_EXT
Definition: juce_gl.h:8045
@ GL_SAMPLER_1D_ARRAY
Definition: juce_gl.h:1766
@ none
No word-wrapping: lines extend indefinitely.
Definition: juce_AttributedString.h:115
void add(ListenerClass *listenerToAdd)
Adds a listener to the list.
Definition: juce_ListenerList.h:84
BaseRegionType::Ptr clip
Definition: juce_RenderingHelpers.h:2472
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:132
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
Definition: juce_gl.h:7847
@ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
Definition: juce_gl.h:7530
@ GL_CLIP_DISTANCE5
Definition: juce_gl.h:1699
Atom changeState
Definition: juce_linux_XWindowSystem.h:88
@ GL_STENCIL_INDEX1_OES
Definition: juce_gles2.h:4727
Definition: juce_MidiDevices.h:366
@ GL_DEBUG_GROUP_STACK_DEPTH
Definition: juce_gl.h:2729
static const int F5Key
key-code for the F5 key
Definition: juce_KeyPress.h:211
GLenum GLuint origtexture
Definition: juce_gl.h:2955
khronos_uint16_t GLhalfARB
Definition: juce_gl.h:182
String joinIntoString(StringRef separatorString, int startIndex=0, int numberOfElements=-1) const
Joins the strings in the array together into one string.
GLuint coord
Definition: juce_gl.h:5775
void writeAll(const CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_ASCII.h:208
~GenericScopedUnlock() noexcept
Destructor.
Definition: juce_ScopedLock.h:148
@ GL_MVP_MATRIX_EXT
Definition: juce_gl.h:8053
@ GL_BLEND_SRC_RGB_EXT
Definition: juce_gl.h:6066
Manages a temporary file, which will be deleted when this object is deleted.
Definition: juce_TemporaryFile.h:64
@ GL_POLYGON_OFFSET_COMMAND_NV
Definition: juce_gl.h:8913
@ GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT
Definition: juce_gl.h:6757
void invertRange(Range< Type > range)
Does an XOR of the values in a given range.
Definition: juce_SparseSet.h:205
void swapWith(OtherSetType &otherSet) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_SortedSet.h:443
@ GL_FONT_GLYPHS_AVAILABLE_NV
Definition: juce_gl.h:9757
@ GL_MAX_PALETTE_MATRICES_ARB
Definition: juce_gl.h:4494
@ GL_PERFMON_RESULT_AMD
Definition: juce_gl.h:3463
ParameterLayout(ParameterLayout &&other) noexcept
Definition: juce_AudioProcessorValueTreeState.h:157
bool get() const noexcept
Returns the parameter's current boolean value.
Definition: juce_AudioParameterBool.h:101
GLuint src2
Definition: juce_gles2.h:5115
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Definition: juce_gl.h:1887
void setValue(const Type &newValue, UndoManager *undoManagerToUse)
Sets the property.
Definition: juce_CachedValue.h:246
@ GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
Definition: juce_gl.h:4109
GLuint bindingindex
Definition: juce_gl.h:2960
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:280
@ GL_COLOR_ATTACHMENT11_NV
Definition: juce_gles2.h:3627
void handleAsyncUpdate() override
Called back to do whatever your class needs to do.
@ GL_UNSIGNED_NORMALIZED_EXT
Definition: juce_gles2.h:1958
@ GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
Definition: juce_gl.h:11483
void writeAll(CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF16.h:282
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:724
CriticalSection listenerLock
Definition: juce_android_CameraDevice.h:2925
@ GL_GUILTY_CONTEXT_RESET_EXT
Definition: juce_gles2.h:2414
GLint GLenum genMode
Definition: juce_gl.h:9842
int thisChannel
Definition: juce_AudioProcessorGraph.h:142
void setARGB(uint8 a, uint8 r, uint8 g, uint8 b) noexcept
Sets the pixel's colour from individual components.
Definition: juce_PixelFormats.h:125
Window embeddedWindow
Definition: juce_OpenGL_linux_X11.h:264
int pendingSysexSize
Definition: juce_MidiDataConcatenator.h:183
@ GL_MULTISAMPLE_LINE_WIDTH_RANGE
Definition: juce_gles2.h:1243
void removeClient()
Removes the client window from the host.
HighResolutionTimer & owner
Definition: juce_posix_SharedCode.h:1336
File getNonexistentChildFile(const String &prefix, const String &suffix, bool putNumbersInBrackets=true) const
Chooses a filename relative to this one that doesn't already exist.
@ GL_PATCHES
Definition: juce_gl.h:2318
int getScrollButtonWidth() const noexcept
Returns the width that was set by setScrollButtonWidth().
Definition: juce_KeyboardComponentBase.h:78
std::shared_ptr< SafeAction > safeAction
Definition: juce_InterprocessConnection.h:217
@ GL_MAX_CLIP_DISTANCES_APPLE
Definition: juce_gles2.h:1666
String newLineString
Definition: juce_OutputStream.h:235
@ GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV
Definition: juce_gl.h:9932
Array< Rectangle< int > > supportedVideoRecordingOutputSizes
Definition: juce_android_CameraDevice.h:858
@ GL_NEGATIVE_ONE_TO_ONE_EXT
Definition: juce_gles2.h:1919
@ GL_PIXEL_TILE_CACHE_SIZE_SGIX
Definition: juce_gl.h:11603
@ GL_TEXTURE_GREEN_TYPE_ARB
Definition: juce_gl.h:5220
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:262
GLuint * semaphores
Definition: juce_gl.h:7177
const Parameters & getParameters() const noexcept
Returns the reverb's current parameters.
Definition: juce_audio_basics/utilities/juce_Reverb.h:63
bool excludeClipRectangle(Rectangle< int > r)
Definition: juce_RenderingHelpers.h:2144
@ textKeyboard
Definition: juce_TextInputTarget.h:82
@ GL_DUAL_LUMINANCE16_SGIS
Definition: juce_gl.h:11350
@ GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN
Definition: juce_gl.h:11908
A component for showing a message or other graphics inside a speech-bubble-shaped outline,...
Definition: juce_BubbleComponent.h:46
ScopedReadWrite(AbstractFifo &f, int num) noexcept
Construct a reader/writer and immediately call prepareRead/prepareWrite on the abstractFifo which was...
Definition: juce_AbstractFifo.h:213
int note
Definition: juce_KeyboardComponentBase.h:187
Rectangle< ValueType > addedTo(const Rectangle< ValueType > &original) const noexcept
Returns a rectangle with these borders added around it.
Definition: juce_BorderSize.h:114
@ shift
Definition: juce_UnityPluginInterface.h:79
@ GL_PROGRAM_BINDING_ARB
Definition: juce_gl.h:4091
void beginTransparencyLayer(float opacity)
Definition: juce_RenderingHelpers.h:2676
@ ambisonicACN5
Second-order ambisonic channel number 5.
Definition: juce_AudioChannelSet.h:364
@ GL_SOURCE0_RGB
Definition: juce_gl.h:1219
bool contains(const ObjectType *const itemToLookFor) const noexcept
Returns true if the list contains the given item.
Definition: juce_LinkedListPointer.h:167
@ GL_LIST_PRIORITY_SGIX
Definition: juce_gl.h:11572
@ GL_LINE_BIT
Definition: juce_gl.h:389
String deviceName
Definition: juce_mac_CameraDevice.h:562
@ GL_COLOR_TABLE_LUMINANCE_SIZE_SGI
Definition: juce_gl.h:11822
Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC message...
Definition: juce_MidiRPN.h:67
@ GL_TEXTURE14_ARB
Definition: juce_gl.h:4553
@ GL_SPOT_EXPONENT
Definition: juce_gl.h:583
GLbyte nx
Definition: juce_gl.h:5969
@ ERROR_INVALID_PROFILE_ARB
Definition: juce_wgl.h:167
@ GL_TIMESTAMP_EXT
Definition: juce_gles2.h:2021
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:130
bool isEmpty() const noexcept
Returns true if the region is empty.
Definition: juce_RectangleList.h:84
@ GL_INVALID_VALUE
Definition: juce_gl.h:258
void stopBackgroundThread()
Definition: juce_android_CameraDevice.h:3188
SharedPointer(ObjectType *obj) noexcept
Definition: juce_WeakReference.h:130
GenericInterpolator< WindowedSincTraits, 200 > WindowedSinc
Definition: juce_Interpolators.h:146
@ GL_HARDLIGHT
Definition: juce_gles2.h:1252
GLuint writeBuffer
Definition: juce_gl.h:3059
@ GL_BUFFER_ACCESS
Definition: juce_gl.h:1411
@ GL_DRAW_BUFFER6_EXT
Definition: juce_gles2.h:2050
@ GL_FRAMEBUFFER_BLEND
Definition: juce_gl.h:2777
static AudioChannelSet vstArrangementTypeToChannelSet(const Vst2::VstSpeakerArrangement &arr)
Definition: juce_VSTCommon.h:95
@ GL_NO_ERROR
Definition: juce_gl.h:256
double getPosition() const noexcept
Returns the current position.
Definition: juce_AnimatedPosition.h:112
const long UIA_AutomationFocusChangedEventId
Definition: juce_win32_ComInterfaces.h:138
const GLuint const GLuint64 * fenceValueArray
Definition: juce_gl.h:9459
constexpr AudioBlock(const AudioBuffer< OtherSampleType > &buffer) noexcept
Creates an AudioBlock that points to the data in an AudioBuffer.
Definition: juce_AudioBlock.h:165
@ WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
Definition: juce_wgl.h:306
static AudioChannelSet create7point1SDDS()
Creates a set for a 7.1 surround setup (left, right, centre, leftSurround, rightSurround,...
@ GL_SAMPLE_BUFFERS_ARB
Definition: juce_gl.h:4526
@ GL_VIEWPORT_BOUNDS_RANGE
Definition: juce_gl.h:2439
UiaRaiseAutomationPropertyChangedEventFunc uiaRaiseAutomationPropertyChangedEvent
Definition: juce_win32_WindowsUIAWrapper.h:147
@ GL_SRGB_READ
Definition: juce_gl.h:2789
@ GL_TEXTURE_SWIZZLE_B
Definition: juce_gl.h:2207
String getButtonText(int buttonIndex) const
Returns the text that has been set for one of the buttons of the dialog box.
Definition: juce_MessageBoxOptions.h:119
Wraps an instance of a given processor class, and exposes it through the ProcessorBase interface.
Definition: juce_ProcessorWrapper.h:60
@ GL_COMPRESSED_RGBA_ASTC_6x6x5_OES
Definition: juce_gles2.h:4873
@ GL_REPLICATE_BORDER_HP
Definition: juce_gl.h:8177
void addTo(Rectangle< ValueType > &rectangle) const noexcept
Adds this border around a given rectangle.
Definition: juce_BorderSize.h:124
@ GL_QUADS_EXT
Definition: juce_gles2.h:2657
@ GL_FLOAT_R_NV
Definition: juce_gl.h:9158
static constexpr size_t byteMask
Definition: juce_AudioBlock.h:878
@ GL_T2F_IUI_V2F_EXT
Definition: juce_gl.h:6840
@ GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
Definition: juce_gl.h:4493
A list of items that can be scrolled vertically.
Definition: juce_ListBox.h:181
@ ambisonicACN13
Third-order ambisonic channel number 13.
Definition: juce_AudioChannelSet.h:374
@ GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD
Definition: juce_gl.h:3541
CaptureSessionVideoRecordingMode(Pimpl &ownerToUse, ScopedCameraDevice &cameraDeviceToUse, GlobalRef &handlerToUse, PreviewDisplay &pd, MediaRecorder &mr, int sensorOrientation, int cameraLensFacingToUse, StreamConfigurationMap &streamConfigurationMapToUse)
Definition: juce_android_CameraDevice.h:2704
@ GL_TEXTURE24
Definition: juce_gl.h:1168
int intValue
Definition: juce_Variant.h:301
GenericInterpolator< LinearTraits, 2 > Linear
Definition: juce_Interpolators.h:149
@ GL_CIRCULAR_CCW_ARC_TO_NV
Definition: juce_gl.h:9719
@ GL_TASK_SHADER_BIT_NV
Definition: juce_gl.h:9547
const void GLintptr GLsizei maxdrawcount
Definition: juce_gl.h:3200
forcedinline void setY(int y) noexcept
Definition: juce_RenderingHelpers.h:493
@ GL_VERTEX_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4651
forcedinline void pushInterpolationSamples(const float *input, int numOutputSamplesToProduce, int numInputSamplesAvailable, int wrapAround) noexcept
Definition: juce_GenericInterpolator.h:196
void operator()(CGColorSpaceRef ptr) const noexcept
Definition: juce_mac_CoreGraphicsContext.h:33
@ GL_MAX_TESS_GEN_LEVEL_EXT
Definition: juce_gles2.h:2661
@ GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT
Definition: juce_gl.h:7174
Automatically locks and unlocks a ReadWriteLock object.
Definition: juce_ScopedReadLock.h:51
JUCE_NODISCARD 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:229
@ GL_SECONDARY_COLOR_ARRAY_EXT
Definition: juce_gl.h:7212
@ GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV
Definition: juce_gl.h:9869
const Colour teal
Definition: juce_Colours.h:174
CriticalSection pictureTakenCallbackLock
Definition: juce_win32_CameraDevice.h:566
String title
Required.
Definition: juce_PushNotifications.h:78
int size() const noexcept
Returns the number of items in the list.
Definition: juce_LinkedListPointer.h:128
static AudioCDBurner * openDevice(const int deviceIndex)
Tries to open one of the optical drives.
std::enable_if<! std::is_pointer< OtherArrayType >::value, int >::type addArray(const OtherArrayType &arrayToAddFrom, int startIndex, int numElementsToAdd=-1)
Definition: juce_ArrayBase.h:308
void removeImageCapture()
Definition: juce_mac_CameraDevice.h:420
OwnedArray< FileInfo > files
Definition: juce_DirectoryContentsList.h:208
@ GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Definition: juce_gl.h:2336
This structure is filled-in by the AudioPlayHead::getCurrentPosition() method.
Definition: juce_AudioPlayHead.h:158
GLsizei GLsizei GLfloat distance
Definition: juce_gl.h:9828
const long UIA_MenuBarControlTypeId
Definition: juce_win32_ComInterfaces.h:158
@ GL_DRAW_BUFFER15_EXT
Definition: juce_gles2.h:2059
@ GL_LIGHT4
Definition: juce_gl.h:634
void setRadius(float newRadius) noexcept
Sets the size of the rotated object, as a proportion of the viewport's size.
Definition: juce_Draggable3DOrientation.h:75
void clipToPath(const Path &p, const AffineTransform &t)
Definition: juce_RenderingHelpers.h:2172
@ CaretPosition_EndOfLine
Definition: juce_win32_ComInterfaces.h:96
void updateRampParameters()
Definition: juce_LogRampedValue.h:170
static constexpr SampleType maxDepth
Definition: juce_Chorus.h:162
static LocalRef< jobject > initialiseCameraCharacteristics(const GlobalRef &cameraManager, const String &cameraId)
Definition: juce_android_CameraDevice.h:693
ObjectClass * insert(int indexToInsertAt, std::unique_ptr< ObjectClass > newObject)
Inserts a new object into the array at the given index.
Definition: juce_OwnedArray.h:361
@ GL_RG_EXT
Definition: juce_gles2.h:2869
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
Definition: juce_gl.h:7546
File getFileForOption(StringRef option) const
Looks for the value of argument using getValueForOption() and tries to parse that value as a file.
float targetAspectRatio
Definition: juce_android_CameraDevice.h:3233
int getNumber() const noexcept
Definition: juce_GridItem.h:90
@ GL_RGB32I_EXT
Definition: juce_gl.h:7636
@ GL_DUDV_ATI
Definition: juce_gl.h:5650
@ GL_COMPRESSED_SRGB
Definition: juce_gl.h:1671
EdgeTable edgeTable
Definition: juce_RenderingHelpers.h:1782
const String & getName() const noexcept
Definition: juce_GridItem.h:89
@ GL_RENDERBUFFER_SAMPLES_APPLE
Definition: juce_gles2.h:1691
@ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:5561
Manages a list of undo/redo commands.
Definition: juce_UndoManager.h:51
Matrix3D() noexcept
Creates an identity matrix.
Definition: juce_Matrix3D.h:42
@ GL_CLIENT_STORAGE_BIT
Definition: juce_gl.h:2984
JUCE_NODISCARD auto getInverted() const
Definition: juce_AudioProcessorParameterWithID.h:101
OptionalScopedPointer(ObjectType &ref) noexcept
Points to the same object as ref, but does not take ownership.
Definition: juce_OptionalScopedPointer.h:78
Definition: juce_XmlElement.h:762
Calculates the alpha values and positions for rendering the edges of a non-pixel-aligned rectangle.
Definition: juce_RenderingHelpers.h:316
Cursor createCustomMouseCursorInfo(const Image &, Point< int > hotspot) const
@ GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
Definition: juce_gl.h:6950
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
Definition: juce_gl.h:4227
bool initialiseOnRenderThread(OpenGLContext &aContext)
Definition: juce_OpenGL_android.h:128
AudioBlock & multiplyBy(SmoothedValue< OtherSampleType, SmoothingType > &value) noexcept
Multiplies each channels of this block by a smoothly changing value.
Definition: juce_AudioBlock.h:466
Definition: juce_win32_HiddenMessageWindow.h:27
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Definition: juce_gl.h:1746
@ GL_LINEARBURN_NV
Definition: juce_gl.h:8840
@ GL_COMPUTE_SHADER_INVOCATIONS
Definition: juce_gl.h:3188
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES
Definition: juce_gles2.h:4877
const Colour lightblue
Definition: juce_Colours.h:106
@ GL_LIGHTEN_NV
Definition: juce_gl.h:8839
const AudioBlock & multiplyBy(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:449
void setNumChannels(size_t newValue)
Definition: juce_LadderFilter.h:126
@ GL_DEPTH_COMPONENT32_ARB
Definition: juce_gl.h:4002
void showWindow(bool shouldBeVisible)
Definition: juce_win32_Video.h:413
@ GL_STENCIL_BACK_VALUE_MASK
Definition: juce_gl.h:1551
JUCE_NODISCARD AccessibleState withFlag(int flag) const noexcept
Definition: juce_AccessibilityState.h:211
Array< int > heights
Definition: juce_win32_CameraDevice.h:582
FloatType r
Definition: juce_LogRampedValue.h:185
@ GL_SIGNED_HILO16_NV
Definition: juce_gl.h:10327
@ GL_SEPARATE_ATTRIBS_EXT
Definition: juce_gl.h:7849
std::condition_variable condition
Definition: juce_WaitableEvent.h:93
void allNotesOff()
Call this to clear all currently playing notes.
@ GL_LAYOUT_DEFAULT_INTEL
Definition: juce_gl.h:8350
A simple noise gate with standard threshold, ratio, attack time and release time controls.
Definition: juce_NoiseGate.h:38
bool isBackgroundThreadRunning() const noexcept
Returns true if the background thread used to send blocks of data is running.
Definition: juce_MidiDevices.h:349
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_ASCII.h:336
@ GL_VERTICAL_LINE_TO_NV
Definition: juce_gl.h:9697
std::unique_ptr< AccessibilityNativeImpl > nativeImpl
Definition: juce_AccessibilityHandler.h:316
A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a ...
Definition: juce_SharedResourcePointer.h:81
uint32_t type
Definition: juce_fallback_SIMDNativeOps.h:40
std::function< void(bool, String)> callback
Definition: juce_ContentSharer.h:110
A child of an AudioProcessorParameterGroup.
Definition: juce_AudioProcessorParameterGroup.h:59
@ GL_3_BYTES_NV
Definition: juce_gl.h:9766
@ GL_V3F
Definition: juce_gl.h:1042
Progress progress
Optional: set to default (0, 0, false), to disable progress display.
Definition: juce_PushNotifications.h:193
bool isSupported() const noexcept
Definition: juce_android_CameraDevice.h:2802
@ GL_SIGNALED_APPLE
Definition: juce_gles2.h:1727
GLint GLsizei GLsizei instancecount
Definition: juce_gl.h:2083
ArrayAllocationBase & operator=(ArrayAllocationBase &&other) noexcept
Definition: juce_ArrayAllocationBase.h:53
A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it...
Definition: juce_ThreadWithProgressWindow.h:83
@ SteinbergWavelab7
Represents Steinberg Wavelab 7.
Definition: juce_PluginHostType.h:102
@ GL_PATH_STROKE_WIDTH_NV
Definition: juce_gl.h:9628
bool operator>=(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:63
void minimiseStorageAfterRemoval()
Definition: juce_Array.h:1143
PathBounds bounds
Definition: juce_Path.h:827
Definition: juce_mac_Video.h:564
@ GL_PROGRAM_SEPARABLE_EXT
Definition: juce_gl.h:7241
const Colour white
Definition: juce_Colours.h:180
A processor that performs multi-channel oversampling.
Definition: juce_Oversampling.h:55
@ NoCursor
An invisible cursor.
Definition: juce_MouseCursor.h:47
#define JUCE_DECLARE_WEAK_REFERENCEABLE(Class)
Macro to easily allow a class to be made weak-referenceable.
Definition: juce_WeakReference.h:234
@ GL_TEXTURE_VIEW_MIN_LAYER_EXT
Definition: juce_gles2.h:2944
void updateWindowPosition(const Rectangle< int > &newBounds)
Definition: juce_win32_Video.h:408
SoftwareRendererSavedState * beginTransparencyLayer(float opacity)
Definition: juce_RenderingHelpers.h:2497
@ GL_HIGH_FLOAT
Definition: juce_gl.h:2413
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:666
const long UIA_GridPatternId
Definition: juce_win32_ComInterfaces.h:128
@ GL_TESS_CONTROL_SHADER_BIT_OES
Definition: juce_gles2.h:4796
ElementType value_type
STL compatible value_type definition (same as ElementType).
Definition: juce_SIMDRegister.h:69
constexpr bool isOrigin() const noexcept
Returns true if the point is (0, 0).
Definition: juce_Point.h:61
@ GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES
Definition: juce_gles2.h:4774
@ GL_RGBA16F_EXT
Definition: juce_gles2.h:1953
@ GL_CIRCULAR_CW_ARC_TO_NV
Definition: juce_gl.h:9720
@ GL_COLOR_INDEX2_EXT
Definition: juce_gl.h:7042
@ GL_VIEW_CLASS_EAC_RG11
Definition: juce_gl.h:4455
static const int homeKey
key-code for the home key
Definition: juce_KeyPress.h:204
float getPhysicalPixelScaleFactor() override
@ GL_EXTENSIONS
Definition: juce_gl.h:375
forcedinline void setAlpha(uint8 newAlpha) noexcept
Replaces the colour's alpha value with another one.
Definition: juce_PixelFormats.h:201
detail::ColorSpacePtr rgbColourSpace
Definition: juce_mac_CoreGraphicsContext.h:115
auto & get(ProcessorChain< Processors... > &chain) noexcept
Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.
Definition: juce_ProcessorChain.h:133
const ReadWriteLock & lock_
Definition: juce_ScopedWriteLock.h:79
void add(const RectangleList &other)
Merges another rectangle list into this one.
Definition: juce_RectangleList.h:193
Type scalar
The scalar part of the quaternion.
Definition: juce_Quaternion.h:95
@ GL_CON_10_ATI
Definition: juce_gl.h:5708
A listener class that can be attached to an AudioProcessorValueTreeState.
Definition: juce_AudioProcessorValueTreeState.h:349
@ GL_SAMPLE_MASK_SGIS
Definition: juce_gl.h:11197
@ GL_DRAW_BUFFER9_ATI
Definition: juce_gl.h:5618
@ GL_TESSELLATION_FACTOR_AMD
Definition: juce_gl.h:3595
void timerCallback() override
The user-defined callback routine that actually gets called periodically.
Definition: juce_AnimatedPosition.h:189
juce::Reverb reverb
Definition: juce_dsp/widgets/juce_Reverb.h:110
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:130
Represents a URL and has a bunch of useful functions to manipulate it.
Definition: juce_URL.h:37
@ GL_TEXTURE_FILTER_CONTROL
Definition: juce_gl.h:1329
Definition: juce_android_CameraDevice.h:2503
@ GL_ALWAYS_SOFT_HINT_PGI
Definition: juce_gl.h:11084
@ GL_AVERAGE_EXT
Definition: juce_gl.h:7075
@ GL_FOG_COORD
Definition: juce_gl.h:1435
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
constexpr Point()=default
Creates a point at the origin.
@ GL_STENCIL_TAG_BITS_EXT
Definition: juce_gl.h:7374
@ FloatingWindows
In this mode, there are overlapping DocumentWindow components for each document.
Definition: juce_MultiDocumentPanel.h:259
static bool isIdentifierBody(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:42
@ GL_NAND
Definition: juce_gl.h:351
SampleType *const * channels
Definition: juce_AudioBlock.h:886
A text editor component designed specifically for source code.
Definition: juce_CodeEditorComponent.h:41
ElementType * end() noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_Array.h:344
@ GL_DOUBLE_MAT4
Definition: juce_gl.h:2302
Holds a set of unique primitive objects, such as ints or doubles.
Definition: juce_SortedSet.h:53
@ GL_NEGATIVE_W_EXT
Definition: juce_gl.h:8046
bool disconnectingAllProviders
Definition: juce_win32_WindowsUIAWrapper.h:154
bool isTextEditorMultiLine() const noexcept
Returns true if the text editor allows carriage returns.
Definition: juce_TextPropertyComponent.h:109
@ GL_READ_FRAMEBUFFER_ANGLE
Definition: juce_gles2.h:1582
const ElementType * getRawDataPointer() const noexcept
Returns a pointer to the actual array data.
Definition: juce_Array.h:319
@ VMR_ARMODE_LETTER_BOX
Definition: juce_win32_ComTypes.h:54
static void dispatchDraw(JNIEnv *, jobject, jlong, jobject)
Definition: juce_OpenGL_android.h:373
#define UNITY_INTERFACE_EXPORT
Definition: juce_UnityPluginInterface.h:37
@ GL_OBJECT_LINEAR_NV
Definition: juce_gl.h:9769
void setFont(const Font &newFont) override
Definition: juce_RenderingHelpers.h:2727
@ GL_SRGB_EXT
Definition: juce_gl.h:7725
@ GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
Definition: juce_gl.h:4129
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei srcWidth
Definition: juce_gl.h:2933
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_UTF8.h:483
void prepare(const ProcessSpec &) noexcept
Called before processing starts.
Definition: juce_WaveShaper.h:43
void updateDamping() noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:199
void setBounds(ValueType newX, ValueType newY, ValueType newWidth, ValueType newHeight) noexcept
Changes all the rectangle's coordinates.
Definition: juce_Rectangle.h:191
GLuint counter
Definition: juce_gl.h:3468
JUCE_NODISCARD AccessibleState withSelected() const noexcept
Sets the selected flag and returns the new state.
Definition: juce_AccessibilityState.h:113
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
Definition: juce_gl.h:7857
@ GL_SCISSOR_BOX_EXCLUSIVE_NV
Definition: juce_gl.h:10070
@ GL_RGB5_EXT
Definition: juce_gl.h:7430
@ GL_SAMPLER_3D_OES
Definition: juce_gles2.h:4810
static NSArray< AVCaptureDevice * > * getDevices()
Definition: juce_ios_CameraDevice.h:142
int getNumItems() const noexcept
Returns the number of items that have been added.
Definition: juce_StretchableObjectResizer.h:81
@ GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
Definition: juce_gl.h:4107
@ GL_COMPATIBLE_SUBROUTINES
Definition: juce_gl.h:2317
@ GL_PIXEL_MAP_G_TO_G
Definition: juce_gl.h:441
A component for showing a splash screen while your app starts up.
Definition: juce_SplashScreen.h:72
@ GL_COMBINER3_NV
Definition: juce_gl.h:9996
GLsizei const GLfloat * dashArray
Definition: juce_gl.h:9805
@ GL_ATOMIC_COUNTER_BARRIER_BIT
Definition: juce_gl.h:2592
bool setFileExecutableInternal(bool) const
Definition: juce_posix_SharedCode.h:314
@ verticallyCentred
Indicates that the item should be placed in the centre between the top and bottom sides of the availa...
Definition: juce_Justification.h:126
@ GL_SAMPLE_MASK_VALUE
Definition: juce_gl.h:2152
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_LassoComponent.h:194
@ GL_QUERY_RESULT_EXT
Definition: juce_gles2.h:2018
@ GL_PROXY_TEXTURE_2D_STACK_MESAX
Definition: juce_gl.h:8630
static vMaskType JUCE_VECTOR_CALLTYPE toMaskType(vSIMDType a) noexcept
Definition: juce_SIMDRegister.h:358
Line withLengthenedStart(ValueType distanceToLengthenBy) const noexcept
Returns a lengthened copy of this line.
Definition: juce_Line.h:337
Class containing some basic functions for simple tokenising of C++ code.
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:34
@ GL_OPERAND2_RGB_ARB
Definition: juce_gl.h:5175
@ GL_VERTEX_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2859
@ GL_ACTIVE_UNIFORM_MAX_LENGTH
Definition: juce_gl.h:1540
@ error
Error in background operation or authentication status.
Definition: juce_PushNotifications.h:202
A path is a sequence of lines and curves that may either form a closed shape or be open-ended.
Definition: juce_Path.h:64
virtual void onActivityPreSaveInstanceState(jobject, jobject)
Definition: juce_android_JNIHelpers.h:900
@ WGL_SHARE_ACCUM_ARB
Definition: juce_wgl.h:245
@ GL_PROGRAM_INSTRUCTIONS_ARB
Definition: juce_gl.h:4092
@ GL_ALWAYS
Definition: juce_gl.h:234
bool isStopped(double) const noexcept
Called by the AnimatedPosition class to check whether the object is now stationary.
Definition: juce_AnimatedPositionBehaviours.h:90
FillType fillType
Definition: juce_mac_CoreGraphicsContext.h:127
@ GL_LINEAR_MIPMAP_NEAREST
Definition: juce_gl.h:379
@ GL_UNSIGNED_INT_IMAGE_1D_EXT
Definition: juce_gl.h:7319
@ GL_TESS_CONTROL_SHADER_BIT
Definition: juce_gl.h:2431
BorderSize< int > safeAreaInsets
Represents the area of this display in logical pixels that is not functional for displaying content.
Definition: juce_Displays.h:64
ValueType skew
An optional skew factor that alters the way values are distribute across the range.
Definition: juce_NormalisableRange.h:234
void close()
Definition: juce_android_Video.h:437
@ indexR
Definition: juce_PixelFormats.h:296
bool closesSubPath
Indicates whether the current line segment is closing a sub-path.
Definition: juce_PathIterator.h:83
@ GL_COVERAGE_BUFFER_BIT_NV
Definition: juce_gles2.h:3581
void reset()
Resets the internal state variables of the processor.
File targetLocation
Definition: juce_URL.h:530
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.
Matrix & operator*=(ElementType scalar) noexcept
Scalar multiplication.
Definition: juce_Matrix.h:145
@ GL_PATH_GEN_MODE_NV
Definition: juce_gl.h:9678
@ GL_FLOAT16_MAT3x4_AMD
Definition: juce_gl.h:3333
@ WGL_STEREO_EMITTER_ENABLE_3DL
Definition: juce_wgl.h:93
Interface class for graphics context objects, used internally by the Graphics class.
Definition: juce_LowLevelGraphicsContext.h:45
CaretPosition
Definition: juce_win32_ComInterfaces.h:93
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:302
@ GL_MAX_IMAGE_SAMPLES
Definition: juce_gl.h:2634
@ GL_SPRITE_OBJECT_ALIGNED_SGIX
Definition: juce_gl.h:11682
@ GL_RG32UI
Definition: juce_gl.h:1925
@ GL_OUTPUT_TEXTURE_COORD13_EXT
Definition: juce_gl.h:7996
@ GL_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1405
virtual void onSurfaceTextureUpdated(LocalRef< jobject > &surface)=0
GLenum coverMode
Definition: juce_gl.h:9813
File deadMansPedalFile
Definition: juce_PluginDirectoryScanner.h:126
GLsizei const GLchar *const * path
Definition: juce_gl.h:4967
Definition: juce_android_Video.h:338
@ titleChanged
Indicates that the title of the UI element has changed.
void setCutoffFrequency(SampleType newFrequencyHz)
Sets the cutoff frequency of the filter.
const ConstAudioBlockType & getInputBlock() const noexcept
Returns the audio block to use as the input to a process function.
Definition: juce_ProcessContext.h:164
@ SteinbergCubase5Bridged
Represents Steinberg Cubase 5 Bridged.
Definition: juce_PluginHostType.h:86
static const int F2Key
key-code for the F2 key
Definition: juce_KeyPress.h:208
@ GL_OUTPUT_TEXTURE_COORD23_EXT
Definition: juce_gl.h:8006
@ GL_RGBA32I_EXT
Definition: juce_gl.h:7635
@ GL_DRAW_BUFFER11
Definition: juce_gl.h:1497
std::unique_ptr< AccessibilityValueInterface > value
Definition: juce_AccessibilityHandler.h:68
@ GL_LUMINANCE8_ALPHA8_OES
Definition: juce_gles2.h:4669
@ GL_PROGRAM_POINT_SIZE_EXT
Definition: juce_gl.h:6721
This template-overloaded class can be used to convert between var and custom types.
Definition: juce_Variant.h:350
@ GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL
Definition: juce_gl.h:8394
const Colour whitesmoke
Definition: juce_Colours.h:181
@ GL_CLIP_DISTANCE4_EXT
Definition: juce_gles2.h:1938
@ GL_UNSIGNED_NORMALIZED_ARB
Definition: juce_gl.h:5226
void openInternal(const File &, AccessMode, bool)
Definition: juce_posix_SharedCode.h:554
@ GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT
Definition: juce_gles2.h:2682
static void request(PermissionID permission, Callback callback)
Call this method to request a runtime permission.
bool operator==(const ObjCObjectHandle &other) const
Definition: juce_mac_ObjCHelpers.h:306
@ GL_MODELVIEW9_ARB
Definition: juce_gl.h:5402
A message that invokes a callback method when it gets delivered.
Definition: juce_CallbackMessage.h:48
uint32 counter
Definition: juce_MPEUtils.h:146
int getLowestVisibleKey() const noexcept
Returns the number of the first key shown in the component.
Definition: juce_KeyboardComponentBase.h:122
A component that displays an embedded web browser.
Definition: juce_WebBrowserComponent.h:45
@ GL_WIDE_LINE_HINT_PGI
Definition: juce_gl.h:11095
@ GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
Definition: juce_gl.h:11800
@ GL_UNSIGNED_INT_SAMPLER_3D
Definition: juce_gl.h:1782
int64 startSample
Definition: juce_AudioSubsectionReader.h:80
Type lengthSquared() const noexcept
Definition: juce_Vector3D.h:69
ValueType getDistanceFrom(Point other) const noexcept
Returns the straight-line distance between this point and another one.
Definition: juce_Point.h:160
@ GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4116
const PathStrokeType & getStrokeType() const noexcept
Returns the current outline style.
Definition: juce_DrawableShape.h:86
Normalise
Definition: juce_Convolution.h:196
@ GL_DETACHED_BUFFERS_NV
Definition: juce_gl.h:9482
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,...
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:237
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE
Definition: juce_gl.h:2158
GLint y
Definition: juce_gl.h:645
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.
void setOrigin(Point< int > o) override
Moves the origin to a new position.
Definition: juce_RenderingHelpers.h:2702
@ GL_FRAGMENT_LIGHT0_SGIX
Definition: juce_gl.h:11492
@ GL_FLOAT16_MAT2x4_AMD
Definition: juce_gl.h:3331
GlobalRef imageReader
Definition: juce_android_CameraDevice.h:1163
Component * parent
Definition: juce_SidePanel.h:201
ReferenceCountedArray(const ReferenceCountedArray< OtherObjectClass, OtherCriticalSection > &other) noexcept
Creates a copy of another array.
Definition: juce_ReferenceCountedArray.h:80
A processor to perform panning operations on stereo buffers.
Definition: juce_Panner.h:51
Maintains an ongoing measurement of the proportion of time which is being spent inside an audio callb...
Definition: juce_AudioProcessLoadMeasurer.h:33
float getLineSpacing() const noexcept
Returns the extra line-spacing distance.
Definition: juce_AttributedString.h:145
@ GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES
Definition: juce_gles2.h:4600
Array< ThreadRecursionCount > readerThreads
Definition: juce_ReadWriteLock.h:139
static const int F7Key
key-code for the F7 key
Definition: juce_KeyPress.h:213
@ GL_LINE_STRIP_ADJACENCY_ARB
Definition: juce_gl.h:4222
static int getControlAEState(jobject captureResult)
Definition: juce_android_CameraDevice.h:1862
StorageFormat storageFormat
Specifies whether the file should be written as XML, binary, etc.
Definition: juce_PropertiesFile.h:134
void removeRange(int startIndex, int numberToRemove)
Removes a range of elements from the array.
Definition: juce_Array.h:916
~CriticalSection() noexcept
Destructor.
Definition: juce_posix_SharedCode.h:38
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:375
@ GL_ATTRIB_ARRAY_STRIDE_NV
Definition: juce_gl.h:10601
@ GL_PIXEL_TEX_GEN_SGIX
Definition: juce_gl.h:11586
@ GL_COMPRESSED_RGBA_FXT1_3DFX
Definition: juce_gl.h:3226
@ GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5505
@ GL_TEXTURE_COMPRESSION_HINT_ARB
Definition: juce_gl.h:5093
@ GL_NONE
Definition: juce_gl.h:246
CriticalSection captureSessionLock
Definition: juce_android_CameraDevice.h:2110
static void sessionRuntimeError(id self, SEL, NSNotification *notification)
Definition: juce_mac_CameraDevice.h:225
@ GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
Definition: juce_gl.h:4234
ColourIds
A set of colour IDs to use to change the colour of various aspects of the slider.
Definition: juce_Slider.h:864
@ GL_ALPHA12_EXT
Definition: juce_gl.h:7411
An X-Y position stored as a pair of RelativeCoordinate values.
Definition: juce_RelativePoint.h:37
@ GL_PROXY_TEXTURE_4D_SGIS
Definition: juce_gl.h:11282
@ GL_ALIASED_POINT_SIZE_RANGE
Definition: juce_gl.h:1132
CharPointer_UTF8 operator--() noexcept
Moves this pointer back to the previous character in the string.
Definition: juce_CharPointer_UTF8.h:135
void swap(ParameterLayout &other) noexcept
Definition: juce_AudioProcessorValueTreeState.h:162
Definition: juce_AudioProcessorValueTreeState.h:178
GLdouble GLdouble bottom
Definition: juce_gl.h:929
GLenum GLenum GLuint components
Definition: juce_gl.h:8077
GLsizei numAttachments
Definition: juce_gl.h:2941
int getPosition() const noexcept
Returns the position as the number of characters from the start of the document.
Definition: juce_CodeDocument.h:397
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_ASCII.h:333
~ArrayAllocationBase()=default
Destructor.
ADSR::Parameters params
Definition: juce_Sampler.h:103
void processInternal(const ProcessContext &context) noexcept
Processes a block of samples.
@ GL_SOURCE0_ALPHA_EXT
Definition: juce_gl.h:7574
@ GL_TEXTURE_STENCIL_SIZE_EXT
Definition: juce_gl.h:7011
GlyphCache()
Definition: juce_RenderingHelpers.h:146
std::unique_ptr< AudioFormatReader > source
Definition: juce_BufferingAudioFormatReader.h:84
Category
Definition: juce_AudioProcessorParameter.h:230
@ GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD
Definition: juce_gl.h:3292
SampleType calculateLimitedCte(SampleType) const noexcept
CommandFlags
Flags describing the ways in which this command should be used.
Definition: juce_ApplicationCommandInfo.h:135
@ GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT
Definition: juce_gles2.h:2663
const int timeOutMsWhenCancelling
Definition: juce_ThreadWithProgressWindow.h:169
Listener()
Definition: juce_CameraDevice.h:188
A base class for writing simple one-page graphical apps.
Definition: juce_OpenGLAppComponent.h:39
@ GL_FIXED
Definition: juce_gl.h:2408
@ GL_CLIP_DISTANCE4
Definition: juce_gl.h:1698
std::unique_ptr< MidiOutput > defaultMidiOutput
Definition: juce_AudioDeviceManager.h:514
int getNumBytesBetweenSamples() const noexcept
Returns the number of bytes between the start address of each sample.
Definition: juce_AudioDataConverters.h:556
GLenum GLenum GLenum GLenum GLenum scale
Definition: juce_gl.h:10007
JUCE_NODISCARD 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:235
void close()
Releases the currently-open DLL, or has no effect if none was open.
Definition: juce_posix_SharedCode.h:1054
An object of this class maintains a connection between a ComboBox and a plug-in parameter.
Definition: juce_ParameterAttachments.h:181
@ GL_IMAGE_CLASS_1_X_16
Definition: juce_gl.h:2825
@ GL_R16I
Definition: juce_gl.h:1916
@ WGL_ACCUM_RED_BITS_EXT
Definition: juce_wgl.h:460
@ WGL_MAX_PBUFFER_PIXELS_EXT
Definition: juce_wgl.h:415
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:153
FloatType getAngleToPoint(Point other) const noexcept
Returns the angle from this point to another one.
Definition: juce_Point.h:175
@ GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV
Definition: juce_gl.h:8776
void setLeft(ValueType newLeftGap) noexcept
Changes the left gap.
Definition: juce_BorderSize.h:89
const Time mouseDownTime
The time that the corresponding mouse-down event occurred.
Definition: juce_MouseEvent.h:188
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
Definition: juce_gles2.h:1428
@ GL_MAX_FOG_FUNC_POINTS_SGIS
Definition: juce_gl.h:11175
@ GL_QUERY_RESOURCE_TEXTURE_NV
Definition: juce_gl.h:9934
GLenum(KHRONOS_APIENTRY *const &glGetError)()
@ GL_FRONT_FACE
Definition: juce_gl.h:274
@ GL_TEXTURE_TARGET_QCOM
Definition: juce_gles2.h:5069
void initialise(const std::function< NumericType(NumericType)> &function, size_t lookupTableNumPoints=0)
Initialises the oscillator with a waveform.
Definition: juce_Oscillator.h:63
@ GL_RG16F_EXT
Definition: juce_gles2.h:1955
GLsizei GLenum GLboolean sink
Definition: juce_gl.h:4419
@ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT
Definition: juce_gles2.h:2749
static const OSCType int32
Definition: juce_OSCTypes.h:49
bool isEditable() const noexcept
Returns true if the user can edit this label's text.
Definition: juce_Label.h:249
@ InfoIcon
An icon that indicates that the dialog box is just giving the user some information,...
void skipWhitespace() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:541
@ GL_TEXTURE_ASTC_DECODE_PRECISION_EXT
Definition: juce_gles2.h:2739
@ GL_PRIMITIVE_BOUNDING_BOX_EXT
Definition: juce_gles2.h:2350
@ GL_DRAW_BUFFER6_NV
Definition: juce_gles2.h:3606
GLfloat GLfloat GLfloat GLfloat GLfloat maxY
Definition: juce_gl.h:3829
JUCE_COMRESULT get_HostRawElementProvider(IRawElementProviderSimple **provider) override
@ alt
Definition: juce_UnityPluginInterface.h:81
DragType
Definition: juce_TextEditor.h:786
ObjectClass ** data() noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:275
void *KHRONOS_APIENTRY *const & glMapObjectBufferATI(GLuint buffer)
void reset()
Resets the internal state variables of the filter.
@ GL_CURRENT_TEXTURE_COORDS
Definition: juce_gl.h:447
A graphics context, used for drawing a component or image.
Definition: juce_GraphicsContext.h:44
~Direct2DLowLevelGraphicsContext()
Definition: juce_mac_NSViewFrameWatcher.h:35
@ GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
Definition: juce_gl.h:6707
#define JUCE_NODISCARD
Definition: juce_CompilerSupport.h:108
std::thread thread
Definition: juce_posix_SharedCode.h:1340
bool setSwapInterval(const int)
Definition: juce_OpenGL_android.h:218
GLsizei GLuint * driverControls
Definition: juce_gles2.h:5051
@ GL_PRIMITIVES_GENERATED_OES
Definition: juce_gles2.h:4609
@ GL_MAX_PROGRAM_PATCH_ATTRIBS_NV
Definition: juce_gl.h:10200
bool clipToRectangle(const Rectangle< int > &r) override
Definition: juce_RenderingHelpers.h:2708
@ GL_OP_EXP_BASE_2_EXT
Definition: juce_gl.h:7971
const GLuint * pipelines
Definition: juce_gl.h:2456
A panel which holds a vertical stack of components which can be expanded and contracted.
Definition: juce_ConcertinaPanel.h:39
std::unique_ptr< T > rawToUniquePtr(T *ptr)
Converts an owning raw pointer into a unique_ptr, deriving the type of the unique_ptr automatically.
Definition: juce_Memory.h:195
GLuint segment
Definition: juce_gl.h:8932
ListenerList()=default
Creates an empty list.
@ GL_LIGHTING
Definition: juce_gl.h:464
AudioDeviceManager & deviceManager
Definition: juce_AudioAppComponent.h:124
StateObjectType * operator->() const noexcept
Definition: juce_RenderingHelpers.h:2655
OSCTimeTag timeTag
Definition: juce_OSCBundle.h:143
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
Definition: juce_gl.h:6717
void add(RectangleType rect)
Merges a new rectangle into the list.
Definition: juce_RectangleList.h:110
static const int stopKey
key-code for a multimedia 'stop' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:264
@ GL_WEIGHT_ARRAY_POINTER_ARB
Definition: juce_gl.h:5391
typename std::enable_if< std::is_base_of< typename std::remove_pointer< ElementType >::type, typename std::remove_pointer< OtherElementType >::type >::value >::type AllowConversion
Definition: juce_HeapBlock.h:91
@ GL_STREAM_DRAW
Definition: juce_gl.h:1414
@ GL_DECAL
Definition: juce_gl.h:613
Contains configuration information for a convolution with a fixed latency.
Definition: juce_Convolution.h:119
constexpr JUCE_NODISCARD 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:113
uint8 red
Definition: juce_OSCTypes.h:74
@ GL_CONSERVATIVE_RASTER_DILATE_NV
Definition: juce_gl.h:8980
@ GL_COLOR_ATTACHMENT5_EXT
Definition: juce_gl.h:6641
int getFD(void *handle) noexcept
Definition: juce_posix_SharedCode.h:234
void prepare(const ProcessSpec &spec)
Initialises the processor.
void audioDeviceAboutToStart(AudioIODevice *device) override
Called to indicate that the device is about to start calling back.
Definition: juce_StandaloneFilterWindow.h:442
::Display * display
Definition: juce_linux_XWindowSystem.h:152
@ bottomRearRight
Bottom Rear Right (Brr)
Definition: juce_AudioChannelSet.h:420
CoreGraphicsContext(CGContextRef context, float flipHeight)
@ GL_MODELVIEW2_ARB
Definition: juce_gl.h:5395
FloatType getGainDecibels() const noexcept
Returns the current gain in decibels.
Definition: juce_Gain.h:53
bool isPermissionDeclaredInManifest(const String &requestedPermission)
CharPointer_UTF16 atomicSwap(CharPointer_UTF16 newValue)
Atomically swaps this pointer for a new value, returning the previous value.
Definition: juce_CharPointer_UTF16.h:470
double sampleRate
Definition: juce_LinkwitzRileyFilter.h:137
@ GL_TEXTURE_GREEN_SIZE_EXT
Definition: juce_gl.h:7443
@ GL_NUM_SHADING_LANGUAGE_VERSIONS
Definition: juce_gl.h:2669
StreamConfigurationMap(const GlobalRef &cameraCharacteristicsToUse)
Definition: juce_android_CameraDevice.h:820
void clipEdgeTableLine(EdgeTable &et, int x, int y, int width)
Definition: juce_RenderingHelpers.h:876
Result getResultForErrno()
Definition: juce_posix_SharedCode.h:224
@ GL_SWIZZLE_STQ_ATI
Definition: juce_gl.h:5751
LocalRef(const LocalRef &other) noexcept
Definition: juce_android_JNIHelpers.h:36
ObjCBlock(C *_this, R(C::*fn)(P...))
Definition: juce_mac_ObjCHelpers.h:495
@ GL_TEXTURE_GEQUAL_R_SGIX
Definition: juce_gl.h:11661
void addUsingDefaultSort(ParameterType newElement)
Inserts a new element into the array, assuming that the array is sorted.
Definition: juce_Array.h:711
static String fromUTF8(const char *utf8buffer, int bufferSizeBytes=-1)
Creates a String from a UTF-8 encoded buffer.
@ verticalKeyboardFacingRight
Definition: juce_KeyboardComponentBase.h:54
@ GL_FILE_NAME_NV
Definition: juce_gl.h:9627
@ GL_TEXTURE_BINDING_BUFFER_ARB
Definition: juce_gl.h:5068
@ GL_SAMPLE_COVERAGE_INVERT_ARB
Definition: juce_gl.h:4529
@ GL_SIGNED_RGBA8_NV
Definition: juce_gl.h:10329
const GLuint GLboolean * residences
Definition: juce_gl.h:1080
@ GL_PATH_FILL_MASK_NV
Definition: juce_gl.h:9640
AlignSelf
Possible value for the alignSelf property.
Definition: juce_FlexItem.h:94
@ GL_R1UI_C4UB_V3F_SUN
Definition: juce_gl.h:11910
@ GL_SOURCE2_ALPHA_ARB
Definition: juce_gl.h:5172
@ GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
Definition: juce_gl.h:7133
@ GL_COLOR_TABLE_INTENSITY_SIZE
Definition: juce_gl.h:4386
@ GL_LOSE_CONTEXT_ON_RESET
Definition: juce_gl.h:3030
@ GL_DETAIL_TEXTURE_2D_BINDING_SGIS
Definition: juce_gl.h:11157
@ GL_COMPRESSED_RG_RGTC2
Definition: juce_gl.h:1902
void setSample(int destChannel, int destSample, Type newValue) noexcept
Sets a sample in the buffer.
Definition: juce_AudioSampleBuffer.h:698
static AudioChannelSet vstArrangementTypeToChannelSet(int32 arr, int fallbackNumChannels)
Definition: juce_VSTCommon.h:59
std::unique_ptr< CGContext, ContextDelete > ContextPtr
Definition: juce_mac_CoreGraphicsContext.h:58
@ GL_DRAW_BUFFER5_ATI
Definition: juce_gl.h:5614
#define JUCE_TRY
The JUCE_TRY/JUCE_CATCH_EXCEPTION wrappers can be used to pass any uncaught exceptions to the JUCEApp...
Definition: juce_ApplicationBase.h:318
@ GL_DEBUG_SEVERITY_MEDIUM_AMD
Definition: juce_gl.h:3251
void startPreviewMode(ImageReader &ir)
Definition: juce_android_CameraDevice.h:3102
void valueChanged(Value &value) override
Called when a Value object is changed.
Definition: juce_StandaloneFilterWindow.h:1016
FloatType Type
Definition: juce_SmoothedValue.h:51
typename Coefficients< NumericType >::Ptr CoefficientsPtr
A typedef for a ref-counted pointer to the coefficients object.
Definition: juce_dsp/processors/juce_IIRFilter.h:310
@ GL_RG32I
Definition: juce_gl.h:1924
void operator-=(const int numToSkip) noexcept
Definition: juce_CharPointer_ASCII.h:116
bool isEnabled() const noexcept
Returns true if the current bus is enabled.
Definition: juce_AudioProcessor.h:446
ReadingDirection
Types of reading direction that can be used.
Definition: juce_AttributedString.h:130
const String * end() const noexcept
Returns a pointer to the String which follows the last element in the array.
Definition: juce_StringArray.h:180
size_t getCount() const noexcept
Returns how many values have been added to this accumulator.
Definition: juce_StatisticsAccumulator.h:106
Definition: juce_ios_CameraDevice.h:324
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
Definition: juce_gl.h:5131
A base class for listeners that want to know about changes to an AudioProcessorParameter.
Definition: juce_AudioProcessorParameter.h:293
static void JNICALL cameraDeviceStateOpenedCallback(JNIEnv *, jobject, jlong host, jobject rawCamera)
Definition: juce_android_CameraDevice.h:2480
bool isSelected() const noexcept
Returns true if the UI element is selected.
Definition: juce_AccessibilityState.h:186
@ GL_COMPRESSED_RGBA_ASTC_5x5x5_OES
Definition: juce_gles2.h:4871
SampleType getCutoffFrequency() const noexcept
Returns the cutoff frequency of the filter.
Definition: juce_LinkwitzRileyFilter.h:72
@ GL_DEPTH_COMPONENT16_OES
Definition: juce_gles2.h:4667
@ GL_MINMAX_SINK
Definition: juce_gl.h:4364
@ GL_VIEWPORT_BOUNDS_RANGE_NV
Definition: juce_gles2.h:4434
void process(const ProcessContext &context) noexcept
Definition: juce_ProcessorDuplicator.h:67
var properties
Optional: collection of additional properties that may be passed as a dictionary.
Definition: juce_PushNotifications.h:147
@ GL_IMAGE_ROTATE_ANGLE_HP
Definition: juce_gl.h:8190
static const int pageDownKey
key-code for the page-down key
Definition: juce_KeyPress.h:203
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s1
Definition: juce_gl.h:9057
AudioBlock & copyFrom(const AudioBuffer< OtherNumericType > &src, size_t srcPos=0, size_t dstPos=0, size_t numElements=std::numeric_limits< size_t >::max())
Copy the values from an AudioBuffer to this block.
Definition: juce_AudioBlock.h:325
@ GL_UNDEFINED_VERTEX_EXT
Definition: juce_gles2.h:2156
@ GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Definition: juce_gl.h:1543
@ GL_TEXTURE_GEN_R
Definition: juce_gl.h:504
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:352
static bool parseDecimalLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:216
@ GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV
Definition: juce_gl.h:9302
String getLongOptionValue() const
If this argument is a long option with a value, this returns the value.
JUCE_NODISCARD auto getLabel() const
An optional label for the parameter's value.
Definition: juce_AudioProcessorParameterWithID.h:89
const int x
The x-position of the mouse when the event occurred.
Definition: juce_MouseEvent.h:106
GlobalRef invocationHandler
Definition: juce_android_JNIHelpers.h:884
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.
void mouseMove(const MouseEvent &e) override
Called when the mouse moves inside a component.
Definition: juce_MouseInactivityDetector.h:101
Base class for Component::Positioners that are based upon relative coordinates.
Definition: juce_RelativeCoordinatePositioner.h:35
String name
The name of the event.
Definition: juce_AnalyticsDestination.h:50
Flags
Definition: juce_AccessibilityState.h:195
@ GL_WRITE_ONLY_ARB
Definition: juce_gl.h:5459
ComponentDragger dragger
Definition: juce_AlertWindow.h:510
virtual void sliderDragStarted(Slider *)
Called when the slider is about to be dragged.
Definition: juce_Slider.h:583
void fillPath(const Path &path, const AffineTransform &t) override
Definition: juce_RenderingHelpers.h:2723
Rectangle< int > getClipBounds() const override
@ GL_PIXEL_UNPACK_BUFFER_ARB
Definition: juce_gl.h:4667
@ GL_DEBUG_TYPE_OTHER_ARB
Definition: juce_gl.h:3974
ObjectClass * operator[](int index) const noexcept
Returns a pointer to the object at this index in the array.
Definition: juce_OwnedArray.h:149
int stepsToTarget
Definition: juce_LogRampedValue.h:184
An OSC Message.
Definition: juce_OSCMessage.h:40
@ GL_ATTACHED_MEMORY_OFFSET_NV
Definition: juce_gl.h:9476
@ GL_SCISSOR_COMMAND_NV
Definition: juce_gl.h:8916
@ GL_RGBA_SNORM
Definition: juce_gl.h:7799
@ GL_BOOL_VEC4_ARB
Definition: juce_gl.h:4854
float getGain() const noexcept
Returns the current gain.
Definition: juce_AudioSourcePlayer.h:79
@ GL_DEPTH_CLAMP_NEAR_AMD
Definition: juce_gl.h:3272
@ GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
Definition: juce_gl.h:8123
@ GL_MINMAX
Definition: juce_gl.h:3044
CriticalSection callbackLock
Definition: juce_ResamplingAudioSource.h:85
Represents a colour or fill pattern to use for rendering paths.
Definition: juce_FillType.h:40
int minWidth
Definition: juce_android_CameraDevice.h:2903
AccessibilityNativeHandle(AccessibilityHandler &handler)
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_UTF8.h:470
Coefficients(size_t size)
Creates a null set of coefficients of a given size.
Definition: juce_FIRFilter.h:225
int getMaximumDelayInSamples() const noexcept
Gets the maximum possible delay in samples.
Definition: juce_DelayLine.h:128
MultiTouchMapper()
Definition: juce_MultiTouchMapper.h:35
@ GL_COLOR_BUFFER_BIT4_QCOM
Definition: juce_gles2.h:5197
Definition: juce_mac_Video.h:274
@ GL_TESS_GEN_VERTEX_ORDER_OES
Definition: juce_gles2.h:4760
@ GL_IMAGE_SCALE_Y_HP
Definition: juce_gl.h:8187
int minSDK
Definition: juce_android_JNIHelpers.h:195
bool isEOF() const noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:543
void drawGlyph(int glyphNumber, const AffineTransform &trans)
Definition: juce_RenderingHelpers.h:2535
An OSC argument.
Definition: juce_OSCArgument.h:40
@ GL_WRITE_ONLY_OES
Definition: juce_gles2.h:4639
@ GL_CLAMP_TO_EDGE
Definition: juce_gl.h:1118
bool onSurfaceTextureDestroyed(LocalRef< jobject > &) override
Definition: juce_android_CameraDevice.h:1098
@ GL_MODULATE_SIGNED_ADD_ATI
Definition: juce_gl.h:5855
Structure used to describe plugin parameters.
Definition: juce_AudioPluginInstance.h:149
SampleType processSample(int channel, SampleType inputValue)
Performs the processing operation on a single sample at a time.
GLVULKANPROCNV(KHRONOS_APIENTRY *const &glGetVkProcAddrNV)(const GLchar *name)
int process(double speedRatio, const float *inputSamples, float *outputSamples, int numOutputSamplesToProduce) noexcept
Resamples a stream of samples.
Definition: juce_GenericInterpolator.h:79
LocalRef< jstring > javaStringFromChar(const juce_wchar c)
Definition: juce_android_JNIHelpers.h:797
@ GL_IMAGE_BUFFER_OES
Definition: juce_gles2.h:4851
@ GL_COVERAGE_MODULATION_NV
Definition: juce_gl.h:9253
@ GL_SUBTRACT
Definition: juce_gl.h:1234
void appendCharPointer(CharPointer textToAppend)
Appends a string to the end of this one.
Definition: juce_String.h:298
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:318
void removeListener(Listener *listenerToRemove)
Definition: juce_linux_XWindowSystem.h:149
static const String values
Definition: juce_UnitTestCategories.h:51
ValueType getLength() const noexcept
Returns the length of the line.
Definition: juce_Line.h:117
@ GL_VERTEX_ARRAY_COUNT_EXT
Definition: juce_gl.h:7882
@ GL_MAP2_VERTEX_ATTRIB8_4_NV
Definition: juce_gl.h:10673
@ GL_BUFFER_MAP_POINTER_ARB
Definition: juce_gl.h:5463
@ plusButton
The plus or volume-up button.
Definition: juce_AppleRemote.h:54
ListType::ListenerType * getListener() const noexcept
Definition: juce_ListenerList.h:219
bool isMinimised(::Window) const
Identifier name
Definition: juce_XmlElement.h:769
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:258
const NodeID nodeID
The ID number assigned to this node.
Definition: juce_AudioProcessorGraph.h:107
forcedinline void unpremultiply() noexcept
Unpremultiplies the pixel's RGB values.
Definition: juce_PixelFormats.h:253
NSView * view
Definition: juce_mac_Video.h:657
static forcedinline vSIMDType equal(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:82
@ VMRMode_Windowed
Definition: juce_win32_ComTypes.h:45
bool connectFilters(ComTypes::IBaseFilter *const first, ComTypes::IBaseFilter *const second) const
Definition: juce_win32_CameraDevice.h:717
@ GL_SHADER_BINARY_FORMATS
Definition: juce_gl.h:2418
@ GL_TEXTURE_RED_SIZE
Definition: juce_gl.h:960
ValueType getLeft() const noexcept
Returns the gap that should be left at the left of the region.
Definition: juce_BorderSize.h:67
A subclass of SynthesiserSound that represents a sampled audio clip.
Definition: juce_Sampler.h:43
bool copyInternal(const File &) const
@ GL_TRIANGLE_FAN
Definition: juce_gl.h:225
const long UIA_WindowPatternId
Definition: juce_win32_ComInterfaces.h:130
Definition: juce_StandaloneFilterWindow.h:1071
@ GL_RESET_NOTIFICATION_STRATEGY_EXT
Definition: juce_gles2.h:2418
~CaptureSession()
Definition: juce_android_CameraDevice.h:1592
bool isInertial
If true, then this event is part of the inertial momentum phase that follows the wheel being released...
Definition: juce_MouseEvent.h:422
GLboolean GLuint GLint GLuint * counterList
Definition: juce_gl.h:3472
@ WGL_CONTEXT_LAYER_PLANE_ARB
Definition: juce_wgl.h:146
@ GL_TRANSFORM_FEEDBACK_BUFFER
Definition: juce_gl.h:1745
@ TextUnit_Document
Definition: juce_win32_ComInterfaces.h:83
static const int numberPad1
key-code for the 1 on the numeric keypad.
Definition: juce_KeyPress.h:244
ContentComponent * content
Definition: juce_FileChooserDialogBox.h:146
@ AdobePremierePro
Represents Adobe Premiere Pro.
Definition: juce_PluginHostType.h:59
static const int F13Key
key-code for the F13 key
Definition: juce_KeyPress.h:219
An AudioSource that takes the audio from another source, and re-maps its input and output channels to...
Definition: juce_ChannelRemappingAudioSource.h:43
JUCE_NODISCARD AccessibleState withAccessibleOffscreen() const noexcept
Sets the accessible offscreen flag and returns the new state.
Definition: juce_AccessibilityState.h:119
@ WGL_SAMPLES_EXT
Definition: juce_wgl.h:406
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:121
@ GL_HILO8_NV
Definition: juce_gl.h:10392
@ GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM
Definition: juce_gles2.h:5096
bool hasNoConnections() const noexcept
Definition: juce_AudioProcessorGraph.h:158
AudioBlock &JUCE_VECTOR_CALLTYPE fill(NumericType value) noexcept
Fills the memory referenced by this AudioBlock with value.
Definition: juce_AudioBlock.h:309
@ WGL_TRANSPARENT_EXT
Definition: juce_wgl.h:440
void add(ElementType &&newElement)
Definition: juce_ArrayBase.h:261
Label accessibleMessageLabel
Definition: juce_AlertWindow.h:507
Definition: juce_RuntimePermissions.h:64
An OSC bundle element.
Definition: juce_OSCBundle.h:66
~LeakedObjectDetector()
Definition: juce_LeakedObjectDetector.h:51
void appendCharPointer(CharPointer startOfTextToAppend, CharPointer endOfTextToAppend)
Appends a string to the end of this one.
Definition: juce_String.h:247
struct stat64 juce_statStruct
Definition: juce_posix_SharedCode.h:171
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
Definition: juce_gl.h:4440
@ GL_VIEW_CLASS_96_BITS
Definition: juce_gl.h:2832
virtual String getText(Range< int > range) const =0
Returns a section of text.
@ rightEdge
Indicates a vertical bar that can be dragged left/right to move the component's right-hand edge.
Definition: juce_ResizableEdgeComponent.h:51
int capacity() const noexcept
Definition: juce_ArrayBase.h:204
bool isSADiE() const noexcept
Returns true if the host is SADiE.
Definition: juce_PluginHostType.h:173
@ GL_LOSE_CONTEXT_ON_RESET_EXT
Definition: juce_gles2.h:2419
@ GL_CON_18_ATI
Definition: juce_gl.h:5716
@ GL_INT16_VEC2_NV
Definition: juce_gl.h:3354
PathElementType elementType
Definition: juce_Path.h:750
bool isGradient() const noexcept
Returns true if this is a gradient fill.
Definition: juce_FillType.h:88
Font font
Definition: juce_RenderingHelpers.h:302
@ GL_RGB16
Definition: juce_gl.h:973
Type * getWritePointer(int channelNumber) noexcept
Returns a writeable pointer to one of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:338
Definition: juce_StandaloneFilterWindow.h:508
@ GL_TEXTURE_ALPHA_SIZE
Definition: juce_gl.h:963
const GLdouble * v2
Definition: juce_gl.h:774
const float defaultValue
Definition: juce_AudioParameterChoice.h:144
int getMainInputChannels() const noexcept
Get the number of input channels on the main bus.
Definition: juce_AudioProcessor.h:338
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: juce_gl.h:2962
int getLastMemberChannel() const noexcept
Definition: juce_MPEZoneLayout.h:59
@ GL_RELATIVE_ROUNDED_RECT2_NV
Definition: juce_gl.h:9751
@ GL_OPERAND0_ALPHA_EXT
Definition: juce_gl.h:7580
@ GL_BLUE_SCALE
Definition: juce_gl.h:526
int perNotePitchbendRange
Definition: juce_MPEZoneLayout.h:98
GLintptr GLsizeiptr GLuint GLuint64 memOffset
Definition: juce_gl.h:9496
@ GL_MODELVIEW1_STACK_DEPTH_EXT
Definition: juce_gl.h:8114
@ GL_ARRAY_BUFFER_ARB
Definition: juce_gl.h:5444
@ GL_DEBUG_CATEGORY_OTHER_AMD
Definition: juce_gl.h:3260
static AudioChannelSet create6point0()
Creates a set for a 6.0 Cine surround setup (left, right, centre, leftSurround, rightSurround,...
@ GL_QUERY_BUFFER_BARRIER_BIT
Definition: juce_gl.h:2993
const Colour forestgreen
Definition: juce_Colours.h:87
@ GL_CLIP_DISTANCE4_APPLE
Definition: juce_gles2.h:1671
@ GL_COMBINER6_NV
Definition: juce_gl.h:9999
@ GL_ELEMENT_ADDRESS_COMMAND_NV
Definition: juce_gl.h:8907
@ GL_VERTEX_WEIGHT_ARRAY_EXT
Definition: juce_gl.h:8121
@ GL_BUFFER_ACCESS_ARB
Definition: juce_gl.h:5461
@ GL_TEXTURE29
Definition: juce_gl.h:1173
@tags{GUI}
Definition: juce_LuaCodeTokeniser.h:34
@ GL_TEXTURE_BINDING_RECTANGLE_NV
Definition: juce_gl.h:10276
static void channelSetToVstArrangement(const AudioChannelSet &channels, Vst2::VstSpeakerArrangement &result)
Definition: juce_VSTCommon.h:132
@ GL_CON_31_ATI
Definition: juce_gl.h:5729
QuaternionType quaternion
Definition: juce_Draggable3DOrientation.h:121
Represents the window borders around a window component.
Definition: juce_ComponentPeer.h:86
@ ERROR_CAMERA_SERVICE
Definition: juce_android_CameraDevice.h:671
AvailableServiceList(const String &serviceTypeUID, int broadcastPort)
Creates an AvailableServiceList that will bind to the given port number and watch the network for Adv...
JUCE_NODISCARD AccessibleState withExpandable() const noexcept
Sets the expandable flag and returns the new state.
Definition: juce_AccessibilityState.h:71
These templates are designed to take an integer type, and return an unsigned int version with the sam...
Definition: juce_MathsFunctions.h:668
@ GL_UNSIGNED_INT_SAMPLER_2D_RECT
Definition: juce_gl.h:2026
@ GL_TEXTURE_STACK_DEPTH
Definition: juce_gl.h:484
String title
Definition: juce_FileChooser.h:303
@ GL_ATTRIB_ARRAY_SIZE_NV
Definition: juce_gl.h:10600
GLuint counterId
Definition: juce_gl.h:8414
double velocity
Definition: juce_AnimatedPositionBehaviours.h:96
@ GL_OPERAND3_RGB_NV
Definition: juce_gl.h:10243
SIMDRegister() noexcept=default
Default constructor.
ComponentPeer * createNonRepaintingEmbeddedWindowsPeer(Component &, void *parent)
@ GL_RGBA4_EXT
Definition: juce_gl.h:7436
@ GL_AND_REVERSE
Definition: juce_gl.h:339
@ GL_UNSIGNED_SHORT_5_6_5
Definition: juce_gl.h:1108
@ GL_VERTEX_ARRAY_SIZE
Definition: juce_gl.h:1004
ReferenceCountedObjectPtr< AsyncUpdaterMessage > activeMessage
Definition: juce_AsyncUpdater.h:105
SIMDRegister JUCE_VECTOR_CALLTYPE operator|(vMaskType v) const noexcept
Returns the bit-or of the receiver and v.
Definition: juce_SIMDRegister.h:247
String groupId
Required: group this channel belongs to (see ChannelGroup).
Definition: juce_PushNotifications.h:466
@ GL_NUM_SAMPLE_COUNTS
Definition: juce_gl.h:2550
@ GL_RGBA_SIGNED_COMPONENTS_EXT
Definition: juce_gl.h:7021
@ GL_SLUMINANCE8_EXT
Definition: juce_gl.h:7732
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:475
@ GL_ALPHA_FLOAT16_APPLE
Definition: juce_gl.h:3668
const Colour antiquewhite
Definition: juce_Colours.h:44
StateObjectType & operator*() const noexcept
Definition: juce_RenderingHelpers.h:2656
void fillRect(const Rectangle< float > &r) override
Definition: juce_RenderingHelpers.h:2721
int getNumActiveWeakReferences() const noexcept
Returns the number of WeakReferences that are out there pointing to this object.
Definition: juce_WeakReference.h:190
const uint8 * Ptr
Definition: juce_MidiBuffer.h:80
void drawLine(const Line< float > &line) override
Definition: juce_RenderingHelpers.h:2726
Contains context information that is passed into an algorithm's process method.
Definition: juce_ProcessContext.h:140
int getKernelSize() const
Returns the size of the kernel.
Definition: juce_ImageConvolutionKernel.h:89
void timerCallback() override
Definition: juce_android_CameraDevice.h:2872
~HeapBlock()
Destructor.
Definition: juce_HeapBlock.h:134
@ GL_TESS_CONTROL_SHADER_PATCHES_ARB
Definition: juce_gl.h:4652
Used to indicate a linear smoothing between values.
Definition: juce_SmoothedValue.h:185
@ GL_INNOCENT_CONTEXT_RESET_KHR
Definition: juce_gl.h:8538
Definition: juce_XmlElement.h:662
@ GL_LUMINANCE8_OES
Definition: juce_gles2.h:4670
@ GL_COMPARE_REF_TO_TEXTURE_EXT
Definition: juce_gles2.h:2612
Atomic< int > lock
Definition: juce_SpinLock.h:83
bool isAdobeAudition() const noexcept
Returns true if the host is Adobe Audition.
Definition: juce_PluginHostType.h:123
AudioBuffer< float > tempBuffer
Definition: juce_MixerAudioSource.h:92
void reset()
Definition: juce_mac_ObjCHelpers.h:298
@ GL_SRGB8
Definition: juce_gl.h:1668
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:115
GLuint colorNumber
Definition: juce_gl.h:2214
@ GL_VERTEX_PROGRAM_POINT_SIZE_ARB
Definition: juce_gl.h:5498
BorderSize< int > borderSize
Definition: juce_ResizableBorderComponent.h:187
@ y
Definition: juce_RelativeCoordinate.h:168
@ GL_DEPTH_CLAMP_NV
Definition: juce_gl.h:9051
String parameterName
Definition: juce_URL.h:701
@ GL_SLUMINANCE8_ALPHA8_EXT
Definition: juce_gl.h:7730
@ GL_UTF8_NV
Definition: juce_gl.h:9657
@ GL_FLOAT_RG32_NV
Definition: juce_gl.h:9165
@ GL_FRAGMENT_DEPTH
Definition: juce_gl.h:1316
@ GL_INVALID_OPERATION
Definition: juce_gl.h:259
@ GL_D3D12_FENCE_VALUE_EXT
Definition: juce_gl.h:7196
@ GL_SAMPLER
Definition: juce_gl.h:2735
HeapBlock< SampleType > memory
Definition: juce_FIRFilter.h:173
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:620
BigInteger inputsToDelete
Definition: juce_MixerAudioSource.h:90
@ GL_ETC1_RGB8_OES
Definition: juce_gles2.h:4501
Definition: juce_ReadWriteLock.h:133
@ GL_PALETTE8_RGBA8_OES
Definition: juce_gl.h:10880
void prepare(const ProcessSpec &spec) noexcept
Called before processing starts.
Definition: juce_Oscillator.h:100
@ GL_IGNORE_BORDER_HP
Definition: juce_gl.h:8175
AudioComponentInstance AudioUnit
Definition: juce_ExtensionsVisitor.h:48
ObjectClass ** end() noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_OwnedArray.h:217
@ GL_UNIFORM_NAME_LENGTH
Definition: juce_gl.h:2067
@ GL_SMOOTH_LINE_WIDTH_GRANULARITY
Definition: juce_gl.h:1126
@ GL_TEXTURE1_ARB
Definition: juce_gl.h:4540
FloatType getBias() const noexcept
Returns the DC bias.
Definition: juce_Bias.h:62
Array< ElementType, TypeOfCriticalSectionToUse > data
Definition: juce_SortedSet.h:484
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:106
CommandID commandID
The command's unique ID number.
Definition: juce_ApplicationCommandInfo.h:87
const AudioBlock & clear() const noexcept
Definition: juce_AudioBlock.h:306
GLuint storageBlockIndex
Definition: juce_gl.h:2951
@ GL_POINT_BIT
Definition: juce_gl.h:388
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.
bool hasWriteAccess() const
Checks whether a file can be created or written to.
Definition: juce_posix_SharedCode.h:279
@ GL_GEOMETRY_VERTICES_OUT_EXT
Definition: juce_gl.h:6703
void addArguments()
Definition: juce_OSCMessage.h:167
@ GL_BYTE
Definition: juce_gl.h:328
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:46
@ GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM
Definition: juce_gles2.h:5107
FrameRate(FrameRateType type)
Creates a FrameRate instance from a FrameRateType.
Definition: juce_AudioPlayHead.h:71
String getElementName() const
@ GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
Definition: juce_gl.h:11012
@ GL_STREAM_DRAW_ARB
Definition: juce_gl.h:5464
bool isDirectory
True if the file is a directory.
Definition: juce_DirectoryContentsList.h:151
float getProgress() const
Returns the estimated progress, between 0 and 1.
Definition: juce_PluginDirectoryScanner.h:110
@ GL_HISTOGRAM_RED_SIZE
Definition: juce_gl.h:4357
@ GL_COLOR_INDEX
Definition: juce_gl.h:599
std::unique_ptr< CGColorSpace, ColorSpaceDelete > ColorSpacePtr
Definition: juce_mac_CoreGraphicsContext.h:57
@ GL_MESH_OUTPUT_TYPE_NV
Definition: juce_gl.h:9541
Defines a syntax highlighting colour scheme.
Definition: juce_CodeEditorComponent.h:224
@ GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Definition: juce_gl.h:2581
@ GL_MAP_TESSELLATION_NV
Definition: juce_gl.h:9075
virtual std::unique_ptr< HostProvidedContextMenu > getContextMenuForParameterIndex(const AudioProcessorParameter *p) const
The naming of this function is misleading.
Definition: juce_AudioProcessorEditorHostContext.h:83
@ selectAll
The command ID that should be used to send a "Select all" command.
Definition: juce_ApplicationCommandID.h:77
void frameChanged() override
Definition: juce_mac_NSViewFrameWatcher.h:103
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:93
WindowsWebView2WebBrowserComponent(bool unloadPageWhenBrowserIsHidden=true, const File &dllLocation={}, const File &userDataFolder={})
Definition: juce_WebBrowserComponent.h:275
Image loadingImage
Definition: juce_win32_CameraDevice.h:587
void setExpanded(bool expanded) noexcept
Expands or shrinks the list of options if they are not all visible.
static String toHexString(IntegerType number)
Returns a string representing this numeric value in hexadecimal.
Definition: juce_String.h:1097
@ bottomLeft
Indicates that the item should be placed in the bottom-left corner.
Definition: juce_Justification.h:173
@ WGL_STENCIL_BITS_ARB
Definition: juce_wgl.h:266
@ GL_CONSTANT_COLOR0_NV
Definition: juce_gl.h:9960
@ GL_BLUE_BITS
Definition: juce_gl.h:544
@ GL_MAX_SAMPLES_NV
Definition: juce_gles2.h:3742
@ GL_QUERY_COUNTER_BITS_ARB
Definition: juce_gl.h:4615
ReferenceCountedObjectPtr< CachedGlyphType > findOrCreateGlyph(const Font &font, int glyphNumber)
Definition: juce_RenderingHelpers.h:185
Atom XdndStatus
Definition: juce_linux_XWindowSystem.h:89
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:286
@ GL_ONE_MINUS_CONSTANT_ALPHA_EXT
Definition: juce_gl.h:6045
void removeScaleFactorListener(ScaleFactorListener *listenerToRemove)
Removes a scale factor listener.
Definition: juce_ComponentPeer.h:467
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:1098
@ structureChanged
Indicates that the structure of the UI elements has changed in a significant way.
Parallelogram operator*=(PointOrScalarType scaleFactor) noexcept
Scales this parallelogram by the given amount, centred around the origin.
Definition: juce_Parallelogram.h:143
static void setCaptureRequestBuilderIntegerKey(jobject captureRequestBuilder, jfieldID key, int value)
Definition: juce_android_CameraDevice.h:2159
@ WindowVisualState_Normal
Definition: juce_win32_ComInterfaces.h:109
@ GL_DRAW_BUFFER3_NV
Definition: juce_gles2.h:3603
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:152
@ GL_TEXTURE_WRAP_Q_SGIS
Definition: juce_gl.h:11284
@ GL_ATTRIB_ARRAY_TYPE_NV
Definition: juce_gl.h:10602
@ GL_FRAMEBUFFER_DEFAULT_WIDTH
Definition: juce_gl.h:2740
void writeAll(const CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF8.h:360
@ GL_3D_COLOR
Definition: juce_gl.h:418
Vector3D operator*(Type scaleFactor) const noexcept
Definition: juce_Vector3D.h:58
@ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
Definition: juce_gl.h:2646
friend ScopedNoDenormals
Definition: juce_FloatVectorOperations.h:168
@ lassoFillColourId
The colour to fill the lasso rectangle with.
Definition: juce_LassoComponent.h:196
String description
Definition: juce_FileFilter.h:68
void detachPlayerStatusObserver()
Definition: juce_mac_Video.h:486
Component * getTopLevelComponent() const noexcept
Returns the highest-level component which contains this one or its parents.
@ GL_UNIFORM_ARRAY_STRIDE
Definition: juce_gl.h:2070
Utility struct which holds one or more accessibility interfaces.
Definition: juce_AccessibilityHandler.h:48
int getRangeStart() const noexcept
Returns the first note in the available range.
Definition: juce_KeyboardComponentBase.h:102
@ GL_LUMINANCE_ALPHA16UI_EXT
Definition: juce_gl.h:7628
GLenum sfail
Definition: juce_gl.h:1560
const StringArray & getAllKeys() const noexcept
Returns a list of all keys in the array.
Definition: juce_StringPairArray.h:87
@ GL_DEPTH_EXT
Definition: juce_gles2.h:2006
@ GL_OP_ADD_EXT
Definition: juce_gl.h:7961
@ GL_STREAM_RASTERIZATION_AMD
Definition: juce_gl.h:3579
@ GL_CLIP_DISTANCE0_EXT
Definition: juce_gles2.h:1934
std::unique_ptr< XmlElement > parseXML(const String &textToParse)
Attempts to parse some XML text, returning a new XmlElement if it was valid.
@ GL_POST_CONVOLUTION_RED_BIAS
Definition: juce_gl.h:4351
JUCE_NODISCARD auto withDiscrete(bool x) const
Pass 'true' if this parameter has discrete steps, or 'false' if the parameter is continuous.
Definition: juce_AudioProcessorValueTreeState.h:63
@ GL_PREVIOUS_TEXTURE_INPUT_NV
Definition: juce_gl.h:10307
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.
@ GL_REPLICATE_BORDER
Definition: juce_gl.h:4388
static AudioChannelSet create7point1()
Creates a set for a DTS 7.1 surround setup (left, right, centre, leftSurroundSide,...
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:566
@ GL_LINE_STIPPLE
Definition: juce_gl.h:455
@ GL_TEXTURE_BUFFER_OES
Definition: juce_gles2.h:4842
@ notDragging
Dragging is not active.
Definition: juce_Slider.h:107
@ GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT
Definition: juce_gles2.h:2594
An object that creates and plays a standalone instance of an AudioProcessor.
Definition: juce_StandaloneFilterWindow.h:45
@ GL_DEPTH_COMPONENT32_SGIX
Definition: juce_gl.h:11458
@ GL_TEXTURE_1D_ARRAY
Definition: juce_gl.h:1721
Point< ValueType > topLeft
Definition: juce_Parallelogram.h:182
ElementType getValueWithDefault(const int index) const noexcept
Definition: juce_ArrayBase.h:153
@ GL_DEDICATED_MEMORY_OBJECT_EXT
Definition: juce_gl.h:6897
@ GL_FIXED_ONLY_ARB
Definition: juce_gl.h:3906
void setCurrentThreadAsMessageThread()
Called to tell the manager that the current thread is the one that's running the dispatch loop.
Wraps a pointer to a null-terminated UTF-16 character string, and provides various methods to operate...
Definition: juce_CharPointer_UTF16.h:34
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterBool.h:110
Flags
Flag values that can be combined and used in the constructor.
Definition: juce_RectanglePlacement.h:60
std::unique_ptr< Impl > pimpl
Definition: juce_Convolution.h:66
const Colour darkblue
Definition: juce_Colours.h:64
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:248
@ GL_IMAGE_CLASS_2_X_32
Definition: juce_gl.h:2821
This provides some details about the reply that the server gave in a call to attemptWebserverUnlock()...
Definition: juce_OnlineUnlockStatus.h:177
@ GL_VERTEX_ATTRIB_ARRAY13_NV
Definition: juce_gl.h:10646
@ GL_FLOAT16_MAT3x2_AMD
Definition: juce_gl.h:3332
DragMode
Describes the type of mouse-dragging that is happening when a value is being changed.
Definition: juce_Slider.h:105
int index
Definition: juce_HashMap.h:461
@ GL_COMPUTE_WORK_GROUP_SIZE
Definition: juce_gl.h:2696
uint8_t type
Definition: juce_fallback_SIMDNativeOps.h:38
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:580
void setNonOwned(ObjectType *newObject)
Makes this OptionalScopedPointer point at a new object, but will not take ownership of that object.
Definition: juce_OptionalScopedPointer.h:165
int getTabSize() const noexcept
Returns the current number of spaces per tab.
Definition: juce_CodeEditorComponent.h:198
@ GL_QUAD_MESH_SUN
Definition: juce_gl.h:11882
@ GL_CON_9_ATI
Definition: juce_gl.h:5707
@ GL_LIGHT7
Definition: juce_gl.h:637
@ highestNoteOnChannel
The highest note (by initialNote) on the channel with the note key still down.
Definition: juce_MPEInstrument.h:123
bool clipToRectangle(Rectangle< int > r)
Definition: juce_RenderingHelpers.h:2071
OwnedArray< SwatchComponent > swatchComponents
Definition: juce_ColourSelector.h:152
@ GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT
Definition: juce_gles2.h:2681
const AudioBlock &JUCE_VECTOR_CALLTYPE add(NumericType value) const noexcept
Definition: juce_AudioBlock.h:397
bool isDaVinciResolve() const noexcept
Returns true if the host is DaVinci Resolve.
Definition: juce_PluginHostType.h:139
const Time eventTime
The time that this mouse-event occurred.
Definition: juce_MouseEvent.h:185
void setRatio(SampleType newRatio)
Sets the ratio of the noise-gate (must be higher or equal to 1).
@ GL_UNSIGNED_INT_SAMPLER_2D
Definition: juce_gl.h:1781
@ GL_PALETTE4_RGBA4_OES
Definition: juce_gl.h:10877
Stereo
Definition: juce_Convolution.h:194
int(UNITY_INTERFACE_API * processCallback)(UnityAudioEffectState *state, float *inBuffer, float *outBuffer, unsigned int bufferSize, int numInChannels, int numOutChannels)
Definition: juce_UnityPluginInterface.h:47
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV
Definition: juce_gl.h:10833
@ GL_MAP_READ_BIT
Definition: juce_gl.h:1894
@ GL_EVAL_VERTEX_ATTRIB7_NV
Definition: juce_gl.h:9086
bool succeeded
If the unlock operation succeeded, this will be set to true.
Definition: juce_OnlineUnlockStatus.h:198
void excludeClipRectangle(const Rectangle< int > &) override
@ GL_REFLECTION_MAP
Definition: juce_gl.h:1211
@ GL_CONSTANT_ATTENUATION
Definition: juce_gl.h:585
void set(Type newValue) noexcept
Atomically sets the current value.
Definition: juce_Atomic.h:67
int depth
Definition: juce_linux_XWindowSystem.h:262
@ GL_HALF_FLOAT_ARB
Definition: juce_gl.h:4326
@ tokenType_bracket
Definition: juce_XMLCodeTokeniser.h:54
Definition: juce_win32_Video.h:42
@ GL_PATCH_VERTICES_OES
Definition: juce_gles2.h:4756
@ GL_DRAW_BUFFER10_NV
Definition: juce_gles2.h:3610
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...
::Window createWindow(::Window parentWindow, LinuxComponentPeer *) const
int getNumAvailableAudioBlocks() const
Returns the number of free blocks on the disk.
@ GL_CLIENT_PIXEL_STORE_BIT
Definition: juce_gl.h:981
@ GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
Definition: juce_gl.h:10512
int maxFPS
Definition: juce_win32_CameraDevice.h:822
JUCE_COMRESULT get_FragmentRoot(ComTypes::IRawElementProviderFragmentRoot **pRetVal) override
GLuint GLenum GLenum GLenum outZ
Definition: juce_gl.h:8073
AudioChannelSet defaultLayout
The default layout of the bus.
Definition: juce_AudioProcessor.h:1326
forcedinline void setY(int y) noexcept
Definition: juce_RenderingHelpers.h:450
SampleType rate
Definition: juce_Chorus.h:159
FloatType getMaxValue() const noexcept
Returns the largest of all previously added values.
Definition: juce_StatisticsAccumulator.h:100
Limiter()=default
Constructor.
MD5 checksum class.
Definition: juce_MD5.h:41
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES
Definition: juce_gles2.h:4882
@ GL_LUMINANCE_ALPHA16I_EXT
Definition: juce_gl.h:7646
unsigned short GLhalfNV
Definition: juce_gles2.h:92
~GenericScopedLock() noexcept
Destructor.
Definition: juce_ScopedLock.h:74
String lastFilename
Definition: juce_FilenameComponent.h:224
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV
Definition: juce_gl.h:10768
@ GL_NUM_INSTRUCTIONS_TOTAL_ATI
Definition: juce_gl.h:5746
@ GL_LINES
Definition: juce_gl.h:220
@ GL_MAT_COLOR_INDEXES_BIT_PGI
Definition: juce_gl.h:11117
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityKeyEvent(int id, int code, UnityEventModifiers mods, const char *name)
@ GL_TRANSFORM_FEEDBACK_PAUSED
Definition: juce_gl.h:2541
ArrayBase(ArrayBase< OtherElementType, OtherCriticalSection > &&other) noexcept
Converting move constructor.
Definition: juce_ArrayBase.h:86
Array< const AudioProcessorParameterGroup * > getSubgroups(bool recursive) const
Returns all subgroups of this group.
void closeButtonPressed() override
This method is called when the user tries to close the window.
Definition: juce_StandaloneFilterWindow.h:808
@ GL_FRAMEBUFFER_SWAP_XY_MESA
Definition: juce_gl.h:8658
void * ThreadID
A value type used for thread IDs.
Definition: juce_Thread.h:304
@ GL_MAP2_VERTEX_ATTRIB3_4_NV
Definition: juce_gl.h:10668
Type findMaximum(const Type *values, Size numValues)
Scans an array of values, returning the maximum value that it contains.
Definition: juce_MathsFunctions.h:199
SampleType gain
Definition: juce_LadderFilter.h:131
@ MFVideoARMode_None
Definition: juce_win32_ComTypes.h:59
void previewDisplayAboutToBeDestroyed() override
Definition: juce_android_CameraDevice.h:2573
static IPAddress getInterfaceBroadcastAddress(const IPAddress &interfaceAddress)
If the IPAdress is the address of an interface on the machine, returns the associated broadcast addre...
Definition: juce_posix_IPAddress.h:131
@ GL_TEXTURE_1D_STACK_BINDING_MESAX
Definition: juce_gl.h:8631
A first order filter class using the TPT (Topology-Preserving Transform) structure.
Definition: juce_FirstOrderTPTFilter.h:55
@ GL_TEXTURE_BINDING_CUBE_MAP_ARB
Definition: juce_gl.h:5130
ValueType getHeight() const noexcept
Returns the height of the parallelogram (i.e.
Definition: juce_Parallelogram.h:80
bool isEmpty() const noexcept
Returns true if no listeners are registered, false otherwise.
Definition: juce_ListenerList.h:105
@ GL_QUAD_LUMINANCE4_SGIS
Definition: juce_gl.h:11359
void paint(Graphics &) override
const NormalisableRange< float > range
Definition: juce_AudioParameterChoice.h:142
static const float lookupTable[10001]
Definition: juce_Interpolators.h:91
JUCE_COMRESULT get_LastSelectedItem(IRawElementProviderSimple **pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:190
std::unique_ptr< LookupTableTransform< NumericType > > lookupTable
Definition: juce_Oscillator.h:243
friend LocalRef< jobject > CreateJavaInterface(AndroidInterfaceImplementer *, const StringArray &, LocalRef< jobject >)
@ GL_MAX_LAYERS
Definition: juce_gl.h:2767
TextButton optionsButton
Definition: juce_PluginListComponent.h:121
@ AvidProTools
Represents Avid Pro Tools.
Definition: juce_PluginHostType.h:65
@ GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9515
ComSmartPtr< ComTypes::IGraphBuilder > graphBuilder
Definition: juce_win32_Video.h:754
@ GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV
Definition: juce_gl.h:9525
@ GL_PRIMARY_COLOR_EXT
Definition: juce_gl.h:7569
@ GL_QUERY_NO_WAIT_NV
Definition: juce_gl.h:8956
@ WGL_TEXTURE_FLOAT_RG_NV
Definition: juce_wgl.h:551
Fills an edge-table with a gradient.
Definition: juce_RenderingHelpers.h:700
LocalRef< jbyteArray > byteArray
Definition: juce_android_CameraDevice.h:1205
@ GL_FRAGMENT_LIGHT6_SGIX
Definition: juce_gl.h:11498
A PropertyComponent that shows its value as a combo box.
Definition: juce_ChoicePropertyComponent.h:50
const JUCE_NODISCARD auto & getDiscrete() const
Definition: juce_AudioProcessorValueTreeState.h:74
OpenGLContext::NativeContext & native
Definition: juce_OpenGL_linux_X11.h:53
@ GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Definition: juce_gl.h:2744
@ GL_VARIANT_VALUE_EXT
Definition: juce_gl.h:8054
@ GL_TANGENT_ARRAY_STRIDE_EXT
Definition: juce_gl.h:6183
void timerCallback() override
The user-defined callback routine that actually gets called periodically.
virtual void onActivityResult(int, int, LocalRef< jobject >)
Definition: juce_android_JNIHelpers.h:983
UIASelectionItemProvider(AccessibilityNativeHandle *handle)
Definition: juce_win32_UIASelectionProvider.h:36
@ GL_TEXTURE_WRAP_R_EXT
Definition: juce_gl.h:7466
@ GL_READ_ONLY
Definition: juce_gl.h:1408
@ GL_EMISSION
Definition: juce_gl.h:593
@ WGL_DEPTH_COMPONENT_NV
Definition: juce_wgl.h:591
virtual void hiResTimerCallback()=0
The user-defined callback routine that actually gets called periodically.
Result load(const File &file)
Definition: juce_mac_Video.h:55
Array< int > remappedOutputs
Definition: juce_ChannelRemappingAudioSource.h:131
@ GL_FRAGMENT_PROGRAM_BINDING_NV
Definition: juce_gl.h:9204
@ GL_DRAW_BUFFER1
Definition: juce_gl.h:1487
void startVideoRecordingMode(MediaRecorder &mr)
Definition: juce_android_CameraDevice.h:3120
void excludeClipRectangle(const Rectangle< int > &) override
Definition: juce_win32_ComInterfaces.h:44
void clearQuick(bool deleteObjects)
Clears the array, optionally deleting the objects inside it first.
Definition: juce_OwnedArray.h:116
bool isX11Available() const noexcept
Definition: juce_linux_XWindowSystem.h:242
@ GL_FRAGMENT_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2863
void add(ElementType &&firstNewElement, OtherElements &&... otherElements)
Definition: juce_ArrayBase.h:273
@ GL_TILING_TYPES_EXT
Definition: juce_gl.h:6900
@ GL_EQUIV
Definition: juce_gl.h:346
@ WGL_GREEN_SHIFT_ARB
Definition: juce_wgl.h:255
@ GL_VARIANT_ARRAY_EXT
Definition: juce_gl.h:8058
const LockType & lock_
Definition: juce_ScopedLock.h:153
size_t columns
Definition: juce_Matrix.h:247
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV
Definition: juce_gl.h:9543
ObjectType ReferencedType
The class being referenced by this pointer.
Definition: juce_ReferenceCountedObject.h:250
@ GL_STENCIL_BUFFER_BIT7_QCOM
Definition: juce_gles2.h:5216
@ GL_INT_IMAGE_3D_EXT
Definition: juce_gl.h:7310
bool isSteinberg() const noexcept
Returns true if the host is any product from Steinberg.
Definition: juce_PluginHostType.h:183
@ GL_PATH_STENCIL_REF_NV
Definition: juce_gl.h:9682
@ GL_TEXTURE_MAX_ANISOTROPY_EXT
Definition: juce_gl.h:7599
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:128
static const OSCType string
Definition: juce_OSCTypes.h:51
@ JUCEPluginHost
Represents the JUCE AudioPluginHost.
Definition: juce_PluginHostType.h:74
@ GL_MAX_FRAMEZOOM_FACTOR_SGIX
Definition: juce_gl.h:11527
static const int F6Key
key-code for the F6 key
Definition: juce_KeyPress.h:212
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:124
static double readDoubleValue(CharPointerType &text) noexcept
Parses a character string to read a floating-point number.
Definition: juce_CharacterFunctions.h:147
LPCTSTR getWindowClassName() const noexcept
Definition: juce_win32_Video.h:844
@ GL_PATH_COORD_COUNT_NV
Definition: juce_gl.h:9661
static AudioChannelSet mono()
Creates a one-channel mono set (centre).
GLuint const GLuint GLuint numTextureBarriers
Definition: juce_gl.h:7182
static int64 getCreationTime(const juce_statStruct &s) noexcept
Definition: juce_posix_SharedCode.h:200
bool contains(Point< ValueType > point) const noexcept
Returns true if this coordinate is inside the rectangle.
Definition: juce_Rectangle.h:628
@ GL_MAP1_VERTEX_3
Definition: juce_gl.h:561
GLsizei const GLuint * paths
Definition: juce_gl.h:9797
static bool isGranted(PermissionID permission)
Returns true if the app has been already granted this permission, either via a previous runtime reque...
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:814
GLuint color
Definition: juce_gl.h:1970
A subclass of this is used to drive a ListBox.
Definition: juce_ListBox.h:37
Path toPath() const
Creates a Path object to represent this region.
Definition: juce_RectangleList.h:621
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV
Definition: juce_gl.h:10421
@ GL_BOOL_VEC2
Definition: juce_gl.h:1521
static bool getPin(ComTypes::IBaseFilter *filter, const ComTypes::PIN_DIRECTION wantedDirection, ComSmartPtr< ComTypes::IPin > &result, const char *pinName=nullptr)
Definition: juce_win32_CameraDevice.h:688
virtual String getHelp() const
Some help text for the UI element (if required).
Definition: juce_AccessibilityHandler.h:152
Represents the current executable's process.
Definition: juce_Process.h:36
bool isSonar() const noexcept
Returns true if the host is any version of Cakewalk Sonar.
Definition: juce_PluginHostType.h:179
uint8 r
Definition: juce_PixelFormats.h:573
Acts as a critical section which processes can use to block each other.
Definition: juce_InterProcessLock.h:34
@ GL_CONSTANT_COLOR
Definition: juce_gl.h:1334
@ GL_QUADRATIC_ATTENUATION
Definition: juce_gl.h:587
jobject getNativeHandle()
Image backgroundImage
Definition: juce_SplashScreen.h:145
void renderImageUntransformed(SavedStateType &state, const Image &src, int alpha, int x, int y, bool tiledFill) const override
Definition: juce_RenderingHelpers.h:1878
MPEInstrument & instrument
Definition: juce_MPEKeyboardComponent.h:137
@ GL_SCALE_BY_FOUR_NV
Definition: juce_gl.h:9976
@ focusChangedByTabKey
Means that the user pressed the tab key to move the focus.
Definition: juce_Component.h:1892
AudioProcessor::BusesLayout toLayout() const
Definition: juce_AudioProcessorPlayer.h:112
@ GL_PROXY_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10277
bool imageNeedsFlipping
Definition: juce_win32_CameraDevice.h:586
virtual UndoableAction * createCoalescedAction(UndoableAction *nextAction)
Allows multiple actions to be coalesced into a single action object, to reduce storage space.
Definition: juce_UndoableAction.h:97
File file
Definition: juce_RangedDirectoryIterator.h:66
@ GL_TIMELINE_SEMAPHORE_VALUE_NV
Definition: juce_gl.h:7819
unsigned char uint8
A platform-independent 8-bit unsigned integer type.
Definition: juce_MathsFunctions.h:37
AudioDeviceManager & getDeviceManager() const noexcept
Definition: juce_StandaloneFilterWindow.h:790
@ GL_RGBA4_OES
Definition: juce_gles2.h:4671
void reset()
Resets the internal state variables of the processor.
@ GL_VIEWPORT_INDEX_PROVOKING_VERTEX
Definition: juce_gl.h:2441
@ GL_DOUBLE_MAT4_EXT
Definition: juce_gl.h:7930
@ GL_MAX_DEBUG_MESSAGE_LENGTH_AMD
Definition: juce_gl.h:3247
CriticalSection logLock
Definition: juce_FileLogger.h:128
virtual void handleController(int, int, int)
Callback for MIDI controller messages.
Definition: juce_MPESynthesiser.h:162
@ GL_POLYGON_OFFSET_EXT
Definition: juce_gl.h:7109
StringArray choices
The list of options that will be shown in the combo box.
Definition: juce_ChoicePropertyComponent.h:134
ObjCObjectHandle()=default
@ tokenType_operator
Definition: juce_LuaCodeTokeniser.h:51
ObjectClass *const * end() const noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_OwnedArray.h:225
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:87
@ GL_BUFFER_SERIALIZED_MODIFY_APPLE
Definition: juce_gl.h:3680
int getRawDataSize() const noexcept
Returns the number of bytes of data in the message.
Definition: juce_MidiMessage.h:139
@ GL_SMALL_CW_ARC_TO_NV
Definition: juce_gl.h:9709
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:88
AudioBlock getSubBlock(size_t newOffset) const noexcept
Return a new AudioBlock pointing to a sub-block inside this block.
Definition: juce_AudioBlock.h:389
forcedinline void blend(const Pixel &src) noexcept
Blends another pixel onto this one.
Definition: juce_PixelFormats.h:452
const Colour darkgrey
Definition: juce_Colours.h:67
NumericType * getDataPointer(size_t channel) const noexcept
Definition: juce_AudioBlock.h:595
static constexpr SampleType maximumDelayModulation
Definition: juce_Chorus.h:165
virtual void pageFinishedLoading(const String &url)
This callback happens when the browser has finished loading a page.
Definition: juce_WebBrowserComponent.h:104
ColourIds
A set of colour IDs to use to change the colour of various aspects of the window.
Definition: juce_ResizableWindow.h:310
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
Definition: juce_gl.h:8031
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT
Definition: juce_gles2.h:2679
@ GL_LIGHTEN_KHR
Definition: juce_gl.h:8428
Value textValue
Definition: juce_Label.h:344
static const int numberPad8
key-code for the 8 on the numeric keypad.
Definition: juce_KeyPress.h:251
bool automatable
Definition: juce_AudioProcessorParameterWithID.h:106
Pimpl(CameraDevice &ownerToUse, const String &deviceNameToUse, int, int, int, int, int, bool useHighQuality)
Definition: juce_mac_CameraDevice.h:32
@ GL_UNSIGNED_INT_2_10_10_10_REV_EXT
Definition: juce_gles2.h:2934
bool isNuendo() const noexcept
Returns true if the host is any version of Steinberg Nuendo.
Definition: juce_PluginHostType.h:155
@ NormalCursor
The standard arrow cursor.
Definition: juce_MouseCursor.h:48
CGAffineTransform textMatrix
Definition: juce_mac_CoreGraphicsContext.h:130
Makes it easy to quickly draw scaled views of the waveform shape of an audio file.
Definition: juce_AudioThumbnail.h:50
@ GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT
Definition: juce_gles2.h:2632
GLenum GLsizei const void * pointer
Definition: juce_gl.h:1071
bool operator>(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:68
void convertSamples(Pointer source, int numSamples) const noexcept
Writes a stream of samples into this pointer from another pointer.
Definition: juce_AudioDataConverters.h:442
void initialiseXSettings()
Point< int > localPosition
The local position of the mouse, relative to the target component.
Definition: juce_DragAndDropTarget.h:70
const Colour palegreen
Definition: juce_Colours.h:146
bool shouldDelete
Definition: juce_OptionalScopedPointer.h:188
AudioFormatManager & formatManagerToUse
Definition: juce_AudioThumbnail.h:195
RectanglePlacement(int placementFlags) noexcept
Creates a RectanglePlacement object using a combination of flags from the Flags enum.
Definition: juce_RectanglePlacement.h:44
@ GL_ALPHA8I_EXT
Definition: juce_gl.h:7649
@ GL_POINT_SIZE_GRANULARITY
Definition: juce_gl.h:265
static bool isJUCEWindow(HWND hwnd) noexcept
Definition: juce_win32_HiddenMessageWindow.h:72
AudioProcessorParameterWithID(const ParameterID ¶meterID, const String ¶meterName, const String ¶meterLabel, Category parameterCategory=AudioProcessorParameter::genericParameter)
The creation of this object requires providing a name and ID which will be constant for its lifetime.
Definition: juce_AudioProcessorParameterWithID.h:149
void removeWindowDecorations(::Window) const
GLenum programInterface
Definition: juce_gl.h:2945
@ GL_LAYOUT_COLOR_ATTACHMENT_EXT
Definition: juce_gl.h:7168
@ GL_BACK_RIGHT
Definition: juce_gl.h:250
const long UIA_HeaderItemControlTypeId
Definition: juce_win32_ComInterfaces.h:173
Identifier & getPropertyID() noexcept
Returns the property ID of the referenced property.
Definition: juce_ValueTreePropertyWithDefault.h:222
GLenum GLuint GLsizei const GLenum * props
Definition: juce_gl.h:2948
std::unique_ptr< TextEditor > editor
Definition: juce_Label.h:348
GLuint GLuint64EXT * capture_time
Definition: juce_gl.h:10814
ReferenceCountedArray< Node > nodes
Definition: juce_AudioProcessorGraph.h:437
String orderId
A unique order identifier for the transaction (generated by the store).
Definition: juce_InAppPurchases.h:72
void clear(VARIANT *variant)
Definition: juce_win32_UIAHelpers.h:31
GLuint64EXT GLuint GLuint GLenum GLenum GLuint fill0
Definition: juce_gl.h:9899
HeavyweightLeakedObjectDetector(const HeavyweightLeakedObjectDetector &) noexcept
Definition: juce_HeavyweightLeakedObjectDetector.h:48
@ GL_OP_MADD_EXT
Definition: juce_gl.h:7962
@ GL_COVERAGE_MODULATION_TABLE_SIZE_NV
Definition: juce_gl.h:9254
SampleType releaseTime
Definition: juce_BallisticsFilter.h:145
char GLcharARB
Definition: juce_gles2.h:68
static const String maths
Definition: juce_UnitTestCategories.h:42
Pimpl & owner
Definition: juce_android_CameraDevice.h:2367
float getLineSpacing() const noexcept
Returns the current line spacing of the TextEditor.
Definition: juce_TextEditor.h:536
Array< int > vibrationPattern
Optional: vibration pattern for this channel.
Definition: juce_PushNotifications.h:474
@ GL_CURRENT_VERTEX_WEIGHT_EXT
Definition: juce_gl.h:8120
String getTitleText() const noexcept
Returns the text that is displayed in the title bar at the top of the SidePanel.
Definition: juce_SidePanel.h:146
JUCE_NODISCARD 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:291
@ GL_TIME_ELAPSED
Definition: juce_gl.h:2210
@ GL_TEXTURE
Definition: juce_gl.h:353
Font font
The font for this range of characters.
Definition: juce_AttributedString.h:169
@ GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
Definition: juce_gl.h:6276
@ GL_SUBGROUP_FEATURE_VOTE_BIT_KHR
Definition: juce_gl.h:8560
@ GL_INTERNALFORMAT_STENCIL_SIZE
Definition: juce_gl.h:2756
GLdouble GLdouble GLint GLint const GLdouble * points
Definition: juce_gl.h:882
ObjCBlock(BlockType b)
Definition: juce_mac_ObjCHelpers.h:496
HashEntry(KeyTypeParameter k, ValueTypeParameter val, HashEntry *const next)
Definition: juce_HashMap.h:364
SampleType feedback
Definition: juce_Chorus.h:159
int getTimerInterval() const noexcept
Returns the timer's interval.
Definition: juce_Timer.h:116
@ GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG
Definition: juce_gles2.h:3079
GLenum clamp
Definition: juce_gl.h:1943
void clear(JNIEnv *env)
Definition: juce_android_JNIHelpers.h:89
@ GL_MULTISAMPLE_BUFFER_BIT5_QCOM
Definition: juce_gles2.h:5222
@ GL_MULTISAMPLE_BIT
Definition: juce_gl.h:1209
@ WGL_GPU_CLOCK_AMD
Definition: juce_wgl.h:109
@ GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES
Definition: juce_gles2.h:4777
@ GL_TEXTURE_MAX_LOD_SGIS
Definition: juce_gl.h:11333
static int getTemplate()
Definition: juce_android_CameraDevice.h:2681
@ GL_INT_SAMPLER_3D
Definition: juce_gl.h:1776
@ GL_FRAMEBUFFER_DEFAULT_LAYERS_OES
Definition: juce_gles2.h:4610
@ GL_CONVOLUTION_WIDTH
Definition: juce_gl.h:4343
Class layerClass()
Definition: juce_OpenGL_ios.h:33
NaturalFileComparator(bool shouldPutFoldersFirst) noexcept
Definition: juce_File.h:1115
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:287
@ GL_SHADER_BINARY_VIV
Definition: juce_gles2.h:5246
GLuint64 GLenum GLint fd
Definition: juce_gl.h:6935
Definition: juce_win32_UIAWindowProvider.h:30
@ GL_INT64_VEC3_NV
Definition: juce_gl.h:3358
ReadWriteLock pipeAndSocketLock
Definition: juce_InterprocessConnection.h:194
GLfloat GLfloat ycoeff
Definition: juce_gl.h:8892
@ GL_OBJECT_COMPILE_STATUS_ARB
Definition: juce_gl.h:4867
Represents a symbol that is used in an Expression.
Definition: juce_Expression.h:185
int getMidiChannel() const noexcept
Returns the midi channel that the keyboard is using for midi messages.
Definition: juce_MidiKeyboardComponent.h:92
@ GL_MAX_VERTEX_STREAMS_ATI
Definition: juce_gl.h:5926
int getMasterChannel() const noexcept
Definition: juce_MPEZoneLayout.h:57
@ GL_TEXTURE_INTENSITY_SIZE_EXT
Definition: juce_gl.h:7447
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2167
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityInitialiseTexture(int id, void *textureHandle, int w, int h)
@ GL_SAMPLER_CUBE_SHADOW
Definition: juce_gl.h:1770
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE
Definition: juce_gl.h:1194
This is a base class for holding image data in implementation-specific ways.
Definition: juce_Image.h:445
@ GL_ONE_MINUS_SRC1_ALPHA
Definition: juce_gl.h:2200
~PlayerControllerBase()
Definition: juce_mac_Video.h:196
File resolveAsFile() const
Resolves this argument as an absolute File, using the current working directory as a base for resolvi...
@ WGL_TYPE_COLORINDEX_EXT
Definition: juce_wgl.h:474
khronos_intptr_t GLintptr
Definition: juce_gles2.h:77
void parentHierarchyChanged() override
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
Definition: juce_gl.h:6719
ElementType * begin() noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:328
@ tokenType_operator
Definition: juce_XMLCodeTokeniser.h:51
Definition: juce_win32_Video.h:901
Iterator iterator
Definition: juce_TextLayout.h:92
KahanSum sum
Definition: juce_StatisticsAccumulator.h:131
@ GL_UNPACK_ROW_BYTES_APPLE
Definition: juce_gl.h:3719
@ GL_UNIFORM_BUFFER_BINDING_EXT
Definition: juce_gl.h:6031
@ GL_LINE_WIDTH_RANGE
Definition: juce_gl.h:268
@ GL_SIGNED_INTENSITY8_NV
Definition: juce_gl.h:10339
void setGap(Px sizeInPixels) noexcept
Sets the gap between rows and columns in pixels.
Definition: juce_Grid.h:201
@ GL_VIDEO_COLOR_CONVERSION_MAX_NV
Definition: juce_gl.h:10786
@ GL_INTENSITY32I_EXT
Definition: juce_gl.h:7638
@ EC_COMPLETE
Definition: juce_win32_ComTypes.h:114
bool isOpen() override
Returns true if the device is still open.
Atom protocolList[3]
Definition: juce_linux_XWindowSystem.h:88
@ GL_TEXTURE_2D_STACK_MESAX
Definition: juce_gl.h:8628
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2561
virtual const AccessibilityHandler * getTableHandler() const =0
Returns the AccessibilityHandler of the table which contains the cell.
Array< MarkerList * > sourceMarkerLists
Definition: juce_RelativeCoordinatePositioner.h:80
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:439
@ GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT
Definition: juce_gles2.h:2329
@ GL_MAX_TEXTURE_LOD_BIAS_EXT
Definition: juce_gl.h:7677
@ GL_LINE_SMOOTH_HINT
Definition: juce_gl.h:303
void displayResolutionChanged()
Definition: juce_win32_Video.h:431
ComSmartPtr< ComTypes::IBaseFilter > asfWriter
Definition: juce_win32_CameraDevice.h:576
AudioProcessorEditor & ed
Definition: juce_AudioProcessorEditor.h:218
bool isViennaEnsemblePro() const noexcept
Returns true if the host is Vienna Ensemble Pro.
Definition: juce_PluginHostType.h:193
@ GL_SUPERSAMPLE_SCALE_X_NV
Definition: juce_gl.h:9409
@ GL_PACK_SKIP_PIXELS
Definition: juce_gl.h:315
@ WGL_SWAP_UNDEFINED_EXT
Definition: juce_wgl.h:472
Iterates the text in a CodeDocument.
Definition: juce_CodeDocument.h:359
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:426
@ GL_MAX_COMPUTE_IMAGE_UNIFORMS
Definition: juce_gl.h:2687
static bool autoFocusHasFinished(const LocalRef< jobject > &controlAfStateValue)
Definition: juce_android_CameraDevice.h:1870
void process(const ProcessContext &context) noexcept
Definition: juce_StateVariableFilter.h:111
bool isLowerCase() const
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_ASCII.h:325
@ GL_FRONT_FACE_COMMAND_NV
Definition: juce_gl.h:8917
Successive samples in the delay line will be interpolated using a 3rd order Lagrange interpolator.
Definition: juce_DelayLine.h:65
@ GL_SLUMINANCE_ALPHA_EXT
Definition: juce_gl.h:7729
Span(int numberToUse, const String &nameToUse)
Definition: juce_GridItem.h:50
Definition: juce_OpenGL_osx.h:256
@ GL_UNSIGNED_INT_24_8_EXT
Definition: juce_gl.h:7009
constexpr void negateInternal() const noexcept
Definition: juce_AudioBlock.h:826
void clearQuick()
Removes all elements from the array without freeing the array's allocated storage.
Definition: juce_Array.h:198
SoftwareRendererSavedState(const Image &im, Rectangle< int > clipBounds)
Definition: juce_RenderingHelpers.h:2485
@ GL_INCR
Definition: juce_gl.h:370
Holds a set of mappings between some key/value pairs.
Definition: juce_HashMap.h:103
GLuint GLuint pathB
Definition: juce_gl.h:9799
A component that displays the files in a directory as a listbox.
Definition: juce_FileListComponent.h:43
int compare(CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF16.h:321
OwnedArray< Bus > outputBuses
Definition: juce_AudioProcessor.h:1475
LocalRef< jobject > createSurface()
Definition: juce_android_CameraDevice.h:1032
void handleAsyncUpdate() override
Definition: juce_win32_Video.h:456
@ GL_UNSIGNED_INT16_NV
Definition: juce_gl.h:3364
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:420
Phase< NumericType > phase
Definition: juce_Oscillator.h:247
String value
Definition: juce_XmlElement.h:770
Array< Item > items
Definition: juce_StretchableObjectResizer.h:97
AVCaptureConnection * getVideoConnection() const
Definition: juce_mac_CameraDevice.h:508
@ GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT
Definition: juce_gles2.h:2150
@ GL_COLOR_TABLE_ALPHA_SIZE_SGI
Definition: juce_gl.h:11821
GLsizei samples
Definition: juce_gl.h:2007
Atom XdndAware
Definition: juce_linux_XWindowSystem.h:89
std::unique_ptr< CallbackHandler > callbackHandler
Definition: juce_AudioDeviceManager.h:526
@ decimalKeyboard
Definition: juce_TextInputTarget.h:84
void reset(const VectorType &axis) noexcept
Resets the orientation, specifying the axis to align it along.
Definition: juce_Draggable3DOrientation.h:57
@ GL_POST_CONVOLUTION_BLUE_BIAS
Definition: juce_gl.h:4353
void setBias(FloatType newBias) noexcept
Sets the DC bias.
Definition: juce_Bias.h:52
@ defaultFill
Definition: juce_LookAndFeel_V4.h:53
@ GL_DRAW_BUFFER3
Definition: juce_gl.h:1489
Type * get()
Returns the current instance, or creates a new instance if there isn't one.
Definition: juce_Singleton.h:54
@ GL_FONT_X_MIN_BOUNDS_BIT_NV
Definition: juce_gl.h:9735
virtual CurveData getResponseCurve(CurveData::Type) const
Definition: juce_AudioProcessor.h:1189
@ WGL_TEXTURE_RECTANGLE_NV
Definition: juce_wgl.h:601
@ GL_EYE_LINE_SGIS
Definition: juce_gl.h:11242
Rectangle< int > getDefaultPreviewSize() const noexcept
Definition: juce_android_CameraDevice.h:843
Definition: juce_win32_AccessibilityElement.h:32
@ GL_SAMPLER_2D_ARRAY_SHADOW_NV
Definition: juce_gles2.h:4395
double getDuration() const
Definition: juce_android_Video.h:462
Creates a dialog box to choose a file or directory to load or save.
Definition: juce_FileChooser.h:55
int bufferSizeExpected
Definition: juce_MixerAudioSource.h:94
bool selectVideoSize(ComTypes::IAMStreamConfig *const streamConfig, const int minWidth, const int minHeight, const int maxWidth, const int maxHeight)
Definition: juce_win32_CameraDevice.h:640
~ReferenceCountedObjectPtr()
Destructor.
Definition: juce_ReferenceCountedObject.h:372
@ GL_OPTIMAL_TILING_EXT
Definition: juce_gl.h:6901
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
Definition: juce_gl.h:4236
@ GL_VIEW_CLASS_24_BITS
Definition: juce_gl.h:2836
const wchar_t * toWideCharPointer() const
Returns a pointer to a wchar_t version of this string.
constexpr Point< double > toDouble() const noexcept
Casts this point to a Point<double> object.
Definition: juce_Point.h:237
@ GL_COMBINER_MAPPING_NV
Definition: juce_gl.h:9980
GlobalRef & previewCaptureRequest
Definition: juce_android_CameraDevice.h:1709
void setBounds(::Window, Rectangle< int >, bool fullScreen) const
virtual void onActivityPreStarted(jobject)
Definition: juce_android_JNIHelpers.h:901
@ GL_FLOAT_RGBA_NV
Definition: juce_gl.h:9161
const Identifier type
Returns the type of the ValueTrees that this handler can parse.
Definition: juce_ComponentBuilder.h:113
static const String osc
Definition: juce_UnitTestCategories.h:45
void allocateChannels(Type *const *dataToReferTo, int offset)
Definition: juce_AudioSampleBuffer.h:1255
Definition: juce_android_CameraDevice.h:257
virtual void audioDeviceIOCallback(const float **inputChannelData, int numInputChannels, float **outputChannelData, int numOutputChannels, int numSamples)=0
Processes a block of incoming and outgoing audio data.
String textWhenNothingSelected
Definition: juce_ComboBox.h:448
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:131
@ GL_UNPACK_SKIP_VOLUMES_SGIS
Definition: juce_gl.h:11279
khronos_intptr_t GLintptr
Definition: juce_gl.h:184
Definition: juce_fallback_SIMDNativeOps.h:176
const Colour wheat
Definition: juce_Colours.h:179
@ GL_SAMPLER_1D_ARRAY_EXT
Definition: juce_gl.h:6736
@ GL_RED_BIT_ATI
Definition: juce_gl.h:5756
static const String audioProcessorParameters
Definition: juce_UnitTestCategories.h:30
@ GL_NICEST
Definition: juce_gl.h:327
void addArray(const Type *elementsToAdd, int numElementsToAdd)
Definition: juce_ArrayBase.h:280
@ ambisonicACN12
Third-order ambisonic channel number 12.
Definition: juce_AudioChannelSet.h:373
@ GL_RESET_NOTIFICATION_STRATEGY_KHR
Definition: juce_gl.h:8540
@ GL_UNSIGNED_INT_VEC3_EXT
Definition: juce_gl.h:6743
SIMDRegister &JUCE_VECTOR_CALLTYPE operator*=(SIMDRegister v) noexcept
Multiplies another SIMDRegister to the receiver.
Definition: juce_SIMDRegister.h:187
@ GL_IMAGE_CLASS_4_X_16
Definition: juce_gl.h:2823
HWND hwnd
Definition: juce_win32_Direct2DGraphicsContext.h:88
Ptr applyClipTo(const Ptr &target) const override
Definition: juce_RenderingHelpers.h:1638
@ VFW_E_UNSUPPORTED_STREAM
Definition: juce_win32_ComTypes.h:122
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_ProgressBar.h:102
@ GL_FOG_DENSITY
Definition: juce_gl.h:474
@ GL_ALPHA_TEST_REF_QCOM
Definition: juce_gles2.h:5033
void copyFromInternal(const AudioBlock< OtherSampleType > &src) const noexcept
Definition: juce_AudioBlock.h:618
const LockType & lock_
Definition: juce_ScopedLock.h:78
static void skipPreprocessorLine(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:351
int start
Specifies the character index in a string at which text should be inserted or deleted.
Definition: juce_TextDiff.h:57
static const char * expiryTimeProp
Definition: juce_OnlineUnlockStatus.h:272
constexpr FloatType degreesToRadians(FloatType degrees) noexcept
Converts an angle in degrees to radians.
Definition: juce_MathsFunctions.h:409
void setRampDurationSeconds(double newDurationSeconds) noexcept
Sets the length of the ramp used for smoothing gain changes.
Definition: juce_Gain.h:56
Atomic< int > hasNotifiedListeners
Definition: juce_android_CameraDevice.h:1166
ParameterID(StringLike &&identifier, int versionHint=0)
Constructs an instance.
Definition: juce_AudioProcessorParameterWithID.h:48
Point< int > roundToIntPoint(PointType p) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:69
@ GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: juce_gl.h:2333
ValueFromString valueFromString
Definition: juce_RangedAudioParameter.h:86
@ chronometer
Show chronometer as a stopwatch.
Definition: juce_PushNotifications.h:291
bool xIsAvailable
Definition: juce_linux_XWindowSystem.h:329
@ GL_VERTEX_ARRAY_RANGE_POINTER_NV
Definition: juce_gl.h:10513
@ GL_MATRIX4_ARB
Definition: juce_gl.h:4137
bool isEnabledByDefault() const noexcept
Returns if this bus is enabled by default.
Definition: juce_AudioProcessor.h:453
float getAscent() const
Returns the height of the font above its baseline, in pixels.
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:180
Array(const Array &other)
Creates a copy of another array.
Definition: juce_Array.h:68
String name
Definition: juce_CodeEditorComponent.h:229
@ WGL_VIDEO_OUT_FIELD_1
Definition: juce_wgl.h:627
Definition: juce_ValueTree.h:624
@ GL_TEXTURE_COMPARE_FAIL_VALUE_ARB
Definition: juce_gl.h:4991
virtual std::unique_ptr< HostProvidedContextMenu > getContextMenuForParameter(const AudioProcessorParameter *) const =0
Returns an object which can be used to display a context menu for the parameter with the given index.
TabbedButtonBar & getTabbedButtonBar() const noexcept
Returns the tab button bar component that is being used.
Definition: juce_TabbedComponent.h:176
@ GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
Definition: juce_gl.h:2595
@ GL_PROGRAM_KHR
Definition: juce_gl.h:8488
static forcedinline MaskType op(MaskType a, MaskType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:179
int length() const noexcept
Returns the number of characters in the string.
Definition: juce_StringRef.h:105
@ bottomFrontLeft
Bottom Front Left (Bfl)
Definition: juce_AudioChannelSet.h:409
std::vector< SmoothedValue< SampleType, ValueSmoothingTypes::Linear > > feedbackVolume
Definition: juce_Phaser.h:190
bool isNull() const noexcept
Returns true if this image is not valid.
Definition: juce_Image.h:155
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2565
@ GL_FOG_COORDINATE_ARRAY_POINTER
Definition: juce_gl.h:1320
CharPointer_UTF8 findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_UTF8.h:321
@ GL_SAMPLE_LOCATION_ARB
Definition: juce_gl.h:4765
const Colour darkgoldenrod
Definition: juce_Colours.h:66
@ GL_MULTIPLY
Definition: juce_gles2.h:1245
@ GL_PACK_IMAGE_DEPTH_SGIS
Definition: juce_gl.h:11278
@ GL_INT_SAMPLER_2D_RECT_EXT
Definition: juce_gl.h:6749
SampleType ratioInverse
Definition: juce_Compressor.h:102
static String readPosixConfigFileValue(const char *file, const char *key)
Definition: juce_posix_SharedCode.h:1070
void changed()
Used internally, but can be called to force a change message to be sent to the ChangeListeners.
Definition: juce_SelectedItemSet.h:304
@ AbletonLive11
Represents Ableton Live 11.
Definition: juce_PluginHostType.h:56
@ GL_INTENSITY16UI_EXT
Definition: juce_gl.h:7626
bool isMain
This will be true if this is the user's main display device.
Definition: juce_Displays.h:46
~Atomic() noexcept
Destructor.
Definition: juce_Atomic.h:55
Bookmark::Ptr bookmark
Definition: juce_URL.h:691
iterator begin()
Returns an iterator over the lines of content.
Definition: juce_TextLayout.h:245
HRESULT(WINAPI * WindowsCreateStringFuncPtr)(LPCWSTR, UINT32, HSTRING *)
Definition: juce_win32_WinRTWrapper.h:95
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:53
ContextSampleType SampleType
The type of a single sample (which may be a vector if multichannel).
Definition: juce_ProcessContext.h:91
static const String files
Definition: juce_UnitTestCategories.h:37
std::unique_ptr< ImageOutputBase > imageOutput
Definition: juce_mac_CameraDevice.h:566
@ GL_UNSIGNED_INT_IMAGE_2D
Definition: juce_gl.h:2624
@ GL_CURRENT_RASTER_DISTANCE
Definition: juce_gl.h:453
@ GL_NORMALIZED_RANGE_EXT
Definition: juce_gl.h:8050
@ GL_QUERY_RESULT_NO_WAIT_AMD
Definition: juce_gl.h:3492
@ GL_QUERY
Definition: juce_gl.h:2733
@ GL_LINE_SMOOTH
Definition: juce_gl.h:266
AccessibilityRole
The list of available roles for an AccessibilityHandler object.
Definition: juce_AccessibilityRole.h:36
JUCE_COMRESULT QueryInterface(REFIID iid, void **result) override
Definition: juce_win32_UIATextProvider.h:37
@ GL_DEBUG_SOURCE_API
Definition: juce_gl.h:2706
#define JUCE_SNAP_TO_ZERO(n)
Definition: juce_FloatVectorOperations.h:28
@ GL_DEPTH_BOUNDS_EXT
Definition: juce_gl.h:6265
~GenericScopedTryLock() noexcept
Destructor.
Definition: juce_ScopedLock.h:228
@ GL_READ_PIXELS_TYPE
Definition: juce_gl.h:2780
struct __GLsync * GLsync
Definition: juce_gl.h:192
@ GL_VERTICES_SUBMITTED
Definition: juce_gl.h:3181
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.
const AudioChannelSet & getDefaultLayout() const noexcept
Get the default layout of this bus.
Definition: juce_AudioProcessor.h:373
XSetting(const String &n, const String &v)
Definition: juce_linux_XWindowSystem.h:112
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
Definition: juce_gl.h:10416
@ GL_DT_BIAS_NV
Definition: juce_gl.h:10354
Represents a type of audio driver, such as DirectSound, ASIO, CoreAudio, etc.
Definition: juce_AudioIODeviceType.h:61
GLint level
Definition: juce_gl.h:650
@ GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM
Definition: juce_gles2.h:5126
const String & toString() const noexcept
Returns this identifier as a string.
Definition: juce_Identifier.h:102
std::vector< SampleType > lastOutput
Definition: juce_Phaser.h:192
bool willDeleteObject() const noexcept
Returns true if the target object will be deleted when this pointer object is deleted.
Definition: juce_OptionalScopedPointer.h:173
int getWidth() const noexcept
Definition: juce_OpenGLTexture.h:86
LocalRef< jobject > getCaptureSessionSurfaces() const
Definition: juce_android_CameraDevice.h:2723
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_UTF32.h:331
@ GL_CONTEXT_LOST
Definition: juce_gl.h:3013
const Colour peachpuff
Definition: juce_Colours.h:150
CriticalSection processorLock
Definition: juce_AudioProcessorGraph.h:182
Parallelogram transformedBy(const AffineTransform &transform) const noexcept
Returns a transformed version of the parallelogram.
Definition: juce_Parallelogram.h:165
@ GL_R1UI_C4F_N3F_V3F_SUN
Definition: juce_gl.h:11913
@ GL_REFERENCE_PLANE_SGIX
Definition: juce_gl.h:11628
Allows to control the time the device's led is on and off.
Definition: juce_PushNotifications.h:258
An interface to allow an AudioProcessor to implement extended VST3-specific functionality.
Definition: juce_VST3ClientExtensions.h:50
@ GL_SAMPLER_2D_ARRAY_EXT
Definition: juce_gl.h:6737
GLdouble GLdouble GLdouble GLdouble zNear
Definition: juce_gl.h:929
A type of UI component that displays the parameters of an AudioProcessor as a simple list of sliders,...
Definition: juce_GenericAudioProcessorEditor.h:41
MidiBufferIterator begin() const noexcept
Get a read-only iterator pointing to the beginning of this buffer.
Definition: juce_MidiBuffer.h:259
static LocalRef< jobject > initialiseCameraManager()
Definition: juce_android_CameraDevice.h:687
@ GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10556
void updateSurfaceTransform()
Definition: juce_android_CameraDevice.h:1055
Definition: juce_mac_CFHelpers.h:43
ObjectType * get() const noexcept
Returns the item which this pointer points to.
Definition: juce_LinkedListPointer.h:102
virtual void onActivityPostPaused(jobject)
Definition: juce_android_JNIHelpers.h:914
Contains contextual details about the invocation of a command.
Definition: juce_ApplicationCommandTarget.h:60
Justification & operator=(const Justification &)=default
Copies another Justification object.
@ GL_FORMAT_SUBSAMPLE_24_24_OML
Definition: juce_gl.h:11052
const Colour fuchsia
Definition: juce_Colours.h:88
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
Definition: juce_gl.h:8598
Pimpl(const String &, int)
Definition: juce_posix_SharedCode.h:714
CharPointer_UTF32 findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF32.h:342
Time lastDrag
Definition: juce_AnimatedPosition.h:157
@ GL_TRANSPOSE_TEXTURE_MATRIX
Definition: juce_gl.h:1207
@ GL_STATIC_VERTEX_ARRAY_IBM
Definition: juce_gl.h:8256
Used to build a tree of elements representing an XML document.
Definition: juce_XmlElement.h:82
@ GL_OP_ROUND_EXT
Definition: juce_gl.h:7970
@ GL_VERTEX_STREAM3_ATI
Definition: juce_gl.h:5930
@ GL_VERTEX_BLEND_ARB
Definition: juce_gl.h:5386
@ GL_CLIP_DISTANCE2
Definition: juce_gl.h:1696
unsigned long getHostWindowID()
Use this method to retrieve the host's window id when using the host initiated version of the XEmbedP...
JUCE_NODISCARD 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:241
Represents a product available in the store.
Definition: juce_InAppPurchases.h:49
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...
double dpi
The DPI of the display.
Definition: juce_Displays.h:84
@ GL_REG_20_ATI
Definition: juce_gl.h:5686
@ GL_SAMPLER_2D_ARRAY_SHADOW
Definition: juce_gl.h:1769
PrepareSettings prepareSettings
Definition: juce_AudioProcessorGraph.h:445
int clickCountToDelete
Definition: juce_SplashScreen.h:148
Register a listener (ideally on application startup) to receive information about notifications recei...
Definition: juce_PushNotifications.h:593
bool isLetter() const noexcept
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_UTF16.h:390
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:133
@ GL_ALL_STATIC_DATA_IBM
Definition: juce_gl.h:8255
@ GL_MAP1_COLOR_4
Definition: juce_gl.h:554
@ leftSurroundSide
Lss (AXX), Side Left "Sl" (VST), Left Centre "LC" (AU) channel.
Definition: juce_AudioChannelSet.h:333
Helper class that takes chunks of incoming midi bytes, packages them into messages,...
Definition: juce_MidiDataConcatenator.h:33
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
Definition: juce_gl.h:8588
Used to represent a progress of some operation.
Definition: juce_PushNotifications.h:184
@ GL_INTENSITY16I_EXT
Definition: juce_gl.h:7644
@ GL_MODELVIEW16_ARB
Definition: juce_gl.h:5409
Array< AudioSource * > inputs
Definition: juce_MixerAudioSource.h:89
GLsizei GLenum GLenum GLuint GLenum GLsizei * lengths
Definition: juce_gl.h:2965
double releaseVelocity
Definition: juce_AnimatedPosition.h:155
const PositionedGlyph * begin() const
Definition: juce_GlyphArrangement.h:143
@ GL_T
Definition: juce_gl.h:609
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::Lagrange3rd >::value, SampleType >::type interpolateSample(int channel) const
Definition: juce_DelayLine.h:233
@ GL_SIGNED_HILO8_NV
Definition: juce_gl.h:10393
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT
Definition: juce_gl.h:6763
@ GL_INTERPOLATE_ARB
Definition: juce_gl.h:5181
@ GL_MAX_VARYING_FLOATS
Definition: juce_gl.h:1510
Interfaces(std::unique_ptr< AccessibilityValueInterface > ptr)
Definition: juce_AccessibilityHandler.h:52
@ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:1512
uint8 * getData() const noexcept
Definition: juce_MidiMessage.h:982
GLsizei groupsSize
Definition: juce_gl.h:3465
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:827
A component that draws an outline around itself and has an optional title at the top,...
Definition: juce_GroupComponent.h:37
Represents a 32-bit INTERNAL pixel with premultiplied alpha, and can perform compositing operations w...
Definition: juce_PixelFormats.h:58
CriticalSection lock
Definition: juce_StringPool.h:79
@ GL_DEPTH_BITS
Definition: juce_gl.h:546
@ GL_INDEX_ARRAY_LENGTH_NV
Definition: juce_gl.h:10570
@ GL_LOCAL_CONSTANT_VALUE_EXT
Definition: juce_gl.h:8062
RelativePoint endPoint
Definition: juce_RelativePointPath.h:135
@ GL_OUTPUT_TEXTURE_COORD26_EXT
Definition: juce_gl.h:8009
@ GL_LUMINANCE32UI_EXT
Definition: juce_gl.h:7621
@ GL_IMAGE_1D_ARRAY
Definition: juce_gl.h:2607
CharPointer_UTF8(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_UTF8.h:39
String text
Definition: juce_ComponentPeer.h:399
OSCTimeTag getTimeTag() const noexcept
Returns the OSCBundle's OSC time tag.
Definition: juce_OSCBundle.h:58
@ GL_MATRIX27_ARB
Definition: juce_gl.h:4160
@ GL_TIMEOUT_IGNORED
Definition: juce_gl.h:2145
String::CharPointerType text
The text that is referenced.
Definition: juce_StringRef.h:130
@ GL_DUAL_INTENSITY16_SGIS
Definition: juce_gl.h:11354
@ GL_SYNC_CONDITION_APPLE
Definition: juce_gles2.h:1721
@ GL_MIRROR_CLAMP_TO_EDGE_EXT
Definition: juce_gl.h:7688
HeapBlock< char, true > allocatedData
Definition: juce_AudioSampleBuffer.h:1221
void setFill(const FillType &)
void startRecordingToFile(const File &file, int quality)
Definition: juce_win32_CameraDevice.h:188
@ GL_COLOR_MATERIAL_FACE
Definition: juce_gl.h:469
void run() override
Definition: juce_android_CameraDevice.h:1966
A sequence of timestamped midi messages.
Definition: juce_MidiMessageSequence.h:37
@ GL_COLOR_TABLE_WIDTH
Definition: juce_gl.h:4380
void reset()
Resets the internal state variables of the filter.
@ GL_UNSIGNED_BYTE_2_3_3_REV
Definition: juce_gl.h:1107
StretchableLayoutManager * layout
Definition: juce_StretchableLayoutResizerBar.h:98
Holds a sequence of time-stamped midi events.
Definition: juce_MidiBuffer.h:144
@ GL_MAX_BINDABLE_UNIFORM_SIZE_EXT
Definition: juce_gl.h:6029
float amplitude
Definition: juce_ToneGeneratorAudioSource.h:66
@ GL_MINMAX_FORMAT_EXT
Definition: juce_gl.h:6816
void setType(Type newType)
Sets the filter type.
@ GL_TEXTURE11_ARB
Definition: juce_gl.h:4550
bool isReadOnly() const noexcept
Returns true if the editor is set to be read-only.
Definition: juce_CodeEditorComponent.h:220
const bool useMSAA
Definition: juce_OpenGL_ios.h:214
Atomic< Thread::ThreadID > threadWithLock
Definition: juce_MessageManager.h:330
bool createdOk() const noexcept
Definition: juce_OpenGL_android.h:222
GLbitfield flags
Definition: juce_gl.h:2177
Definition: juce_win32_UIAValueProvider.h:30
void copyWithRounding(Rectangle< int > &result) const noexcept
Definition: juce_Rectangle.h:998
@ GL_UNPACK_IMAGE_DEPTH_SGIS
Definition: juce_gl.h:11280
khronos_uint64_t GLuint64
Definition: juce_gl.h:190
Definition: juce_mac_ObjCHelpers.h:354
This structure holds a set of properties describing the current audio setup.
Definition: juce_AudioDeviceManager.h:90
@ GL_PATH_INITIAL_END_CAP_NV
Definition: juce_gl.h:9630
@ GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB
Definition: juce_gl.h:4763
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:204
@ GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
Definition: juce_gl.h:3037
const GLuint * textures
Definition: juce_gl.h:1067
int findHighestSetBit(uint32 n) noexcept
Returns the index of the highest set bit in a (non-zero) number.
A progress bar component.
Definition: juce_ProgressBar.h:48
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1
Definition: juce_gl.h:9899
@ GL_TRANSFORM_FEEDBACK_ACTIVE
Definition: juce_gl.h:2540
GLenum shadertype
Definition: juce_gl.h:2381
@ GL_BLEND
Definition: juce_gl.h:293
HeapBlock< ElementType > elements
Definition: juce_ArrayBase.h:598
virtual HRESULT create(ComSmartPtr< ComTypes::IGraphBuilder > &, ComSmartPtr< ComTypes::IBaseFilter > &, HWND)=0
@ GL_RGB_FLOAT16_APPLE
Definition: juce_gl.h:3667
@ GL_COLORDODGE_NV
Definition: juce_gl.h:8818
GLint GLint GLint GLint GLint dstY0
Definition: juce_gl.h:2006
static const float cubicMarker
Definition: juce_Path.h:833
void setLogParameters(FloatType midPointAmplitudedB, bool rateOfChangeShouldIncrease) noexcept
Sets the behaviour of the log ramp.
Definition: juce_LogRampedValue.h:73
@ GL_HSL_HUE_KHR
Definition: juce_gl.h:8435
void reset(int numSteps) noexcept
Set a new ramp length directly in samples.
Definition: juce_LogRampedValue.h:95
Component * findComponentAt(Point< int > screenPosition) const
Finds the component at a given screen location.
CallbackMaxSizeEnforcer maxSizeEnforcer
Definition: juce_StandaloneFilterWindow.h:505
@ GL_DEBUG_SOURCE_OTHER_ARB
Definition: juce_gl.h:3968
RangedDirectoryIterator end(const RangedDirectoryIterator &)
Returns a default-constructed sentinel value.
Definition: juce_RangedDirectoryIterator.h:184
ScrollBar & getHorizontalScrollBar() noexcept
Returns a reference to the scrollbar component being used.
Definition: juce_Viewport.h:259
Point< float > getCurrentMousePosition() const
void prepare(const ProcessSpec &spec)
Initialises the filter.
GLuint numBufferBarriers
Definition: juce_gl.h:7182
@ GL_INT8_NV
Definition: juce_gl.h:3349
var isUnlocked() const
Returns true if the product has been successfully authorised for this machine.
Definition: juce_OnlineUnlockStatus.h:146
int exitCode
Definition: juce_posix_SharedCode.h:1233
CharPointer_UTF16 findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_UTF16.h:270
const 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:1212
virtual void noteAdded(MPENote newNote)
Implement this callback to be informed whenever a new expressive MIDI note is triggered.
Definition: juce_MPEInstrument.h:268
@ GL_STENCIL_BACK_PASS_DEPTH_FAIL
Definition: juce_gl.h:1483
@ SteinbergTestHost
Represents Steinberg's VST3 Test Host.
Definition: juce_PluginHostType.h:105
GLint GLint * numShaders
Definition: juce_gles2.h:5085
@ GL_EDGE_FLAG_ARRAY_STRIDE
Definition: juce_gl.h:1017
@ GL_SAMPLER_2D_RECT_SHADOW
Definition: juce_gl.h:2022
@ GL_TEXTURE_BORDER
Definition: juce_gl.h:577
void updateContextPosition()
Definition: juce_win32_Video.h:302
@ GL_R8_EXT
Definition: juce_gles2.h:2870
@ GL_INTERNALFORMAT_PREFERRED
Definition: juce_gl.h:2750
@ GL_RGB5
Definition: juce_gl.h:969
const String & getName() const noexcept
Returns the device's name, (as set in the constructor).
Definition: juce_AudioIODevice.h:144
@ GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
Definition: juce_gl.h:10318
@ GL_EDGE_FLAG
Definition: juce_gl.h:463
@ GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
Definition: juce_gl.h:7076
LevelCalculationType levelType
Definition: juce_BallisticsFilter.h:146
bool isString() const noexcept
Returns whether the type of the OSCArgument is string.
Definition: juce_OSCArgument.h:75
Definition: juce_RenderingHelpers.h:2698
File logFile
Definition: juce_FileLogger.h:127
GLdouble GLdouble GLint GLint order
Definition: juce_gl.h:882
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:267
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_OwnedArray.h:842
CriticalSection midiCallbackLock
Definition: juce_AudioDeviceManager.h:515
const String & getText() const noexcept
Returns the currently displayed text.
Definition: juce_DrawableText.h:53
@ VBVSTScanner
Represents VB Audio VST Scanner.
Definition: juce_PluginHostType.h:110
A base class for objects that want to provide a MarkerList.
Definition: juce_MarkerList.h:152
@ GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
Definition: juce_gl.h:9685
@ GL_LUMINANCE12_ALPHA4
Definition: juce_gl.h:1033
Font font
Definition: juce_mac_CoreGraphicsContext.h:128
void registerFdCallback(int fd, std::function< void(int)> readCallback, short eventMask=1)
Registers a callback that will be called when a file descriptor is ready for I/O.
@ GL_MAP_INVALIDATE_BUFFER_BIT_EXT
Definition: juce_gles2.h:2187
const String & getLastError() const noexcept
Get the output for the last shader compilation or link that failed.
Definition: juce_OpenGLShaderProgram.h:89
@ GL_DRAW_BUFFER_EXT
Definition: juce_gles2.h:2303
const GLchar * pEntryPoint
Definition: juce_gl.h:3199
@ GL_ACCUM_ALPHA_BITS
Definition: juce_gl.h:551
@ GL_COLORDODGE
Definition: juce_gles2.h:1250
const GLchar GLuint numSpecializationConstants
Definition: juce_gl.h:3199
Contains static methods for converting JSON-formatted text to and from var objects.
Definition: juce_JSON.h:38
ComSmartPtr< AccessibilityNativeHandle > nativeHandle
Definition: juce_win32_UIAProviderBase.h:52
void renderImageTransformed(Iterator &iter, const Image::BitmapData &destData, const Image::BitmapData &srcData, int alpha, const AffineTransform &transform, Graphics::ResamplingQuality quality, bool tiledFill)
Definition: juce_RenderingHelpers.h:1409
float normalise(float f) const
Definition: juce_ParameterAttachments.h:105
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.
A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in ...
Definition: juce_LowLevelGraphicsSoftwareRenderer.h:39
@ GL_PERFMON_RESULT_SIZE_AMD
Definition: juce_gl.h:3462
CriticalSection valueTreeChanging
Definition: juce_AudioProcessorValueTreeState.h:653
AudioSourcePlayer player
Definition: juce_SoundPlayer.h:124
@ GL_INTENSITY16_SNORM
Definition: juce_gl.h:7795
@ GL_NORMAL_MAP_ARB
Definition: juce_gl.h:5127
@ GL_IMAGE_BINDING_FORMAT_EXT
Definition: juce_gl.h:7331
const String & getDragAndDropDescription() const noexcept
Returns the last value that was set by setDragAndDropDescription().
Definition: juce_FileTreeComponent.h:89
IRawElementProviderSimple * disconnectingProvider
Definition: juce_win32_WindowsUIAWrapper.h:153
size_t getNumColumns() const noexcept
Returns the number of columns in the matrix.
Definition: juce_Matrix.h:95
static int findInsertIndexInSortedArray(ElementComparator &comparator, ElementType *const array, const ElementType newElement, int firstElement, int lastElement)
Searches a sorted array of elements, looking for the index at which a specified value should be inser...
Definition: juce_ElementComparator.h:126
Structure for VST speaker mappings.
Definition: juce_VSTCommon.h:34
static bool setThisThreadToRealtime(uint64 periodMs)
Definition: juce_posix_SharedCode.h:1367
SampleType gain2
Definition: juce_LadderFilter.h:131
ValueTree state
The state of the whole processor.
Definition: juce_AudioProcessorValueTreeState.h:414
AccessibilityEvent
A list of events that can be notified to any subscribed accessibility clients.
Definition: juce_AccessibilityEvent.h:37
@ ambisonicACN32
Fifth-order ambisonic channel number 32.
Definition: juce_AudioChannelSet.h:397
GLuint(KHRONOS_APIENTRY *const &glGenLists)(GLsizei range)
virtual void surfaceChanged(LocalRef< jobject > holder, int format, int width, int height)=0
@ GL_2PASS_1_EXT
Definition: juce_gl.h:6976
Type * operator->() noexcept
Dereference operator.
Definition: juce_CachedValue.h:113
@ WGL_SWAP_OVERLAY5
Definition: juce_wgl.h:51
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:433
@ GL_NUM_GENERAL_COMBINERS_NV
Definition: juce_gl.h:9991
Matrix3D< Type > getRotationMatrix() const noexcept
Returns the matrix that will perform the rotation specified by this quaternion.
Definition: juce_Quaternion.h:76
HWND__ * HWND
Definition: juce_win32_Direct2DGraphicsContext.h:30
@ GL_ACTIVE_RESOURCES
Definition: juce_gl.h:2866
@ GL_COMPARE_R_TO_TEXTURE
Definition: juce_gl.h:1331
void pushSample(int channel, SampleType sample)
Pushes a single sample into one channel of the delay line.
@ GL_UNSIGNED_INT_IMAGE_1D_ARRAY
Definition: juce_gl.h:2629
@ GL_SHORT
Definition: juce_gl.h:330
uint64_t type
Definition: juce_fallback_SIMDNativeOps.h:43
Array< Connection > outputs
Definition: juce_AudioProcessorGraph.h:148
Point< ValueType > getStart() const noexcept
Returns the line's start point.
Definition: juce_Line.h:88
@ GL_CON_20_ATI
Definition: juce_gl.h:5718
bool setAudioPreprocessingEnabled(bool) override
On devices which support it, this allows automatic gain control or other mic processing to be disable...
@ GL_SYNC_FLUSH_COMMANDS_BIT_APPLE
Definition: juce_gles2.h:1732
@ GL_SYNC_STATUS
Definition: juce_gl.h:2132
bool isLooping() const override
Implements the PositionableAudioSource method.
Definition: juce_BufferingAudioSource.h:92
Bus * getBus(bool isInput, int busIndex) noexcept
Returns the audio bus with a given index and direction.
Definition: juce_AudioProcessor.h:503
A processor to handle dry/wet mixing of two audio signals, where the wet signal may have additional l...
Definition: juce_DryWetMixer.h:53
int read(void *dest, int numBytes) noexcept
Definition: juce_posix_SharedCode.h:1175
A high-resolution periodic timer.
Definition: juce_HighResolutionTimer.h:42
@ GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV
Definition: juce_gl.h:9542
Wrapper on a file that stores a list of key/value data pairs.
Definition: juce_PropertiesFile.h:45
@ GL_QUAD_INTENSITY4_SGIS
Definition: juce_gl.h:11361
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:173
ElementType * data() noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:360
const long UIA_TransformPatternId
Definition: juce_win32_ComInterfaces.h:134
@ GL_DYNAMIC_READ_ARB
Definition: juce_gl.h:5471
void setToRecommendedSize()
Definition: juce_StandaloneFilterWindow.h:573
void reset() noexcept
Resets the iterator to its starting position.
Definition: juce_HashMap.h:446
typename std::enable_if< sizeof(Fn)<=len &&alignof(Fn)<=alignof(Storage) &&! std::is_same< FixedSizeFunction, Fn >::value, int >::type IntIfValidConversion
Definition: juce_FixedSizeFunction.h:114
const long UIA_RangeValuePatternId
Definition: juce_win32_ComInterfaces.h:126
@ WGL_SWAP_OVERLAY12
Definition: juce_wgl.h:58
static String getStackBacktrace()
Returns a backtrace of the current call-stack.
This class represents a single value for any of the MPE dimensions of control.
Definition: juce_MPEValue.h:36
std::input_iterator_tag iterator_category
Definition: juce_MidiBuffer.h:99
@ GL_BLEND_COLOR_EXT
Definition: juce_gl.h:6046
@ GL_ASYNC_READ_PIXELS_SGIX
Definition: juce_gl.h:11397
@ GL_DEPTH24_STENCIL8
Definition: juce_gl.h:1811
@ WGL_RED_BITS_ARB
Definition: juce_wgl.h:252
@ GL_RENDERBUFFER
Definition: juce_gl.h:1873
@ GL_INVERSE_TRANSPOSE_NV
Definition: juce_gl.h:10610
virtual ~VST3Client()=default
void deselectAll()
Deselects all items.
Definition: juce_SelectedItemSet.h:243
unsigned char GLboolean
Definition: juce_gles2.h:50
@ GL_VERTEX_PROGRAM_POINT_SIZE_NV
Definition: juce_gl.h:10623
@ GL_SIGNED_RGBA_NV
Definition: juce_gl.h:10328
std::unique_ptr< CaptureSessionModeBase > currentCaptureSessionMode
Definition: juce_android_CameraDevice.h:2921
bool isOnDesktop() const noexcept
Returns true if this component is currently showing on the desktop.
std::array< SampleType, 3 > y
Definition: juce_StateVariableFilter.h:193
MPEChannelAssigner(MPEZoneLayout::Zone zoneToUse)
Constructor.
FloatType skip(int numSamples) noexcept
Skip the next numSamples samples.
Definition: juce_LogRampedValue.h:150
@ GL_CLIENT_ALL_ATTRIB_BITS
Definition: juce_gl.h:983
static bool isAbsolutePath(StringRef path)
Returns true if the string seems to be a fully-specified absolute path.
GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
Definition: juce_gl.h:5777
@ GL_RELATIVE_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9700
@ GL_REDUCE
Definition: juce_gl.h:4341
void skipToEndOfLine() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:542
@ GL_RGBA8
Definition: juce_gl.h:977
Atom XdndTypeList
Definition: juce_linux_XWindowSystem.h:90
@ GL_DEPTH_BUFFER_FLOAT_MODE_NV
Definition: juce_gl.h:9040
GlobalRef & captureRequestBuilder
Definition: juce_android_CameraDevice.h:1708
String identifier
Required: Unique channel group identifier.
Definition: juce_PushNotifications.h:483
@ GL_ABGR_EXT
Definition: juce_gl.h:6009
@ GL_BLUE
Definition: juce_gl.h:361
Font font
Definition: juce_CodeEditorComponent.h:388
AudioCDBurner(const int deviceIndex)
bool canDetectChange
Definition: juce_android_CameraDevice.h:2815
Reads/writes standard midi format files.
Definition: juce_MidiFile.h:41
static LRESULT CALLBACK mouseWheelHookCallback(int nCode, WPARAM wParam, LPARAM lParam)
Definition: juce_WindowsHooks.h:71
JUCE_COMRESULT get_RowCount(int *pRetVal) override
Definition: juce_win32_UIAGridProvider.h:56
bool shouldShowNotification
Definition: juce_StandaloneFilterWindow.h:1053
@ GL_POST_COLOR_MATRIX_RED_SCALE_SGI
Definition: juce_gl.h:11793
@ GL_SR8_EXT
Definition: juce_gl.h:7748
void add(const ElementType &newElement)
Definition: juce_ArrayBase.h:256
void nudge(double deltaFromCurrentPosition)
Called outside of a drag operation to cause a nudge in the specified direction.
Definition: juce_AnimatedPosition.h:104
If you have enabled the JUCE_USE_WIN_WEBVIEW2 flag then this wrapper will attempt to use the Microsof...
Definition: juce_WebBrowserComponent.h:253
int channels
Definition: juce_AudioDataConverters.h:688
Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value.
Definition: juce_ScopedValueSetter.h:54
bool isWavelab() const noexcept
Returns true if the host is any version of Steinberg WaveLab.
Definition: juce_PluginHostType.h:197
Justification getJustification() const noexcept
Returns the current justification.
Definition: juce_DrawableText.h:76
@ GL_CND_ATI
Definition: juce_gl.h:5738
@ GL_RGBA16F_ARB
Definition: juce_gl.h:5233
XSettings(::Display *, Atom, ::Window)
String shortDescription
A short (one line) description of this command, which can be printed by ConsoleApplication::printComm...
Definition: juce_ConsoleApplication.h:261
@ WGL_FRONT_LEFT_ARB
Definition: juce_wgl.h:310
VstSpeakerConfigurationHolder(const VstSpeakerConfigurationHolder &other)
Definition: juce_VSTCommon.h:160
@ GL_TESS_CONTROL_SUBROUTINE
Definition: juce_gl.h:2854
@ GL_RED_SCALE
Definition: juce_gl.h:520
bool operator<(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
@ GL_CLAMP_FRAGMENT_COLOR_ARB
Definition: juce_gl.h:3904
@ GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE
Definition: juce_gl.h:3727
Receives callbacks when a modal component is dismissed.
Definition: juce_ModalComponentManager.h:55
@ GL_MAX_GEOMETRY_INPUT_COMPONENTS
Definition: juce_gl.h:2119
SmoothedValue< SampleType, ValueSmoothingTypes::Linear > outputVolume
Definition: juce_Limiter.h:98
@ GL_MATRIX24_ARB
Definition: juce_gl.h:4157
void convertSamples(OtherPointerType source, int numSamples) const noexcept
Writes a stream of samples into this pointer from another pointer.
Definition: juce_AudioDataConverters.h:459
JUCE_NODISCARD AccessibleState withMultiSelectable() const noexcept
Sets the multiSelectable flag and returns the new state.
Definition: juce_AccessibilityState.h:107
Automatically locks and unlocks a ReadWriteLock object.
Definition: juce_ScopedWriteLock.h:51
Array< TouchInfo > currentTouches
Definition: juce_MultiTouchMapper.h:100
@ GL_CONVOLUTION_2D_EXT
Definition: juce_gl.h:6139
void DrawSolidCircle(const b2Vec2 ¢er, float32 radius, const b2Vec2 &axis, const b2Color &) override
void swapWith(LinkedListPointer &other) noexcept
Swaps this pointer with another one.
Definition: juce_LinkedListPointer.h:325
@ GL_EVAL_VERTEX_ATTRIB13_NV
Definition: juce_gl.h:9092
@ GL_DEPTH_COMPONENT24_ARB
Definition: juce_gl.h:4001
@ GL_DRAW_BUFFER2
Definition: juce_gl.h:1488
@ GL_COMPRESSED_RGBA_ASTC_10x8_KHR
Definition: juce_gl.h:8584
bool containsPoint(Point< ValueType > point) const noexcept
Checks whether the region contains a given point.
Definition: juce_RectangleList.h:409
virtual bool getEmbeddedViewSize(int &w, int &h)
Definition: juce_mac_CarbonViewWrapperComponent.h:64
@ GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG
Definition: juce_gles2.h:3080
GLenum GLsizei const void * pathString
Definition: juce_gl.h:9794
@ GL_COMBINE_RGB
Definition: juce_gl.h:1217
Filter()
This will create a filter which will produce silence.
Definition: juce_FIRFilter.h:67
@ GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT
Definition: juce_gles2.h:2662
An IIR filter that can perform low, band and high-pass filtering on an audio signal,...
Definition: juce_StateVariableTPTFilter.h:59
static int64 currentTimeMillis() noexcept
Returns the current system time.
@ GL_ADD_SIGNED
Definition: juce_gl.h:1232
Abstract base class for application classes.
Definition: juce_ApplicationBase.h:84
bool containsRectangle(RectangleType rectangleToCheck) const
Checks whether the region contains the whole of a given rectangle.
Definition: juce_RectangleList.h:432
SampleType pan
Definition: juce_Panner.h:115
@ GL_ALREADY_SIGNALED_APPLE
Definition: juce_gles2.h:1728
@ GL_NOTEQUAL
Definition: juce_gl.h:232
const Image & getImage() const noexcept
Returns the current image.
Definition: juce_DrawableImage.h:55
static Array< InOutChannelPair > layoutListToArray(const short(&configuration)[numLayouts][2])
Definition: juce_AudioProcessor.h:1435
bool hasAlphaChannel() const noexcept
True if the image contains an alpha-channel.
Manages a list of plugin types.
Definition: juce_KnownPluginList.h:40
@ GL_MIRROR_CLAMP_ATI
Definition: juce_gl.h:5883
Can be used to retrieve information about a VST3 that is wrapped by an AudioProcessor.
Definition: juce_ExtensionsVisitor.h:93
UndoManager * undoManager
Definition: juce_CachedValue.h:190
Array< Category > categories
list of categories the app wants to support
Definition: juce_PushNotifications.h:406
forcedinline void tween(const Pixel &src, uint32 amount) noexcept
Blends another pixel with this one, creating a colour that is somewhere between the two,...
Definition: juce_PixelFormats.h:508
@ GL_PIXEL_PACK_BUFFER_BINDING_NV
Definition: juce_gles2.h:4225
@ GL_OFFSET_TEXTURE_2D_MATRIX_NV
Definition: juce_gl.h:10304
Rectangle< int > defaultPreviewSize
Definition: juce_android_CameraDevice.h:859
GLenum GLuint GLint GLint baseViewIndex
Definition: juce_gl.h:11066
bool isGarageBand() const noexcept
Returns true if the host is Apple GarageBand.
Definition: juce_PluginHostType.h:147
@ blackmanHarris
Definition: juce_Windowing.h:54
HRESULT(WINAPI *)(HWND, IRawElementProviderSimple **) UiaHostProviderFromHwndFunc
Definition: juce_win32_WindowsUIAWrapper.h:137
@ SteinbergCubase4
Represents Steinberg Cubase 4.
Definition: juce_PluginHostType.h:84
Justification getJustificationType() const noexcept
Returns the type of justification, as set in setJustificationType().
Definition: juce_Label.h:122
ScopedLockType(const DummyCriticalSection &) noexcept
Definition: juce_CriticalSection.h:147
@ topSideLeft
Lts (AAX), Tsl (VST), Ltm (AU) channel for Dolby Atmos.
Definition: juce_AudioChannelSet.h:350
@ GL_MODELVIEW15_ARB
Definition: juce_gl.h:5408
typename std::remove_cv< Primitive >::type type
Definition: juce_fallback_SIMDNativeOps.h:46
ColourSelectorOptions
Options for the type of selector to show.
Definition: juce_ColourSelector.h:46
@ GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
Definition: juce_gl.h:6759
void setTargetValue(FloatType newValue) noexcept
Set the next value to ramp towards.
Definition: juce_SmoothedValue.h:271
Provides a base for classes that can store and draw scaled views of an audio waveform.
Definition: juce_AudioThumbnailBase.h:43
int StretchTapsY
Definition: juce_win32_ComTypes.h:162
@ GL_DEPTH_FUNC
Definition: juce_gl.h:279
int version
Definition: juce_AudioProcessorParameterWithID.h:59
ValueType getValue() const
Returns the current item's value.
Definition: juce_HashMap.h:440
@ GL_CON_23_ATI
Definition: juce_gl.h:5721
@ tokenType_string
Definition: juce_XMLCodeTokeniser.h:53
bool decReferenceCountWithoutDeleting() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:182
@ GL_ACTIVE_UNIFORMS
Definition: juce_gl.h:1539
@ GL_MATRIX12_ARB
Definition: juce_gl.h:4145
const Colour floralwhite
Definition: juce_Colours.h:86
CriticalSection lock
Definition: juce_MixerAudioSource.h:91
double sampleRate
Definition: juce_Phaser.h:195
static juce_wchar toUpperCase(juce_wchar character) noexcept
Converts a character to upper-case.
HDC hdc
Definition: juce_win32_Video.h:752
@ GL_VERTEX_ATTRIB_ARRAY11_NV
Definition: juce_gl.h:10644
@ GL_OBJECT_LINK_STATUS_ARB
Definition: juce_gl.h:4868
GLenum GLenum GLenum GLenum dstAlpha
Definition: juce_gl.h:2360
unsigned char GLboolean
Definition: juce_gl.h:157
GLenum GLsizei const GLuint * textureNames
Definition: juce_gl.h:10490
OwnedArray< CodeDocumentLine > lines
Definition: juce_CodeDocument.h:435
SampleType R2
Definition: juce_StateVariableTPTFilter.h:156
@ GL_WAIT_FAILED_APPLE
Definition: juce_gles2.h:1731
@ GL_VERTEX_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8281
~Advertiser() override
Destructor.
static const int numberPad6
key-code for the 6 on the numeric keypad.
Definition: juce_KeyPress.h:249
void remapTable(int newNumberOfSlots)
Remaps the hash-map to use a different number of slots for its hash function.
Definition: juce_HashMap.h:303
@ GL_COLOR_ATTACHMENT14
Definition: juce_gl.h:1852
const CriticalSection & getLock() const noexcept
Returns the lock used when reading or writing to this set.
Definition: juce_PropertySet.h:157
@ GL_DEBUG_LOGGED_MESSAGES
Definition: juce_gl.h:2720
constexpr static 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:218
Locker(NativeContext &)
Definition: juce_OpenGL_android.h:252
float getAsFloat() const noexcept
Returns the value of the first sample as a floating point value.
Definition: juce_AudioDataConverters.h:396
Coefficients< NumericType >::Ptr coefficients
The coefficients of the FIR filter.
Definition: juce_FIRFilter.h:118
UndoManager * undoManager
Definition: juce_ValueTreePropertyWithDefault.h:318
String getText(bool returnActiveEditorContents=false) const
Returns the label's current text.
const Point< float > mouseDownPosition
The coordinates of the last place that a mouse button was pressed.
Definition: juce_MouseEvent.h:158
ColourIds
A set of colour IDs to use to change the colour of various aspects of the box.
Definition: juce_FileChooserDialogBox.h:140
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:117
~AudioProcessorParameterGroup()
Destructor.
ArrayBase(ArrayBase &&other) noexcept
Definition: juce_ArrayBase.h:58
ScaledImage(const Image &imageIn)
Creates a ScaledImage from an Image, where the dimensions of the image in pixels are exactly equal to...
Definition: juce_ScaledImage.h:54
Maps a file into virtual memory for easy reading and/or writing.
Definition: juce_MemoryMappedFile.h:32
Image currentThumbnail
Definition: juce_ImagePreviewComponent.h:58
@ GL_LUMINANCE4_ALPHA4_OES
Definition: juce_gles2.h:4668
@ GL_EVAL_VERTEX_ATTRIB5_NV
Definition: juce_gl.h:9084
@ GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2166
@ WGL_DRAW_TO_WINDOW_EXT
Definition: juce_wgl.h:431
@ GL_TEXTURE_MAG_SIZE_NV
Definition: juce_gl.h:10362
@ GL_IMAGE_1D_EXT
Definition: juce_gl.h:7297
JustifyContent
Possible values for the justifyContent property.
Definition: juce_Grid.h:122
@ GL_OP_CLAMP_EXT
Definition: juce_gl.h:7968
virtual void surfaceDestroyed(LocalRef< jobject > holder)=0
ObjectClass ** getRawDataPointer() const noexcept
Returns a pointer to the actual array data.
Definition: juce_ReferenceCountedArray.h:234
@ GL_PIXEL_COUNT_AVAILABLE_NV
Definition: juce_gl.h:9580
int getFlags() const noexcept
Returns the raw flags that are set for this object.
Definition: juce_RectanglePlacement.h:124
bool isVectorDevice() const override
Returns true if this device is vector-based, e.g.
Definition: juce_RenderingHelpers.h:2701
@ GL_RESAMPLE_AVERAGE_OML
Definition: juce_gl.h:11043
@ GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2284
JUCE_NODISCARD auto withMeta(bool x) const
Definition: juce_AudioProcessorValueTreeState.h:53
@ GL_EIGHTH_BIT_ATI
Definition: juce_gl.h:5764
@ GL_TEXTURE_BLUE_TYPE_ARB
Definition: juce_gl.h:5221
bool sendMessageToMaster(const MemoryBlock &mb)
Definition: juce_ConnectedChildProcess.h:109
@ WGL_FONT_LINES
Definition: juce_wgl.h:44
void expectNotEquals(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is not equal to a comparison value.
Definition: juce_UnitTest.h:161
@ GL_CLIENT_ACTIVE_TEXTURE_ARB
Definition: juce_gl.h:4572
UiaRaiseAutomationEventFunc uiaRaiseAutomationEvent
Definition: juce_win32_WindowsUIAWrapper.h:148
Vector3D & operator*=(Type scaleFactor) noexcept
Definition: juce_Vector3D.h:53
@ GL_CON_22_ATI
Definition: juce_gl.h:5720
const ElementType * data() const noexcept
Definition: juce_ArrayBase.h:194
@ backgroundColour
Definition: juce_SidePanel.h:170
bool isCtrlDown() const noexcept
Checks whether the CTRL key's flag is set.
Definition: juce_ModifierKeys.h:108
@ GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
Definition: juce_gl.h:3927
GLsizei GLboolean transpose
Definition: juce_gl.h:1610
int maxHeight
Definition: juce_android_CameraDevice.h:2903
@ GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
Definition: juce_gl.h:3032
bool isExpandable() const noexcept
Returns true if the list of options has been truncated and can be expanded.
Definition: juce_MultiChoicePropertyComponent.h:89
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:276
AudioBuffer< float > buffer
Definition: juce_MemoryAudioSource.h:74
@ ambisonicACN2
First-order ambisonic channel number 2.
Definition: juce_AudioChannelSet.h:359
@ GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
Definition: juce_gl.h:9279
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:433
@ GL_COMPRESSED_RGBA_ASTC_8x5_KHR
Definition: juce_gl.h:8579
@ GL_DEBUG_CATEGORY_API_ERROR_AMD
Definition: juce_gl.h:3253
Manages a simple two-way messaging connection to another process, using either a socket or a named pi...
Definition: juce_InterprocessConnection.h:53
@ GL_MODELVIEW20_ARB
Definition: juce_gl.h:5413
Definition: juce_LeakedObjectDetector.h:74
@ GL_PIXEL_MAP_B_TO_B
Definition: juce_gl.h:442
JUCE_NODISCARD auto withInverted(bool x) const
See AudioProcessorParameter::isOrientationInverted()
Definition: juce_RangedAudioParameter.h:70
GLenum GLfloat * buffer
Definition: juce_gl.h:868
bool isPlayingButReleased() const noexcept
Returns true if a voice is sounding in its release phase.
Definition: juce_Synthesiser.h:241
@ GL_STENCIL_REF
Definition: juce_gl.h:287
Type
Expression type.
Definition: juce_Expression.h:218
static constexpr size_t sizeFactor
Definition: juce_AudioBlock.h:876
void reset() noexcept
Definition: juce_ProcessorDuplicator.h:64
@ GL_BUFFER_MAP_POINTER_OES
Definition: juce_gles2.h:4642
@ GL_DISTANCE_ATTENUATION_EXT
Definition: juce_gl.h:7099
JUCE_COMRESULT SetValue(LPCWSTR val) override
Definition: juce_win32_UIAValueProvider.h:37
AVCaptureMovieFileOutput * fileOutput
Definition: juce_mac_CameraDevice.h:565
void setLineSpacing(float newLineSpacing) noexcept
Sets the line spacing of the TextEditor.
Definition: juce_TextEditor.h:533
bool isUsingDefault() const
Returns true if the property does not exist in the referenced ValueTree.
Definition: juce_ValueTreePropertyWithDefault.h:130
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:195
@ GL_STENCIL_PASS_DEPTH_FAIL
Definition: juce_gl.h:285
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint * counterDataTypeEnum
Definition: juce_gl.h:8414
const Colour indianred
Definition: juce_Colours.h:98
@ GL_TEXTURE_BINDING_RECTANGLE_ARB
Definition: juce_gl.h:5285
String dtd
If supplied, this DTD will be added to the document.
Definition: juce_XmlElement.h:140
@ GL_SPIR_V_BINARY
Definition: juce_gl.h:3177
@ GL_VIEW_CLASS_S3TC_DXT1_RGB
Definition: juce_gl.h:2839
@ GL_STACK_OVERFLOW
Definition: juce_gl.h:335
@ tokenType_comment
Definition: juce_LuaCodeTokeniser.h:49
static void doCPUID(uint32 &a, uint32 &b, uint32 &c, uint32 &d, uint32 type)
Definition: juce_intel_SharedCode.h:31
GLint GLint * numPrograms
Definition: juce_gles2.h:5086
double grabbedPos
Definition: juce_AnimatedPosition.h:155
void setWhitespaceUnderlined(bool shouldUnderlineWhitespace) noexcept
Sets whether whitespace should be underlined when the editor font is underlined.
Definition: juce_TextEditor.h:270
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:175
@ GL_DEPTH_BUFFER_BIT
Definition: juce_gl.h:214
String executableName
The name or path of the executable that was invoked, as it was specified on the command-line.
Definition: juce_ConsoleApplication.h:200
bool isCurrentlyLooping
Definition: juce_MemoryAudioSource.h:76
@ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
Definition: juce_gles2.h:402
GLuint GLenum swizzle
Definition: juce_gl.h:5775
String lastServerHost
Definition: juce_Socket.h:359
@ GL_TRACK_MATRIX_NV
Definition: juce_gl.h:10629
@ GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
Definition: juce_gl.h:3975
@ GL_CON_2_ATI
Definition: juce_gl.h:5700
@ GL_INT_IMAGE_2D_EXT
Definition: juce_gl.h:7309
void setHostContext(AudioProcessorEditorHostContext *context) noexcept
Sets a context object that can be queried to find information that the host makes available to the pl...
Definition: juce_AudioProcessorEditor.h:202
NotificationArea notification
Definition: juce_StandaloneFilterWindow.h:1050
static bool setFileModeFlags(const String &fullPath, mode_t flags, bool shouldSet) noexcept
Definition: juce_posix_SharedCode.h:291
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_NoiseGate.h:68
A 4x4 3D transformation matrix.
Definition: juce_Matrix3D.h:38
static std::function< ModifierKeys()> getNativeRealtimeModifiers
Definition: juce_ComponentPeer.h:518
GLuint GLuint GLchar GLuint GLchar GLuint * counterOffset
Definition: juce_gl.h:8414
@ GL_GEOMETRY_SHADER_INVOCATIONS
Definition: juce_gl.h:2291
String getCurrentChoiceName() const noexcept
Returns the name of the currently selected item.
Definition: juce_AudioParameterChoice.h:112
bool isColour() const noexcept
Returns true if this is a solid colour fill, and not a gradient or image.
Definition: juce_FillType.h:85
@ WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D
Definition: juce_wgl.h:513
Graphics & context
Definition: juce_GraphicsContext.h:666
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
Definition: juce_gl.h:7855
String getName() const
Returns the group's name.
OwnedArray< AudioIODeviceType > availableDeviceTypes
Definition: juce_AudioDeviceManager.h:491
const long UIA_RadioButtonControlTypeId
Definition: juce_win32_ComInterfaces.h:161
const Colour darkmagenta
Definition: juce_Colours.h:70
@ GL_ALPHA16F_EXT
Definition: juce_gles2.h:2914
@ GL_VIRTUAL_PAGE_SIZE_Z_ARB
Definition: juce_gl.h:5017
@ GL_FLOAT_MAT2_ARB
Definition: juce_gl.h:4855
GlobalRef & cameraManager
Definition: juce_android_CameraDevice.h:2369
void handleFocusInEvent(LinuxComponentPeer *) const
Line()=default
Creates a line, using (0, 0) as its start and end points.
float getHeight() const noexcept
Returns the total height of this font, in pixels.
OwnedArray< FirstOrderTPTFilter< SampleType > > filters
Definition: juce_Phaser.h:188
Definition: juce_OpenGL_android.h:77
Point< ValueType > start
Definition: juce_Line.h:376
@ GL_FOG_END
Definition: juce_gl.h:476
@ GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Definition: juce_gl.h:2120
void addImpl(Elements &&... toAdd)
Definition: juce_ArrayBase.h:558
@ GL_COMPRESSED_RGBA_ASTC_4x4x3_OES
Definition: juce_gles2.h:4867
@ GL_TRANSLATE_Y_NV
Definition: juce_gl.h:9650
virtual bool silenceInProducesSilenceOut() const
Definition: juce_AudioProcessor.h:1514
bool operator==(decltype(nullptr)) const noexcept
Checks whether this pointer is null.
Definition: juce_ReferenceCountedObject.h:404
@ GL_MAP_COHERENT_BIT_EXT
Definition: juce_gles2.h:1897
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:418
const float tiltX
The tilt of the pen device along the x-axis between -1.0 and 1.0.
Definition: juce_MouseEvent.h:147
@ GL_LUMINANCE_ALPHA8UI_EXT
Definition: juce_gl.h:7634
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:191
BigInteger part2
Definition: juce_RSAKey.h:163
static void invoke(std::nullptr_t, Args &&...)
Definition: juce_Functional.h:69
std::unique_ptr< StreamingSocket > socket
Definition: juce_InterprocessConnectionServer.h:99
GLsizei const GLchar *const * uniformNames
Definition: juce_gl.h:2088
The base class for streams that write data to some kind of destination.
Definition: juce_OutputStream.h:37
MessageListener subclasses can post and receive Message objects.
Definition: juce_MessageListener.h:34
ArrayAllocationBase(ArrayAllocationBase &&other) noexcept
Definition: juce_ArrayAllocationBase.h:47
@ GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
Definition: juce_gl.h:10781
void saveState() override
Definition: juce_RenderingHelpers.h:2713
@ GL_PROGRAM_FORMAT_ASCII_ARB
Definition: juce_gl.h:4088
JUCE_COMRESULT withTableInterface(Value *pRetVal, Callback &&callback) const
Definition: juce_win32_UIAGridProvider.h:76
A random number generator.
Definition: juce_Random.h:34
GLenum GLuint GLenum GLuint GLuint GLuint minlayer
Definition: juce_gl.h:2955
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2633
const long UIA_WindowControlTypeId
Definition: juce_win32_ComInterfaces.h:171
SampleType depth
Definition: juce_Phaser.h:200
@ GL_POST_CONVOLUTION_BLUE_SCALE
Definition: juce_gl.h:4349
@ GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2335
@ WGL_DRAW_TO_BITMAP_ARB
Definition: juce_wgl.h:229
constexpr bool operator==(Range other) const noexcept
Definition: juce_Range.h:201
@ GL_PIXEL_COUNT_NV
Definition: juce_gl.h:9579
bool isDigit() const
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_UTF32.h:318
Options options
Definition: juce_PropertiesFile.h:238
Automatically locks and unlocks a mutex object.
Definition: juce_ScopedLock.h:197
int(UNITY_INTERFACE_API * distanceAttenuationCallback)(UnityAudioEffectState *state, float distanceIn, float attenuationIn, float *attenuationOut)
Definition: juce_UnityPluginInterface.h:56
static const int fastForwardKey
key-code for a multimedia 'fast-forward' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:265
@ GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Definition: juce_gl.h:1798
@ GL_ONE_MINUS_SRC_COLOR
Definition: juce_gl.h:238
An AudioSource that mixes together the output of a set of other AudioSources.
Definition: juce_MixerAudioSource.h:36
float getTop() const
Returns the y position of the top of the glyph.
Definition: juce_GlyphArrangement.h:62
BorderSize(ValueType allGaps) noexcept
Creates a border with the given gap on all sides.
Definition: juce_BorderSize.h:57
@ pausedState
Definition: juce_win32_Video.h:743
@ GL_DMP_PROGRAM_BINARY_DMP
Definition: juce_gles2.h:1822
@ GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: juce_gl.h:8026
Type exchange(Type newValue) noexcept
Atomically sets the current value, returning the value that was replaced.
Definition: juce_Atomic.h:70
Quaternion< float > QuaternionType
Definition: juce_Draggable3DOrientation.h:39
int CropGranularityY
Definition: juce_win32_ComTypes.h:154
ComSmartPtr< ComTypes::IBaseFilter > filter
Definition: juce_win32_CameraDevice.h:576
@ right
Indicates that the item should be aligned against the right edge of the available space.
Definition: juce_Justification.h:111
@ GL_TEXTURE_BINDING_3D
Definition: juce_gl.h:1097
SampleType G
Definition: juce_FirstOrderTPTFilter.h:141
FloatType skip(int numSamples) noexcept
Skip the next numSamples samples.
Definition: juce_SmoothedValue.h:316
@ GL_CLIP_DISTANCE1_EXT
Definition: juce_gles2.h:1935
Parameters< NumericType >::Ptr parameters
The parameters of the state variable filter.
Definition: juce_StateVariableFilter.h:107
int indexOf(const ObjectClass *objectToLookFor) const noexcept
Finds the index of the first occurrence of an object in the array.
Definition: juce_ReferenceCountedArray.h:294
void addTransform(const AffineTransform &) override
@ GL_OPERAND1_RGB_EXT
Definition: juce_gl.h:7578
const ReferenceCountedArray< Node > & getNodes() const noexcept
Returns the array of nodes in the graph.
Definition: juce_AudioProcessorGraph.h:220
CriticalSection callbackLock
Definition: juce_AudioTransportSource.h:168
@ WGL_ACCUM_BITS_EXT
Definition: juce_wgl.h:459
forcedinline uint32 getOddBytes() const noexcept
Return channels with an odd index and insert zero bytes between them.
Definition: juce_PixelFormats.h:104
@ GL_COLOR_ENCODING
Definition: juce_gl.h:2788
@ GL_ALPHA_BITS
Definition: juce_gl.h:545
@ WGL_AUX9_ARB
Definition: juce_wgl.h:323
@ WGL_BACK_COLOR_BUFFER_BIT_ARB
Definition: juce_wgl.h:122
@ GL_TEXTURE12_ARB
Definition: juce_gl.h:4551
bool clipRegionIntersects(Rectangle< int > r) const override
Definition: juce_RenderingHelpers.h:1726
OwnedArray< SavedState > stateStack
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:105
bool isAltDown() const noexcept
Checks whether the ALT key's flag is set.
Definition: juce_ModifierKeys.h:111
@ GL_SAMPLE_ALPHA_TO_MASK_EXT
Definition: juce_gl.h:6971
Definition: juce_HeavyweightLeakedObjectDetector.h:57
@ GL_TEXTURE_BORDER_COLOR_OES
Definition: juce_gles2.h:4825
@ GL_INT64_NV
Definition: juce_gl.h:3347
@ GL_INTERLEAVED_ATTRIBS
Definition: juce_gl.h:1743
@ GL_PIXEL_MAP_S_TO_S
Definition: juce_gl.h:435
virtual void onRequestPermissionsResult(int, const StringArray &, const Array< int > &)
Definition: juce_android_JNIHelpers.h:980
CodeDocument::Position getSelectionEnd() const
Returns the end of the selection as a position.
Definition: juce_CodeEditorComponent.h:119
Definition: juce_posix_SharedCode.h:1260
WindowBitsValues
These are preset values that can be used for the constructor's windowBits parameter.
Definition: juce_GZIPCompressorOutputStream.h:92
@ off
Do not show timestamp.
Definition: juce_PushNotifications.h:289
@ GL_NATIVE_GRAPHICS_HANDLE_PGI
Definition: juce_gl.h:11080
ComboBox & comboBox
Definition: juce_ParameterAttachments.h:205
SortedSet< Value * > valuesWithListeners
Definition: juce_Value.h:203
bool whitespace
Definition: juce_GlyphArrangement.h:98
@ GL_SAMPLER_1D_ARRAY_SHADOW_EXT
Definition: juce_gl.h:6739
@ GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
Definition: juce_gl.h:8200
static forcedinline vSIMDType add(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:72
XEmbedComponent(bool wantsKeyboardFocus=true, bool allowForeignWidgetToResizeComponent=false)
Creates a JUCE component wrapping a foreign widget.
static String frameRateRangeToString(AVFrameRateRange *range)
Definition: juce_ios_CameraDevice.h:312
GLuint GLuint GLfloat GLfloat GLfloat gainX
Definition: juce_gles2.h:5099
@ GL_MANUAL_GENERATE_MIPMAP
Definition: juce_gl.h:2786
BigInteger channels
Definition: juce_AudioChannelSet.h:515
@ GL_R32I
Definition: juce_gl.h:1918
const GLuint GLenum const void * binary
Definition: juce_gl.h:2445
int numUsed
Definition: juce_ArrayBase.h:599
virtual String getCurrentValueAsString() const =0
Returns the current value as a String.
An AudioSource that uses the Reverb class to apply a reverb to another AudioSource.
Definition: juce_ReverbAudioSource.h:34
bool isFocused() const noexcept
Returns true if the UI element is focused.
Definition: juce_AccessibilityState.h:162
@ GL_RGB8_EXT
Definition: juce_gl.h:7431
Type operator+=(DiffType amountToAdd) noexcept
Atomically adds a number to this value, returning the new value.
Definition: juce_Atomic.h:116
const int64 startPositionInSourceStream
Definition: juce_SubregionStream.h:78
ValueRemapFunction snapToLegalValueFunction
Definition: juce_NormalisableRange.h:258
GLuint bindingIndex
Definition: juce_gl.h:9610
@ GL_TILE_RASTER_ORDER_FIXED_MESA
Definition: juce_gl.h:8691
GLsizei const GLchar *const * strings
Definition: juce_gl.h:2454
int getNumSelectedFiles() const override
Returns the number of files the user has got selected.
Definition: juce_FileTreeComponent.h:59
SmoothedValue< float > wetGain1
Definition: juce_audio_basics/utilities/juce_Reverb.h:312
@ GL_TEXTURE_DEPTH_TYPE
Definition: juce_gl.h:1817
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:419
GLuint GLuint num_groups_z
Definition: juce_gl.h:2931
bool operator>=(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:66
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5151
@ GL_MIN_LOD_WARNING_AMD
Definition: juce_gl.h:3544
Justification getJustificationType() const noexcept
Returns the type of justification, as set in setJustification().
Definition: juce_TextEditor.h:527
@ GL_EVAL_VERTEX_ATTRIB8_NV
Definition: juce_gl.h:9087
@ GL_RENDERBUFFER_RED_SIZE_EXT
Definition: juce_gl.h:6663
@ GL_MATRIX5_ARB
Definition: juce_gl.h:4138
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: juce_gl.h:2560
@ isAmbisonicDecoder
Definition: juce_UnityPluginInterface.h:65
void fillAllWithGradient(SavedStateType &state, ColourGradient &gradient, const AffineTransform &transform, bool isIdentity) const override
Definition: juce_RenderingHelpers.h:1868
@ GL_INT_IMAGE_2D_RECT
Definition: juce_gl.h:2615
@ GL_TEXTURE_COORD_ARRAY_LENGTH_NV
Definition: juce_gl.h:10571
@ GL_MITER_TRUNCATE_NV
Definition: juce_gl.h:9671
A component that acts as a rectangular selection region, which you drag with the mouse to select grou...
Definition: juce_LassoComponent.h:100
@ GL_EVAL_VERTEX_ATTRIB2_NV
Definition: juce_gl.h:9081
Iterates the listeners in a ListenerList.
Definition: juce_ListenerList.h:191
@ GL_BUFFER_USAGE_ARB
Definition: juce_gl.h:5443
void setLift(float newLift)
Sets the note-off velocity, or "lift", value that will be used when notes are released.
Definition: juce_MPEKeyboardComponent.h:66
Margin margin
The margin to leave around this item.
Definition: juce_FlexItem.h:137
const char * getHostDescription() const noexcept
Returns a human-readable description of the host.
OwnedArray< CommandMapping > mappings
Definition: juce_KeyPressMappingSet.h:227
@ GL_MAX_CONVOLUTION_HEIGHT_EXT
Definition: juce_gl.h:6149
int samplesInBlock
Definition: juce_AudioProcessLoadMeasurer.h:81
forcedinline void multiplyAlpha(int multiplier) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:207
@ GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2668
@ GL_COLOR_ATTACHMENT2_EXT
Definition: juce_gl.h:6638
void setLevelCalculationType(LevelCalculationType newCalculationType)
Sets how the filter levels are calculated.
OwnedArray< ProgressBar > progressBars
Definition: juce_AlertWindow.h:515
@ GL_DSDT8_MAG8_INTENSITY8_NV
Definition: juce_gl.h:10342
IODeviceType getType() const noexcept
Returns the mode of this processor.
Definition: juce_AudioProcessorGraph.h:343
@ LinearBar
A horizontal bar slider with the text label drawn on top of it.
Definition: juce_Slider.h:65
@ GL_SECONDARY_COLOR_ARRAY_LIST_IBM
Definition: juce_gl.h:8280
GLbitfield destinationGpuMask
Definition: juce_gl.h:8765
const File temporaryFile
Definition: juce_TemporaryFile.h:157
@ BitwigStudio
Represents Bitwig Studio.
Definition: juce_PluginHostType.h:66
static Type findEndOfWhitespace(Type text) noexcept
Returns a pointer to the first non-whitespace character in a string.
Definition: juce_CharacterFunctions.h:818
AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithProductOf(AudioBlock< OtherSampleType > src, NumericType 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:453
@ GL_MULTIPLY_NV
Definition: juce_gl.h:8845
@ GL_DEBUG_SOURCE_API_ARB
Definition: juce_gl.h:3963
@ GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE
Definition: juce_gl.h:3771
bool isLetterOrDigit() const
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_ASCII.h:321
This struct represents a playing MPE note.
Definition: juce_MPENote.h:39
@ GL_CONSERVATIVE_RASTER_MODE_NV
Definition: juce_gl.h:8999
@ GL_RESET_NOTIFICATION_STRATEGY
Definition: juce_gl.h:3029
@ GL_TEXTURE_IMAGE_FORMAT
Definition: juce_gl.h:2781
Represents the bus layout state of a plug-in.
Definition: juce_AudioProcessor.h:304
Point< int > getPosition() const noexcept
The position of the mouse when the event occurred.
virtual bool isVideoRecordSession() const =0
int size
Definition: juce_SingleThreadedAbstractFifo.h:122
void handleButtonPressEvent(LinuxComponentPeer *, const XButtonPressedEvent &, int) const
@ GL_COMBINER_AB_OUTPUT_NV
Definition: juce_gl.h:9987
@ GL_TEXTURE_SRGB_DECODE_EXT
Definition: juce_gl.h:7764
GLbitfield stages
Definition: juce_gl.h:2452
@ topFrontCentre
Top Front Centre channel.
Definition: juce_AudioChannelSet.h:337
@ GL_RENDERBUFFER_GREEN_SIZE
Definition: juce_gl.h:1882
virtual bool isReadOnly() const =0
Returns true if the text being displayed is read-only or false if editable.
@ GL_MAX_4D_TEXTURE_SIZE_SGIS
Definition: juce_gl.h:11285
@ hamming
Definition: juce_Windowing.h:52
@ GL_POINT_SIZE_MAX_ARB
Definition: juce_gl.h:4678
@ GL_SYNC_CONDITION
Definition: juce_gl.h:2131
bool containsPoint(ValueType x, ValueType y) const noexcept
Checks whether the region contains a given point.
Definition: juce_RectangleList.h:421
TouchInfo(IDType idToUse, ComponentPeer *peer) noexcept
Definition: juce_MultiTouchMapper.h:86
GLsizei coordStart
Definition: juce_gl.h:9793
@ GL_NUM_VIRTUAL_PAGE_SIZES_ARB
Definition: juce_gl.h:5014
GLenum dfactor
Definition: juce_gl.h:664
int size
Definition: juce_FFT.h:125
virtual void visitAudioUnitClient(const AudioUnitClient &)
Called with AU-specific information.
Definition: juce_ExtensionsVisitor.h:128
Colour suggestedColour
Definition: juce_AudioProcessorEditor.h:73
@ GL_MATRIX_MODE
Definition: juce_gl.h:480
bool operator==(StringRef stringToCompare) const
Compares this argument against a string.
@ GL_STORAGE_PRIVATE_APPLE
Definition: juce_gl.h:3738
@ WGL_NUMBER_UNDERLAYS_ARB
Definition: juce_wgl.h:236
static int64 getHighResolutionTicks() noexcept
Returns the current high-resolution counter's tick-count.
GLbyte by
Definition: juce_gl.h:6203
@ GL_STORAGE_SHARED_APPLE
Definition: juce_gl.h:3740
@ GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Definition: juce_gl.h:1797
JUCE_NODISCARD AccessibleState withFocusable() const noexcept
Sets the focusable flag and returns the new state.
Definition: juce_AccessibilityState.h:83
static String getHighResStillImgDimensionsString(CMVideoDimensions d)
Definition: juce_ios_CameraDevice.h:301
Definition: juce_StandaloneFilterWindow.h:436
@ GL_REPLACEMENT_CODE_ARRAY_SUN
Definition: juce_gl.h:11905
@ GL_PALETTE8_RGB8_OES
Definition: juce_gl.h:10879
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.
@ GL_PIXEL_PACK_BUFFER_BINDING_ARB
Definition: juce_gl.h:4668
bool intersects(Line other) const noexcept
Returns true if this line intersects another.
Definition: juce_Line.h:190
CharPointer_UTF8 & operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_UTF8.h:115
bool testFlags(int flagsToTest) const noexcept
Tests a set of flags for this object.
Definition: juce_Justification.h:63
ComparatorAdapter(ElementComparator &comp) noexcept
Definition: juce_ValueTree.h:626
BallisticsFilter< SampleType > envelopeFilter
Definition: juce_NoiseGate.h:103
bool clipToRectangle(const Rectangle< int > &) override
@ GL_RELATIVE_MOVE_TO_NV
Definition: juce_gl.h:9692
@ GL_EYE_PLANE_ABSOLUTE_NV
Definition: juce_gl.h:9182
const Colour seagreen
Definition: juce_Colours.h:163
A simple compressor with standard threshold, ratio, attack time and release time controls.
Definition: juce_Compressor.h:38
const long UIA_ToolTipControlTypeId
Definition: juce_win32_ComInterfaces.h:165
static WaveShaper< typename std::result_of< Functor >, Functor > CreateWaveShaper(Functor functionToUse)
Definition: juce_WaveShaper.h:79
@ GL_POINT_SIZE_MIN_SGIS
Definition: juce_gl.h:11251
@ GL_PROGRAM_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4112
@ GL_IMAGE_CUBE
Definition: juce_gl.h:2605
@ GL_ACTIVE_ATTRIBUTES
Definition: juce_gl.h:1542
@ GL_SAMPLE_MASK_NV
Definition: juce_gl.h:9114
static bool findIntersection(const Point< ValueType > p1, const Point< ValueType > p2, const Point< ValueType > p3, const Point< ValueType > p4, Point< ValueType > &intersection) noexcept
Definition: juce_Line.h:380
@ GL_DEBUG_SEVERITY_HIGH_KHR
Definition: juce_gl.h:8497
@ GL_2PASS_0_EXT
Definition: juce_gl.h:6975
std::thread thread
Definition: juce_LinuxMessageThread.h:94
@ GL_TRANSPOSE_AFFINE_2D_NV
Definition: juce_gl.h:9655
@ GL_INTENSITY8_SNORM
Definition: juce_gl.h:7791
Represents a voice that a Synthesiser can use to play a SynthesiserSound.
Definition: juce_Synthesiser.h:87
constexpr Range(const ValueType startValue, const ValueType endValue) noexcept
Constructs a range with given start and end values.
Definition: juce_Range.h:47
Point< ValueType > bottomLeft
Definition: juce_Parallelogram.h:182
This variadically-templated class lets you join together any number of processor classes into a singl...
Definition: juce_ProcessorChain.h:68
@ GL_Z400_BINARY_AMD
Definition: juce_gles2.h:1559
@ GL_RGB_INTEGER_EXT
Definition: juce_gl.h:7657
@ GL_POST_CONVOLUTION_GREEN_SCALE_EXT
Definition: juce_gl.h:6151
@ GL_READ_PIXELS
Definition: juce_gl.h:2778
static forcedinline vSIMDType bit_and(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:75
@ GL_PACK_IMAGE_HEIGHT
Definition: juce_gl.h:1099
@ GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10171
GLsizei GLenum const void GLuint GLfloat GLfloat kerningScale
Definition: juce_gl.h:9824
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: juce_gl.h:5247
PreviewDisplay previewDisplay
Definition: juce_android_CameraDevice.h:2916
IIRCoefficients getCoefficients() const noexcept
Returns the coefficients that this filter is using.
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:180
DynamicLibrary wmvcoreLibrary
Definition: juce_win32_CameraDevice.h:558
bool operator!=(const OtherArrayType &other) const noexcept
Definition: juce_ArrayBase.h:133
@ GL_ALPHA16
Definition: juce_gl.h:1025
int latencyInSamples
Definition: juce_Convolution.h:119
@ butt
Ends of lines are flat and don't extend beyond the end point.
Definition: juce_PathStrokeType.h:61
Array< SelectableItemType > originalSelection
Definition: juce_LassoComponent.h:217
GLdouble right
Definition: juce_gl.h:929
@ GL_RESTART_SUN
Definition: juce_gl.h:11900
const GLubyte * c
Definition: juce_gl.h:11944
@ GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
Definition: juce_gl.h:2543
@ GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
Definition: juce_gl.h:10554
@ GL_DRAW_BUFFER3_ARB
Definition: juce_gl.h:4024
@ GL_COMPUTE_TEXTURE
Definition: juce_gl.h:2797
String getCurrentValueAsString() const final
Definition: juce_AccessibilityValueInterface.h:185
const Colour moccasin
Definition: juce_Colours.h:136
Multi-mode filter based on the Moog ladder filter.
Definition: juce_LadderFilter.h:47
ListenerList< Listener > listeners
Definition: juce_InAppPurchases.h:284
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this structure.
Definition: juce_HashMap.h:354
GLbitfield GLuint readBuffer
Definition: juce_gl.h:9437
@ GL_COLOR_TABLE_GREEN_SIZE
Definition: juce_gl.h:4382
bool intersects(Rectangle other) const noexcept
Returns true if any part of another rectangle overlaps this one.
Definition: juce_Rectangle.h:641
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
Atomic< int > pendingClose
Definition: juce_android_CameraDevice.h:2112
std::unique_ptr< ObjectType > object
Definition: juce_OptionalScopedPointer.h:187
SampleType getDelay() const
Returns the current delay in samples.
SingleThreadedReferenceCountedObject(const SingleThreadedReferenceCountedObject &)
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:198
@ GL_SHADER_PIXEL_LOCAL_STORAGE_EXT
Definition: juce_gles2.h:2585
static const String width
"width"
Definition: juce_RelativeCoordinate.h:158
@ GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES
Definition: juce_gles2.h:4768
@ GL_MAP_ATTRIB_V_ORDER_NV
Definition: juce_gl.h:9077
@ GL_MODELVIEW7_ARB
Definition: juce_gl.h:5400
@ GL_FRAGMENT_NORMAL_EXT
Definition: juce_gl.h:6878
@ GL_CONVOLUTION_FORMAT
Definition: juce_gl.h:4342
@ GL_MAX_DEBUG_GROUP_STACK_DEPTH
Definition: juce_gl.h:2728
void cloneClipIfMultiplyReferenced()
Definition: juce_RenderingHelpers.h:2466
@ GL_QUADS_OES
Definition: juce_gles2.h:4763
@ GL_COLOR_BUFFER_BIT6_QCOM
Definition: juce_gles2.h:5199
@ GL_SAMPLER_CUBE_MAP_ARRAY_EXT
Definition: juce_gles2.h:2800
ComboBox comboBox
Definition: juce_ChoicePropertyComponent.h:146
bool isDarkModeActive() const
@ GL_PACK_SUBSAMPLE_RATE_SGIX
Definition: juce_gl.h:11695
@ GL_COLOR_ARRAY_POINTER_EXT
Definition: juce_gl.h:7901
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Definition: juce_gl.h:1829
@ GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
Definition: juce_gl.h:5494
void runLoopCallback() noexcept
Definition: juce_osx_MessageQueue.h:89
virtual void purchasesListRestored(const Array< PurchaseInfo > &, bool, const String &)
Called when a list of all purchases is restored.
Definition: juce_InAppPurchases.h:155
@ GL_VERTEX_PROGRAM_TWO_SIDE_ARB
Definition: juce_gl.h:5499
@ GL_BUFFER_STORAGE_FLAGS
Definition: juce_gl.h:2987
TreeViewItem * getRootItem() const noexcept
Returns the tree's root item.
Definition: juce_TreeView.h:691
@ WGL_BIND_TO_VIDEO_RGB_NV
Definition: juce_wgl.h:618
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_SortedSet.h:479
@ GL_HISTOGRAM_RED_SIZE_EXT
Definition: juce_gl.h:6809
const Font & getFont() override
@ GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
Definition: juce_gl.h:10381
@ GL_UNIFORM_BUFFER_SIZE
Definition: juce_gl.h:2052
@ GL_VERTEX_ARRAY_POINTER
Definition: juce_gl.h:984
bool initialiseXDisplay()
KeyPress key
Definition: juce_KeyPressMappingSet.h:231
GLenum GLenum GLenum GLenum swizzlew
Definition: juce_gl.h:10841
@ topRight
Indicates that the item should be placed in the top-right corner.
Definition: juce_Justification.h:168
void deleteAndZero()
If the component is valid, this deletes it and sets this pointer to null.
Definition: juce_Component.h:2314
static bool isRealtimeMessage(uint8 byte)
Definition: juce_MidiDataConcatenator.h:174
@ GL_NORMAL_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10558
@ GL_PROGRAM_NATIVE_ATTRIBS_ARB
Definition: juce_gl.h:4106
@ GL_SRC_ALPHA
Definition: juce_gl.h:239
const long UIA_ImageControlTypeId
Definition: juce_win32_ComInterfaces.h:155
NavigateDirection
Definition: juce_win32_ComInterfaces.h:52
void reset() noexcept
Definition: juce_WaveShaper.h:70
@ GL_YCRCB_444_SGIX
Definition: juce_gl.h:11769
@ GL_DETACHED_MEMORY_INCARNATION_NV
Definition: juce_gl.h:9480
@ GL_SAMPLER_BUFFER_AMD
Definition: juce_gl.h:3591
@ GL_TEXTURE_WIDTH
Definition: juce_gl.h:322
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:128
@ GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
Definition: juce_gl.h:10317
@ GL_MAX_COMPUTE_ATOMIC_COUNTERS
Definition: juce_gl.h:2691
void replaceWithSumOfInternal(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:682
@ GL_MAX_ELEMENT_INDEX
Definition: juce_gl.h:2683
void addSample(int destChannel, int destSample, Type valueToAdd) noexcept
Adds a value to a sample in the buffer.
Definition: juce_AudioSampleBuffer.h:714
@ GL_TEXTURE21_ARB
Definition: juce_gl.h:4560
std::vector< SampleType > s1
Definition: juce_StateVariableTPTFilter.h:157
@ GL_MINUS_NV
Definition: juce_gl.h:8844
bool operator>(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:64
VMRMode
Definition: juce_win32_ComTypes.h:43
constexpr CLSID PIN_CATEGORY_CAPTURE
Definition: juce_win32_ComTypes.h:488
GlobalRef & handler
Definition: juce_android_CameraDevice.h:2101
void prepare(const ProcessSpec &) noexcept
Initialization of the filter.
Definition: juce_StateVariableFilter.h:93
@ GL_BOOL_VEC4
Definition: juce_gl.h:1523
bool isOption() const
Returns true if this argument starts with one or more dashes.
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum target1
Definition: juce_gl.h:9899
void drawGlyph(int glyphNumber, const AffineTransform &t) override
Definition: juce_RenderingHelpers.h:2725
FloatType target
Definition: juce_SmoothedValue.h:164
@ GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV
Definition: juce_gl.h:9001
Component * getParentComponent() const noexcept
Returns the component which this component is inside.
Definition: juce_Component.h:804
AudioProcessorParameterGroup * parent
Definition: juce_AudioProcessorParameterGroup.h:249
const GLuint const GLuint64 * waitValueArray
Definition: juce_gl.h:9460
std::unique_ptr< InputSource > inputSource
Definition: juce_ZipFile.h:266
@ GL_INT_IMAGE_2D_RECT_EXT
Definition: juce_gl.h:7311
@ GL_WEIGHT_ARRAY_STRIDE_ARB
Definition: juce_gl.h:5389
@ GL_INT64_VEC2_NV
Definition: juce_gl.h:3357
void(*)(void *) CrashHandlerFunction
A function type for use in setApplicationCrashHandler().
Definition: juce_SystemStats.h:220
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:116
void triggerStillPictureCapture() override
Definition: juce_android_CameraDevice.h:2519
@ WGL_BIND_TO_VIDEO_RGBA_NV
Definition: juce_wgl.h:619
int getSamplesPerBlock() const noexcept
Definition: juce_AudioVisualiserComponent.h:69
@ GL_TEXTURE_COMPARE_MODE_EXT
Definition: juce_gles2.h:2610
@ GL_DRAW_BUFFER6_ATI
Definition: juce_gl.h:5615
OwnedArray< SavedState > stateStack
Definition: juce_mac_CoreGraphicsContext.h:136
@ GL_FLOAT_R16_NV
Definition: juce_gl.h:9162
@ GL_MAX_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:1505
static String varArrayToDelimitedString(const Array< var > &input, StringRef delim)
Definition: juce_ValueTreePropertyWithDefault.h:270
@ GL_DRAW_BUFFER9_ARB
Definition: juce_gl.h:4030
bool resizable
If true, the window will be resizable.
Definition: juce_DialogWindow.h:117
ElementComparator & comparator
Definition: juce_ValueTree.h:634
void setVelocity(float newVelocity)
Sets the note-on velocity, or "strike", value that will be used when triggering new notes.
Definition: juce_MPEKeyboardComponent.h:60
@ GL_TEXTURE_RANGE_LENGTH_APPLE
Definition: juce_gl.h:3735
@ GL_SHADING_RATE_QCOM
Definition: juce_gles2.h:5177
Disables low-power-mode for the duration of an instance's lifetime.
Definition: juce_ScopedLowPowerModeDisabler.h:35
Array< Component * > components
Definition: juce_MultiDocumentPanel.h:369
@ GL_DEBUG_LOGGED_MESSAGES_AMD
Definition: juce_gl.h:3249
@ GL_PROXY_COLOR_TABLE_SGI
Definition: juce_gl.h:11811
void setResonance(SampleType newResonance)
Sets the resonance of the filter.
bool openedOk() const noexcept
Definition: juce_android_CameraDevice.h:1623
void setVideoWindow(HWND hwnd) override
Definition: juce_win32_Video.h:63
static Array< var > delimitedStringToVarArray(StringRef input, StringRef delim)
Definition: juce_ValueTreePropertyWithDefault.h:284
@ GL_VERTEX_ATTRIB_MAP1_APPLE
Definition: juce_gl.h:3785
@ GL_SHADER_KHR
Definition: juce_gl.h:8487
@ GL_IMAGE_PIXEL_FORMAT
Definition: juce_gl.h:2806
TextButton settingsButton
Definition: juce_StandaloneFilterWindow.h:995
void setCentre(ValueType newCentreX, ValueType newCentreY) noexcept
Changes the position of the rectangle's centre (leaving its size unchanged).
Definition: juce_Rectangle.h:207
@ GL_DEPTH_RENDERABLE
Definition: juce_gl.h:2773
@ GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT
Definition: juce_gl.h:6026
@ GL_DOUBLE_MAT2x3
Definition: juce_gl.h:2303
The latest JUCE look-and-feel style, as introduced in 2017.
Definition: juce_LookAndFeel_V4.h:36
@ GL_TEXTURE_SPARSE_ARB
Definition: juce_gl.h:5011
void setParameterTree(AudioProcessorParameterGroup &&newTree)
Sets the group of parameters managed by this AudioProcessor.
static Random & getSystemRandom() noexcept
The overhead of creating a new Random object is fairly small, but if you want to avoid it,...
var nsObjectToVar(NSObject *array)
Definition: juce_mac_ObjCHelpers.h:182
@ GL_SCALE_BY_TWO_NV
Definition: juce_gl.h:9975
Array< BusProperties > outputLayouts
The layouts of the output buses.
Definition: juce_AudioProcessor.h:1339
bool isRunning() const noexcept
Returns true if this job is currently running its runJob() method.
Definition: juce_ThreadPool.h:98
std::vector< SampleType > s2
Definition: juce_StateVariableTPTFilter.h:157
@ GL_VERTEX_SHADER_BIT
Definition: juce_gl.h:2428
@ GL_COPY_INVERTED
Definition: juce_gl.h:349
@ GL_TEXTURE8_ARB
Definition: juce_gl.h:4547
@ GL_RGB9_E5
Definition: juce_gl.h:1729
Interface for deciding which files are suitable for something.
Definition: juce_FileFilter.h:37
FloatType getStandardDeviation() const noexcept
Returns the standard deviation of all previously added values.
Definition: juce_StatisticsAccumulator.h:84
Definition: juce_mac_ObjCHelpers.h:210
static const int F24Key
key-code for the F24 key
Definition: juce_KeyPress.h:230
size_t getSize() const noexcept
Returns the block's current allocated size, in bytes.
Definition: juce_MemoryBlock.h:127
@ GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9706
@ GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
Definition: juce_gl.h:8122
@ WGL_SHARE_DEPTH_ARB
Definition: juce_wgl.h:243
@ MagixSamplitude
Represents Magix Samplitude.
Definition: juce_PluginHostType.h:75
virtual ~Listener()=default
@ GL_CON_7_ATI
Definition: juce_gl.h:5705
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB
Definition: juce_gl.h:4764
bool isLetterOrDigit() const noexcept
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_UTF8.h:458
void cameraCaptureSessionConfigured(const LocalRef< jobject > &session)
Definition: juce_android_CameraDevice.h:2195
vSIMDType v
Definition: juce_fallback_SIMDNativeOps.h:68
virtual void surfaceCreated(LocalRef< jobject > holder)=0
Definition: juce_android_JNIHelpers.h:31
OptionalScopedPointer< Component > contentComponent
Definition: juce_SidePanel.h:202
void process(const ProcessContext &context) noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_Oscillator.h:128
const Display * getPrimaryDisplay() const noexcept
Returns the Display object representing the display acting as the user's main screen,...
forcedinline void replaceLine(PixelAlpha *dest, const PixelARGB colour, int width) const noexcept
Definition: juce_RenderingHelpers.h:681
~ScopedLockType()
Destructor.
Definition: juce_InterProcessLock.h:97
Iterates over the items in a HashMap.
Definition: juce_HashMap.h:399
@ GL_INTERNALFORMAT_SUPPORTED
Definition: juce_gl.h:2749
@ GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Definition: juce_gl.h:2063
Wraps a pointer to a null-terminated ASCII character string, and provides various methods to operate ...
Definition: juce_CharPointer_ASCII.h:37
@ GL_OP_LOG_BASE_2_EXT
Definition: juce_gl.h:7972
bool androidHasSystemFeature(const String &property)
HeapBlockType data
Definition: juce_MemoryBlock.h:284
@ GL_PIXEL_CUBIC_WEIGHT_EXT
Definition: juce_gl.h:7073
@ GL_MAP2_COLOR_4
Definition: juce_gl.h:563
This abstract base class is used by some AudioProcessorParameter helper classes.
Definition: juce_RangedAudioParameter.h:97
JUCE_COMRESULT GetFocus(ComTypes::IRawElementProviderFragment **pRetVal) override
@ GL_VIEW_CLASS_ASTC_8x8_RGBA
Definition: juce_gl.h:4466
~WindowsHooks()
Definition: juce_WindowsHooks.h:53
int preferredHeight
Used by the PropertyPanel to determine how high this component needs to be.
Definition: juce_PropertyComponent.h:139
@ GL_DRAW_BUFFER14_ARB
Definition: juce_gl.h:4035
Used by the TimeSliceThread class.
Definition: juce_TimeSliceThread.h:43
Structure used for the state variable filter parameters.
Definition: juce_StateVariableFilter.h:37
@ GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Definition: juce_gl.h:2812
Coefficients & operator=(const Coefficients &)=default
@ GL_ETC1_SRGB8_NV
Definition: juce_gles2.h:4299
@ GL_BUMP_ENVMAP_ATI
Definition: juce_gl.h:5652
@ GL_RGBA12
Definition: juce_gl.h:979
AudioSource * getCurrentSource() const noexcept
Returns the source that's playing.
Definition: juce_AudioSourcePlayer.h:69
void allocate(SizeType newNumElements, bool initialiseToZero)
Allocates a specified amount of memory and optionally clears it.
Definition: juce_HeapBlock.h:275
HRESULT QueryInterface(REFCLSID classUUID, ComSmartPtr< OtherComClass > &destObject) const
Definition: juce_win32_ComSmartPtr.h:129
static bool isLetterOrDigit(char character) noexcept
Checks whether a character is alphabetic or numeric.
ProcessContext::ConstAudioBlockType getInputBlock() const noexcept
Definition: juce_ProcessorDuplicator.h:91
int swapFrames
Definition: juce_OpenGL_ios.h:220
@ WGL_SWAP_EXCHANGE_ARB
Definition: juce_wgl.h:271
@ SteinbergWavelabGeneric
Represents Steinberg Wavelab.
Definition: juce_PluginHostType.h:104
@ GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Definition: juce_gl.h:2907
typename AtomicHelpers::DiffTypeHelper< Thread::ThreadID >::Thread::ThreadID DiffType
Definition: juce_Atomic.h:43
std::function< void(const char *data, int dataSize)> FormatErrorHandler
An error handler function for OSC format errors that can be called by the OSCReceiver.
Definition: juce_OSCReceiver.h:205
Atom userTime
Definition: juce_linux_XWindowSystem.h:88
@ GL_PIXEL_TEX_GEN_MODE_SGIX
Definition: juce_gl.h:11587
bool isSuspended() const noexcept
Returns true if processing is currently suspended.
Definition: juce_AudioProcessor.h:889
void prepare(const ProcessSpec &spec)
Initialises the reverb.
Definition: juce_dsp/widgets/juce_Reverb.h:63
DummyComponent dummy
Definition: juce_OpenGL_linux_X11.h:272
Array< int > mouseOverNotes
Definition: juce_MidiKeyboardComponent.h:268
@ GL_NAMED_STRING_TYPE_ARB
Definition: juce_gl.h:4963
std::atomic< bool > muteInput
Definition: juce_StandaloneFilterWindow.h:412
@ GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
Definition: juce_gl.h:3929
virtual void itemSelected(SelectableItemType)
Can be overridden to do special handling when an item is selected.
Definition: juce_SelectedItemSet.h:292
int refCount
Definition: juce_posix_SharedCode.h:716
String identifier
Product ID (also known as SKU) that uniquely identifies a product in the store.
Definition: juce_InAppPurchases.h:52
@ GL_TESS_EVALUATION_SHADER_BIT_OES
Definition: juce_gles2.h:4797
@ GL_TEXTURE17_ARB
Definition: juce_gl.h:4556
void closeHandle()
Definition: juce_posix_SharedCode.h:504
void beginTransparencyLayer(float opacity) override
Definition: juce_RenderingHelpers.h:2715
Definition: juce_RenderingHelpers.h:1809
@ GL_PIXEL_MAP_I_TO_B_SIZE
Definition: juce_gl.h:510
Used to receive callbacks for text changes.
Definition: juce_TextPropertyComponent.h:130
void renderImageUntransformed(SavedStateType &state, const Image &src, int alpha, int x, int y, bool tiledFill) const override
Definition: juce_RenderingHelpers.h:1777
forcedinline void setEdgeTableYPos(int y) noexcept
Definition: juce_RenderingHelpers.h:709
void showCursor(::Window, Cursor cursorHandle) const
@ GL_LINE
Definition: juce_gl.h:366
EventDispatcher dispatcher
Definition: juce_ThreadedAnalyticsDestination.h:212
Array< float > data
Definition: juce_Path.h:807
@ GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV
Definition: juce_gl.h:10830
@ GL_RGB16_SNORM
Definition: juce_gl.h:2042
DeviceChangeDetector(const wchar_t *const name)
Definition: juce_win32_HiddenMessageWindow.h:94
@ GL_ACTIVE_VARIABLES
Definition: juce_gl.h:2882
Array< ColourPoint > colours
Definition: juce_ColourGradient.h:219
AudioThumbnailCache & cache
Definition: juce_AudioThumbnail.h:196
GLuint getFrameBufferID() const noexcept
Definition: juce_OpenGL_android.h:224
PendingMessage(const void *data, int len, double timeStamp)
Definition: juce_MidiDevices.h:368
Atom utf8String
Definition: juce_linux_XWindowSystem.h:91
@ GL_SHADOW_ATTENUATION_EXT
Definition: juce_gl.h:6881
Point< ValueType > getTopRight() const noexcept
Returns the parallelogram's top-right position as a Point.
Definition: juce_Parallelogram.h:87
khronos_uint8_t GLubyte
Definition: juce_gles2.h:54
static constexpr auto WarningIcon
Definition: juce_AlertWindow.h:481
@ GL_RG8_EXT
Definition: juce_gles2.h:2871
@ GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Definition: juce_gl.h:2161
@ GL_NEGATIVE_ONE_TO_ONE
Definition: juce_gl.h:3014
@ SupportedTextSelection_Single
Definition: juce_win32_ComInterfaces.h:89
bool openedOk() const noexcept
Returns true if the stream opened without problems.
Definition: juce_FileOutputStream.h:91
void deleteNativeWindow()
Definition: juce_win32_Video.h:796
@ GL_STACK_UNDERFLOW
Definition: juce_gl.h:336
virtual void setIHostApplication(Steinberg::FUnknown *)
This may be called shortly after the AudioProcessor is constructed with the current IHostApplication.
Definition: juce_VST3ClientExtensions.h:88
~ValueTreePropertyWithDefault() override
Destructor.
Definition: juce_ValueTreePropertyWithDefault.h:99
@ topRearRight
Top Rear Right channel.
Definition: juce_AudioChannelSet.h:341
@ GL_SHADING_RATE_1X1_PIXELS_QCOM
Definition: juce_gles2.h:5179
Represents a local file or directory.
Definition: juce_File.h:48
int findMidiChannelPlayingClosestNonequalNote(int noteNumber) noexcept
@ GL_FOG_OFFSET_SGIX
Definition: juce_gl.h:11471
@ small
Definition: juce_PushNotifications.h:301
std::unique_ptr< ScopedThreadDPIAwarenessSetter > threadAwarenessSetter
Definition: juce_OpenGL_win32.h:352
Definition: juce_android_JNIHelpers.h:925
@ GL_STENCIL_BACK_FAIL
Definition: juce_gl.h:1482
@ GL_POST_CONVOLUTION_GREEN_BIAS
Definition: juce_gl.h:4352
Colour colour
Definition: juce_DrawableText.h:108
GLenum GLenum dst
Definition: juce_gl.h:2359
@ GL_RGB565
Definition: juce_gl.h:2423
@ GL_COLOR_SUM
Definition: juce_gl.h:1322
State
Definition: juce_android_CameraDevice.h:1745
ParameterAttachment attachment
Definition: juce_ParameterAttachments.h:207
ProcessPriority
Definition: juce_Process.h:40
bool setSwapInterval(int numFramesPerSwapIn)
Definition: juce_OpenGL_osx.h:200
unsigned int ChannelCountType
Definition: juce_AudioBlock.h:873
@ GL_COMPRESSED_INTENSITY
Definition: juce_gl.h:1215
int getHeight() const noexcept
Definition: juce_OpenGLTexture.h:87
bool operator==(const ElementType *otherPointer) const noexcept
Compares the pointer with another pointer.
Definition: juce_HeapBlock.h:231
@ GL_STENCIL_INDEX8
Definition: juce_gl.h:1879
SmoothedValue< float > feedback
Definition: juce_audio_basics/utilities/juce_Reverb.h:312
Definition: juce_AudioProcessorPlayer.h:104
File file
Definition: juce_URL.h:702
@ stateIsPlaying
Definition: juce_UnityPluginInterface.h:71
GLsizei GLsizei GLchar * driverControlString
Definition: juce_gles2.h:5052
Caches a glyph as an edge-table.
Definition: juce_RenderingHelpers.h:275
An abstract base class for parameter objects that can be added to an AudioProcessor.
Definition: juce_AudioProcessorParameter.h:39
void clear()
Removes all elements from the array.
Definition: juce_Array.h:188
GLenum GLuint GLenum GLuint GLuint GLuint GLuint numlayers
Definition: juce_gl.h:2955
@ GL_NORMAL_ARRAY_STRIDE
Definition: juce_gl.h:1008
bool isInt32() const noexcept
Returns whether the type of the OSCArgument is int32.
Definition: juce_OSCArgument.h:69
const long UIA_SelectionPatternId
Definition: juce_win32_ComInterfaces.h:124
static String toDecimalStringWithSignificantFigures(DecimalType number, int numberOfSignificantFigures)
Returns a string containing a decimal with a set number of significant figures.
Definition: juce_String.h:1116
@ GL_LUMINANCE4_ALPHA4_EXT
Definition: juce_gl.h:7417
ImageReaderOnImageAvailableListener(Owner &ownerToUse)
Definition: juce_android_CameraDevice.h:370
void nativeScaleFactorChanged(double) override
Definition: juce_win32_Video.h:350
void showAudioSettingsDialog()
Shows an audio properties dialog box modally.
Definition: juce_StandaloneFilterWindow.h:266
@ GL_GEOMETRY_OUTPUT_TYPE_ARB
Definition: juce_gl.h:4233
@ GL_IS_PER_PATCH
Definition: juce_gl.h:2893
const Colour lightsteelblue
Definition: juce_Colours.h:117
LookupTable()
Creates an uninitialised LookupTable object.
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
Definition: juce_KeyMappingEditorComponent.h:104
static NSOpenGLContextParameter getSwapIntervalParameter()
Definition: juce_OpenGL_osx.h:237
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT
Definition: juce_gles2.h:2284
@ GL_EXCLUSION_KHR
Definition: juce_gl.h:8434
String url
Definition: juce_URL.h:723
@ GL_FORMAT_SUBSAMPLE_244_244_OML
Definition: juce_gl.h:11053
@ CakewalkSonar8
Represents Cakewalk Sonar 8.
Definition: juce_PluginHostType.h:67
GLsizei GLsizei GLuint * shaders
Definition: juce_gl.h:1575
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR
Definition: juce_gl.h:8465
bool subtract(const RectangleList &otherList)
Removes all areas in another RectangleList from this one.
Definition: juce_RectangleList.h:292
@ readOnly
Indicates that the memory can only be read.
Definition: juce_MemoryMappedFile.h:38
const Colour papayawhip
Definition: juce_Colours.h:149
Contains functions to control the system's master volume.
Definition: juce_SystemAudioVolume.h:32
@ GL_TEXTURE_BINDING_CUBE_MAP
Definition: juce_gl.h:1186
ViewerComponent(CameraDevice &d)
Definition: juce_win32_CameraDevice.h:770
StringArray directories
Definition: juce_FileSearchPath.h:164
Component * getHeaderComponent() const noexcept
Returns whatever header component was set with setHeaderComponent().
Definition: juce_ListBox.h:503
Line withLengthenedEnd(ValueType distanceToLengthenBy) const noexcept
Returns a lengthened copy of this line.
Definition: juce_Line.h:358
@ GL_PERFMON_GLOBAL_MODE_QCOM
Definition: juce_gles2.h:5156
@ GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV
Definition: juce_gl.h:9534
void memoryBarrier() noexcept
Implements a memory read/write barrier.
Definition: juce_Atomic.h:132
Rectangle< int > getBounds() const noexcept
Returns the size of the bitmap.
Definition: juce_Image.h:349
@ GL_COLOR_INDEXES
Definition: juce_gl.h:596
std::unique_ptr< OSCBundle > bundle
Definition: juce_OSCBundle.h:101
void reverse(int channel, int startSample, int numSamples) const noexcept
Reverses a part of a channel.
Definition: juce_AudioSampleBuffer.h:1195
@ WGL_NO_ACCELERATION_ARB
Definition: juce_wgl.h:268
@ GL_TEXTURE21
Definition: juce_gl.h:1165
static const String xml
Definition: juce_UnitTestCategories.h:52
bool moveInternal(const File &) const
Definition: juce_posix_SharedCode.h:398
@ GL_DYNAMIC_COPY
Definition: juce_gl.h:1422
const long UIA_TextPatternId
Definition: juce_win32_ComInterfaces.h:132
LocalRef< jobject > getTargetSurfaces() const
Definition: juce_android_CameraDevice.h:2738
int startSample
The first sample in the buffer from which the callback is expected to write data.
Definition: juce_AudioSource.h:77
Px(float p)
Definition: juce_Grid.h:46
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_Limiter.h:62
@ ExpandCollapseState_PartiallyExpanded
Definition: juce_win32_ComInterfaces.h:65
static const String right
"right"
Definition: juce_RelativeCoordinate.h:153
@ GL_FONT_X_MAX_BOUNDS_BIT_NV
Definition: juce_gl.h:9737
OwnedArray< Run > runs
The glyph-runs in this line.
Definition: juce_TextLayout.h:211
@ GL_TEXTURE_STORAGE_HINT_APPLE
Definition: juce_gl.h:3737
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:420
int getBestChanToReuse() const noexcept
HeapBlock< float > values
Definition: juce_ImageConvolutionKernel.h:106
int getDefaultBufferSize() override
Returns the default buffer-size to use.
GLint GLint * numTextures
Definition: juce_gles2.h:5073
XContext windowHandleXContext
@ outline
Definition: juce_LookAndFeel_V4.h:51
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
Definition: juce_gl.h:6599
@ ambisonicACN30
Fifth-order ambisonic channel number 30.
Definition: juce_AudioChannelSet.h:395
@ sendNotification
Requests a notification message, either synchronous or not.
Definition: juce_NotificationType.h:34
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_ListBox.h:470
@ sortByFileSystemLocation
Definition: juce_KnownPluginList.h:135
void addNewGlyphSlots(int num)
Definition: juce_RenderingHelpers.h:234
A table of cells, using a TableHeaderComponent as its header.
Definition: juce_TableListBox.h:204
@ GL_DRAW_BUFFER4
Definition: juce_gl.h:1490
LogRampedValue()=default
Constructor.
@ WGL_GPU_NUM_RB_AMD
Definition: juce_wgl.h:112
bool isDirectory() const
True if the item is a directory, false otherwise.
Definition: juce_RangedDirectoryIterator.h:51
A wrapper for a streaming (TCP) socket.
Definition: juce_Socket.h:37
@ tokenType_error
Definition: juce_CPlusPlusCodeTokeniser.h:54
@ WGL_VIDEO_OUT_DEPTH_NV
Definition: juce_wgl.h:623
@ GL_TEXTURE_MIN_LOD
Definition: juce_gl.h:1119
@ GL_RENDERBUFFER_BLUE_SIZE_EXT
Definition: juce_gl.h:6665
@ GL_DUAL_ALPHA8_SGIS
Definition: juce_gl.h:11344
@ GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
Definition: juce_gl.h:2585
void audioDeviceAboutToStart(AudioIODevice *) override
@ GL_VERTEX_ARRAY_RANGE_NV
Definition: juce_gl.h:10509
virtual void productDownloadFinished(Download &, const URL &)
iOS only: Called when a product download finishes (successfully or not).
Definition: juce_InAppPurchases.h:185
static Ptr makeHighShelf(double sampleRate, NumericType cutOffFrequency, NumericType Q, NumericType gainFactor)
Returns the coefficients for a high-pass shelf filter with variable Q and gain.
bool clipToRectangleList(const RectangleList< int > &) override
SynchronousValueSource(const var &initialValue)
Definition: juce_ValueTreePropertyWithDefault.h:244
bool loadFileAsData(MemoryBlock &result) const
Loads a file's contents into memory as a block of binary data.
@ GL_VIEWPORT_POSITION_W_SCALE_NV
Definition: juce_gl.h:8888
@ GL_DEPTH_COMPONENT16
Definition: juce_gl.h:1298
@ GL_TRANSFORM_FEEDBACK_BINDING
Definition: juce_gl.h:2353
AudioBlock &JUCE_VECTOR_CALLTYPE operator-=(NumericType value) noexcept
Definition: juce_AudioBlock.h:543
typename std::iterator_traits< Iterator >::iterator_category iterator_category
Definition: juce_TextLayout.h:51
bool sendToIPAddress(const String &targetIPAddress, int targetPortNumber, const OSCMessage &message)
Sends an OSC message to a specific IP address and port.
GlobalRef textureView
Definition: juce_android_CameraDevice.h:1082
TimeSliceThread & getTimeSliceThread() const noexcept
Definition: juce_DirectoryContentsList.h:199
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:459
void setMinimumVelocity(double newMinimumVelocityToUse) noexcept
Sets the minimum velocity of the movement.
Definition: juce_AnimatedPositionBehaviours.h:60
virtual void handleNotificationAction(bool isLocalNotification, const Notification ¬ification, 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:641
const String & getDefaultMidiOutputIdentifier() const noexcept
Returns the name of the default midi output.
Definition: juce_AudioDeviceManager.h:376
int64 getTotalLength() const
Returns the total length of the download task.
Definition: juce_URL.h:504
virtual void handleProgramChange(int, int)
Callback for MIDI program change messages.
Definition: juce_MPESynthesiser.h:173
OwnedArray< CodeEditorLine > lines
Definition: juce_CodeEditorComponent.h:422
Rectangle< int > logicalToPhysical(Rectangle< int > logicalRect, const Display *useScaleFactorOfDisplay=nullptr) const noexcept
Converts an integer Rectangle from logical to physical pixels.
int bufferSize
Definition: juce_SoundPlayer.h:130
virtual ~VST3ClientExtensions()=default
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:611
@ GL_POINT_SPRITE_NV
Definition: juce_gl.h:9880
@ GL_STENCIL_BUFFER_BIT1_QCOM
Definition: juce_gles2.h:5210
@ GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
Definition: juce_gl.h:4669
@ GL_IS_PER_PATCH_EXT
Definition: juce_gles2.h:2684
A button that uses the standard lozenge-shaped background with a line of text on it.
Definition: juce_TextButton.h:38
@ left
Indicates that the item should be aligned against the left edge of the available space.
Definition: juce_Justification.h:108
bool dispatchNextMessageOnSystemQueue(bool returnIfNoPendingMessages)
@ ambisonicACN7
Second-order ambisonic channel number 7.
Definition: juce_AudioChannelSet.h:366
@ GL_PATH_PROJECTION_STACK_DEPTH_NV
Definition: juce_gl.h:9781
@ GL_DEPTH_COMPONENT32F_NV
Definition: juce_gl.h:9037
@ GL_PACK_ROW_BYTES_APPLE
Definition: juce_gl.h:3718
@ GL_DEBUG_OUTPUT
Definition: juce_gl.h:2737
@ GL_LINEARDODGE_NV
Definition: juce_gl.h:8841
Rectangle< int > area
Definition: juce_Draggable3DOrientation.h:119
A component containing controls to let the user change the audio settings of an AudioDeviceManager ob...
Definition: juce_AudioDeviceSelectorComponent.h:40
int indexOf(const ElementType &elementToLookFor) const noexcept
Finds the index of the first element which matches the value passed in.
Definition: juce_SortedSet.h:222
bool isPointAbove(Point< ValueType > point) const noexcept
Returns true if the given point lies above this line.
Definition: juce_Line.h:326
@ fromKeyPress
The command is being invoked by a key-press.
Definition: juce_ApplicationCommandTarget.h:79
An abstract interface which represents a UI element that supports a cell interface.
Definition: juce_AccessibilityCellInterface.h:36
@ GL_FRAGMENT_LIGHT5_SGIX
Definition: juce_gl.h:11497
virtual void onActivityStarted(jobject)
Definition: juce_android_JNIHelpers.h:909
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:311
@ GL_RGB16F
Definition: juce_gl.h:1713
int64 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:70
MidiBuffer eventsToAdd
Definition: juce_MidiKeyboardState.h:184
ObjectType * item
Definition: juce_LinkedListPointer.h:365
@ WGL_OPTIMAL_PBUFFER_HEIGHT_EXT
Definition: juce_wgl.h:419
@ GL_UNSIGNED_INT64_VEC3_NV
Definition: juce_gl.h:3369
@ GL_ALL_SHADER_BITS
Definition: juce_gl.h:2433
static int compareIgnoreCase(CharPointerType1 s1, CharPointerType2 s2) noexcept
Compares two null-terminated character strings, using a case-independant match.
Definition: juce_CharacterFunctions.h:648
void process(const ProcessContext &context) noexcept
Process context through all inner processors in sequence.
Definition: juce_ProcessorChain.h:99
@ GL_RGBA8I
Definition: juce_gl.h:1757
static const int pageUpKey
key-code for the page-up key
Definition: juce_KeyPress.h:202
@ GL_INSTRUMENT_MEASUREMENTS_SGIX
Definition: juce_gl.h:11542
@ GL_MAX_PROGRAM_RESULT_COMPONENTS_NV
Definition: juce_gl.h:9303
String inputDeviceName
The name of the audio device used for input.
Definition: juce_AudioDeviceManager.h:102
@ GL_MULTISAMPLE_EXT
Definition: juce_gl.h:6970
@ verticalKeyboardFacingLeft
Definition: juce_KeyboardComponentBase.h:53
Encapsulates the logic for a single-threaded FIFO.
Definition: juce_SingleThreadedAbstractFifo.h:63
CriticalSection() noexcept
Creates a CriticalSection object.
Definition: juce_posix_SharedCode.h:26
Definition: juce_OpenGL_ios.h:26
bool isResizing
Definition: juce_StandaloneFilterWindow.h:594
@ GL_MAX_MODELVIEW_STACK_DEPTH
Definition: juce_gl.h:537
Receives callbacks when a Value object changes.
Definition: juce_Value.h:137
@ notDragging
Definition: juce_CodeEditorComponent.h:411
static int showYesNoBox(MessageBoxIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box with two buttons.
void processSysex(const uint8 *&d, int &numBytes, double time, UserDataType *input, CallbackType &callback)
Definition: juce_MidiDataConcatenator.h:104
@ GL_ENABLE_BIT
Definition: juce_gl.h:398
One of the arguments in an ArgumentList.
Definition: juce_ConsoleApplication.h:58
@ WGL_SWAP_UNDERLAY13
Definition: juce_wgl.h:74
EndCapStyle getEndStyle() const noexcept
Returns the end-cap style.
Definition: juce_PathStrokeType.h:185
khronos_float_t GLclampf
Definition: juce_gles2.h:62
static bool isReservedKeyword(String::CharPointerType token, const int tokenLength) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:48
@ GL_ARRAY_OBJECT_OFFSET_ATI
Definition: juce_gl.h:5899
bool isOpen() const
Definition: juce_win32_Video.h:228
@ GL_DISCRETE_AMD
Definition: juce_gl.h:3596
bool expanded
Definition: juce_MultiChoicePropertyComponent.h:131
@ GL_EDGE_FLAG_ARRAY_EXT
Definition: juce_gl.h:7878
static constexpr size_t mask
Definition: juce_fallback_SIMDNativeOps.h:62
@ GL_OUTPUT_VERTEX_EXT
Definition: juce_gl.h:7980
@ GL_UNIFORM_BUFFER_BINDING
Definition: juce_gl.h:2050
const Colour blueviolet
Definition: juce_Colours.h:53
std::unique_ptr< AudioProcessorParameterGroup > group
Definition: juce_AudioProcessorParameterGroup.h:80
void reloadPluginState()
Definition: juce_StandaloneFilterWindow.h:359
void releasedWithVelocity(double, double releaseVelocity) noexcept
Called by the AnimatedPosition class.
Definition: juce_AnimatedPositionBehaviours.h:69
~StretchableObjectResizer()
Destructor.
void playbackStarted()
Definition: juce_mac_Video.h:798
This LookAndFeel subclass implements the juce style from around 2008-12.
Definition: juce_LookAndFeel_V2.h:37
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint * counterTypeEnum
Definition: juce_gl.h:8414
GLenum const void * lists
Definition: juce_gl.h:690
@ GL_POLYGON_OFFSET_UNITS
Definition: juce_gl.h:952
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum GLuint fill3
Definition: juce_gl.h:9900
@ GL_EVAL_TRIANGULAR_2D_NV
Definition: juce_gl.h:9074
@ GL_TEXTURE_IMMUTABLE_LEVELS
Definition: juce_gl.h:2918
Definition: juce_android_CameraDevice.h:3212
@ WGL_ACCUM_BLUE_BITS_EXT
Definition: juce_wgl.h:462
@ GL_MAT_SHININESS_BIT_PGI
Definition: juce_gl.h:11118
@ GL_EMBOSS_LIGHT_NV
Definition: juce_gl.h:10212
@ GL_SOURCE0_RGB_ARB
Definition: juce_gl.h:5167
@ GL_TEXTURE_MULTI_BUFFER_HINT_SGIX
Definition: juce_gl.h:11740
@ GL_MAX_VARYING_FLOATS_ARB
Definition: juce_gl.h:5559
void process(const ProcessContext &context) noexcept
Processes a block of samples.
Definition: juce_dsp/processors/juce_IIRFilter.h:357
@ GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
Definition: juce_gl.h:7507
@ GL_LAYOUT_TRANSFER_DST_EXT
Definition: juce_gl.h:7173
const Colour palevioletred
Definition: juce_Colours.h:148
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:93
Visual * visual16Bit
Definition: juce_linux_XWindowSystem.h:272
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE
Definition: juce_gles2.h:1692
@ GL_BLEND_EQUATION_EXT
Definition: juce_gl.h:6084
void addItem(double currentSize, double minSize, double maxSize, int order=0)
Adds an item to the list.
Type
Definition: juce_MPEZoneLayout.h:41
String text
Definition: juce_DrawableText.h:107
@ GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES
Definition: juce_gles2.h:4779
@ GL_SURFACE_MAPPED_NV
Definition: juce_gl.h:10485
@ GL_PIXEL_TILE_CACHE_INCREMENT_SGIX
Definition: juce_gl.h:11597
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:145
forcedinline void handleEdgeTableLineFull(int x, int width) const noexcept
Definition: juce_RenderingHelpers.h:616
int GLint
Definition: juce_gl.h:164
bool tryEnter() const noexcept
Attempts to lock this critical section without blocking.
Definition: juce_posix_SharedCode.h:40
SampleType cutoffTransformValue
Definition: juce_LadderFilter.h:138
@ GL_MAX_TEXTURE_BUFFER_SIZE_OES
Definition: juce_gles2.h:4844
@ GL_OP_MAX_EXT
Definition: juce_gl.h:7964
Base class for traversing components.
Definition: juce_ComponentTraverser.h:41
@ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Definition: juce_gl.h:5113
HeapBlock & operator=(HeapBlock &&other) noexcept
Move assignment operator.
Definition: juce_HeapBlock.h:147
@ GL_STENCIL_EXT
Definition: juce_gles2.h:2007
String typeName
Definition: juce_AudioIODeviceType.h:182
@ GL_DISCARD_ATI
Definition: juce_gl.h:5895
@ WGL_GPU_VENDOR_AMD
Definition: juce_wgl.h:104
@ SteinbergCubase9_5
Represents Steinberg Cubase 9.5.
Definition: juce_PluginHostType.h:92
This class provides some handy utility methods for creating ModalComponentManager::Callback objects t...
Definition: juce_ModalComponentManager.h:162
@ GL_SHADING_RATE_IMAGE_BINDING_NV
Definition: juce_gl.h:10174
khronos_float_t GLfloat
Definition: juce_gl.h:168
@ GL_COLOR_ATTACHMENT6_NV
Definition: juce_gles2.h:3622
@ GL_VERTEX_ATTRIB_ARRAY_STRIDE
Definition: juce_gl.h:1476
SampleType JUCE_VECTOR_CALLTYPE processLoop(SampleType sample, Parameters< NumericType > &state) noexcept
Definition: juce_StateVariableFilter.h:140
@ GL_MAX_ELEMENTS_INDICES_EXT
Definition: juce_gl.h:6551
const File & getTargetFile() const noexcept
Returns the target file that was specified in the constructor.
Definition: juce_TemporaryFile.h:129
Matrix operator+(const Matrix &other) const
Addition of two matrices.
Definition: juce_Matrix.h:152
TargetClass * findParentComponentOfClass() const
Searches the parent components for a component of a specified class.
Definition: juce_Component.h:813
@ GL_INNOCENT_CONTEXT_RESET_EXT
Definition: juce_gles2.h:2415
@ GL_TRUE
Definition: juce_gl.h:218
constexpr static JUCE_NODISCARD Range emptyRange(const ValueType start) noexcept
Returns a range with the specified start position and a length of zero.
Definition: juce_Range.h:73
void setXY(ValueType newX, ValueType newY) noexcept
Changes the point's x and y coordinates.
Definition: juce_Point.h:85
@ GL_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9699
static void showMessageBoxAsync(MessageBoxIconType 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.
@ GL_DRAW_BUFFER7_NV
Definition: juce_gles2.h:3607
DropShadow shadow
Definition: juce_DropShadowEffect.h:108
This class is used to invoke a range of text-editor navigation methods on an object,...
Definition: juce_TextEditorKeyMapper.h:38
@ GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
Definition: juce_gl.h:10278
@ GL_MAX_WIDTH
Definition: juce_gl.h:2764
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:116
CriticalSection & getAudioCallbackLock() noexcept
Returns the a lock that can be used to synchronise access to the audio callback.
Definition: juce_AudioDeviceManager.h:456
void audioDeviceStopped() override
Called to indicate that the device has stopped.
Definition: juce_StandaloneFilterWindow.h:626
bool isValid() const noexcept
Returns true if this Identifier is not null.
Definition: juce_Identifier.h:114
A class for dynamically evaluating simple numeric expressions.
Definition: juce_Expression.h:43
int getBlockSize() const noexcept
Returns the current typical block size that is being used.
Definition: juce_AudioProcessor.h:808
void removeRange(Range< Type > rangeToRemove)
Removes a range of values from the set.
Definition: juce_SparseSet.h:158
ReferenceCountedObjectPtr(const ReferenceCountedObjectPtr< Convertible > &other) noexcept
Copies another pointer.
Definition: juce_ReferenceCountedObject.h:297
#define JUCE_CATCH_EXCEPTION
The JUCE_TRY/JUCE_CATCH_EXCEPTION wrappers can be used to pass any uncaught exceptions to the JUCEApp...
Definition: juce_ApplicationBase.h:324
@ GL_UNSIGNED_INT64_ARB
Definition: juce_gl.h:3848
const File & getDirectory() const noexcept
Returns the directory that's currently being used.
Definition: juce_DirectoryContentsList.h:73
OwnedArray< ItemLayoutProperties > items
Definition: juce_StretchableLayoutManager.h:246
@ GL_DEPTH_COMPONENT
Definition: juce_gl.h:358
String currentDetails
Definition: juce_ImagePreviewComponent.h:59
@ GL_S
Definition: juce_gl.h:608
HMODULE winRTHandle
Definition: juce_win32_WinRTWrapper.h:91
@ GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT
Definition: juce_gles2.h:2675
@ GL_MAP2_VERTEX_ATTRIB5_4_NV
Definition: juce_gl.h:10670
@ GL_LINK_STATUS
Definition: juce_gl.h:1535
int numThreads
Definition: juce_PluginListComponent.h:125
@ GL_RGB565_OES
Definition: juce_gles2.h:4673
@ GL_PATH_FORMAT_PS_NV
Definition: juce_gl.h:9624
@ GL_SRGB8_EXT
Definition: juce_gl.h:7726
static const String midi
Definition: juce_UnitTestCategories.h:43
@ ambisonicACN28
Fifth-order ambisonic channel number 28.
Definition: juce_AudioChannelSet.h:393
@ minimiseButton
Definition: juce_DocumentWindow.h:64
@ GL_OPERAND0_RGB_ARB
Definition: juce_gl.h:5173
@ GL_MAJOR_VERSION
Definition: juce_gl.h:1703
Array< FloatingType > coeffs
Definition: juce_Polynomial.h:162
File volumeDir
Definition: juce_AudioCDReader.h:153
id callback
Definition: juce_mac_NSViewFrameWatcher.h:106
bool hasSpan() const noexcept
Definition: juce_GridItem.h:85
A panel that holds a list of PropertyComponent objects.
Definition: juce_PropertyPanel.h:43
@ SteinbergWavelab8
Represents Steinberg Wavelab 8.
Definition: juce_PluginHostType.h:103
This handy class takes a copy of a TreeViewItem's openness when you create it, and restores that open...
Definition: juce_TreeView.h:595
@ WGL_TRANSPARENT_VALUE_EXT
Definition: juce_wgl.h:441
bool isLetter() const
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_ASCII.h:319
std::unique_ptr< Pimpl > pimpl
Definition: juce_CameraDevice.h:220
~ObjCClass()
Definition: juce_mac_ObjCHelpers.h:361
@ GL_COMPRESSED_LUMINANCE_ARB
Definition: juce_gl.h:5088
GLenum query
Definition: juce_gl.h:914
@ GL_BITMAP_TOKEN
Definition: juce_gl.h:425
HWND getHWND() const noexcept
Definition: juce_win32_HiddenMessageWindow.h:59
ContextSampleType SampleType
The type of a single sample (which may be a vector if multichannel).
Definition: juce_ProcessContext.h:144
void setMidiMessageCollector(MidiMessageCollector *)
@ GL_DITHER
Definition: juce_gl.h:290
@ GL_DEPTH_RANGE
Definition: juce_gl.h:275
Cursor createStandardMouseCursor(MouseCursor::StandardCursorType) const
AlignContent
Possible values for the alignContent property.
Definition: juce_Grid.h:134
Rectangle< int > startingBounds
Definition: juce_SidePanel.h:217
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:365
ModifierKeys getModifiers() const noexcept
Returns the key modifiers.
Definition: juce_KeyPress.h:115
constexpr bool isEmpty() const noexcept
Returns true if the range has a length of zero.
Definition: juce_Range.h:89
size_t rows
Definition: juce_Matrix.h:247
@ GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT
Definition: juce_gles2.h:1900
GlobalRef() noexcept
Definition: juce_android_JNIHelpers.h:80
constexpr static uint16 makeInt(uint8 leastSig, uint8 mostSig) noexcept
Constructs a 16-bit integer from its constituent bytes, in order of significance.
Definition: juce_ByteOrder.h:185
void swapWith(RectangleList &otherList) noexcept
Swaps the contents of this and another list.
Definition: juce_RectangleList.h:400
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
Definition: juce_gl.h:1243
ShapeButton expandButton
Definition: juce_MultiChoicePropertyComponent.h:135
CharPointer_UTF32 operator=(CharPointer_UTF32 other) noexcept
Definition: juce_CharPointer_UTF32.h:46
@ GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4899
const void * getRawData() const noexcept
Returns a pointer to the underlying data.
Definition: juce_AudioDataConverters.h:566
@ GL_VIRTUAL_PAGE_SIZE_Y_ARB
Definition: juce_gl.h:5016
@ GL_CLIENT_ACTIVE_TEXTURE
Definition: juce_gl.h:1203
#define TRANS(stringLiteral)
Uses the LocalisedStrings class to translate the given string literal.
Definition: juce_LocalisedStrings.h:208
@ proximityRight
Proximity Right (Pr)
Definition: juce_AudioChannelSet.h:414
Array< GridItem > items
The set of items to lay-out.
Definition: juce_Grid.h:205
@ GL_COMBINER_SCALE_NV
Definition: juce_gl.h:9985
NSRange juceRangeToNS(Range< int > range)
Definition: juce_mac_ObjCHelpers.h:37
@ GL_YCRCB_SGIX
Definition: juce_gl.h:11781
@ GL_PIXEL_SUBSAMPLE_2424_SGIX
Definition: juce_gl.h:11698
@ GL_NAME_STACK_DEPTH
Definition: juce_gl.h:552
ComSmartPtr< ComTypes::IVMRWindowlessControl > windowlessControl
Definition: juce_win32_Video.h:95
@ GL_SAMPLER_CUBE_MAP_ARRAY
Definition: juce_gl.h:2285
This abstract base class is implemented by LookAndFeel classes to provide TextEditor drawing function...
Definition: juce_TextEditor.h:674
void handleMappingNotify(XMappingEvent &) const
@ numeric
Definition: juce_UnityPluginInterface.h:83
@ GL_TEXTURE_GREEN_TYPE
Definition: juce_gl.h:1814
static void detachedFromWindow(JNIEnv *, jobject, jlong)
Definition: juce_OpenGL_android.h:367
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
Definition: juce_gl.h:2563
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:492
UndoManager *const undoManager
Provides access to the undo manager that this object is using.
Definition: juce_AudioProcessorValueTreeState.h:417
GLenum GLenum dstRGB
Definition: juce_gl.h:2360
void addDefaultCommand(Command)
Adds a command to the list, and marks it as one which is invoked if no other command matches.
@ GL_CPU_OPTIMIZED_QCOM
Definition: juce_gles2.h:5043
int getMillisecondsSinceLastUpdate() const noexcept
When called from update(), this returns the number of milliseconds since the last update call.
@ QuestionIcon
A question-mark icon, for dialog boxes that need the user to answer a question.
Quaternion normalised() const noexcept
Definition: juce_Quaternion.h:68
void componentVisibilityChanged() override
Definition: juce_win32_Video.h:380
@ GL_FLOAT_MAT3x2_NV
Definition: juce_gles2.h:3944
@ GL_MODELVIEW0_STACK_DEPTH_EXT
Definition: juce_gl.h:8113
const Font & getFont() override
Definition: juce_RenderingHelpers.h:2728
Matrix(size_t numRows, size_t numColumns)
Creates a new matrix with a given number of rows and columns.
Definition: juce_Matrix.h:45
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_StringArray.h:139
friend class FixedSizeFunction
Definition: juce_FixedSizeFunction.h:209
KahanSum sumSquares
Definition: juce_StatisticsAccumulator.h:131
@ GL_MAX_TASK_OUTPUT_COUNT_NV
Definition: juce_gl.h:9530
int compare(const CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_ASCII.h:235
@ capsLock
Definition: juce_UnityPluginInterface.h:84
An interface for handling analytics events collected by an Analytics object.
Definition: juce_AnalyticsDestination.h:44
@ GL_DRAW_BUFFER15_ATI
Definition: juce_gl.h:5624
@ GL_POINT_FADE_THRESHOLD_SIZE_ARB
Definition: juce_gl.h:4679
void setTitleBarButtonsRequired(int requiredButtons, bool positionTitleBarButtonsOnLeft)
Changes the set of title-bar buttons being shown.
Structure used to hold midi events in the sequence.
Definition: juce_MidiMessageSequence.h:64
static const int F25Key
key-code for the F25 key
Definition: juce_KeyPress.h:231
ATOM atom
Definition: juce_win32_Video.h:895
@ titleTextColour
Definition: juce_SidePanel.h:171
GLuint GLuint GLfloat focalX
Definition: juce_gles2.h:5099
@ GL_LUMINANCE_INTEGER_EXT
Definition: juce_gl.h:7661
ValueRemapFunction convertTo0To1Function
Definition: juce_NormalisableRange.h:258
const Colour lavenderblush
Definition: juce_Colours.h:103
@ high
Definition: juce_PushNotifications.h:458
@ GL_FLOAT16_VEC2_NV
Definition: juce_gl.h:3324
static bool isDecimalDigit(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:210
Direction
Definition: juce_AccessibilityTextHelpers.h:39
UiaReturnRawElementProviderFunc uiaReturnRawElementProvider
Definition: juce_win32_WindowsUIAWrapper.h:145
bool isCubaseBridged() const noexcept
Returns true if the host is Steinberg Cubase 5 Bridged.
Definition: juce_PluginHostType.h:137
HeapBlock(HeapBlock &&other) noexcept
Move constructor.
Definition: juce_HeapBlock.h:140
@ GL_MAX_CLIP_DISTANCES_EXT
Definition: juce_gles2.h:1931
GLenum GLuint GLint GLint GLsizei numViews
Definition: juce_gl.h:11066
@ GL_PROGRAM_TARGET_NV
Definition: juce_gl.h:10627
@ GL_GEOMETRY_INPUT_TYPE_ARB
Definition: juce_gl.h:4232
void incrementToEndOfWhitespace() noexcept
Move this pointer to the first non-whitespace character in the string.
Definition: juce_CharPointer_ASCII.h:354
@ GL_SOURCE0_ALPHA_ARB
Definition: juce_gl.h:5170
@ byteOrderMarkLE2
Definition: juce_CharPointer_UTF16.h:481
@ GL_LAST_VERTEX_CONVENTION_OES
Definition: juce_gles2.h:4607
@ WGL_TEXTURE_DEPTH_COMPONENT_NV
Definition: juce_wgl.h:590
@ Reaper
Represents Cockos Reaper.
Definition: juce_PluginHostType.h:80
static const int F27Key
key-code for the F27 key
Definition: juce_KeyPress.h:233
@ GL_ATOMIC_COUNTER_BUFFER_BINDING
Definition: juce_gl.h:2553
void sendInitialUpdate()
Call this after setting up your combo box in the case where you need to do extra setup after construc...
@ GL_MUL_ATI
Definition: juce_gl.h:5732
static AudioChannelSet create5point1()
Creates a set for a 5.1 surround setup (left, right, centre, leftSurround, rightSurround,...
int OutputGranularityX
Definition: juce_win32_ComTypes.h:159
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
Definition: juce_gles2.h:1425
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
Definition: juce_gl.h:8595
@ GL_INT_SAMPLER_BUFFER_EXT
Definition: juce_gl.h:6752
FloatType getVariance() const noexcept
Returns the variance of all previously added values.
Definition: juce_StatisticsAccumulator.h:75
@ GL_HANDLE_TYPE_OPAQUE_FD_EXT
Definition: juce_gl.h:6933
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t1
Definition: juce_gl.h:9057
@ GL_TEXTURE_FILTER_CONTROL_EXT
Definition: juce_gl.h:7678
CodeDocument::Position selectionStart
Definition: juce_CodeEditorComponent.h:395
void generate(const Font &newFont, int glyphNumber)
Definition: juce_RenderingHelpers.h:289
CriticalSection noteStateLock
Definition: juce_MPESynthesiserBase.h:208
const bool useNativeDialogBox
Definition: juce_FileChooser.h:307
Definition: juce_AudioProcessor.h:478
@ GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
Definition: juce_gl.h:10320
@ GL_BLEND_SRC_ALPHA_EXT
Definition: juce_gl.h:6068
@ GL_GEOMETRY_SHADER_ARB
Definition: juce_gl.h:4230
HMODULE uiaHandle
Definition: juce_win32_WindowsUIAWrapper.h:144
JUCE_COMRESULT RangeFromPoint(ComTypes::UiaPoint point, ComTypes::ITextRangeProvider **pRetVal) override
Definition: juce_win32_UIATextProvider.h:132
Direct2DLowLevelGraphicsContext(HWND)
@ GL_OFFSET_TEXTURE_BIAS_NV
Definition: juce_gl.h:10303
@ GL_PATH_JOIN_STYLE_NV
Definition: juce_gl.h:9632
@ GL_DRAW_ELEMENTS_COMMAND_NV
Definition: juce_gl.h:8901
FloatType maximum
Definition: juce_StatisticsAccumulator.h:133
SelectedItemSet & operator=(const SelectedItemSet &other)
Creates a copy of another set.
Definition: juce_SelectedItemSet.h:70
std::unique_ptr< Button > scrollUp
Definition: juce_KeyboardComponentBase.h:289
@ GL_TEXTURE_MAX_CLAMP_R_SGIX
Definition: juce_gl.h:11722
Definition: juce_FileChooser.h:315
@ emailAddressKeyboard
Definition: juce_TextInputTarget.h:86
@ GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4119
SparseSet & operator=(const SparseSet &)=default
SampleType currentRatio
Definition: juce_NoiseGate.h:102
OwnedArray< ComboBox > comboBoxes
Definition: juce_AlertWindow.h:514
@ GL_INVERSE_NV
Definition: juce_gl.h:10608
@ GL_TEXTURE8
Definition: juce_gl.h:1152
@ GL_MAX_COLOR_ATTACHMENTS_NV
Definition: juce_gles2.h:3659
@ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
Definition: juce_gl.h:6629
float deltaX
The amount that the wheel has been moved in the X axis.
Definition: juce_MouseEvent.h:401
@ GL_4X_BIT_ATI
Definition: juce_gl.h:5760
@ horizontalKeyboard
Definition: juce_KeyboardComponentBase.h:52
@ GL_BGR_EXT
Definition: juce_gl.h:6017
forcedinline void premultiply() noexcept
Premultiplies the pixel's RGB values by its alpha.
Definition: juce_PixelFormats.h:538
ReferenceCountedArray< MessageManager::MessageBase, CriticalSection > messages
Definition: juce_osx_MessageQueue.h:60
@ GL_HALF_FLOAT_OES
Definition: juce_gles2.h:4915
void componentMovedOrResized(Component &component, bool wasMoved, bool wasResized) override
Definition: juce_mac_CarbonViewWrapperComponent.h:234
struct __GLsync * GLsync
Definition: juce_gles2.h:85
void fillRectList(const RectangleList< float > &) override
@ GL_COVERAGE_SAMPLES_NV
Definition: juce_gles2.h:3577
@ WGL_SWAP_UNDERLAY2
Definition: juce_wgl.h:63
void copyTextToClipboard(const String &)
@ GL_INT_VEC4_ARB
Definition: juce_gl.h:4850
@ GL_PURGEABLE_APPLE
Definition: juce_gl.h:3696
vSIMDType v
Definition: juce_fallback_SIMDNativeOps.h:67
Contains status information about a mouse wheel event.
Definition: juce_MouseEvent.h:391
void addArray(const Type *elementsToAdd, int numElementsToAdd)
Adds elements from an array to the end of this array.
Definition: juce_Array.h:583
static AudioChannelSet ambisonic(int order=1)
Creates a set for ACN, SN3D normalised ambisonic surround setups with a given order.
@ wrapperType_Undefined
Definition: juce_AudioProcessor.h:1198
@ GL_COLOR_INDEX12_EXT
Definition: juce_gl.h:7045
@ GL_OVERLAY
Definition: juce_gles2.h:1247
@ GL_VERTEX_ARRAY_RANGE_APPLE
Definition: juce_gl.h:3770
@ GL_COMPILE_AND_EXECUTE
Definition: juce_gl.h:589
Classes can implement this interface and register themselves with the Desktop class to receive callba...
Definition: juce_Desktop.h:59
void renderSolidFill(Iterator &iter, const Image::BitmapData &destData, PixelARGB fillColour, bool replaceContents, DestPixelType *)
Definition: juce_RenderingHelpers.h:1550
@ GL_TEXTURE_MAX_LEVEL_APPLE
Definition: juce_gles2.h:1760
@ GL_COMPRESSED_RGBA_ASTC_4x3x3_OES
Definition: juce_gles2.h:4866
@ GL_TEXTURE_INTENSITY_TYPE
Definition: juce_gl.h:1891
Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently se...
Definition: juce_FilenameComponent.h:67
@ GL_PROGRAM_OBJECT_EXT
Definition: juce_gl.h:6243
static constexpr int upperZoneMasterChannel
Definition: juce_MPEZoneLayout.h:93
KeyState
Possible values for the note key state.
Definition: juce_MPENote.h:43
Rectangle< float > getContentArea() const noexcept
Returns the main content rectangle.
Definition: juce_DrawableComposite.h:79
const ElementType * begin() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_Array.h:336
reference operator*() const
Definition: juce_XmlElement.h:683
~Locker()
Definition: juce_OpenGL_osx.h:152
@ GL_RGB4_S3TC
Definition: juce_gl.h:11144
@ GL_DEPTH_CLAMP
Definition: juce_gl.h:2123
@ WGL_FULL_ACCELERATION_ARB
Definition: juce_wgl.h:270
@ ambisonicACN4
Second-order ambisonic channel number 4.
Definition: juce_AudioChannelSet.h:363
@ GL_TEXCOORD2_BIT_PGI
Definition: juce_gl.h:11122
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:267
@ WGL_SUPPORT_GDI_ARB
Definition: juce_wgl.h:246
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:192
This class is a useful way of tracking down hard to find memory leaks when the regular LeakedObjectDe...
Definition: juce_HeavyweightLeakedObjectDetector.h:43
@ GL_IMAGE_1D_ARRAY_EXT
Definition: juce_gl.h:7303
bool isDigit() const noexcept
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_UTF16.h:388
@ GL_CURRENT_OCCLUSION_QUERY_ID_NV
Definition: juce_gl.h:9578
SampleType * getChannelPointer(size_t channel) const noexcept
Returns a raw pointer into one of the channels in this block.
Definition: juce_AudioBlock.h:241
MaskType m[n]
Definition: juce_fallback_SIMDNativeOps.h:68
LinkedListPointer & operator=(ObjectType *const newItem) noexcept
Sets this pointer to point to a new list.
Definition: juce_LinkedListPointer.h:73
@ GL_POINT_SIZE_MAX_SGIS
Definition: juce_gl.h:11252
String scopeUID
The unique ID of the Scope that contains this symbol.
Definition: juce_Expression.h:191
bool isDigit() const
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_ASCII.h:317
HashMap(int numberOfSlots=defaultHashTableSize, HashFunctionType hashFunction=HashFunctionType())
Creates an empty hash-map.
Definition: juce_HashMap.h:121
@ rightCentre
Rc (AAX/VST), Rc used as Rss in AU for most layouts.
Definition: juce_AudioChannelSet.h:330
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
Definition: juce_gl.h:5135
ConfiguredCallback & configuredCallback
Definition: juce_android_CameraDevice.h:2100
Class used to create a set of preferences to pass to the WindowsWebView2WebBrowserComponent wrapper c...
Definition: juce_WebBrowserComponent.h:178
Definition: juce_audio_basics/utilities/juce_Reverb.h:264
Quaternion & operator*=(Quaternion other) noexcept
Definition: juce_Quaternion.h:57
StringPairArray translations
Definition: juce_LocalisedStrings.h:192
static constexpr int jpegImageFormat
Definition: juce_android_CameraDevice.h:851
std::function< NumericType(NumericType)> generator
Definition: juce_Oscillator.h:242
void operator()(CGDataProviderRef ptr) const noexcept
Definition: juce_mac_CoreGraphicsContext.h:43
~BacktraceMapHolder()
Definition: juce_HeavyweightLeakedObjectDetector.h:61
@ GL_COLOR_ATTACHMENT11_EXT
Definition: juce_gl.h:6647
bool contains(AccessibilityActionType type) const
Returns true if the specified action is supported.
Definition: juce_AccessibilityActions.h:96
bool isValid() const noexcept
Returns true if this represents a valid range.
Definition: juce_AccessibilityValueInterface.h:111
void savePluginState()
Definition: juce_StandaloneFilterWindow.h:348
@ GL_SHADER_BINARY_FORMAT_SPIR_V_ARB
Definition: juce_gl.h:4258
@ GL_DRAW_BUFFER10
Definition: juce_gl.h:1496
static const String function
Definition: juce_UnitTestCategories.h:38
Definition: juce_ThreadedAnalyticsDestination.h:194
@ GL_FRAGMENT_COLOR_EXT
Definition: juce_gl.h:6879
void mouseWheelMove(const MouseEvent &e, const MouseWheelDetails &) override
Called when the mouse-wheel is moved.
Definition: juce_MouseInactivityDetector.h:107
A type of timer class that can run multiple timers with different frequencies, all of which share a s...
Definition: juce_MultiTimer.h:45
AudioProcessorParameter(int versionHint)
The version hint supplied to this constructor is used in Audio Unit plugins to aid ordering parameter...
Definition: juce_AudioProcessorParameter.h:92
@ GL_ALPHA_SNORM
Definition: juce_gl.h:7784
void operator()(CGGradientRef ptr) const noexcept
Definition: juce_mac_CoreGraphicsContext.h:53
CaptureSession captureSession
Definition: juce_ios_CameraDevice.h:1240
LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...
Definition: juce_LookAndFeel.h:79
@ GL_LO_SCALE_NV
Definition: juce_gl.h:10346
void setEnabled(bool newValue) noexcept
Enables/disables the reverb.
Definition: juce_dsp/widgets/juce_Reverb.h:59
@ GL_GLYPH_HAS_KERNING_BIT_NV
Definition: juce_gl.h:9734
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: juce_gl.h:2280
ListenerList< Listener > listeners
Definition: juce_android_CameraDevice.h:2926
bool isCollapsed() const noexcept
Returns true if the UI element is collapsed.
Definition: juce_AccessibilityState.h:138
int addSorted(ElementComparator &comparator, ObjectClass *newObject) noexcept
Inserts a new object into the array assuming that the array is sorted.
Definition: juce_OwnedArray.h:534
@ GL_STATIC_READ_ARB
Definition: juce_gl.h:5468
void setResizable(bool shouldBeResizable, bool useBottomRightCornerResizer)
Make the window resizable or fixed.
Definition: juce_linux_XWindowSystem.h:171
@ GL_EXP2
Definition: juce_gl.h:430
@ GL_TEXTURE_WRAP_T
Definition: juce_gl.h:385
@ WGL_MAX_PBUFFER_WIDTH_ARB
Definition: juce_wgl.h:214
khronos_uint64_t GLuint64EXT
Definition: juce_gles2.h:84
static bool compare(const Matrix &a, const Matrix &b, ElementType tolerance=0) noexcept
Compare to matrices with a given tolerance.
GLenum GLenum GLenum GLenum GLenum componentUsage
Definition: juce_gl.h:10006
@ GL_UNIFORM_BARRIER_BIT_EXT
Definition: juce_gl.h:7334
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:273
void sessionStarted()
Definition: juce_android_CameraDevice.h:2752
Atom state
Definition: juce_linux_XWindowSystem.h:88
@ GL_INT_2_10_10_10_REV
Definition: juce_gl.h:2212
Base class for audio processing classes or plugins.
Definition: juce_AudioProcessor.h:45
void setCurrentAndTargetValue(FloatType newValue)
Sets the current value and the target value.
Definition: juce_SmoothedValue.h:75
virtual const AccessibilityHandler * getCellHandler(int row, int column) const =0
Returns the AccessibilityHandler for one of the cells in the table, or nullptr if there is no cell at...
@ AbletonLive8
Represents Ableton Live 8.
Definition: juce_PluginHostType.h:53
@ GL_MAX_SHADER_COMPILER_THREADS_ARB
Definition: juce_gl.h:4639
@ GL_CURRENT_VERTEX_ATTRIB
Definition: juce_gl.h:1478
const Colour darkolivegreen
Definition: juce_Colours.h:71
jobject invoke(jobject proxy, jobject method, jobjectArray args) override
Definition: juce_android_Video.h:316
void setFeedback(SampleType newFeedback)
Sets the feedback volume (between -1 and 1) of the phaser.
GLenum dfactorRGB
Definition: juce_gl.h:1344
@ GL_PROGRAM_PIPELINE_BINDING
Definition: juce_gl.h:2436
GLint ref
Definition: juce_gl.h:666
GLenum storagetype
Definition: juce_gl.h:8077
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:413
@ GL_TASK_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9538
OperatingSystemType
The set of possible results of the getOperatingSystemType() method.
Definition: juce_SystemStats.h:43
@ GL_MIN_SAMPLE_SHADING_VALUE
Definition: juce_gl.h:2279
Represents a particular font, including its size, style, etc.
Definition: juce_Font.h:41
std::unique_ptr< SavedState > state
Definition: juce_mac_CoreGraphicsContext.h:135
ValueType getBottom() const noexcept
Returns the gap that should be left at the bottom of the region.
Definition: juce_BorderSize.h:70
@ WGL_NEED_PALETTE_ARB
Definition: juce_wgl.h:231
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:79
int subPathIndex
The index of the current line within the current sub-path.
Definition: juce_PathIterator.h:90
Class used to create a set of options to pass to the AlertWindow and NativeMessageBox methods for sho...
Definition: juce_MessageBoxOptions.h:62
RelativePoint startPos
Definition: juce_RelativePointPath.h:105
@ GL_IMAGE_CLASS_4_X_32
Definition: juce_gl.h:2820
bool hasFocus(bool trueIfChildFocused) const
Returns true if this UI element has the focus.
Automatically locks and unlocks an InterProcessLock object.
Definition: juce_InterProcessLock.h:71
Matrix & swapColumns(size_t columnOne, size_t columnTwo) noexcept
Swaps the contents of two columns in the matrix and returns a reference to itself.
void * GLeglClientBufferEXT
Definition: juce_gles2.h:65
@ GL_TRANSLATE_2D_NV
Definition: juce_gl.h:9651
@ GL_CULL_FACE
Definition: juce_gl.h:272
CachedGlyphType * findLeastRecentlyUsedGlyph() const noexcept
Definition: juce_RenderingHelpers.h:242
@ GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2885
@ GL_PIXEL_MAP_I_TO_G_SIZE
Definition: juce_gl.h:509
@ horizontallyCentred
Indicates that the item should be placed in the centre between the left and right sides of the availa...
Definition: juce_Justification.h:115
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_GroupComponent.h:78
TestResult(const String &name, const String &subCategory)
Definition: juce_UnitTest.h:381
FloatingType operator[](int index) const noexcept
Returns a single coefficient of the receiver for reading.
Definition: juce_Polynomial.h:85
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:110
Colour colour
Definition: juce_AudioProcessor.h:1223
std::unique_ptr< Pimpl > pimpl
Definition: juce_XEmbedComponent.h:111
@ LinearBarVertical
A vertical bar slider with the text label drawn on top of it.
Definition: juce_Slider.h:66
@ GL_RED_INTEGER_EXT
Definition: juce_gl.h:7653
Defines the focus outline window properties.
Definition: juce_FocusOutline.h:53
@ rightButton
The right button (if it's held for a short time).
Definition: juce_AppleRemote.h:56
@ GL_OBJECT_POINT_SGIS
Definition: juce_gl.h:11241
static const String audio
Definition: juce_UnitTestCategories.h:29
std::atomic< float > lastValue
Definition: juce_ParameterAttachments.h:115
JUCE_COMRESULT get_WindowVisualState(ComTypes::WindowVisualState *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:133
Definition: juce_mac_NSViewFrameWatcher.h:70
AudioBlock &JUCE_VECTOR_CALLTYPE addProductOf(AudioBlock< OtherSampleType > src, NumericType factor) noexcept
Multiplies each value in src by a fixed value and adds the result to this block.
Definition: juce_AudioBlock.h:479
GlobalRef captureRequestBuilder
Definition: juce_android_CameraDevice.h:2103
AccessibleValueRange(MinAndMax valueRange, double interval)
Constructor.
Definition: juce_AccessibilityValueInterface.h:102
static ElementType * getNextSIMDAlignedPtr(ElementType *ptr) noexcept
Returns the next position in memory where isSIMDAligned returns true.
Definition: juce_SIMDRegister.h:352
#define UNITY_INTERFACE_API
Definition: juce_UnityPluginInterface.h:36
@ GL_OVERLAY_KHR
Definition: juce_gl.h:8426
@ WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
Definition: juce_wgl.h:177
SampleType thresholdInverse
Definition: juce_Compressor.h:102
void exit() const noexcept
Releases the lock.
Definition: juce_SpinLock.h:65
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
Definition: juce_Interpolators.h:122
Receives change event callbacks that are sent out by a ChangeBroadcaster.
Definition: juce_ChangeListener.h:44
Iterator & operator++()
Definition: juce_XmlElement.h:686
Manages details about connected display devices.
Definition: juce_Displays.h:35
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:119
@ invokedExecutableFile
Returns the file that was invoked to launch this executable.
Definition: juce_File.h:941
@ GL_MAX_ASYNC_READ_PIXELS_SGIX
Definition: juce_gl.h:11400
Type * getWritePointer(int channelNumber, int sampleIndex) noexcept
Returns a writeable pointer to one of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:361
String lastTextValue
Definition: juce_Label.h:345
JUCE_COMRESULT get_IsSelectionRequired(BOOL *pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:159
@ GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR
Definition: juce_gl.h:8562
A Mac-specific class that can create and embed an NSView inside itself.
Definition: juce_NSViewComponent.h:44
bool isEditableOnSingleClick() const noexcept
Returns true if this option was set using setEditable().
Definition: juce_Label.h:240
FrameRate with(Member &&member, Value &&value) const
Definition: juce_AudioPlayHead.h:144
const long UIA_MenuClosedEventId
Definition: juce_win32_ComInterfaces.h:139
GLXContext renderContext
Definition: juce_OpenGL_linux_X11.h:263
static bool parseOctalLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:193
int numSamples
The number of samples in the buffer which the callback is expected to fill with data.
Definition: juce_AudioSource.h:81
Array< TokenType > types
Definition: juce_CodeEditorComponent.h:233
int getMainBusNumInputChannels() const noexcept
Returns the number of input channels on the main bus.
Definition: juce_AudioProcessor.h:744
IIRFilterBase() noexcept
Creates a filter.
@ GL_PROGRAM_BINARY_LENGTH_OES
Definition: juce_gles2.h:4623
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
Definition: juce_gl.h:8029
JUCE_NODISCARD auto getCategory() const
The semantics of this parameter.
Definition: juce_AudioProcessorParameterWithID.h:92
@ GL_FRAMEBUFFER_BARRIER_BIT_EXT
Definition: juce_gl.h:7341
@ GL_FEEDBACK
Definition: juce_gl.h:604
@ GL_SOURCE2_ALPHA_EXT
Definition: juce_gl.h:7576
@ GL_SPECULAR
Definition: juce_gl.h:580
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:292
InOutChannelPair(int16 inCh, int16 outCh) noexcept
Definition: juce_AudioProcessor.h:1423
ToggleButton shouldMuteButton
Definition: juce_StandaloneFilterWindow.h:593
RectangleList()=default
Creates an empty RectangleList.
uint32 clampPixelComponents(uint32 x) noexcept
Definition: juce_PixelFormats.h:42
GLint GLint GLsizei counterSize
Definition: juce_gl.h:3466
bool meta
Definition: juce_AudioProcessorParameterWithID.h:106
@ GL_SHADING_RATE_4X2_PIXELS_QCOM
Definition: juce_gles2.h:5183
@ GL_COMPRESSED_RGBA_ASTC_5x5x4_OES
Definition: juce_gles2.h:4870
The base class for all JUCE user-interface objects.
Definition: juce_Component.h:35
bool isRegistered() const noexcept
Definition: juce_win32_Video.h:843
@ GL_TEXTURE10_ARB
Definition: juce_gl.h:4549
ValueType operator[](KeyTypeParameter keyToLookFor) const
Returns the value corresponding to a given key.
Definition: juce_HashMap.h:170
@ GL_FLOAT16_VEC3_NV
Definition: juce_gl.h:3325
@ GL_FETCH_PER_SAMPLE_ARM
Definition: juce_gles2.h:1799
@ GL_AFFINE_2D_NV
Definition: juce_gl.h:9653
@ GL_INDEX_MATERIAL_PARAMETER_EXT
Definition: juce_gl.h:6863
Justification justification
Definition: juce_GroupComponent.h:106
@ GL_MAX_TASK_UNIFORM_BLOCKS_NV
Definition: juce_gl.h:9516
@ GL_FLOAT_RG16_NV
Definition: juce_gl.h:9164
@ appliesDistanceAttenuation
Definition: juce_UnityPluginInterface.h:66
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:213
void ensureSize(const size_t minimumSize, bool initialiseNewSpaceToZero=false)
Increases the block's size only if it's smaller than a given size.
int OutputGranularityY
Definition: juce_win32_ComTypes.h:160
GenericScopedTryLock(const LockType &lock, bool acquireLockOnInitialisation=true) noexcept
Creates a GenericScopedTryLock.
Definition: juce_ScopedLock.h:217
forcedinline void handleEdgeTableLine(int x, int width, int alphaLevel) const noexcept
Definition: juce_RenderingHelpers.h:603
@ GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
Definition: juce_gl.h:9728
@ GL_DOMAIN
Definition: juce_gl.h:433
NamedValueSet properties
Definition: juce_DynamicObject.h:122
@ WGL_STEREO_ARB
Definition: juce_wgl.h:249
size_t getNumRows() const noexcept
Returns the number of rows in the matrix.
Definition: juce_Matrix.h:92
void deleteMouseCursor(Cursor cursorHandle) const
@ GL_CURRENT_TIME_NV
Definition: juce_gl.h:9894
static void cameraCaptureSessionReadyCallback(JNIEnv *, jobject, jlong host, jobject rawSession)
Definition: juce_android_CameraDevice.h:2281
@ GL_MAX_PROGRAM_PARAMETERS_ARB
Definition: juce_gl.h:4101
@ GL_GEOMETRY_SHADER_BIT
Definition: juce_gl.h:2430
bool operator==(const MidiDeviceInfo &other) const noexcept
Definition: juce_MidiDevices.h:64
@ GL_GEOMETRY_SHADER_EXT
Definition: juce_gl.h:6702
void setVisible(::Window, bool shouldBeVisible) const
@ GL_FLOAT16_MAT4x2_AMD
Definition: juce_gl.h:3334
static vSIMDType JUCE_VECTOR_CALLTYPE toVecType(vMaskSIMDType a) noexcept
Definition: juce_SIMDRegister.h:370
uint8 a
Definition: juce_PixelFormats.h:729
@ quadraticTo
For this type, x1, y1, x2, y2 indicate the control point and endpoint of a quadratic curve.
Definition: juce_Path.h:745
ModifierKeys mods
Definition: juce_KeyPress.h:271
@ GL_TEXTURE_MEMORY_LAYOUT_INTEL
Definition: juce_gl.h:8349
~Master() noexcept
Definition: juce_WeakReference.h:154
@ GL_DEPTH_COMPONENT16_NONLINEAR_NV
Definition: juce_gles2.h:3591
@ GL_MIN_MAP_BUFFER_ALIGNMENT
Definition: juce_gl.h:2551
@ GL_UNIFORM_MATRIX_STRIDE
Definition: juce_gl.h:2071
OwnedArray< Marker > markers
Definition: juce_MarkerList.h:187
OwnedArray< UniformTextSection > sections
Definition: juce_TextEditor.h:777
Holds information describing an application command.
Definition: juce_ApplicationCommandInfo.h:44
BoundaryType
Definition: juce_AccessibilityTextHelpers.h:31
@ GL_CUBIC_HP
Definition: juce_gl.h:8196
@ GL_VERTEX_STREAM4_ATI
Definition: juce_gl.h:5931
StyleFlags
A combination of these flags is passed to the ComponentPeer constructor.
Definition: juce_ComponentPeer.h:48
Definition: juce_ThreadLocalValue.h:132
@ GL_VIEWPORT_SUBPIXEL_BITS_OES
Definition: juce_gles2.h:4991
@ GL_FLOAT_RGB_NV
Definition: juce_gl.h:9160
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:158
GLuint64EXT GLuint beginPresentTimeId
Definition: juce_gl.h:9899
Parameters & operator=(const Parameters &o) noexcept
Definition: juce_StateVariableFilter.h:250
void setSize(const int size)
Definition: juce_audio_basics/utilities/juce_Reverb.h:269
typename Subtypes::DataType DataType
Definition: juce_AudioDataConverters.h:684
@ WindowVisualState_Maximized
Definition: juce_win32_ComInterfaces.h:110
@ GL_UNIFORM_BUFFER_START
Definition: juce_gl.h:2051
void remove(int indexToRemove, bool deleteObject=true)
Removes an object from the array.
Definition: juce_OwnedArray.h:598
@ GL_COMPUTE_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4656
@ GL_FOG_COORDINATE_ARRAY_TYPE
Definition: juce_gl.h:1318
static void rightMouseDown(id self, SEL, NSEvent *ev)
Definition: juce_OpenGL_osx.h:269
@ GL_STENCIL_INDEX1
Definition: juce_gl.h:1877
LocalRef(JavaType o) noexcept
Definition: juce_android_JNIHelpers.h:35
JUCE_COMRESULT castToType(void **result)
Definition: juce_win32_ComSmartPtr.h:186
@ GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9704
@ GL_ALPHA_BIAS
Definition: juce_gl.h:529
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES
Definition: juce_gles2.h:4599
String translate(const String &stringLiteral)
Uses the LocalisedStrings class to translate the given string literal.
std::unique_ptr< ButtonListenerProxy > buttonListener
Definition: juce_DocumentWindow.h:299
bool deleteFile() const
Deletes a file.
Definition: juce_posix_SharedCode.h:384
@ GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5448
static constexpr size_t SIMDNumElements
The number of elements that this vector can hold.
Definition: juce_SIMDRegister.h:106
@ GL_MAX_FRAMEBUFFER_WIDTH
Definition: juce_gl.h:2745
OwnedArray< AudioProcessorParameterNode > children
Definition: juce_AudioProcessorParameterGroup.h:248
@ GL_PALETTE4_R5_G6_B5_OES
Definition: juce_gl.h:10876
@ GL_EVAL_FRACTIONAL_TESSELLATION_NV
Definition: juce_gl.h:9078
@ GL_MULTISAMPLE_BUFFER_BIT7_QCOM
Definition: juce_gles2.h:5224
@ GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2901
@ WGL_VIDEO_OUT_STACKED_FIELDS_1_2
Definition: juce_wgl.h:629
@ urlKeyboard
Definition: juce_TextInputTarget.h:85
@ GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT
Definition: juce_gles2.h:2664
Definition: juce_mac_Video.h:204
ListenerList< Listener > listenerList
Definition: juce_TextPropertyComponent.h:180
@ GL_VERTEX4_BIT_PGI
Definition: juce_gl.h:11126
static bool isInitialByte(uint8 byte)
Definition: juce_MidiDataConcatenator.h:176
void dragLasso(const MouseEvent &e)
Call this in your mouseDrag event, to update the lasso's position.
Definition: juce_LassoComponent.h:145
String openError
Definition: juce_android_CameraDevice.h:2379
@ GL_SAMPLES_ARB
Definition: juce_gl.h:4527
void operator-=(int numToSkip) noexcept
Moves this pointer backwards by the specified number of characters.
Definition: juce_CharPointer_UTF8.h:207
ReferenceCountedObjectPtr< CachedGlyphType > findExistingGlyph(const Font &font, int glyphNumber) const noexcept
Definition: juce_RenderingHelpers.h:207
OutputStream & out
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:87
@ GL_STENCIL_CLEAR_TAG_VALUE_EXT
Definition: juce_gl.h:7375
const Colour midnightblue
Definition: juce_Colours.h:133
void JUCE_VECTOR_CALLTYPE replaceWithProductOfInternal(AudioBlock< OtherSampleType > src, NumericType value) const noexcept
Definition: juce_AudioBlock.h:743
Orientation orientation
Definition: juce_KeyboardComponentBase.h:277
@ GL_STENCIL_FAIL
Definition: juce_gl.h:284
@ GL_NATIVE_GRAPHICS_END_HINT_PGI
Definition: juce_gl.h:11082
void renderImageTransformed(IteratorType &iter, const Image &src, int alpha, const AffineTransform &trans, Graphics::ResamplingQuality quality, bool tiledFill) const
Definition: juce_RenderingHelpers.h:2582
@ GL_GEOMETRY_SHADER_INVOCATIONS_EXT
Definition: juce_gles2.h:2135
@ GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
Definition: juce_gl.h:11794
std::unique_ptr< DisplayVisuals > displayVisuals
Definition: juce_linux_XWindowSystem.h:333
float getFontHeight() const noexcept
Definition: juce_DrawableText.h:84
JUCE_NODISCARD auto withAutomatable(bool x) const
Definition: juce_AudioProcessorParameterWithID.h:83
ComSmartPtr< ComTypes::IMediaControl > mediaControl
Definition: juce_win32_Video.h:755
@ GL_TEXTURE_WRAP_R_OES
Definition: juce_gles2.h:4806
@ GL_PN_TRIANGLES_ATI
Definition: juce_gl.h:5815
String message
Definition: juce_MessageBoxOptions.h:138
@ GL_R32F_EXT
Definition: juce_gles2.h:2919
@ GL_UNIFORM_BLOCK
Definition: juce_gl.h:2848
double sampleRate
Definition: juce_Bias.h:149
void clipToPath(const Path &, const AffineTransform &) override
const String name
Definition: juce_UnitTest.h:303
double pendingSysexTime
Definition: juce_MidiDataConcatenator.h:182
@ GL_COLOR_ATTACHMENT9_NV
Definition: juce_gles2.h:3625
@ GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD
Definition: juce_gl.h:3258
@ WGL_BIND_TO_TEXTURE_RGBA_ARB
Definition: juce_wgl.h:292
Pointer(typename Constness::VoidType *sourceData) noexcept
Creates a non-interleaved pointer from some raw data in the appropriate format.
Definition: juce_AudioDataConverters.h:362
bool isMouseEventInThisOrChildren(Component *)
Rectangle< double > getScaledBounds() const
Returns the bounds of this image expressed in points.
Definition: juce_ScaledImage.h:75
@ GL_CLIP_DEPTH_MODE
Definition: juce_gl.h:3017
CriticalSection activeNotesLock
Definition: juce_MPEKeyboardComponent.h:140
@ GL_POST_CONVOLUTION_COLOR_TABLE_SGI
Definition: juce_gl.h:11809
JUCE_NODISCARD auto withInverted(bool x) const
Definition: juce_AudioProcessorParameterWithID.h:86
bool start(const LocalRef< jobject > &targetSurfacesList, GlobalRef &handlerToUse)
Definition: juce_android_CameraDevice.h:1627
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:212
void removeValue(ValueTypeParameter valueToRemove)
Removes all items with the given value.
Definition: juce_HashMap.h:266
@ GL_SLUMINANCE_ALPHA_NV
Definition: juce_gles2.h:4291
@ GL_STENCIL_BACK_WRITEMASK
Definition: juce_gl.h:1552
virtual AccessibleValueRange getRange() const =0
If this is a ranged value, this should return a valid AccessibleValueRange object representing the su...
@ GL_OUTPUT_TEXTURE_COORD10_EXT
Definition: juce_gl.h:7993
Adds a DC offset (voltage bias) to the audio samples.
Definition: juce_Bias.h:43
Definition: juce_AudioDataConverters.h:681
int channelIncrement
Definition: juce_MPEUtils.h:141
Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an Applica...
Definition: juce_KeyPressMappingSet.h:86
GlobalRef cameraManager
Definition: juce_android_CameraDevice.h:2910
@ height
Definition: juce_StandaloneFilterWindow.h:955
Rectangle< float > convertToRectFloat(RectType r) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:42
AlignContent
Possible values for the alignContent property.
Definition: juce_FlexBox.h:63
@ byteOrderMarkBE1
Definition: juce_CharPointer_UTF16.h:478
double sampleRate
Definition: juce_StateVariableTPTFilter.h:159
Embedding an instance of this class inside another class can be used as a low-overhead way of detecti...
Definition: juce_LeakedObjectDetector.h:42
ProcessContext::AudioBlockType getOutputBlock() const noexcept
Definition: juce_ProcessorDuplicator.h:92
@ GL_INTENSITY32UI_EXT
Definition: juce_gl.h:7620
Definition: juce_mac_Video.h:248
void setStart(ValueType newStartX, ValueType newStartY) noexcept
Changes this line's start point.
Definition: juce_Line.h:94
@ GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Definition: juce_gl.h:1804
Point< float > getCornerSize() const noexcept
Returns the corner size to be used.
Definition: juce_DrawableRectangle.h:57
void JUCE_VECTOR_CALLTYPE multiplyByInternal(NumericType value) const noexcept
Definition: juce_AudioBlock.h:724
@ GL_TEXTURE_VIEW_NUM_LEVELS_EXT
Definition: juce_gles2.h:2943
@ GL_SAMPLES_PASSED_ARB
Definition: juce_gl.h:4619
bool createFileCaptureFilter(const File &file, int quality)
Definition: juce_win32_CameraDevice.h:335
@ GL_COMPRESSED_RGBA_ASTC_10x6
Definition: juce_gles2.h:1416
constexpr Type jmin(Type a, Type b)
Returns the smaller of two values.
Definition: juce_MathsFunctions.h:106
bool contains(Type valueToLookFor) const noexcept
Checks whether a particular value is in the set.
Definition: juce_SparseSet.h:100
@ WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
Definition: juce_wgl.h:308
void endTransparencyLayer(SoftwareRendererSavedState &finishedLayerState)
Definition: juce_RenderingHelpers.h:2515
uint32 timeWhenPressed
Definition: juce_KeyPressMappingSet.h:232
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:107
@ GL_MATRIX11_ARB
Definition: juce_gl.h:4144
CharPointer_UTF8 findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF8.h:486
Definition: juce_mac_CFHelpers.h:30
#define JUCE_COMCALL
Definition: juce_win32_ComSmartPtr.h:55
void handleAsyncUpdate() override
Called back to do whatever your class needs to do.
@ GL_FLOAT_RGBA32_NV
Definition: juce_gl.h:9169
@ GL_ADD
Definition: juce_gl.h:411
Represents a notification that can be sent or received.
Definition: juce_PushNotifications.h:54
GLuint firstPathName
Definition: juce_gl.h:9823
@ GL_ALPHA_TEST_QCOM
Definition: juce_gles2.h:5031
This class contains some static methods for showing native alert windows.
Definition: juce_NativeMessageBox.h:35
float getMinimumHorizontalScale() const noexcept
Specifies the amount that the font can be squashed horizontally.
Definition: juce_Label.h:166
@ GL_TRANSPOSE_PROGRAM_MATRIX_EXT
Definition: juce_gl.h:6275
File()=default
Creates an (invalid) file object.
@ topFrontRight
Top Front Right channel.
Definition: juce_AudioChannelSet.h:338
bool lengthIsBelowEpsilon() const noexcept
Returns true if the vector is practically equal to the origin.
Definition: juce_Vector3D.h:74
@ GL_OUTPUT_TEXTURE_COORD20_EXT
Definition: juce_gl.h:8003
@ GL_CURRENT_RASTER_POSITION_VALID
Definition: juce_gl.h:452
const GlobalRef & getNativeView()
Definition: juce_android_CameraDevice.h:1053
void restoreState() override
Definition: juce_RenderingHelpers.h:2714
XSetting getSetting(const String &settingName) const
An IIR filter that can perform low, high, or band-pass filtering on an audio signal,...
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:248
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
Definition: juce_gl.h:7853
@ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
Definition: juce_gl.h:6630
@ GL_GEOMETRY_SUBROUTINE
Definition: juce_gl.h:2856
void setWetLatency(SampleType wetLatencyInSamples)
Sets the relative latency of the wet signal path compared to the dry signal path, and thus the amount...
~ListenerList()=default
Destructor.
SampleType threshold
Definition: juce_Compressor.h:102
AlertWindow * getAlertWindow() const noexcept
Returns the AlertWindow that is being used.
Definition: juce_ThreadWithProgressWindow.h:153
@ GL_UNSIGNED_INT_VEC2
Definition: juce_gl.h:1771
GLenum GLenum GLsizei void GLsizei void void * span
Definition: juce_gl.h:3166
@ GL_EYE_PLANE
Definition: juce_gl.h:622
@ GL_INT8_VEC2_NV
Definition: juce_gl.h:3350
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
Definition: juce_gl.h:6720
GLenum GLfloat param
Definition: juce_gl.h:646
StringIterator(String::CharPointerType s) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:536
const Expression & getExpression() const
Returns the expression that defines this coordinate.
Definition: juce_RelativeCoordinate.h:132
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:378
@ GL_IMAGE_3D_EXT
Definition: juce_gl.h:7299
@ GL_COLOR_ATTACHMENT3_EXT
Definition: juce_gl.h:6639
@ GL_SAMPLER_BUFFER_EXT
Definition: juce_gl.h:6738
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: juce_gl.h:2288
@ GL_TRIANGLES_ADJACENCY
Definition: juce_gl.h:2105
JUCE_COMRESULT get_WindowInteractionState(ComTypes::WindowInteractionState *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:153
NSArray * createNSArrayFromStringArray(const StringArray &strings)
Definition: juce_mac_ObjCHelpers.h:72
@ GL_OFFSET_TEXTURE_SCALE_NV
Definition: juce_gl.h:10302
@ GL_MAP1_TEXTURE_COORD_2
Definition: juce_gl.h:558
@ wrapperType_RTAS
Definition: juce_AudioProcessor.h:1203
NSString * nsEmptyString() noexcept
Definition: juce_mac_ObjCHelpers.h:57
@ GL_MATRIX_STRIDE
Definition: juce_gl.h:2876
@ GL_ALPHA12
Definition: juce_gl.h:1024
AudioBlock & operator=(const AudioBlock &other) noexcept=default
void drawImage(const Image &im, const AffineTransform &t) override
Definition: juce_RenderingHelpers.h:2724
@ GL_EVAL_VERTEX_ATTRIB12_NV
Definition: juce_gl.h:9091
struct _cl_event * event
Definition: juce_gl.h:3883
constexpr bool operator!=(Range other) const noexcept
Definition: juce_Range.h:202
bool isSequoia() const noexcept
Returns true if the host is Magix Sequoia.
Definition: juce_PluginHostType.h:177
@ GL_TEXTURE_COVERAGE_SAMPLES_NV
Definition: juce_gl.h:10260
@ GL_FUNC_ADD_EXT
Definition: juce_gl.h:6083
@ GL_DOUBLE_VEC4
Definition: juce_gl.h:2299
@ GL_X_EXT
Definition: juce_gl.h:8039
The class is a base class for objects that manage the loading of a type of component from a ValueTree...
Definition: juce_ComponentBuilder.h:100
PropertyHolderComponent * propertyHolderComponent
Definition: juce_PropertyPanel.h:166
@ GL_HALF_APPLE
Definition: juce_gl.h:3659
@ WGL_SWAP_OVERLAY14
Definition: juce_wgl.h:60
Definition: juce_ValueTreePropertyWithDefault.h:241
forcedinline void desaturate() noexcept
Definition: juce_PixelFormats.h:717
@ GL_MAX_DEBUG_LOGGED_MESSAGES_KHR
Definition: juce_gl.h:8495
void resized() override
Called when this component's size has been changed.
Definition: juce_StandaloneFilterWindow.h:546
@ GL_CURRENT_COLOR
Definition: juce_gl.h:444
@ minusButton
The minus or volume-down button.
Definition: juce_AppleRemote.h:55
const bool isMultiLine
Definition: juce_TextPropertyComponent.h:174
@ GL_HISTOGRAM_GREEN_SIZE_EXT
Definition: juce_gl.h:6810
Component & component
Definition: juce_Component.h:2372
@ playButtonSleepMode
Definition: juce_AppleRemote.h:61
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:303
@ GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES
Definition: juce_gles2.h:4604
static JUCEApplicationBase * getInstance() noexcept
Returns the global instance of the application object that's running.
Definition: juce_ApplicationBase.h:96
HeapBlock< float * > destBuffers
Definition: juce_ResamplingAudioSource.h:87
An object that waits for client sockets to connect to a port on this host, and creates InterprocessCo...
Definition: juce_InterprocessConnectionServer.h:39
int lastTopLine
Definition: juce_CodeEditorComponent.h:185
Definition: juce_win32_HiddenMessageWindow.h:69
@ GL_TESS_GEN_VERTEX_ORDER_EXT
Definition: juce_gles2.h:2654
@ GL_GREEN_INTEGER
Definition: juce_gl.h:1760
void fillRect(Rectangle< int > r, bool replaceContents)
Definition: juce_RenderingHelpers.h:2261
GLint GLuint mask
Definition: juce_gl.h:666
void recreateNativeWindowAsync()
Definition: juce_win32_Video.h:480
static const Identifier posProperty
Definition: juce_MarkerList.h:179
@ GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
Definition: juce_gl.h:5248
@ GL_TEXTURE_MAG_FILTER
Definition: juce_gl.h:382
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
@ GL_MIRROR_CLAMP_TO_EDGE
Definition: juce_gl.h:2996
@ GL_ONE_EXT
Definition: juce_gl.h:8048
CharPointer_UTF32 operator--() noexcept
Moves this pointer to the previous character in the string.
Definition: juce_CharPointer_UTF32.h:89
@ GL_TEXTURE_SAMPLES_IMG
Definition: juce_gles2.h:3033
GLsync(KHRONOS_APIENTRY *const &glFenceSync)(GLenum condition
@ StudioOne
Represents PreSonus Studio One.
Definition: juce_PluginHostType.h:106
AVPlayerView * playerView
Definition: juce_mac_Video.h:661
Definition: juce_posix_IPAddress.h:28
@ GL_FASTEST
Definition: juce_gl.h:326
int getShadowWidth() const noexcept
Returns the width of the shadow that will be drawn on the side of the panel.
Definition: juce_SidePanel.h:137
Expresses a coordinate as a dynamically evaluated expression.
Definition: juce_RelativeCoordinate.h:72
AudioBuffer< float > buffer
Definition: juce_BufferingAudioSource.h:111
const Colour turquoise
Definition: juce_Colours.h:177
void audioDeviceIOCallback(const float **inputChannelData, int numInputChannels, float **outputChannelData, int numOutputChannels, int numSamples) override
Processes a block of incoming and outgoing audio data.
Definition: juce_StandaloneFilterWindow.h:601
@ GL_LERP_ATI
Definition: juce_gl.h:5737
A base class for tokenising code so that the syntax can be displayed in a code editor.
Definition: juce_CodeTokeniser.h:38
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:69
void setWetMixProportion(SampleType newWetMixProportion)
Sets the current dry/wet mix proportion, with 0.0 being full dry and 1.0 being fully wet.
SingleThreadedAbstractFifo(int sizeIn)
Creates a SingleThreadedAbstractFifo that can manage a buffer of the specified size.
Definition: juce_SingleThreadedAbstractFifo.h:70
CFUniquePtr< CFRunLoopSourceRef > runLoopSource
Definition: juce_osx_MessageQueue.h:62
@ GL_IMAGE_BUFFER
Definition: juce_gl.h:2606
@ GL_ACTIVE_PROGRAM
Definition: juce_gl.h:2435
@ GL_MAP1_INDEX
Definition: juce_gl.h:555
float y1
The y position of the start of the current line segment.
Definition: juce_PathIterator.h:74
@ GL_NORMAL_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8282
@ GL_OPERAND2_ALPHA_ARB
Definition: juce_gl.h:5178
void setRampDurationSeconds(double newDurationSeconds) noexcept
Sets the length of the ramp used for smoothing gain changes.
Definition: juce_Bias.h:65
BacktraceMapHolder()=default
JUCE_COMRESULT RangeFromAnnotation(IRawElementProviderSimple *, ComTypes::ITextRangeProvider **pRetVal) override
Definition: juce_win32_UIATextProvider.h:159
@ functionKey
Definition: juce_UnityPluginInterface.h:85
@ 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:746
@ GL_COLOR_TABLE_BIAS_SGI
Definition: juce_gl.h:11815
const long UIA_MenuOpenedEventId
Definition: juce_win32_ComInterfaces.h:137
int getTabBarDepth() const noexcept
Returns the current thickness of the tab bar.
Definition: juce_TabbedComponent.h:79
@ GL_SRGB_ALPHA
Definition: juce_gl.h:1669
@ GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10173
@ GL_MAX_TEXTURE_SIZE
Definition: juce_gl.h:317
void append(ObjectType *const newItem)
Adds an item to the end of the list.
Definition: juce_LinkedListPointer.h:231
@ GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES
Definition: juce_gles2.h:4594
@ GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
Definition: juce_gl.h:10384
@ GL_OUTPUT_TEXTURE_COORD28_EXT
Definition: juce_gl.h:8011
@ GL_TEXTURE_2D
Definition: juce_gl.h:321
virtual bool mouseDownOnKey(int midiNoteNumber, const MouseEvent &e)
Callback when the mouse is clicked on a key.
Definition: juce_MidiKeyboardComponent.h:196
Gradient(const Image::BitmapData &dest, const ColourGradient &gradient, const AffineTransform &transform, const PixelARGB *colours, int numColours)
Definition: juce_RenderingHelpers.h:702
bool clipToRectangleList(const RectangleList< int > &) override
bool isPlaying() override
Returns true if the device is still calling back.
@ GL_PRIMITIVES_GENERATED
Definition: juce_gl.h:1738
@ GL_COLOR_LOGIC_OP
Definition: juce_gl.h:951
MPEValue & getValue(MPENote ¬e) noexcept
Definition: juce_MPEInstrument.h:384
~ScopedCameraDevice()
Definition: juce_android_CameraDevice.h:2310
@ GL_MAX_TRACK_MATRICES_NV
Definition: juce_gl.h:10612
@ GL_MATRIX1_NV
Definition: juce_gl.h:10614
@ GL_FOG_COORDINATE_SOURCE_EXT
Definition: juce_gl.h:6566
@ GL_HALF_BIAS_NEGATE_NV
Definition: juce_gl.h:9972
@ GL_DRAW_BUFFER0_ATI
Definition: juce_gl.h:5609
GLint GLint GLint GLint GLint woffset
Definition: juce_gl.h:11289
void reset()
Resets the internal state variables of the filter.
@ ambisonicACN34
Fifth-order ambisonic channel number 34.
Definition: juce_AudioChannelSet.h:399
This class represents the current MPE zone layout of a device capable of handling MPE.
Definition: juce_MPEZoneLayout.h:120
@ WGL_SUPPORT_OPENGL_EXT
Definition: juce_wgl.h:446
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:51
@ GL_PIXEL_UNPACK_BUFFER_BINDING_EXT
Definition: juce_gl.h:7062
const Colour paleturquoise
Definition: juce_Colours.h:147
@ WGL_BACK_RIGHT_ARB
Definition: juce_wgl.h:313
@ GL_MATRIX9_ARB
Definition: juce_gl.h:4142
@ GL_ALLOW_DRAW_MEM_HINT_PGI
Definition: juce_gl.h:11088
@ GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV
Definition: juce_gl.h:8906
GLenum internalFormat
Definition: juce_gl.h:3547
@ GL_SAMPLER_2D_ARRAY
Definition: juce_gl.h:1767
Array< AudioIODeviceCallback * > callbacks
Definition: juce_AudioDeviceManager.h:496
void applyTransform(const AffineTransform &transform) noexcept
Uses a transform to change the point's coordinates.
Definition: juce_Point.h:220
JUCE_COMRESULT get_SupportedTextSelection(ComTypes::SupportedTextSelection *pRetVal) override
Definition: juce_win32_UIATextProvider.h:63
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES
Definition: juce_gles2.h:4876
const Font & getFont() const noexcept
Returns the font that the editor is using.
Definition: juce_CodeEditorComponent.h:214
Definition: juce_ProcessorDuplicator.h:83
@ hann
Definition: juce_Windowing.h:51
@ GL_FLOAT_MAT3x4
Definition: juce_gl.h:1664
TextLayout textLayout
Definition: juce_AlertWindow.h:506
@ GL_ELEMENT_ARRAY_BARRIER_BIT_EXT
Definition: juce_gl.h:7333
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:106
@ GL_MAX_FRAMEBUFFER_LAYERS_EXT
Definition: juce_gles2.h:2159
@ GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4120
std::unique_ptr< ActiveProcess > activeProcess
Definition: juce_ChildProcess.h:106
@ GL_SAMPLER_1D_SHADOW
Definition: juce_gl.h:1531
@ GL_TEXTURE_INTERNAL_FORMAT_QCOM
Definition: juce_gles2.h:5064
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:97
static const String smoothedValues
Definition: juce_UnitTestCategories.h:46
void next() noexcept
Definition: juce_posix_SharedCode.h:1357
@ GL_SPARE0_NV
Definition: juce_gl.h:9962
static const int numberPad9
key-code for the 9 on the numeric keypad.
Definition: juce_KeyPress.h:252
@ GL_MAX_ASYNC_TEX_IMAGE_SGIX
Definition: juce_gl.h:11398
void captureStillPictureDelayed()
Definition: juce_android_CameraDevice.h:1888
@ wideRight
Wide Right channel.
Definition: juce_AudioChannelSet.h:346
GLuint const GLuint GLuint const GLuint const GLenum * dstLayouts
Definition: juce_gl.h:7183
JustifySelf
Possible values for the justifySelf property.
Definition: juce_GridItem.h:105
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
Definition: juce_gles2.h:1423
@ GL_VERTEX_ARRAY_LENGTH_NV
Definition: juce_gl.h:10567
uint32_t type
Definition: juce_fallback_SIMDNativeOps.h:35
friend class OwnedArray
Definition: juce_OwnedArray.h:868
@ GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT
Definition: juce_gles2.h:2152
@ GL_FRAGMENT_INPUT_NV
Definition: juce_gl.h:9785
@ GL_CLIP_PLANE5
Definition: juce_gl.h:629
A variant class, that can be used to hold a range of primitive values.
Definition: juce_Variant.h:41
void componentMovedOrResized(bool, bool) override
Definition: juce_win32_Video.h:364
@ GL_COLOR_ATTACHMENT11
Definition: juce_gl.h:1849
@ GL_PIXEL_MAP_A_TO_A
Definition: juce_gl.h:443
juce_wchar toLowerCase() const noexcept
Returns a lower-case version of the first character of this string.
Definition: juce_CharPointer_ASCII.h:330
virtual void productDownloadPaused(Download &)
iOS only: Called when a product download is paused.
Definition: juce_InAppPurchases.h:175
@ GL_MODELVIEW26_ARB
Definition: juce_gl.h:5419
void playerPreparationFinished(const URL &url, Result r, AVPlayer *preparedPlayer)
Definition: juce_mac_Video.h:522
jobject get() const noexcept
Definition: juce_android_JNIHelpers.h:116
Rectangle(ValueType width, ValueType height) noexcept
Creates a rectangle with a given size, and a position of (0, 0).
Definition: juce_Rectangle.h:87
AudioBlockType & ioBlock
Definition: juce_ProcessContext.h:122
@ GL_COMPRESSED_TEXTURE_FORMATS
Definition: juce_gl.h:1201
This abstract base class is implemented by LookAndFeel classes to provide various file-browser layout...
Definition: juce_FileBrowserComponent.h:183
bool enabled
Definition: juce_LadderFilter.h:149
@ GL_POLYGON_TOKEN
Definition: juce_gl.h:424
void setVideoPosition(HWND hwnd) override
Definition: juce_win32_Video.h:130
@ GL_MATRIX6_NV
Definition: juce_gl.h:10619
std::unique_ptr< Pimpl > browser
Definition: juce_WebBrowserComponent.h:157
@ openMode
specifies that the component should allow the user to choose an existing file with the intention of o...
Definition: juce_FileBrowserComponent.h:54
AudioFormatManager formatManager
Definition: juce_SoundPlayer.h:123
@ GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
Definition: juce_gl.h:10343
@ GL_COMPRESSED_SIGNED_RED_RGTC1_EXT
Definition: juce_gl.h:7518
OwnedArray< DragImageComponent > dragImageComponents
Definition: juce_DragAndDropContainer.h:257
@ GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition: juce_gl.h:2673
FloatType temp
Definition: juce_LogRampedValue.h:185
Definition: juce_linux_XWindowSystem.h:259
InvocationMethod invocationMethod
The type of event that triggered this command.
Definition: juce_ApplicationCommandTarget.h:85
bool unloadPageWhenHidden
Definition: juce_WebBrowserComponent.h:158
int getPreferredHeight() const noexcept
Returns this item's preferred height.
Definition: juce_PropertyComponent.h:74
@ GL_OUTPUT_TEXTURE_COORD31_EXT
Definition: juce_gl.h:8014
const GLint * attribs
Definition: juce_gl.h:10439
StillPictureTaker(GlobalRef &captureSessionToUse, GlobalRef &captureRequestBuilderToUse, GlobalRef &previewCaptureRequestToUse, GlobalRef &handlerToUse, int autoFocusModeToUse)
Definition: juce_android_CameraDevice.h:1683
MidiBufferIterator end() const noexcept
Get a read-only iterator pointing one past the end of this buffer.
Definition: juce_MidiBuffer.h:262
@ GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10170
@ GL_COLOR_ATTACHMENT19
Definition: juce_gl.h:1857
Vector3D normalised() const noexcept
Definition: juce_Vector3D.h:71
void fillShape(typename BaseRegionType::Ptr shapeToFill, bool replaceContents)
Definition: juce_RenderingHelpers.h:2428
const Attribute & getAttribute(int index) const noexcept
Returns one of the string's attributes.
Definition: juce_AttributedString.h:184
@ GL_LOSE_CONTEXT_ON_RESET_ARB
Definition: juce_gl.h:4724
int getMinimumWhenOffTheTop() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:116
DryWetMixer< SampleType > dryWet
Definition: juce_Chorus.h:154
bool hasName() const noexcept
Definition: juce_GridItem.h:88
@ GL_ALL_BARRIER_BITS_EXT
Definition: juce_gl.h:7344
void subtract(RectangleType rect)
Removes a rectangular region from the list.
Definition: juce_RectangleList.h:204
JUCE_COMRESULT AddToSelection() override
Definition: juce_win32_UIASelectionProvider.h:43
double width
Definition: juce_win32_ComInterfaces.h:48
@ GL_LO_BIAS_NV
Definition: juce_gl.h:10352
BlowFish encryption class.
Definition: juce_BlowFish.h:36
@ GL_TEXTURE_INTENSITY_TYPE_ARB
Definition: juce_gl.h:5224
@ GL_SHADER_STORAGE_BUFFER_BINDING
Definition: juce_gl.h:2895
void processPendingPaintsForWindow(::Window)
void cameraCaptureSessionCaptureFailed(bool isPreview, jobject session, jobject request, jobject failure)
Definition: juce_android_CameraDevice.h:1991
@ GL_SIGNED_LUMINANCE8_ALPHA8_NV
Definition: juce_gl.h:10335
@ GL_SAMPLER_1D
Definition: juce_gl.h:1527
int numSamples
Definition: juce_AudioVisualiserComponent.h:125
MidiDeviceInfo deviceInfo
Definition: juce_MidiDevices.h:381
@ GL_RESTART_PATH_NV
Definition: juce_gl.h:9715
JUCE_NODISCARD ModifierKeys withoutFlags(int rawFlagsToClear) const noexcept
Definition: juce_ModifierKeys.h:178
@ GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM
Definition: juce_gles2.h:5148
@ GL_COMMAND_BARRIER_BIT
Definition: juce_gl.h:2586
void getMagnitudeForFrequencyArray(const 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.
@ GL_LIGHT_ENV_MODE_SGIX
Definition: juce_gl.h:11487
@ GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
Definition: juce_gl.h:2354
int getNumInputChannels() const
Definition: juce_StandaloneFilterWindow.h:140
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei srcHeight
Definition: juce_gl.h:2933
@ GL_PRIMITIVE_BOUNDING_BOX
Definition: juce_gles2.h:1333
CaptureSessionMode(Pimpl &ownerToUse, ScopedCameraDevice &cameraDeviceToUse, GlobalRef &handlerToUse, PreviewDisplay &pd, int cameraSensorOrientationToUse, int cameraLensFacingToUse, StreamConfigurationMap &streamConfigurationMapToUse)
Definition: juce_android_CameraDevice.h:2533
ColourScheme & getCurrentColourScheme() noexcept
Definition: juce_LookAndFeel_V4.h:101
@ GL_PATH_MODELVIEW_STACK_DEPTH_NV
Definition: juce_gl.h:9777
@ GL_LUMINANCE_FLOAT32_APPLE
Definition: juce_gl.h:3664
void endTransparencyLayer() override
Type normal() const noexcept
Definition: juce_Quaternion.h:66
bool exists() const
Checks whether the file actually exists.
Definition: juce_posix_SharedCode.h:246
@ EC_ERRORABORTEX
Definition: juce_win32_ComTypes.h:116
FloatType getUnchecked(FloatType index) const noexcept
Calculates the approximated value for the given index without range checking.
Definition: juce_LookupTable.h:95
@ GL_NUM_DEVICE_UUIDS_EXT
Definition: juce_gl.h:6903
@ GL_MAX_TEXTURE_LOD_BIAS
Definition: juce_gl.h:1302
Range< int > channelRange
Definition: juce_MPEInstrument.h:375
@ GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV
Definition: juce_gl.h:8981
LocalRef< jobject > getTargetSurfaces() const
Definition: juce_android_CameraDevice.h:2669
void processBlock(const SampleType *input, SampleType *output, size_t n) noexcept
Definition: juce_StateVariableFilter.h:154
bool isEnabled() const noexcept
Returns true if the reverb is enabled.
Definition: juce_dsp/widgets/juce_Reverb.h:56
@ GL_OFFSET_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10290
@ GL_MATRIX18_ARB
Definition: juce_gl.h:4151
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES
Definition: juce_gles2.h:4811
@ GL_QUERY_RESULT_AVAILABLE_EXT
Definition: juce_gles2.h:2019
int GLsizei
Definition: juce_gles2.h:60
void saveAudioDeviceState()
Definition: juce_StandaloneFilterWindow.h:301
@ GL_OBJECT_LINE_SGIS
Definition: juce_gl.h:11243
@ GL_DRAW_BUFFER5
Definition: juce_gl.h:1491
@ GL_T2F_IUI_V3F_EXT
Definition: juce_gl.h:6841
@ GL_ARRAY_SIZE
Definition: juce_gl.h:2872
@ WGL_ACCELERATION_EXT
Definition: juce_wgl.h:433
std::unique_ptr< ResizableBorderComponent > resizableBorder
Definition: juce_ResizableWindow.h:385
@ GL_COMBINER_CD_OUTPUT_NV
Definition: juce_gl.h:9988
@ GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Definition: juce_gl.h:5112
@ GL_COMPRESSED_LUMINANCE_ALPHA_ARB
Definition: juce_gl.h:5089
float bottom
Definition: juce_win32_ComTypes.h:133
Definition: juce_HashMap.h:361
@ GL_R16_SNORM
Definition: juce_gl.h:2040
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,...
const Colour khaki
Definition: juce_Colours.h:101
static const int F17Key
key-code for the F17 key
Definition: juce_KeyPress.h:223
static MidiMessage noteOn(int channel, int noteNumber, float velocity) noexcept
Creates a key-down message (using a floating-point velocity).
ProcessContextNonReplacing(const ConstAudioBlockType &input, AudioBlockType &output) noexcept
Creates a ProcessContextNonReplacing that uses the given input and output blocks.
Definition: juce_ProcessContext.h:152
@ GL_MAX_SAMPLES_APPLE
Definition: juce_gles2.h:1693
@ GL_OBJECT_TYPE_ARB
Definition: juce_gl.h:4843
Represents a track.
Definition: juce_Grid.h:65
@ GL_INDEX_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5451
const long UIA_TextPattern2Id
Definition: juce_win32_ComInterfaces.h:135
void clear() noexcept
Definition: juce_ComponentPeer.h:403
Type operator--() noexcept
Atomically decrements this value, returning the new value.
Definition: juce_Atomic.h:125
auto operator()(Ptr ptr) const noexcept -> Ptr
Definition: juce_StandaloneFilterWindow.h:490
const StringArray & getParameterNames() const noexcept
Returns an array of the names of all the URL's parameters.
Definition: juce_URL.h:240
@ WGL_PIXEL_TYPE_ARB
Definition: juce_wgl.h:250
void addXY(ValueType xToAdd, ValueType yToAdd) noexcept
Adds a pair of coordinates to this value.
Definition: juce_Point.h:88
int CropAlignX
Definition: juce_win32_ComTypes.h:155
ComSmartPtr< ComTypes::IGraphBuilder > graphBuilder
Definition: juce_win32_CameraDevice.h:577
@ GL_CON_1_ATI
Definition: juce_gl.h:5699
@ GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE
Definition: juce_gl.h:3787
void renderImageUntransformed(IteratorType &iter, const Image &src, int alpha, int x, int y, bool tiledFill) const
Definition: juce_RenderingHelpers.h:2590
PixelAlpha(uint32 internal) noexcept
Definition: juce_PixelFormats.h:725
@ rightSurroundRear
Rsr (AAX), Rcs (VST), Rrs (AU) channel.
Definition: juce_AudioChannelSet.h:344
@ GL_MAX_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:4131
This abstract base class is implemented by LookAndFeel classes to provide ComboBox functionality.
Definition: juce_ComboBox.h:368
@ GL_DU8DV8_ATI
Definition: juce_gl.h:5651
ListenerList< Listener > listeners
Definition: juce_AudioIODeviceType.h:183
Used to receive callbacks when the OS scale factor of this ComponentPeer changes.
Definition: juce_ComponentPeer.h:454
const long UIA_Text_TextChangedEventId
Definition: juce_win32_ComInterfaces.h:144
@ GL_MATRIX_INDEX_ARRAY_STRIDE_ARB
Definition: juce_gl.h:4500
int size() const noexcept
Returns the number of strings in the array.
Definition: juce_StringArray.h:136
static const String bottom
"bottom"
Definition: juce_RelativeCoordinate.h:155
bool operator!=(const Rectangle &other) const noexcept
Returns true if the two rectangles are not identical.
Definition: juce_Rectangle.h:619
@ leftSurround
Ls channel.
Definition: juce_AudioChannelSet.h:327
LocalRef< jstring > javaString(const String &s)
Definition: juce_android_JNIHelpers.h:792
@ GL_OFFSET_TEXTURE_2D_SCALE_NV
Definition: juce_gl.h:10305
@ GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: juce_gl.h:7316
@ GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT
Definition: juce_gl.h:7148
GLenum backfunc
Definition: juce_gl.h:5839
Array< WeakReference< Component > > contentComponents
Definition: juce_TabbedComponent.h:215
SIMDRegister JUCE_VECTOR_CALLTYPE operator-(SIMDRegister v) const noexcept
Returns the difference of the receiver and v.
Definition: juce_SIMDRegister.h:227
@ GL_RGBA32F_ARB
Definition: juce_gl.h:5227
@ GL_LINE_WIDTH
Definition: juce_gl.h:267
This class contains some utility functions that might help with machine ID generation.
Definition: juce_OnlineUnlockStatus.h:224
virtual bool canApplyBusesLayout(const BusesLayout &layouts) const
Callback to check if a certain bus layout can now be applied.
Definition: juce_AudioProcessor.h:1309
@ GL_INT_SAMPLER_1D
Definition: juce_gl.h:1774
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:635
GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * messageLog
Definition: juce_gl.h:2965
@ GL_RGBA_MODE
Definition: juce_gl.h:497
void *KHRONOS_APIENTRY *const & glMapNamedBufferEXT(GLuint buffer, GLenum access)
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:559
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:43
@ GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES
Definition: juce_gles2.h:4778
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,...
StringArray parameterValues
Definition: juce_URL.h:725
static Pimpl & getOwner(id self)
Definition: juce_mac_CameraDevice.h:217
static AudioProcessor::WrapperType getPluginLoadedAs() noexcept
Returns the plug-in format via which the plug-in file was loaded.
Definition: juce_PluginHostType.h:229
ReferenceCountedObjectPtr()=default
Creates a pointer to a null object.
void clear(bool deleteObjects=true)
Clears the array, optionally deleting the objects inside it first.
Definition: juce_OwnedArray.h:107
@ wantStdErr
Definition: juce_ChildProcess.h:53
bool vertical
Definition: juce_RenderingHelpers.h:469
static id accessibilityHitTest(id self, SEL, NSPoint p)
Definition: juce_OpenGL_osx.h:272
void playbackReachedEndTime()
Definition: juce_mac_Video.h:530
int64 getLengthDownloaded() const
Returns the number of bytes that have been downloaded so far.
Definition: juce_URL.h:507
@ GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
Definition: juce_gl.h:10804
@ GL_RELATIVE_ARC_TO_NV
Definition: juce_gl.h:9723
@ WGL_TEXTURE_RECTANGLE_ATI
Definition: juce_wgl.h:347
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: juce_gl.h:2963
Font font
Definition: juce_RenderingHelpers.h:2633
@ GL_DEPTH_BUFFER_BIT2_QCOM
Definition: juce_gles2.h:5203
@ GL_COMBINE_EXT
Definition: juce_gl.h:7562
@ GL_SIGNED_ALPHA_NV
Definition: juce_gl.h:10336
virtual double getCurrentValue() const =0
Returns the current value as a double.
@ GL_COMPRESSED_RGBA_ASTC_12x10
Definition: juce_gles2.h:1419
constexpr JUCE_NODISCARD 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:133
@ GL_NORMAL_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7884
String cachedOutputSpeakerArrString
Definition: juce_AudioProcessor.h:1477
@ GL_COMPRESSED_RGBA_ASTC_5x5_KHR
Definition: juce_gl.h:8576
@ GL_UNIFORM_BUFFER_UNIFIED_NV
Definition: juce_gl.h:10473
static constexpr int embeddedWindowEventMask
Definition: juce_OpenGL_linux_X11.h:260
@ GL_PATCHES_OES
Definition: juce_gles2.h:4755
@ GL_MAX_SERVER_WAIT_TIMEOUT
Definition: juce_gl.h:2129
GLint limit
Definition: juce_gl.h:9281
A set of threads that will run a list of jobs.
Definition: juce_ThreadPool.h:155
Manages a list of selectable items.
Definition: juce_SelectedItemSet.h:45
JUCE_COMRESULT withCellInterface(Value *pRetVal, Callback &&callback) const
Definition: juce_win32_UIAGridItemProvider.h:84
static String createHex(Type n)
Definition: juce_String.h:1365
@ GL_TEXTURE_RED_SIZE_EXT
Definition: juce_gl.h:7442
std::unique_ptr< AudioBuffer< float > > testSound
Definition: juce_AudioDeviceManager.h:517
@ CaretPosition_BeginningOfLine
Definition: juce_win32_ComInterfaces.h:97
const double gy1
Definition: juce_RenderingHelpers.h:510
OwnedArray< PluginTree > subFolders
Definition: juce_KnownPluginList.h:174
GLint maxTextures
Definition: juce_gles2.h:5073
@ GL_QUERY_BY_REGION_NO_WAIT
Definition: juce_gl.h:1789
GLint GLsizei width
Definition: juce_gl.h:645
void appendCharPointer(CharPointer textToAppend, size_t maxCharsToTake)
Appends a string to the end of this one.
Definition: juce_String.h:276
float process(const float input) noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:286
void(* GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)
Definition: juce_gles2.h:91
JUCE_NODISCARD 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:248
GLenum const void GLbitfield GLsizei GLenum const void * charcodes
Definition: juce_gl.h:9795
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.
void setSpeed(double newSpeed)
Definition: juce_android_Video.h:457
@ GL_IUI_V3F_EXT
Definition: juce_gl.h:6837
@ GL_DOUBLE_MAT3x4
Definition: juce_gl.h:2306
void captureSessionConfigured(ScopedCameraDevice::CaptureSession *session) override
Definition: juce_android_CameraDevice.h:2580
String name
Definition: juce_TableHeaderComponent.h:426
@ GL_IMAGE_CLASS_11_11_10
Definition: juce_gl.h:2829
const Colour sandybrown
Definition: juce_Colours.h:162
size_t allocatedSize
Definition: juce_BigInteger.h:327
void expectGreaterThan(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is greater than a comparison value.
Definition: juce_UnitTest.h:171
@ GL_TEXTURE_CONSTANT_DATA_SUNX
Definition: juce_gl.h:11848
@ GL_4D_COLOR_TEXTURE
Definition: juce_gl.h:420
void addArray(const std::initializer_list< TypeToCreateFrom > &items)
Definition: juce_ArrayBase.h:288
void renderImage(const Image &sourceImage, const AffineTransform &trans, const BaseRegionType *tiledFillClipRegion)
Definition: juce_RenderingHelpers.h:2375
@ GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
Definition: juce_gl.h:10456
@ GL_HSL_HUE_NV
Definition: juce_gl.h:8834
@ GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT
Definition: juce_gl.h:7169
@ GL_UNSIGNED_INT64_VEC4_NV
Definition: juce_gl.h:3370
ComSmartPtr< ComTypes::IBaseFilter > baseFilter
Definition: juce_win32_Video.h:759
@ GL_FULL_SUPPORT
Definition: juce_gl.h:2818
File getFile() const
The path to a file or folder.
Definition: juce_RangedDirectoryIterator.h:39
void process(const ProcessContext &context) const noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_WaveShaper.h:55
@ GL_RESAMPLE_DECIMATE_OML
Definition: juce_gl.h:11044
CodeDocument & document
Definition: juce_CodeEditorComponent.h:386
@ GL_DRAW_BUFFER7_ARB
Definition: juce_gl.h:4028
@ GL_ALPHA_MAX_SGIX
Definition: juce_gl.h:11409
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR
Definition: juce_gl.h:8469
double left
Definition: juce_win32_ComInterfaces.h:46
Definition: juce_RenderingHelpers.h:2043
double position
Definition: juce_ColourGradient.h:215
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:328
@ GL_TABLE_TOO_LARGE_EXT
Definition: juce_gl.h:6818
std::unique_ptr< AudioFormatReader > reader
Definition: juce_AudioCDReader.h:156
ToggleState
Definition: juce_win32_ComInterfaces.h:100
static const String networking
Definition: juce_UnitTestCategories.h:44
static EGLConfig config
Definition: juce_OpenGL_android.h:355
static void incrementToEndOfWhitespace(Type &text) noexcept
Increments a pointer until it points to the first non-whitespace character in a string.
Definition: juce_CharacterFunctions.h:807
JUCE_COMRESULT invokeShowMenu()
Definition: juce_win32_UIAExpandCollapseProvider.h:60
Definition: juce_win32_ScopedThreadDPIAwarenessSetter.h:30
MidiDeviceInfo getDeviceInfo() const noexcept
Returns the MidiDeviceInfo struct containing some information about this device.
Definition: juce_MidiDevices.h:294
const Colour orchid
Definition: juce_Colours.h:144
Vector3D & operator=(Vector3D other) noexcept
Definition: juce_Vector3D.h:42
@ WGL_CONTEXT_DEBUG_BIT_ARB
Definition: juce_wgl.h:142
SavedStateStack(StateObjectType *initialState) noexcept
Definition: juce_RenderingHelpers.h:2644
Array< double > alpha
Definition: juce_FilterDesign.h:261
int getApplicationReturnValue() const noexcept
Returns the value that has been set as the application's exit code.
Definition: juce_ApplicationBase.h:262
GLdouble GLdouble r
Definition: juce_gl.h:797
WaitableEvent closedEvent
Definition: juce_android_CameraDevice.h:2381
@ GL_ACCUM_GREEN_BITS
Definition: juce_gl.h:549
Parallelogram< float > getBoundingBox() const noexcept
Returns the parallelogram that defines the text bounding box.
Definition: juce_DrawableText.h:79
DestPixelType * linePixels
Definition: juce_RenderingHelpers.h:892
unsigned int GLbitfield
Definition: juce_gles2.h:51
@ GL_HISTOGRAM_LUMINANCE_SIZE_EXT
Definition: juce_gl.h:6813
@ GL_MODULATE_ADD_ATI
Definition: juce_gl.h:5854
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
Definition: juce_gl.h:3960
const HashMap & hashMap
Definition: juce_HashMap.h:459
BOOL(WINAPI *)() UiaClientsAreListeningFunc
Definition: juce_win32_WindowsUIAWrapper.h:140
int ShrinkTapsX
Definition: juce_win32_ComTypes.h:163
Line(Point< ValueType > startPoint, Point< ValueType > endPoint) noexcept
Creates a line from its start and end points.
Definition: juce_Line.h:63
bool deleteAfterUse
Definition: juce_BubbleMessageComponent.h:116
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:348
@ GL_TESS_CONTROL_SHADER
Definition: juce_gl.h:2349
Definition: juce_audio_basics/utilities/juce_Reverb.h:219
void updateSmoothers() noexcept
@ GL_MODELVIEW18_ARB
Definition: juce_gl.h:5411
bool isValid() const noexcept
Definition: juce_linux_XWindowSystem.h:115
NSViewFrameChangeCallbackClass()
Definition: juce_mac_NSViewFrameWatcher.h:44
double GLclampd
Definition: juce_gles2.h:64
@ GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL
Definition: juce_gl.h:8397
@ GL_MAX_NAME_STACK_DEPTH
Definition: juce_gl.h:538
HDC dc
Definition: juce_OpenGL_win32.h:355
void cameraCaptureSessionConfigureFailed(jobject session)
Definition: juce_android_CameraDevice.h:2183
int64 toMilliseconds() const noexcept
Returns the time as a number of milliseconds.
Definition: juce_Time.h:98
A base class that should be implemented by classes which want to render openGL on a background thread...
Definition: juce_OpenGLRenderer.h:38
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_ASCII.h:348
@ JUCE_RGBA_FORMAT
Definition: juce_OpenGLExtensions.h:134
static Ptr makeLowPass(double sampleRate, NumericType frequency)
Returns the coefficients for a low-pass filter.
@ GL_UNSIGNED_INT_5_9_9_9_REV_APPLE
Definition: juce_gles2.h:1769
GLuint * queryHandle
Definition: juce_gl.h:8409
@ GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
Definition: juce_gl.h:9784
GLuint GLint srcX0
Definition: juce_gl.h:3084
static bool isOctalDigit(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:187
void *KHRONOS_APIENTRY *const & glMapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
GLint GLint internalformat
Definition: juce_gl.h:650
bool isMiddleButtonDown() const noexcept
Definition: juce_ModifierKeys.h:90
std::unique_ptr< DirectShowContext > context
Definition: juce_win32_Video.h:958
void handleXEmbedMessage(LinuxComponentPeer *, XClientMessageEvent &) const
@ GL_PRESENT_DURATION_NV
Definition: juce_gl.h:9897
@ GL_BLEND_DST_RGB_EXT
Definition: juce_gl.h:6065
@ GL_INDEX_SHIFT
Definition: juce_gl.h:518
Definition: juce_android_JNIHelpers.h:166
A simple limiter with standard threshold and release time controls, featuring two compressors and a h...
Definition: juce_Limiter.h:38
@ wrapperType_AAX
Definition: juce_AudioProcessor.h:1204
double height
Definition: juce_win32_ComInterfaces.h:49
@ GL_INT_IMAGE_CUBE
Definition: juce_gl.h:2616
const GLfloat * m
Definition: juce_gl.h:6278
static SIMDRegister JUCE_VECTOR_CALLTYPE truncate(SIMDRegister a) noexcept
Truncates each element to its integer part.
Definition: juce_SIMDRegister.h:330
Atom activeWin
Definition: juce_linux_XWindowSystem.h:88
void initialise(const std::function< FloatType(size_t)> &functionToApproximate, size_t numPointsToUse)
Initialises or changes the parameters of a LookupTable object.
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:120
A simple class to generate hash functions for some primitive types, intended for use with the HashMap...
Definition: juce_HashMap.h:34
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:560
@ GL_PIXEL_PACK_BUFFER
Definition: juce_gl.h:1657
virtual bool isActive() const
Returns true if this voice is currently busy playing a sound.
Definition: juce_MPESynthesiserVoice.h:62
@ GL_R11F_G11F_B10F_EXT
Definition: juce_gl.h:7019
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:229
ListenerList< Listener, Array< Listener *, CriticalSection > > listeners
Definition: juce_Thread.h:395
static int generateHash(const Uuid &key, int upperLimit) noexcept
Generates a simple hash from a UUID.
Definition: juce_HashMap.h:51
@ GL_PACK_COMPRESSED_BLOCK_SIZE
Definition: juce_gl.h:2549
FixedSizeFunction(FixedSizeFunction &&other) noexcept
Move constructor.
Definition: juce_FixedSizeFunction.h:145
Definition: juce_posix_SharedCode.h:1344
@ UpDownResizeCursor
an arrow pointing up and down.
Definition: juce_MouseCursor.h:60
@ GL_UNDEFINED_APPLE
Definition: juce_gl.h:3695
@ GL_LINE_TO_NV
Definition: juce_gl.h:9693
@ GL_CONTEXT_CORE_PROFILE_BIT
Definition: juce_gl.h:2101
bool operator>(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
@ WGL_COLORSPACE_LINEAR_EXT
Definition: juce_wgl.h:357
void offsetAll(ValueType dx, ValueType dy) noexcept
Adds an x and y value to all the coordinates.
Definition: juce_RectangleList.h:596
Initialises and stores some atoms for the display.
Definition: juce_linux_XWindowSystem.h:68
ObjectClass *const * begin() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:209
@ GL_PIXEL_TILE_WIDTH_SGIX
Definition: juce_gl.h:11598
@ GL_VARIABLE_G_NV
Definition: juce_gl.h:9959
This class contains a generated list of OpenGL extension functions, which are either dynamically load...
Definition: juce_OpenGLExtensions.h:109
typename std::enable_if_t<! std::is_base_of< A, std::remove_reference_t< B > >::value > DisableIfSameOrDerived
Can be used to disable template constructors that would otherwise cause ambiguity with compiler-gener...
Definition: juce_Functional.h:78
NumericType * getRawCoefficients() noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_FIRFilter.h:267
A container for holding a set of strings which are keyed by another string.
Definition: juce_StringPairArray.h:34
AudioBlock getSubsetChannelBlock(size_t channelStart, size_t numChannelsToUse) const noexcept
Returns a subset of contiguous channels.
Definition: juce_AudioBlock.h:259
ListenerList< PushNotifications::Listener > listeners
Definition: juce_PushNotifications.h:698
@ low
Definition: juce_PushNotifications.h:456
@ GL_BUFFER_KHR
Definition: juce_gl.h:8486
@ GL_MATRIX8_ARB
Definition: juce_gl.h:4141
ValueType getX() const noexcept
Returns the x coordinate of the rectangle's left-hand-side.
Definition: juce_Rectangle.h:127
void setBypassed(bool b) noexcept
Set the processor at index Index to be bypassed or enabled.
Definition: juce_ProcessorChain.h:79
This class is in charge of the application's event-dispatch loop.
Definition: juce_MessageManager.h:44
GLint * numCounters
Definition: juce_gl.h:3466
GLuint GLuint pixelindex
Definition: juce_gl.h:3309
@ GL_SHADING_RATE_2X2_PIXELS_QCOM
Definition: juce_gles2.h:5182
State
Definition: juce_ADSR.h:261
static int getTotalButtonsHeight(int)
@ GL_DRAW_BUFFER7_EXT
Definition: juce_gles2.h:2051
void resetToDefault() noexcept
Removes the property from the referenced ValueTree.
Definition: juce_ValueTreePropertyWithDefault.h:133
@ GL_RENDERBUFFER_DEPTH_SIZE_EXT
Definition: juce_gl.h:6667
@ GL_DRAW_PIXEL_TOKEN
Definition: juce_gl.h:426
bool isClipEmpty() const override
Definition: juce_RenderingHelpers.h:2706
@ GL_PERFQUERY_SINGLE_CONTEXT_INTEL
Definition: juce_gl.h:8387
@ GL_BUFFER_STORAGE_FLAGS_EXT
Definition: juce_gles2.h:1902
@ GL_MAP2_TANGENT_EXT
Definition: juce_gl.h:6189
Colour colour
Definition: juce_LookAndFeel.h:263
String name
Definition: juce_GridItem.h:64
@ tokenType_keyword
Definition: juce_LuaCodeTokeniser.h:50
HRESULT create(ComSmartPtr< ComTypes::IGraphBuilder > &graphBuilder, ComSmartPtr< ComTypes::IBaseFilter > &baseFilter, HWND hwnd) override
Definition: juce_win32_Video.h:106
JointStyle
The type of shape to use for the corners between two adjacent line segments.
Definition: juce_PathStrokeType.h:46
@ GL_POLYGON_SMOOTH_HINT
Definition: juce_gl.h:304
GLuint GLint sourceBaseLevel
Definition: juce_gles2.h:1684
@ GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE
Definition: juce_gles2.h:1632
@ GL_INTENSITY8
Definition: juce_gl.h:1038
unsigned int GLbitfield
Definition: juce_gl.h:158
@ WGL_NUMBER_PIXEL_FORMATS_ARB
Definition: juce_wgl.h:227
A filter class designed to perform multi-band separation using the TPT (Topology-Preserving Transform...
Definition: juce_LinkwitzRileyFilter.h:50
struct ComponentInstanceRecord * AudioComponentInstance
Definition: juce_ExtensionsVisitor.h:45
ApplicationCommandManager & getCommandManager() const noexcept
Definition: juce_KeyPressMappingSet.h:113
@ GL_TEXTURE_DEFORMATION_BIT_SGIX
Definition: juce_gl.h:11611
@ GL_GUILTY_CONTEXT_RESET_KHR
Definition: juce_gl.h:8537
double GLdouble
Definition: juce_gl.h:170
void callListeners(const Image &image)
Definition: juce_android_CameraDevice.h:3043
var getValue() const
Returns the current value.
~MessageQueue() noexcept
Definition: juce_osx_MessageQueue.h:47
Line & operator=(const Line &)=default
Copies a line from another one.
SampleType g
Definition: juce_StateVariableTPTFilter.h:156
void * GLeglImageOES
Definition: juce_gles2.h:66
GLint left
Definition: juce_gl.h:2526
@ GL_TABLE_TOO_LARGE
Definition: juce_gl.h:4365
@ GL_STRICT_DEPTHFUNC_HINT_PGI
Definition: juce_gl.h:11089
@ GL_PRIMITIVE_RESTART_FIXED_INDEX
Definition: juce_gl.h:2681
PixelARGB(uint8 a, uint8 r, uint8 g, uint8 b) noexcept
Definition: juce_PixelFormats.h:64
Matrix3D(Vector3D< Type > vector) noexcept
Creates a matrix from a 3D vector translation.
Definition: juce_Matrix3D.h:91
static void cameraCaptureSessionActiveCallback(JNIEnv *, jobject, jlong host, jobject rawSession)
Definition: juce_android_CameraDevice.h:2241
@ GL_DEPTH_CLAMP_EXT
Definition: juce_gles2.h:1997
@ GL_BUFFER_IMMUTABLE_STORAGE
Definition: juce_gl.h:2986
bool isOrientationInverted() const override
This can be overridden to tell the host that this parameter operates in the reverse direction.
Definition: juce_AudioProcessorParameterWithID.h:179
static int indexOf(CharPointerType1 textToSearch, const CharPointerType2 substringToLookFor) noexcept
Finds the character index of a given substring in another string.
Definition: juce_CharacterFunctions.h:686
Container that handles geometry for grid layouts (fixed columns and rows) using a set of declarative ...
Definition: juce_Grid.h:39
@ GL_DS_BIAS_NV
Definition: juce_gl.h:10353
void clipToPath(const Path &path, const AffineTransform &t) override
Definition: juce_RenderingHelpers.h:2711
@ GL_TEXCOORD4_BIT_PGI
Definition: juce_gl.h:11124
A very simple ADSR envelope class.
Definition: juce_ADSR.h:36
#define X(name)
Definition: juce_OpenGLExtensions.h:124
@ GL_STANDARD_FONT_FORMAT_NV
Definition: juce_gl.h:9764
Array(const ElementType &singleElementToAdd)
Initialises an Array of size 1 containing a single element.
Definition: juce_Array.h:100
UndoManager undoManager
Definition: juce_TextEditor.h:769
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:78
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_MPESynthesiserBase.h:83
int64 getTotalLength() const override
Implements the PositionableAudioSource method.
Definition: juce_BufferingAudioSource.h:89
OwnedArray< TextButton > buttons
Definition: juce_AlertWindow.h:512
int getNumSounds() const noexcept
Returns the number of sounds that have been added to the synth.
Definition: juce_Synthesiser.h:347
MidiKeyboardState & state
Definition: juce_MidiKeyboardComponent.h:261
const Colour lavender
Definition: juce_Colours.h:102
Type
Definition: juce_AudioProcessor.h:1170
Definition: juce_win32_ComInterfaces.h:38
@ GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD
Definition: juce_gl.h:3306
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:417
bool useNativeControls
Definition: juce_mac_Video.h:451
ImageReaderOnImageAvailableListener onImageAvailableListener
Definition: juce_android_CameraDevice.h:1164
@ GL_LUMINANCE_ALPHA32F_ARB
Definition: juce_gl.h:5232
@ GL_RGB10_A2
Definition: juce_gl.h:978
BorderSize< int > borderSize
Definition: juce_ComponentPeer.h:122
void unregisterFdCallback(int fd)
Unregisters a previously registered file descriptor.
@ GL_ACCUM_BUFFER_BIT
Definition: juce_gl.h:395
@ GL_PROXY_TEXTURE_2D_ARRAY_EXT
Definition: juce_gl.h:7480
Linear(const ColourGradient &gradient, const AffineTransform &transform, const PixelARGB *colours, int numColours)
Definition: juce_RenderingHelpers.h:408
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
Definition: juce_gles2.h:1430
@ GL_TERMINATE_SEQUENCE_COMMAND_NV
Definition: juce_gl.h:8899
ValueSource & getValueSource() noexcept
Returns the ValueSource that this value is referring to.
Definition: juce_Value.h:217
@ GL_PIXEL_TRANSFORM_2D_EXT
Definition: juce_gl.h:7070
GLint GLint GLint srcY1
Definition: juce_gl.h:2006
ComSmartPtr< ComClass > getWRLFactory(const wchar_t *runtimeClassID)
Definition: juce_win32_WinRTWrapper.h:55
void setHorizontalRange(Range< ValueType > range) noexcept
Changes the position of the rectangle's left and right edges.
Definition: juce_Rectangle.h:214
@ GL_REG_22_ATI
Definition: juce_gl.h:5688
static bool isLetter(char character) noexcept
Checks whether a character is alphabetic.
JUCE_COMRESULT get_ItemCount(int *pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:212
Atomic() noexcept
Creates a new value, initialised to zero.
Definition: juce_Atomic.h:46
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unitySetScreenBounds(int id, float x, float y, float w, float h)
bool isSelected(ParameterType item) const noexcept
True if this item is currently selected.
Definition: juce_SelectedItemSet.h:270
const float unsnappedDefault
Definition: juce_AudioProcessorValueTreeState.h:522
Represents an MPE voice that an MPESynthesiser can use to play a sound.
Definition: juce_MPESynthesiserVoice.h:37
@ menuText
Definition: juce_LookAndFeel_V4.h:56
@ GL_HALF_BIT_ATI
Definition: juce_gl.h:5762
ValueTree state
This is the ValueTree data object that the builder is working with.
Definition: juce_ComponentBuilder.h:64
void run() override
Must be implemented to perform the thread's actual code.
typename TypeOfCriticalSectionToUse::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_HashMap.h:357
int amountMoved
Definition: juce_SidePanel.h:219
@ GL_MAX_COMBINED_IMAGE_UNIFORMS
Definition: juce_gl.h:2644
static void onRequestPermissionsResultNative(JNIEnv *, jobject, jlong, jint, jobjectArray, jintArray)
GLenum writeTarget
Definition: juce_gl.h:2087
@ GL_UNSIGNED_SHORT_1_5_5_5_REV
Definition: juce_gl.h:1111
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_ASCII.h:157
static void setOwner(id self, PlayerControllerBase *p)
Definition: juce_mac_Video.h:263
GLsizei mapsize
Definition: juce_gl.h:906
A collection of functions for manipulating characters and character strings.
Definition: juce_CharacterFunctions.h:91
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:82
An input filter for a TextEditor that limits the length of text and/or the characters that it may con...
Definition: juce_TextEditor.h:626
GLenum GLint GLint GLint GLint srcZ
Definition: juce_gl.h:2933
A base class for drawing a custom MIDI keyboard component.
Definition: juce_KeyboardComponentBase.h:41
@ GL_TEXTURE_SPARSE_EXT
Definition: juce_gles2.h:2621
@ GL_MODELVIEW29_ARB
Definition: juce_gl.h:5422
@ GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
Definition: juce_gl.h:6658
ListenerList< Listener > listeners
Definition: juce_MarkerList.h:188
@ GL_FULL_RANGE_EXT
Definition: juce_gl.h:8051
void previewDisplayReady() override
Definition: juce_android_CameraDevice.h:2554
int getIndex() const noexcept
Returns the current index of the selected item.
Definition: juce_AudioParameterChoice.h:106
Definition: juce_mac_ObjCHelpers.h:243
@ GL_FILTER4_SGIS
Definition: juce_gl.h:11321
@ GL_CONVOLUTION_FILTER_BIAS_EXT
Definition: juce_gl.h:6143
@ GL_FLOAT16_NV
Definition: juce_gl.h:3323
@ GL_TRANSFORM_FEEDBACK_VARYINGS
Definition: juce_gl.h:1735
GenericScopedTryLock< CriticalSection > ScopedTryLockType
Provides the type of scoped try-locker to use with a CriticalSection.
Definition: juce_CriticalSection.h:99
int numArguments
Definition: juce_Variant.h:54
void setNominalVideoRefreshPeriodS(double periodS)
Definition: juce_OpenGL_osx.h:225
@ GL_TEXTURE_WRAP_R
Definition: juce_gl.h:1105
RenderingHelpers::TranslationOrTransform transform
Definition: juce_RenderingHelpers.h:2473
Rectangle< int > getLocalArea(const Component *sourceComponent, Rectangle< int > areaRelativeToSourceComponent) const
Converts a rectangle to be relative to this component's coordinate space.
@ GL_CURRENT_QUERY_ARB
Definition: juce_gl.h:4616
virtual bool isMidiEffect() const
Returns true if this is a MIDI effect plug-in and does no audio processing.
Definition: juce_AudioProcessor.h:840
@ GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10385
@ GL_FONT_UNDERLINE_POSITION_BIT_NV
Definition: juce_gl.h:9745
std::unique_ptr< ColourSpaceView > colourSpace
Definition: juce_ColourSelector.h:149
@ GL_COLOR_ATTACHMENT7_EXT
Definition: juce_gl.h:6643
@ rightSurround
Rs channel.
Definition: juce_AudioChannelSet.h:328
size_t getGuardIndex() const noexcept
Definition: juce_LookupTable.h:149
@ GL_HISTOGRAM_ALPHA_SIZE_EXT
Definition: juce_gl.h:6812
bool contains(::Window, Point< int > localPos) const
GLuint srcPath
Definition: juce_gl.h:9798
@ GL_OP_SET_GE_EXT
Definition: juce_gl.h:7966
const Colour mediumblue
Definition: juce_Colours.h:125
Parses and stores the X11 settings for a display according to the XSETTINGS specification.
Definition: juce_linux_XWindowSystem.h:130
@ GL_INDEX_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10560
@ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
Definition: juce_gl.h:6628
int CommandID
A type used to hold the unique ID for an application command.
Definition: juce_ApplicationCommandID.h:37
constexpr Px(unsigned long long p)
Definition: juce_Grid.h:49
@ GL_TEXTURE_CLIPMAP_CENTER_SGIX
Definition: juce_gl.h:11426
const Colour linen
Definition: juce_Colours.h:121
@ GL_2PASS_0_SGIS
Definition: juce_gl.h:11199
Point< int > position
Definition: juce_ComponentPeer.h:400
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4892
static Array< double > getPartialImpulseResponseHn(int n, double kp)
void excludeClipRectangle(const Rectangle< int > &r) override
Definition: juce_RenderingHelpers.h:2710
Mode & crtp()
Definition: juce_android_CameraDevice.h:2552
AudioBlock & add(AudioBlock< OtherSampleType > src) noexcept
Adds the elements in the src block to the elements in this block.
Definition: juce_AudioBlock.h:401
This class handles the logic for remapping MIDI note messages from multiple MPE sources onto a specif...
Definition: juce_MPEUtils.h:107
@ GL_W_EXT
Definition: juce_gl.h:8042
uint32 getUniqueID() const noexcept
Returns a unique ID for this peer.
Definition: juce_ComponentPeer.h:148
@ GL_NEGATIVE_X_EXT
Definition: juce_gl.h:8043
~Array()=default
Destructor.
@ GL_COLOR_EXT
Definition: juce_gles2.h:2005
@ GL_READ_FRAMEBUFFER_BINDING_EXT
Definition: juce_gl.h:6589
@ GL_BGRA_INTEGER_EXT
Definition: juce_gl.h:7660
Pimpl * owner
Definition: juce_win32_CameraDevice.h:821
@ GL_OFFSET
Definition: juce_gl.h:2873
Definition: juce_android_Video.h:301
@ highlightedText
Definition: juce_LookAndFeel_V4.h:54
A component that lets the user choose a colour.
Definition: juce_ColourSelector.h:40
@ GL_TEXTURE_DT_SIZE_NV
Definition: juce_gl.h:10361
void setOrigin(Point< int >) override
Moves the origin to a new position.
GLint const GLchar GLint stringlen
Definition: juce_gl.h:4965
PopupMenu currentMenu
Definition: juce_ComboBox.h:441
AudioPluginInstance(const BusesProperties &ioLayouts)
Definition: juce_AudioPluginInstance.h:163
EdgeTableRegion(const EdgeTable &e)
Definition: juce_RenderingHelpers.h:1625
Ptr clipToImageAlpha(const Image &image, const AffineTransform &transform, Graphics::ResamplingQuality quality) override
Definition: juce_RenderingHelpers.h:1676
bool isProgressBarOpaque(ProgressBar &) override
Definition: juce_LookAndFeel_V4.h:144
std::unique_ptr< OutlineWindowProperties > properties
Definition: juce_FocusOutline.h:88
void DrawTransform(const b2Transform &xf) override
Rectangle & operator-=(Point< ValueType > deltaPosition) noexcept
Moves this rectangle by a given amount.
Definition: juce_Rectangle.h:353
AudioBlock & replaceWithProductOf(AudioBlock< BlockSampleType > src, SmoothedValue< SmootherSampleType, SmoothingType > &value) noexcept
Replaces each channel of this block with the product of the src block and a smoothed value.
Definition: juce_AudioBlock.h:472
constexpr bool intersects(Range other) const noexcept
Returns true if the given range intersects this one.
Definition: juce_Range.h:227
uint8 alpha
Definition: juce_OSCTypes.h:74
const Component & getComponent() const noexcept
Returns the Component that this handler represents.
Definition: juce_AccessibilityHandler.h:98
const String & getTagName() const noexcept
Returns this element's tag type name.
Definition: juce_XmlElement.h:173
@ ExpandCollapseState_Expanded
Definition: juce_win32_ComInterfaces.h:64
LookAndFeel & getLookAndFeel() const noexcept
Finds the appropriate look-and-feel to use for this component.
@ GL_OUTPUT_TEXTURE_COORD9_EXT
Definition: juce_gl.h:7992
const ElementType * end() const noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_Array.h:352
CriticalSection callbackLock
Definition: juce_BufferingAudioSource.h:112
@ GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8372
GLfloat bias
Definition: juce_gl.h:7113
@ GL_VIEW_CLASS_ASTC_12x10_RGBA
Definition: juce_gl.h:4471
GLint GLenum GLboolean GLuint relativeoffset
Definition: juce_gl.h:2957
GlobalRef scalerStreamConfigurationMap
Definition: juce_android_CameraDevice.h:854
MemoryBlock blob
Definition: juce_OSCArgument.h:121
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
@ GL_COMPRESSED_ALPHA_ARB
Definition: juce_gl.h:5087
@ GL_FOG_COORD_ARRAY
Definition: juce_gl.h:1440
@ genericParameter
If your parameter is not a meter then you should use this category.
Definition: juce_AudioProcessorParameter.h:232
void swap(int index1, int index2) noexcept
Swaps a pair of objects in the array.
Definition: juce_ReferenceCountedArray.h:735
GLdouble s
Definition: juce_gl.h:1251
@ GL_VERTEX_STATE_PROGRAM_NV
Definition: juce_gl.h:10599
@ GL_READ_FRAMEBUFFER_BINDING
Definition: juce_gl.h:1824
@ GL_RED
Definition: juce_gl.h:359
@ GL_YCBAYCR8A_4224_NV
Definition: juce_gl.h:10794
@ GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Definition: juce_gl.h:2295
const Colour firebrick
Definition: juce_Colours.h:85
GlobalRef cameraDevice
Definition: juce_android_CameraDevice.h:2375
bool clipRegionIntersects(const Rectangle< int > &) override
static forcedinline vSIMDType bit_notand(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:78
@ GL_MODELVIEW17_ARB
Definition: juce_gl.h:5410
@ GL_BUFFER_MAP_LENGTH
Definition: juce_gl.h:1791
@ ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV
Definition: juce_wgl.h:561
static MidiMessage aftertouchChange(int channel, int noteNumber, int aftertouchAmount) noexcept
Creates an aftertouch message.
virtual int getCurrentBufferSizeSamples()=0
Returns the buffer size that the device is currently using.
@ GL_ROUNDED_RECT4_NV
Definition: juce_gl.h:9752
bool canUseARGBImages() const
void add(const ElementType &firstNewElement, OtherElements &&... otherElements)
Definition: juce_ArrayBase.h:267
float top
Definition: juce_win32_ComTypes.h:131
BorderSize< int > getBorderSize() const noexcept
Returns the size of the border to be left around the text.
Definition: juce_Label.h:131
const String cameraId
Definition: juce_android_CameraDevice.h:2368
void iterate(Renderer &r) const noexcept
Definition: juce_RenderingHelpers.h:1887
JUCE_COMRESULT raiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID eventID)
Definition: juce_win32_WindowsUIAWrapper.h:62
void killThread()
Definition: juce_posix_SharedCode.h:930
AudioBuffer< SampleType > bufferDry
Definition: juce_DryWetMixer.h:110
typename std::enable_if< std::is_same< T, ValueSmoothingTypes::Linear >::value, void >::type LinearVoid
Definition: juce_SmoothedValue.h:356
@ GL_VERTEX_SHADER_BIT_EXT
Definition: juce_gl.h:7238
@ tokenType_punctuation
Definition: juce_CPlusPlusCodeTokeniser.h:63
@ WGL_MAX_PBUFFER_PIXELS_ARB
Definition: juce_wgl.h:213
Array< HashEntry * > hashSlots
Definition: juce_HashMap.h:481
@ GL_STENCIL_RENDERABLE
Definition: juce_gl.h:2774
@ GL_NUM_TILING_TYPES_EXT
Definition: juce_gl.h:6899
@ GL_VIEW_CLASS_ASTC_10x6_RGBA
Definition: juce_gl.h:4468
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxZ
Definition: juce_gl.h:3829
Atom XdndFinished
Definition: juce_linux_XWindowSystem.h:89
void playbackStopped()
Definition: juce_mac_Video.h:804
@ GL_DYNAMIC_STORAGE_BIT
Definition: juce_gl.h:2983
Rectangle reduced(ValueType delta) const noexcept
Returns a rectangle that is smaller than this one by a given amount.
Definition: juce_Rectangle.h:496
juce::Array< Action > actions
optional list of actions within this category
Definition: juce_PushNotifications.h:399
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:119
@ GL_INDEX_BIT_PGI
Definition: juce_gl.h:11112
@ GL_VERTEX_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7881
static void initialiseWGLExtensions(HDC dcIn)
Definition: juce_OpenGL_win32.h:161
@ horizontallyJustified
Indicates that lines of text should be spread out to fill the maximum width available,...
Definition: juce_Justification.h:132
Iterator & operator=(const Iterator &)=delete
int compareIgnoreCase(const CharPointer_UTF8 other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF8.h:419
AudioIODeviceCallback & inner
Definition: juce_StandaloneFilterWindow.h:499
OwnedArray< AudioSource > sources
Definition: juce_SoundPlayer.h:126
void handleMessage(const XmlElement &)
@ GL_TEXTURE_SWIZZLE_RGBA_EXT
Definition: juce_gl.h:7811
void cameraDeviceError(const String &error)
Definition: juce_android_CameraDevice.h:3028
Class for the quadratic to element.
Definition: juce_RelativePointPath.h:143
@ GL_INT_IMAGE_2D_MULTISAMPLE
Definition: juce_gl.h:2621
Point< float > mousePosToProportion(Point< float > mousePos) const noexcept
Definition: juce_Draggable3DOrientation.h:124
TextButton optionsButton
Definition: juce_StandaloneFilterWindow.h:1131
ReadWriteMode
Definition: juce_Image.h:312
CaptureSession(ScopedCameraDevice &scopedCameraDeviceToUse, ConfiguredCallback &configuredCallbackToUse, const LocalRef< jobject > &surfacesList, GlobalRef &handlerToUse, int captureSessionTemplate, int autoFocusModeToUse)
Definition: juce_android_CameraDevice.h:2134
bool isJUCEPluginHost() const noexcept
Returns true if the host is the JUCE AudioPluginHost.
Definition: juce_PluginHostType.h:149
@ GL_DSDT_MAG_NV
Definition: juce_gl.h:10323
@ GL_POSITION
Definition: juce_gl.h:581
NonTriviallyCopyableVoid< T > removeElementsInternal(int indexToRemoveAt, int numElementsToRemove)
Definition: juce_ArrayBase.h:493
@ GL_RGB8_SNORM
Definition: juce_gl.h:2038
JUCE_COMRESULT get_IsSelected(BOOL *pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:64
@ GL_QUERY_RESOURCE_BUFFEROBJECT_NV
Definition: juce_gl.h:9936
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:65
const GLuint const GLuint64 GLuint GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr GLsizei const GLuint * signalSemaphoreArray
Definition: juce_gl.h:9459
@ GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES
Definition: juce_gles2.h:4719
khronos_int16_t GLshort
Definition: juce_gles2.h:55
@ GL_DOUBLE_MAT3x4_EXT
Definition: juce_gl.h:7934
Interfaces interfaces
Definition: juce_AccessibilityHandler.h:313
static const int insertKey
key-code for the insert key
Definition: juce_KeyPress.h:196
void stopTimer() noexcept
Stops the timer.
For laying out a set of components, where the components have preferred sizes and size limits,...
Definition: juce_StretchableLayoutManager.h:82
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:176
A class to take care of the logic involved with the loading/saving of some kind of document.
Definition: juce_FileBasedDocument.h:51
@ GL_TEXTURE_INTERNAL_FORMAT
Definition: juce_gl.h:959
Definition: juce_android_CameraDevice.h:1203
void updateStatInfoForFile(const String &path, bool *isDir, int64 *fileSize, Time *modTime, Time *creationTime, bool *isReadOnly)
Definition: juce_posix_SharedCode.h:205
@ GL_LEFT
Definition: juce_gl.h:253
AudioProcessorParameterGroup()
Creates an empty AudioProcessorParameterGroup with no name or ID.
@ GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Definition: juce_gl.h:2640
Base class for an audio device with synchronised input and output channels.
Definition: juce_AudioIODevice.h:136
@ GL_INTENSITY12
Definition: juce_gl.h:1039
Draggable3DOrientation(float objectRadius=0.5f) noexcept
Creates a Draggable3DOrientation, initially set up to be aligned along the X axis.
Definition: juce_Draggable3DOrientation.h:42
Represents a set of audio channel types.
Definition: juce_AudioChannelSet.h:46
int getRangeEnd() const noexcept
Returns the last note in the available range.
Definition: juce_KeyboardComponentBase.h:108
@ GL_POST_CONVOLUTION_RED_BIAS_EXT
Definition: juce_gl.h:6154
@ GL_MAX_DEPTH
Definition: juce_gl.h:2766
Wrap
Possible values for the flexWrap property.
Definition: juce_FlexBox.h:55
@ ambisonicACN18
Fourth-order ambisonic channel number 18.
Definition: juce_AudioChannelSet.h:381
@ GL_MAP1_VERTEX_ATTRIB13_4_NV
Definition: juce_gl.h:10662
@ alarm
Alarm or timer.
Definition: juce_PushNotifications.h:199
void swapBuffers() const noexcept
Definition: juce_OpenGL_android.h:217
@ GL_TEXTURE_BUFFER_EXT
Definition: juce_gl.h:7493
Definition: juce_Analytics.h:26
@ centred
Indicates that the item should be centred vertically and horizontally.
Definition: juce_Justification.h:138
void paint(Graphics &g) override
Definition: juce_win32_CameraDevice.h:795
Converts a mono processor class into a multi-channel version by duplicating it and applying multichan...
Definition: juce_ProcessorDuplicator.h:42
@ GL_TESS_EVALUATION_SHADER_BIT
Definition: juce_gl.h:2432
StringPairArray & getAllProperties() noexcept
Returns the keys/value pair array containing all the properties.
Definition: juce_PropertySet.h:154
@ GL_MATRIX4_NV
Definition: juce_gl.h:10617
@ GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
Definition: juce_gl.h:10788
@ GL_HISTOGRAM_ALPHA_SIZE
Definition: juce_gl.h:4360
@ WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D
Definition: juce_wgl.h:518
@ GL_LIGHT_MODEL_LOCAL_VIEWER
Definition: juce_gl.h:465
@ GL_PARTIAL_SUCCESS_NV
Definition: juce_gl.h:10790
@ GL_IMAGE_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4897
AudioBuffer(const AudioBuffer &other)
Copies another buffer.
Definition: juce_AudioSampleBuffer.h:169
static Image androidImageToJuceWithFixedOrientation(const LocalRef< jobject > &androidImage, Desktop::DisplayOrientation deviceOrientationFromAccelerometerSensor, Desktop::DisplayOrientation targetOrientation, bool cameraLensFrontFacing, int cameraSensorOrientation)
Definition: juce_android_CameraDevice.h:1209
@ GL_UNSIGNED_INT8_NV
Definition: juce_gl.h:3360
int getRight() const noexcept
Returns the x coordinate of the component's right-hand edge.
Definition: juce_Component.h:283
An iterator to move over contiguous raw MIDI data, which Allows iterating over a MidiBuffer using C++...
Definition: juce_MidiBuffer.h:78
void setDepth(SampleType newDepth)
Sets the volume (between 0 and 1) of the LFO modulating the phaser all-pass filters.
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_UTF32.h:67
Array< int > remappedInputs
Definition: juce_ChannelRemappingAudioSource.h:131
@ VFW_E_CANNOT_CONNECT
Definition: juce_win32_ComTypes.h:123
std::unique_ptr< AudioBuffer< float > > data
Definition: juce_Sampler.h:98
@ GL_BUMP_TARGET_ATI
Definition: juce_gl.h:5653
static forcedinline ScalarType get(vSIMDType v, size_t i) noexcept
Definition: juce_fallback_SIMDNativeOps.h:87
bool isLogic() const noexcept
Returns true if the host is Apple Logic Pro.
Definition: juce_PluginHostType.h:151
void * queue
Definition: juce_AppleRemote.h:107
@ GL_MIN_PROGRAM_TEXEL_OFFSET_EXT
Definition: juce_gl.h:6761
@ WGL_TYPE_RGBA_FLOAT_ARB
Definition: juce_wgl.h:283
Rectangle< int > originalBounds
Definition: juce_ResizableBorderComponent.h:188
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:161
friend class iOSAudioIODeviceType
Definition: juce_ios_Audio.h:83
@ GL_COLOR_TABLE_FORMAT_SGI
Definition: juce_gl.h:11816
@ GL_WEIGHT_ARRAY_SIZE_ARB
Definition: juce_gl.h:5390
@ GL_VERTEX_SHADER_INVARIANTS_EXT
Definition: juce_gl.h:8035
@ GL_MATRIX14_ARB
Definition: juce_gl.h:4147
A base class implementing common functionality for Drawable classes which consist of some kind of fil...
Definition: juce_DrawableShape.h:38
This is a derivative of DocumentWindow that is used inside a MultiDocumentPanel component.
Definition: juce_MultiDocumentPanel.h:44
int getNumLines() const noexcept
Returns the number of lines in the layout.
Definition: juce_TextLayout.h:229
int16 CharType
Definition: juce_CharPointer_UTF16.h:40
void fillPath(const Path &, const AffineTransform &) override
Rectangle< int > getMaximumBounds() const
Definition: juce_RenderingHelpers.h:2578
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum void * texels
Definition: juce_gles2.h:5079
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:382
A class for receiving OSC data from an OSCReceiver.
Definition: juce_OSCReceiver.h:108
Coefficients()
Creates a null set of coefficients (which will produce silence).
Definition: juce_FIRFilter.h:222
LocalRef< jobject > createCameraStateCallbackObject()
Definition: juce_android_CameraDevice.h:2394
JUCE_COMRESULT Collapse() override
Definition: juce_win32_UIAExpandCollapseProvider.h:42
@ GL_LUMINANCE4
Definition: juce_gl.h:1026
@ GL_TEXTURE_MATRIX
Definition: juce_gl.h:487
Android API level 26 or higher only: Represents notification channel through which notifications will...
Definition: juce_PushNotifications.h:446
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:166
@ GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT
Definition: juce_gles2.h:2359
@ GL_SAMPLE_POSITION_NV
Definition: juce_gl.h:9113
@ GL_COLOR_ARRAY_EXT
Definition: juce_gl.h:7875
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
Definition: juce_gl.h:7739
GLsizei const GLenum * attachments
Definition: juce_gl.h:2941
void lookAndFeelChanged() override
Called to let the component react to a change in the look-and-feel setting.
TextButton resetButton
Definition: juce_KeyMappingEditorComponent.h:120
NonTriviallyCopyableVoid< T > setAllocatedSizeInternal(int numElements)
Definition: juce_ArrayBase.h:435
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR
Definition: juce_gl.h:8475
int createLookupTable(const AffineTransform &transform, HeapBlock< PixelARGB > &resultLookupTable) const
Creates a set of interpolated premultiplied ARGB values.
static constexpr auto value
Definition: juce_mac_ObjCHelpers.h:215
@ GL_DEPTH_COMPONENT24_OES
Definition: juce_gles2.h:4531
int getViewPositionX() const noexcept
Returns the position within the child component of the top-left of its visible area.
Definition: juce_Viewport.h:145
Definition: juce_MPEUtils.h:88
int findMidiChannelForExistingNote(int initialNoteOnNumber) noexcept
If a note has been added using findMidiChannelForNewNote() this will return the channel to which it w...
@ GL_COLOR_ATTACHMENT23
Definition: juce_gl.h:1861
static ChangeDetails getDefaultFlags()
Returns the default set of flags that will be used when AudioProcessor::updateHostDisplay() is called...
Definition: juce_AudioProcessorListener.h:118
@ SteinbergCubase8
Represents Steinberg Cubase 8.
Definition: juce_PluginHostType.h:89
A set of coefficients for use in an FIRFilter object.
Definition: juce_FIRFilter.h:37
AllPassFilter() noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:267
@ GL_UPPER_LEFT_EXT
Definition: juce_gles2.h:1918
@ GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI
Definition: juce_gl.h:5820
@ GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES
Definition: juce_gles2.h:4771
@ GL_PLUS_DARKER_NV
Definition: juce_gl.h:8850
int numChecksForOrientationChange
Definition: juce_android_CameraDevice.h:2819
Pimpl & component
Definition: juce_win32_Video.h:750
@ GL_VIDEO_BUFFER_NV
Definition: juce_gl.h:10776
#define JUCE_END_IGNORE_WARNINGS_MSVC
Definition: juce_CompilerWarnings.h:199
int getSize() const
Returns the size of the managed buffer.
Definition: juce_SingleThreadedAbstractFifo.h:86
bool shouldResize
Definition: juce_SidePanel.h:218
A slider control for changing a value.
Definition: juce_Slider.h:52
@ ambisonicACN15
Third-order ambisonic channel number 15.
Definition: juce_AudioChannelSet.h:376
TouchInfo() noexcept
Definition: juce_MultiTouchMapper.h:85
@ GL_TRANSPOSE_AFFINE_3D_NV
Definition: juce_gl.h:9656
GLuint segments
Definition: juce_gl.h:8933
@ GL_TEXTURE_COORD_ARRAY_SIZE_EXT
Definition: juce_gl.h:7893
A speech-bubble component that displays a short message.
Definition: juce_BubbleMessageComponent.h:40
@ GL_COMPRESSED_RGBA_ASTC_3x3x3_OES
Definition: juce_gles2.h:4865
void setPosition(double seconds)
Definition: juce_win32_Video.h:724
@ GL_GREEN_BIAS
Definition: juce_gl.h:525
const long UIA_SelectionItem_ElementSelectedEventId
Definition: juce_win32_ComInterfaces.h:142
void setMainContentComponent(MainContentComponent *in)
Definition: juce_StandaloneFilterWindow.h:1124
void exit() const noexcept
Releases the lock.
Definition: juce_posix_SharedCode.h:41
void initialiseJuce_GUI()
Initialises JUCE's GUI classes.
bool isWhitespace() const noexcept
Checks whether the glyph is actually empty.
Definition: juce_GlyphArrangement.h:53
@ GL_TEXTURE26
Definition: juce_gl.h:1170
Parallelogram< float > bounds
Definition: juce_DrawableComposite.h:107
void setRelease(SampleType newRelease)
Sets the release time in milliseconds of the noise-gate.
const StringPairArray & getMappings() const
Provides access to the actual list of mappings.
Definition: juce_LocalisedStrings.h:169
GLint GLfloat GLint stencil
Definition: juce_gl.h:1987
const PixelARGB *const lookupTable
Definition: juce_RenderingHelpers.h:508
@ GL_FRAMEBUFFER_RENDERABLE
Definition: juce_gl.h:2775
GLsizei GLfloat xorig
Definition: juce_gl.h:695
FloatType getNextValue() noexcept
Compute the next value.
Definition: juce_LogRampedValue.h:131
@ WGL_SWAP_UNDERLAY4
Definition: juce_wgl.h:65
CharPointer_ASCII operator++() noexcept
Moves this pointer along to the next character in the string.
Definition: juce_CharPointer_ASCII.h:85
bool isWhitespaceUnderlined() const noexcept
Returns true if whitespace is underlined for underlined fonts.
Definition: juce_TextEditor.h:276
String unitTestName
The main name of this test (i.e.
Definition: juce_UnitTest.h:388
@ GL_MIPMAP
Definition: juce_gl.h:2785
@ GL_RGBA8UI_EXT
Definition: juce_gl.h:7629
@ GL_PREVIOUS_EXT
Definition: juce_gl.h:7570
int lastChannel
Definition: juce_MPEUtils.h:142
static bool isVideoRecord()
Definition: juce_android_CameraDevice.h:2687
void setSize(const int size)
Definition: juce_audio_basics/utilities/juce_Reverb.h:224
ComSmartPtr< ComTypes::IBaseFilter > smartTee
Definition: juce_win32_CameraDevice.h:576
GLsizei GLsizei colorSamples
Definition: juce_gl.h:6456
Atomic(Type initialValue) noexcept
Creates a new value, with a given initial value.
Definition: juce_Atomic.h:49
bool testFlags(int flagsToTest) const noexcept
Tests a set of flags for this object.
Definition: juce_RectanglePlacement.h:130
Contains position and status information about a mouse event.
Definition: juce_MouseEvent.h:38
@ GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
Definition: juce_gl.h:9200
const int size
Definition: juce_ImageConvolutionKernel.h:107
A critical section that allows multiple simultaneous readers.
Definition: juce_ReadWriteLock.h:47
Point< ValueType > getCentre() const noexcept
Returns the centre point of the rectangle.
Definition: juce_Rectangle.h:151
static forcedinline float valueAtOffset(const float *const inputs, const float offset, int index) noexcept
Definition: juce_Interpolators.h:106
GLsizei GLfloat GLfloat yorig
Definition: juce_gl.h:695
CriticalSection fileListLock
Definition: juce_DirectoryContentsList.h:207
String style
Definition: juce_Typeface.h:147
void attachPlayerStatusObserver()
Definition: juce_mac_Video.h:473
@ GL_NORMAL_MAP_NV
Definition: juce_gl.h:10222
float left
Left margin size.
Definition: juce_FlexItem.h:130
constexpr Range()=default
Constructs an empty range.
@ MuseReceptorGeneric
Represents Muse Receptor.
Definition: juce_PluginHostType.h:78
bool isNonRealtime() const noexcept
Returns true if the processor is being run in an offline mode for rendering.
Definition: juce_AudioProcessor.h:924
virtual RectangleList< int > getTextBounds(Range< int > textRange) const =0
Returns the bounding box in screen coordinates for a range of text.
const uint8 * getRawData() const noexcept
Returns a pointer to the internal binary representation of the ID.
Definition: juce_Uuid.h:117
static auto tie(const MPEZone &z)
Definition: juce_MPEZoneLayout.h:73
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:226
SampleType drive2
Definition: juce_LadderFilter.h:131
@ GL_INT_IMAGE_2D_ARRAY
Definition: juce_gl.h:2619
XmlElement * getNextElement() const noexcept
Returns the next of this element's siblings.
Definition: juce_XmlElement.h:379
@ GL_SAMPLE_COVERAGE
Definition: juce_gl.h:1180
VstSpeakerConfigurationHolder()
Definition: juce_VSTCommon.h:150
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:82
std::unique_ptr< Scanner > currentScanner
Definition: juce_PluginListComponent.h:130
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES
Definition: juce_gles2.h:4846
@ GL_BUFFER_MAP_OFFSET
Definition: juce_gl.h:1792
@ GL_COLOR_TABLE_RED_SIZE_SGI
Definition: juce_gl.h:11818
Enables drag-and-drop behaviour for a component and all its sub-components.
Definition: juce_DragAndDropContainer.h:50
@ TextUnit_Line
Definition: juce_win32_ComInterfaces.h:80
@ GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG
Definition: juce_gles2.h:3070
GLsizei startSegment
Definition: juce_gl.h:9827
static AudioChannelSet discreteChannels(int numChannels)
Creates a set of untyped discrete channels.
@ GL_PERTURB_EXT
Definition: juce_gl.h:7715
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: juce_gl.h:2346
SIZE InputSize
Definition: juce_win32_ComTypes.h:150
@ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT
Definition: juce_gles2.h:2748
@ GL_DUAL_LUMINANCE8_SGIS
Definition: juce_gl.h:11348
@ GL_DEBUG_TYPE_PORTABILITY
Definition: juce_gl.h:2715
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_Array.h:1120
const GLintptr const GLsizei const GLuint const GLuint * fbos
Definition: juce_gl.h:8927
static int get32BitResolution() noexcept
Returns the accuracy of this format when represented as a 32-bit integer.
Definition: juce_AudioDataConverters.h:563
std::function< void(const String &, const String &)> InternalOpenCameraResultCallback
Definition: juce_android_CameraDevice.h:487
Range< int64 > range
Definition: juce_BufferingAudioFormatReader.h:74
void repaintVideo(HWND hwnd, HDC hdc) override
Definition: juce_win32_Video.h:80
@ GL_QUERY_BY_REGION_NO_WAIT_INVERTED
Definition: juce_gl.h:3021
bool operator>(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:67
uint32 maximumBlockSize
The maximum number of samples that will be in the blocks sent to process() method.
Definition: juce_ProcessContext.h:43
@ GL_DUP_LAST_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9717
bool isLetterOrDigit() const
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_UTF32.h:322
void componentMovedOrResized(Component &, bool wasMoved, bool wasResized) override
Called when the component's position or size changes.
MidiBufferIterator cbegin() const noexcept
Get a read-only iterator pointing to the beginning of this buffer.
Definition: juce_MidiBuffer.h:265
@ GL_MESH_SUBROUTINE_UNIFORM_NV
Definition: juce_gl.h:9550
@ GL_DRAW_FRAMEBUFFER
Definition: juce_gl.h:1823
Colour colour
Definition: juce_CodeEditorComponent.h:230
Advanced properties of an AudioProcessorValueTreeState::Parameter.
Definition: juce_AudioProcessorValueTreeState.h:36
Atom XdndActionPrivate
Definition: juce_linux_XWindowSystem.h:90
@ GL_OUTPUT_TEXTURE_COORD11_EXT
Definition: juce_gl.h:7994
JavaType obj
Definition: juce_android_JNIHelpers.h:68
void init(bool enableAudioInput, const String &preferredDefaultDeviceName)
Definition: juce_StandaloneFilterWindow.h:106
double currentSampleRate
Definition: juce_MixerAudioSource.h:93
void imageCaptureFinished(const Image &image)
Definition: juce_mac_CameraDevice.h:522
@ GL_MULTISAMPLE_ARB
Definition: juce_gl.h:4522
@ GL_GEOMETRY_SHADER_INVOCATIONS_OES
Definition: juce_gles2.h:4587
@ GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD
Definition: juce_gl.h:3446
GLuint GLfloat * val
Definition: juce_gl.h:2189
@ GL_QUERY_BY_REGION_WAIT
Definition: juce_gl.h:1788
WindowInteractionState
Definition: juce_win32_ComInterfaces.h:114
@ GL_SUBGROUP_FEATURE_QUAD_BIT_KHR
Definition: juce_gl.h:8566
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY
Definition: juce_gl.h:2933
@ GL_MAX_VERTEX_ATTRIBS
Definition: juce_gl.h:1503
virtual AudioUnit getAudioUnitHandle() const noexcept=0
void add(const ElementType &firstNewElement, OtherElements &&... otherElements)
Appends multiple new elements at the end of the array.
Definition: juce_Array.h:436
@ GL_SYNC_FLAGS_APPLE
Definition: juce_gles2.h:1723
void fillRectWithColour(SavedStateType &state, Rectangle< float > area, PixelARGB colour) const override
Definition: juce_RenderingHelpers.h:1749
bool doNotSave
If set to true, this prevents the file from being written to disk.
Definition: juce_PropertiesFile.h:118
@ GL_COPY_READ_BUFFER_NV
Definition: juce_gles2.h:3563
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
Definition: juce_gl.h:7545
@ GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
Definition: juce_gl.h:5500
@ GL_INT
Definition: juce_gl.h:332
void add(ElementType &&firstNewElement, OtherElements &&... otherElements)
Appends multiple new elements at the end of the array.
Definition: juce_Array.h:444
@ GL_LUMINANCE32F_ARB
Definition: juce_gl.h:5231
@ GL_MAX_COARSE_FRAGMENT_SAMPLES_NV
Definition: juce_gl.h:10178
@ GL_DEPTH_ATTACHMENT_EXT
Definition: juce_gl.h:6652
@ GL_UNSIGNED_INT_IMAGE_2D_ARRAY
Definition: juce_gl.h:2630
@ GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2666
@ GL_REPRESENTATIVE_FRAGMENT_TEST_NV
Definition: juce_gl.h:10031
@ GL_STREAM_COPY_ARB
Definition: juce_gl.h:5466
@ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Definition: juce_gl.h:1832
std::unique_ptr< AudioProcessorEditor > editor
Definition: juce_StandaloneFilterWindow.h:1051
uint8 green
Definition: juce_OSCTypes.h:74
File getDLLLocation() const
Definition: juce_WebBrowserComponent.h:214
ObjectClass ** data() noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:233
@ WGL_AUX8_ARB
Definition: juce_wgl.h:322
@ WGL_CONTEXT_OPENGL_NO_ERROR_ARB
Definition: juce_wgl.h:156
@ GL_SAMPLER_1D_ARB
Definition: juce_gl.h:4858
@ GL_POST_CONVOLUTION_COLOR_TABLE
Definition: juce_gl.h:3034
@ GL_OPERAND2_ALPHA
Definition: juce_gl.h:1230
NonTriviallyCopyableVoid< T > addArrayInternal(const Type *otherElements, int numElements)
Definition: juce_ArrayBase.h:419
@ GL_LARGE_CW_ARC_TO_NV
Definition: juce_gl.h:9713
static void copyAll(DestCharPointerType &dest, SrcCharPointerType src) noexcept
Copies null-terminated characters from one string to another.
Definition: juce_CharacterFunctions.h:542
GLvdpauSurfaceNV(KHRONOS_APIENTRY *const &glVDPAURegisterVideoSurfaceNV)(const void *vdpSurface
GLuint * states
Definition: juce_gl.h:8919
@ GL_DIFFERENCE_NV
Definition: juce_gl.h:8822
@ GL_STACK_OVERFLOW_KHR
Definition: juce_gl.h:8502
@ WGL_SHARE_STENCIL_ARB
Definition: juce_wgl.h:244
@ GL_CURRENT_RASTER_SECONDARY_COLOR
Definition: juce_gl.h:1673
constexpr FloatType radiansToDegrees(FloatType radians) noexcept
Converts an angle in radians to degrees.
Definition: juce_MathsFunctions.h:413
float bottom
Definition: juce_GridItem.h:185
GLenum const void * fontName
Definition: juce_gl.h:9795
@ GL_OP_MOV_EXT
Definition: juce_gl.h:7979
@ GL_SAMPLE_ALPHA_TO_ONE_EXT
Definition: juce_gl.h:6972
PermissionID
Definition: juce_RuntimePermissions.h:68
bool applyRemapIfExisting(int channel, uint32 sourceAndChannelID, MidiMessage &m) noexcept
ScopedCameraDevice(Pimpl &ownerToUse, const String &cameraIdToUse, GlobalRef &cameraManagerToUse, GlobalRef &handlerToUse, int autoFocusModeToUse)
Definition: juce_android_CameraDevice.h:2298
Interfaces(std::unique_ptr< AccessibilityTextInterface > ptr)
Definition: juce_AccessibilityHandler.h:53
@ GL_STENCIL_BACK_OP_VALUE_AMD
Definition: juce_gl.h:3558
const Colour dodgerblue
Definition: juce_Colours.h:84
static const float defaultToleranceForMeasurement
Definition: juce_Path.h:90
GLenum pathNameType
Definition: juce_gl.h:9810
const NumericType * getRawCoefficients() const noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_FIRFilter.h:270
LinkedListPointer(ObjectType *const headItem) noexcept
Creates a pointer to a list whose head is the item provided.
Definition: juce_LinkedListPointer.h:67
@ GL_COMPUTE_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2864
Owner & owner
Definition: juce_android_Video.h:314
@ GL_UNSIGNED_INT_5_9_9_9_REV
Definition: juce_gl.h:1730
@ GL_NORMAL_MAP
Definition: juce_gl.h:1210
void swapWith(ArrayAllocationBase &other) noexcept
Swap the contents of two objects.
Definition: juce_ArrayAllocationBase.h:107
@ GL_DST_NV
Definition: juce_gl.h:8826
bool isProTools() const noexcept
Returns true if the host is Avid Pro Tools.
Definition: juce_PluginHostType.h:161
OwnedArray & operator=(OwnedArray &&other) noexcept
Move assignment operator.
Definition: juce_OwnedArray.h:80
@ GL_FRAGMENT_LIGHT2_SGIX
Definition: juce_gl.h:11494
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_UTF8.h:473
Calling AudioProcessorEditor::getHostContext() may return a pointer to an instance of this class.
Definition: juce_AudioProcessorEditorHostContext.h:68
HIViewRef embeddedView
Definition: juce_mac_CarbonViewWrapperComponent.h:326
@ GL_KEEP
Definition: juce_gl.h:368
double position
Definition: juce_AnimatedPosition.h:155
@ GL_PROGRAM_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5503
ObjectClassPtr getLast() const noexcept
Returns a pointer to the last object in the array.
Definition: juce_ReferenceCountedArray.h:224
@ FinalCut
Represents Apple Final Cut Pro.
Definition: juce_PluginHostType.h:72
@ GL_DUAL_ALPHA4_SGIS
Definition: juce_gl.h:11343
@ GL_DRAW_BUFFER2_ATI
Definition: juce_gl.h:5611
File file
Definition: juce_PropertiesFile.h:237
void removeRange(int startIndex, int numberToRemove, bool deleteObjects=true)
Removes a range of objects from the array.
Definition: juce_OwnedArray.h:682
@ VFW_E_NOT_CONNECTED
Definition: juce_win32_ComTypes.h:125
int shmCompletionEvent
Definition: juce_linux_XWindowSystem.h:340
@ LFE
LFE channel.
Definition: juce_AudioChannelSet.h:326
static Array< InOutChannelPair > layoutListToArray(const std::initializer_list< const short[2]> &configuration)
Definition: juce_AudioProcessor.h:1445
static void JNICALL cameraDeviceStateDisconnectedCallback(JNIEnv *, jobject, jlong host, jobject)
Definition: juce_android_CameraDevice.h:2468
forcedinline void handleEdgeTablePixel(int x, int alphaLevel) const noexcept
Definition: juce_RenderingHelpers.h:715
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:1018
String category
Required: determines set of actions that will appear (as per setup done in requestPermissionsWithSett...
Definition: juce_PushNotifications.h:155
@ topEdge
Indicates a horizontal bar that can be dragged up/down to move the top of the component.
Definition: juce_ResizableEdgeComponent.h:52
@ GL_MAX_ASYNC_HISTOGRAM_SGIX
Definition: juce_gl.h:11387
AudioBlock< float > dryBlock
Definition: juce_Convolution.h:291
static forcedinline vSIMDType apply(vSIMDType av, vSIMDType bv) noexcept
Definition: juce_fallback_SIMDNativeOps.h:189
GLsizei GLenum const void GLuint GLfloat GLfloat GLenum GLfloat * returnedSpacing
Definition: juce_gl.h:9824
@ SteinbergCubase9
Represents Steinberg Cubase 9.
Definition: juce_PluginHostType.h:91
@ GL_VERTEX_SHADER_VARIANTS_EXT
Definition: juce_gl.h:8034
@ GL_TEXTURE_GEN_MODE
Definition: juce_gl.h:620
bool operator==(const FixedSizeFunction< len, T > &fn, std::nullptr_t)
Definition: juce_FixedSizeFunction.h:235
Array(const TypeToCreateFrom *data, int numValues)
Initialises from a raw array of values.
Definition: juce_Array.h:94
JUCE_COMRESULT Navigate(ComTypes::NavigateDirection direction, ComTypes::IRawElementProviderFragment **pRetVal) override
@ GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
Definition: juce_gl.h:3256
@ GL_SECONDARY_COLOR_ARRAY_SIZE
Definition: juce_gl.h:1324
@ GL_SAMPLE_POSITION
Definition: juce_gl.h:2150
@ GL_PIXEL_MAP_I_TO_I
Definition: juce_gl.h:434
Represents the different sections of a resizable border, which allow it to resized in different ways.
Definition: juce_ResizableBorderComponent.h:93
@ GL_HI_BIAS_NV
Definition: juce_gl.h:10351
constexpr void JUCE_VECTOR_CALLTYPE subtractInternal(NumericType value) const noexcept
Definition: juce_AudioBlock.h:692
@ GL_VERTEX_PRECLIP_SGIX
Definition: juce_gl.h:11759
@ GL_GEOMETRY_OUTPUT_TYPE
Definition: juce_gl.h:2114
GLenum GLintptr readOffset
Definition: juce_gl.h:2087
Image getHostIcon(int size) const
Gets the host app's icon when Inter-App Audio is used on iOS.
@ GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: juce_gl.h:2332
Point< ValueType > getEnd() const noexcept
Returns the line's end point.
Definition: juce_Line.h:91
Matrix & apply(const Matrix &other, BinaryOperation binaryOp)
Definition: juce_Matrix.h:228
static String getWindowScalingFactorSettingName()
Definition: juce_linux_XWindowSystem.h:244
@ GL_COMP_BIT_ATI
Definition: juce_gl.h:5766
File startingFile
Definition: juce_FileChooser.h:304
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:493
@ WGL_SWAP_UNDERLAY8
Definition: juce_wgl.h:69
const float rotation
The rotation of the pen device for this event in radians.
Definition: juce_MouseEvent.h:142
A listener for user selection events in a file browser.
Definition: juce_FileBrowserListener.h:37
WordWrap
Types of word-wrap behaviour.
Definition: juce_AttributedString.h:113
detail::ColorSpacePtr greyColourSpace
Definition: juce_mac_CoreGraphicsContext.h:115
DisplayVisuals(::Display *)
@ GL_TEXTURE_3D_BINDING_EXT
Definition: juce_gl.h:7701
@ GL_4PASS_3_SGIS
Definition: juce_gl.h:11204
constexpr static Range between(const ValueType position1, const ValueType position2) noexcept
Returns the range that lies between two positions (in either order).
Definition: juce_Range.h:59
@ GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR
Definition: juce_gl.h:8484
@ GL_CONSTANT_BORDER_HP
Definition: juce_gl.h:8176
OptionalBorderSize()
Default constructor.
Definition: juce_ComponentPeer.h:90
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:153
@ GL_LIST_INDEX
Definition: juce_gl.h:461
int getNumColumnsOnScreen() const noexcept
Returns the number of whole columns visible on the screen.
Definition: juce_CodeEditorComponent.h:90
AudioProcessorParameterGroup(String groupID, String groupName, String subgroupSeparator, std::unique_ptr< ParameterOrGroup > firstChild, Args &&... remainingChildren)
Creates an AudioProcessorParameterGroup with multiple children.
Definition: juce_AudioProcessorParameterGroup.h:138
Base class for exceptions that can be thrown by methods in the OSC module.
Definition: juce_OSCTypes.h:86
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
Definition: juce_gl.h:10007
@ GL_IMAGE_TEXEL_SIZE
Definition: juce_gl.h:2804
@ GL_SPOT_CUTOFF
Definition: juce_gl.h:584
@ GL_SHADER_CONSISTENT_NV
Definition: juce_gl.h:10297
@ GL_FRAGMENT_SUBROUTINE
Definition: juce_gl.h:2857
Used to indicate a smoothing between multiplicative values.
Definition: juce_SmoothedValue.h:192
RelativeCoordinate position
The marker's position.
Definition: juce_MarkerList.h:75
void setPlayer(AVPlayer *player)
Definition: juce_mac_Video.h:627
@ GL_OR
Definition: juce_gl.h:344
ReadingDirection getReadingDirection() const noexcept
Returns the reading direction for the text.
Definition: juce_AttributedString.h:138
ComTypes::ToggleState getCurrentToggleState() const
Definition: juce_win32_UIAToggleProvider.h:68
@ GL_RGB9_E5_APPLE
Definition: juce_gles2.h:1771
@ GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
Definition: juce_gl.h:7736
@ GL_INT_IMAGE_1D_EXT
Definition: juce_gl.h:7308
virtual bool supportsMPE() const
Returns true if the processor supports MPE.
Definition: juce_AudioProcessor.h:837
const String & getName() const noexcept
Returns the name of the test.
Definition: juce_UnitTest.h:80
@ GL_POINT_SPRITE_COORD_ORIGIN
Definition: juce_gl.h:1547
@ isSpatializer
Definition: juce_UnityPluginInterface.h:64
@ GL_DEPTH_COMPONENT32_OES
Definition: juce_gles2.h:1573
@ GL_DSDT8_NV
Definition: juce_gl.h:10340
@ WGL_GENLOCK_SOURCE_EDGE_RISING_I3D
Definition: juce_wgl.h:517
@ social
Social network or sharing update.
Definition: juce_PushNotifications.h:210
@ GL_LIGHTEN
Definition: juce_gles2.h:1249
@ GL_CLAMP_TO_BORDER_SGIS
Definition: juce_gl.h:11296
@ GL_BACK_PRIMARY_COLOR_NV
Definition: juce_gl.h:10402
@ GL_NORMAL_ARRAY_EXT
Definition: juce_gl.h:7874
virtual void onActivityPreCreated(jobject, jobject)
Definition: juce_android_JNIHelpers.h:896
float thickness
Definition: juce_PathStrokeType.h:199
JUCE_NODISCARD FrameRate withBaseRate(int x) const
Returns a copy of this object with the specified base rate.
Definition: juce_AudioPlayHead.h:105
File getExistingFileForOptionAndRemove(StringRef option)
Looks for a file argument using getFileForOption() and fails with a suitable error if the file doesn'...
constexpr static uint32 littleEndianInt(const void *bytes) noexcept
Turns 4 bytes into a little-endian integer.
Definition: juce_ByteOrder.h:203
A base class for online unlocking systems.
Definition: juce_OnlineUnlockStatus.h:58
Component & targetComp
Definition: juce_MouseInactivityDetector.h:91
void setDrive(SampleType newDrive) noexcept
Sets the amount of saturation in the filter.
@ GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD
Definition: juce_gl.h:3291
GLenum GLenum GLenum input
Definition: juce_gl.h:10006
@ readWrite
Definition: juce_Image.h:316
@ GL_COLOR_MATRIX
Definition: juce_gl.h:4366
DereferencingIterator(Iterator in)
Definition: juce_TextLayout.h:53
@ GL_TEXTURE_ENV_COLOR
Definition: juce_gl.h:615
bool isBypassed(const ProcessorChain< Processors... > &chain) noexcept
Non-member equivalent of ProcessorChain::isBypassed which avoids awkward member template syntax.
Definition: juce_ProcessorChain.h:160
@ GL_FLOAT_MAT3x4_NV
Definition: juce_gles2.h:3945
@ GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
Definition: juce_gl.h:9659
void endDrag()
Called after beginDrag() and drag() to indicate that the drag operation has now finished.
Definition: juce_AnimatedPosition.h:96
virtual bool pageLoadHadNetworkError(const String &errorInfo)
This callback happens when a network error was encountered while trying to load a page.
Definition: juce_WebBrowserComponent.h:116
virtual ~BurnProgressListener()
Definition: juce_AudioCDBurner.h:128
void handleFocusOutEvent(LinuxComponentPeer *) const
@ GL_CLIP_DEPTH_MODE_EXT
Definition: juce_gles2.h:1922
@ GL_VERTEX_ELEMENT_SWIZZLE_AMD
Definition: juce_gl.h:3412
Component::SafePointer< Component > splashScreen
Definition: juce_AudioProcessorEditor.h:238
@ GL_TEXTURE_MAX_CLAMP_S_SGIX
Definition: juce_gl.h:11720
void componentMovedOrResized(Component &, bool, bool wasResized) override
Called when the component's position or size changes.
Definition: juce_AudioProcessorEditor.h:215
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
Definition: juce_gl.h:7544
ValueType value
Definition: juce_HashMap.h:369
ObjCBlock()
Definition: juce_mac_ObjCHelpers.h:493
@ GL_MAP1_VERTEX_ATTRIB9_4_NV
Definition: juce_gl.h:10658
GLuint shader
Definition: juce_gl.h:1563
@ GL_EDGE_FLAG_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7897
GLsizeiptr const void GLenum usage
Definition: juce_gl.h:1460
ReferenceCountedObjectPtr(ReferencedType *refCountedObject) noexcept
Creates a pointer to an object.
Definition: juce_ReferenceCountedObject.h:262
@ GL_COMPRESSED_SIGNED_R11_EAC
Definition: juce_gl.h:2678
bool escapeKeyTriggersCloseButton
Definition: juce_DialogWindow.h:271
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:164
int maximumWetLatencyInSamples
Definition: juce_DryWetMixer.h:116
const long UIA_ProgressBarControlTypeId
Definition: juce_win32_ComInterfaces.h:160
String open(const BigInteger &, const BigInteger &, double, int) override
Tries to open the device ready to play.
@ GL_VERTEX_STREAM6_ATI
Definition: juce_gl.h:5933
@ GL_PIXEL_MAP_B_TO_B_SIZE
Definition: juce_gl.h:514
@ GL_DIFFUSE
Definition: juce_gl.h:579
SpecialLocationType
A set of types of location that can be passed to the getSpecialLocation() method.
Definition: juce_File.h:858
JUCE_NODISCARD auto withListener(DownloadTaskListener *value) const
Specifies an observer for the download task.
Definition: juce_URL.h:471
@ GL_COLOR_ATTACHMENT4_EXT
Definition: juce_gl.h:6640
static forcedinline ScalarType sum(vSIMDType av) noexcept
Definition: juce_fallback_SIMDNativeOps.h:111
SmoothedValue< SampleType > leftVolume
Definition: juce_Panner.h:116
Definition: juce_MidiRPN.h:96
@ GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM
Definition: juce_gles2.h:1812
@ GL_ARC_TO_NV
Definition: juce_gl.h:9722
@ fromMenu
The command is being invoked by a menu selection.
Definition: juce_ApplicationCommandTarget.h:80
NSViewComponent Base
Definition: juce_mac_Video.h:27
@ GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV
Definition: juce_gl.h:8971
@ GL_MAX_PROGRAM_OUTPUT_VERTICES_NV
Definition: juce_gl.h:9278
virtual void removeImageCapture(AVCaptureSession *)=0
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:264
@ GL_LUMINANCE32I_EXT
Definition: juce_gl.h:7639
int getMinimumWhenOffTheLeft() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:118
void setOpacity(float newOpacity) override
Definition: juce_RenderingHelpers.h:2718
bool isReaper() const noexcept
Returns true if the host is Cockos Reaper.
Definition: juce_PluginHostType.h:167
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint GLuint64 * rawCounterMaxValue
Definition: juce_gl.h:8414
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:973
void operator()(CFType object) const noexcept
Definition: juce_mac_CFHelpers.h:32
@ GL_SPRITE_SGIX
Definition: juce_gl.h:11677
bool isValid() const noexcept
Returns true if this image isn't null.
Definition: juce_Image.h:147
@ GL_TRANSPOSE_MODELVIEW_MATRIX
Definition: juce_gl.h:1205
const Type ** getArrayOfReadPointers() const noexcept
Returns an array of pointers to the channels in the buffer.
Definition: juce_AudioSampleBuffer.h:374
static void * getExtensionFunction(const char *functionName)
Returns the address of a named GL extension function.
@ GL_DISCARD_NV
Definition: juce_gl.h:9964
LONG_PTR OAHWND
Definition: juce_win32_ComTypes.h:106
void swap(ObjCObjectHandle &other) noexcept
Definition: juce_mac_ObjCHelpers.h:310
@ GL_DUAL_TEXTURE_SELECT_SGIS
Definition: juce_gl.h:11363
@ userCancelledSave
indicates that the user aborted the save operation.
Definition: juce_FileBasedDocument.h:161
const Colour dimgrey
Definition: juce_Colours.h:83
@ GL_PROGRAM_ATTRIB_COMPONENTS_NV
Definition: juce_gl.h:9300
@ GL_MAP2_VERTEX_ATTRIB12_4_NV
Definition: juce_gl.h:10677
@ GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
Definition: juce_gl.h:4110
CodeTokeniser * codeTokeniser
Definition: juce_CodeEditorComponent.h:419
@ GL_DS_SCALE_NV
Definition: juce_gl.h:10347
void incrementToEndOfWhitespace() noexcept
Move this pointer to the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF16.h:430
@ GL_TRIANGLE_LIST_SUN
Definition: juce_gl.h:11903
@ GL_UNIFORM_IS_ROW_MAJOR
Definition: juce_gl.h:2072
@ highlightedFill
Definition: juce_LookAndFeel_V4.h:55
ColourIds
A set of colour IDs to use to change the colour of various aspects of the combo box.
Definition: juce_ComboBox.h:354
static ComSmartPtr< ComTypes::IBaseFilter > enumerateCameras(StringArray *names, const int deviceIndexToOpen)
Definition: juce_win32_CameraDevice.h:455
void prepare(const ProcessSpec &spec)
Initialises the processor.
ScrollOnDragMode
Definition: juce_Viewport.h:290
void updateConstraints(::Window) const
int getNumChannels() const noexcept
Returns the number of channels of audio data that this buffer contains.
Definition: juce_AudioSampleBuffer.h:283
JUCE_COMRESULT get_CanSelectMultiple(BOOL *pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:150
@ GL_COMPRESSED_RGB
Definition: juce_gl.h:1195
@ GL_SINGLE_COLOR_EXT
Definition: juce_gl.h:7264
std::unique_ptr< XmlElement > oldOpenness
Definition: juce_TreeView.h:603
void setSize(int newWidth, int newHeight)
Changes the size of the component.
Definition: juce_posix_SharedCode.h:711
@ GL_FILL_NV
Definition: juce_gles2.h:4239
Describes the layout and colours that should be used to paint a colour gradient.
Definition: juce_ColourGradient.h:37
SIZE MaxOutputSize
Definition: juce_win32_ComTypes.h:158
static forcedinline vSIMDType sub(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:73
AudioSourcePlayer audioSourcePlayer
Definition: juce_AudioAppComponent.h:129
static void frameChanged(id self, SEL, NSNotification *)
Definition: juce_mac_NSViewFrameWatcher.h:60
This class acts as a pointer which will automatically become null if the object to which it points is...
Definition: juce_WeakReference.h:77
Definition: juce_AudioProcessorValueTreeState.h:194
const long UIA_TogglePatternId
Definition: juce_win32_ComInterfaces.h:133
@ GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
Definition: juce_gl.h:4103
@ EC_USERABORT
Definition: juce_win32_ComTypes.h:117
@ WGL_SWAP_OVERLAY10
Definition: juce_wgl.h:56
@ GL_DEBUG_TYPE_PORTABILITY_ARB
Definition: juce_gl.h:3972
@ GL_INT_SAMPLER_1D_ARRAY
Definition: juce_gl.h:1778
@ GL_COORD_REPLACE
Definition: juce_gl.h:1555
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:256
FloatType step
Definition: juce_SmoothedValue.h:401
Reverb()
Definition: juce_audio_basics/utilities/juce_Reverb.h:42
@ GL_PIXEL_GROUP_COLOR_SGIS
Definition: juce_gl.h:11222
GLfloat GLfloat GLfloat GLfloat maxX
Definition: juce_gl.h:3829
@ GL_COMPRESSED_SRGB_ALPHA
Definition: juce_gl.h:1672
@ GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB
Definition: juce_gl.h:5339
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:445
double getDuration() const
Definition: juce_win32_Video.h:702
std::vector< std::array< SampleType, numStates > > state
Definition: juce_LadderFilter.h:134
@ GL_CONTEXT_ROBUST_ACCESS_EXT
Definition: juce_gles2.h:2417
@ GL_MAX_VERTEX_UNIFORM_COMPONENTS
Definition: juce_gl.h:1509
@ GL_OPERAND0_RGB
Definition: juce_gl.h:1225
const JUCE_NODISCARD auto & getValueFromStringFunction() const
An optional lambda function that parses a string and converts it into a non-normalised value.
Definition: juce_RangedAudioParameter.h:76
static const int numberPad2
key-code for the 2 on the numeric keypad.
Definition: juce_KeyPress.h:245
@ GL_LINEAR_CLIPMAP_NEAREST_SGIX
Definition: juce_gl.h:11436
std::function< void(const FileChooser &)> asyncCallback
Definition: juce_FileChooser.h:309
Array< KeyPress > keypresses
Definition: juce_KeyPressMappingSet.h:223
Loads and maintains a tree of Components from a ValueTree that represents them.
Definition: juce_ComponentBuilder.h:47
Definition: juce_mac_ObjCHelpers.h:490
float y
Definition: juce_GlyphArrangement.h:97
RectangleType getRectangle(int index) const noexcept
Returns one of the rectangles at a particular index.
Definition: juce_RectangleList.h:92
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_OwnedArray.h:839
@ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Definition: juce_gl.h:1508
void fillPath(const Path &path, const AffineTransform &t)
Definition: juce_RenderingHelpers.h:2323
@ GL_PERFQUERY_WAIT_INTEL
Definition: juce_gl.h:8389
@ GL_MAX_COMBINED_DIMENSIONS
Definition: juce_gl.h:2768
@ GL_RED_BIAS
Definition: juce_gl.h:521
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:201
@ GL_QUERY_WAIT_INVERTED
Definition: juce_gl.h:3018
String description
A longer description of the command.
Definition: juce_ApplicationCommandInfo.h:106
PropertiesFile::Options options
Definition: juce_ApplicationProperties.h:124
const TypeOfCriticalSectionToUse & getLock() const noexcept
Returns the CriticalSection that locks this array.
Definition: juce_ReferenceCountedArray.h:872
ColourIds
A set of colour IDs to use to change the colour of various aspects of the bar.
Definition: juce_ProgressBar.h:93
Polynomial(Values... items)
Creates a new polynomial with coefficients by a C++11 initializer list.
Definition: juce_Polynomial.h:78
@ GL_FOG_COORD_ARRAY_TYPE
Definition: juce_gl.h:1437
bool JUCE_VECTOR_CALLTYPE operator==(SIMDRegister other) const noexcept
Returns true if all element-wise comparisons return true.
Definition: juce_SIMDRegister.h:267
static File getCurrentWorkingDirectory()
Returns the current working directory.
Definition: juce_posix_SharedCode.h:118
BigInteger changingParams
Definition: juce_AudioProcessor.h:1487
void handleEdgeTableRectangleFull(int x, int y, int width, int height) noexcept
Definition: juce_RenderingHelpers.h:652
@ GL_VERTEX_SHADER_OPTIMIZED_EXT
Definition: juce_gl.h:8038
@ GL_SMOOTH_LINE_WIDTH_RANGE
Definition: juce_gl.h:1125
@ GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI
Definition: juce_gl.h:11081
GLint GLint GLsizei GLsizei GLsizei depth
Definition: juce_gl.h:1135
AudioBlock & clear() noexcept
Clears the memory referenced by this AudioBlock.
Definition: juce_AudioBlock.h:305
Desktop::DisplayOrientation getDeviceOrientation() const noexcept
Definition: juce_android_CameraDevice.h:2804
~PreviewDisplay() override
Definition: juce_android_CameraDevice.h:996
@ GL_DRAW_BUFFER9_NV
Definition: juce_gles2.h:3609
@ GL_CLIENT_STORAGE_BIT_EXT
Definition: juce_gles2.h:1899
HostType type
Definition: juce_PluginHostType.h:115
@ GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED
Definition: juce_gl.h:3186
@ GL_EYE_LINEAR
Definition: juce_gl.h:617
@ GL_CLIP_DISTANCE0_APPLE
Definition: juce_gles2.h:1667
@ GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Definition: juce_gl.h:2102
@ GL_OR_INVERTED
Definition: juce_gl.h:350
JUCE_COMRESULT get_ColumnCount(int *pRetVal) override
Definition: juce_win32_UIAGridProvider.h:65
@ topSideRight
Rts (AAX), Tsr (VST), Rtm (AU) channel for Dolby Atmos.
Definition: juce_AudioChannelSet.h:351
@ WGL_TYPE_COLORINDEX_ARB
Definition: juce_wgl.h:275
int(UNITY_INTERFACE_API * releaseCallback)(UnityAudioEffectState *state)
Definition: juce_UnityPluginInterface.h:44
void setKeyboardType(TextInputTarget::VirtualKeyboardType type) noexcept
Set a keyboard type for use when the text editor is shown.
Definition: juce_Label.h:169
@ GL_PATH_DASH_OFFSET_NV
Definition: juce_gl.h:9637
@ GL_UNSIGNED_INT_VEC4_EXT
Definition: juce_gl.h:6744
void addScaleFactorListener(ScaleFactorListener *listenerToAdd)
Adds a scale factor listener.
Definition: juce_ComponentPeer.h:464
A component that lets the user choose from a drop-down list of choices.
Definition: juce_ComboBox.h:45
A 6 stage phaser that modulates first order all-pass filters to create sweeping notches in the magnit...
Definition: juce_Phaser.h:42
int numChannels
Definition: juce_MPEUtils.h:85
typename std::decay< Item >::type Decay
Definition: juce_FixedSizeFunction.h:108
@ readOnlyDiskPresent
The drive contains a read-only disk.
Definition: juce_AudioCDBurner.h:64
String manufacturerName
The manufacturer.
Definition: juce_PluginDescription.h:71
@ GL_ACTIVE_SUBROUTINE_UNIFORMS
Definition: juce_gl.h:2310
void addMethod(SEL selector, Result(*callbackFn)(id, SEL, Args...))
Definition: juce_mac_ObjCHelpers.h:387
@ GL_SAMPLE_MASK
Definition: juce_gl.h:2151
ReferenceCountedArray< IIRCoefficients > directPath
Definition: juce_FilterDesign.h:260
@ GL_COMPRESSED_SRGB_EXT
Definition: juce_gl.h:7733
@ GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5447
@ GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2673
@ GL_VERTEX_CONSISTENT_HINT_PGI
Definition: juce_gl.h:11106
@ GL_MAX_TEXTURE_BUFFER_SIZE
Definition: juce_gl.h:2029
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint key0
Definition: juce_gl.h:9899
#define JUCE_PUBLIC_IN_DLL_BUILD(declaration)
Definition: juce_StandardHeader.h:152
@ GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV
Definition: juce_gles2.h:4435
signed short int16
A platform-independent 16-bit signed integer type.
Definition: juce_MathsFunctions.h:39
@ SteinbergCubase10
Represents Steinberg Cubase 10.
Definition: juce_PluginHostType.h:93
@ GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
Definition: juce_gl.h:4723
var getDefault() const
Returns the current default value.
Definition: juce_ValueTreePropertyWithDefault.h:124
ChannelRemappingAudioSource(AudioSource *source, bool deleteSourceWhenDeleted)
Creates a remapping source that will pass on audio from the given input.
AudioParameterFloatAttributes attributes
Definition: juce_AudioProcessorValueTreeState.h:79
@ WGL_AUX_BUFFERS_EXT
Definition: juce_wgl.h:466
void expand(ValueType deltaX, ValueType deltaY) noexcept
Expands the rectangle by a given amount.
Definition: juce_Rectangle.h:438
@ tokenType_float
Definition: juce_LuaCodeTokeniser.h:54
StringArray getInputChannelNames() override
Returns the names of all the available input channels on this device.
@ GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
Definition: juce_gl.h:4094
int totalWidth
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:88
@ GL_STENCIL_INDEX_OES
Definition: juce_gles2.h:4931
jobject obj
Definition: juce_android_JNIHelpers.h:150
@ GL_ALL_BARRIER_BITS
Definition: juce_gl.h:2593
Definition: juce_ColourGradient.h:210
void handleEdgeTableLine(int x, int width, int alphaLevel) const noexcept
Definition: juce_RenderingHelpers.h:725
@ GL_COLOR_BUFFER_BIT1_QCOM
Definition: juce_gles2.h:5194
A subclass of AudioProcessorParameter that provides an easy way to create a parameter which maps onto...
Definition: juce_AudioParameterFloat.h:44
static void showMessageBoxAsync(MessageBoxIconType 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.
@ GL_INT_SAMPLER_RENDERBUFFER_NV
Definition: juce_gl.h:9120
std::unique_ptr< HintingParams > hintingParams
Definition: juce_Typeface.h:154
typename std::remove_reference< decltype(**std::declval< Iterator >())>::type value_type
Definition: juce_TextLayout.h:47
@ GL_LUMINANCE
Definition: juce_gl.h:600
@ WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
Definition: juce_wgl.h:143
GLuint64 GLenum handleType
Definition: juce_gl.h:6935
@ GL_TEXTURE_RECTANGLE_ARB
Definition: juce_gl.h:5284
@ GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1431
@ GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8375
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:100
TextureViewSurfaceTextureListener textureViewSurfaceTextureListener
Definition: juce_android_CameraDevice.h:1081
HashEntry * entry
Definition: juce_HashMap.h:460
@ GL_VERSION
Definition: juce_gl.h:374
@ GL_TEXTURE_BUFFER_BINDING_OES
Definition: juce_gles2.h:4843
@ GL_MAX_EXT
Definition: juce_gl.h:6082
int glyph
Definition: juce_GlyphArrangement.h:96
Contains information about an event to be logged.
Definition: juce_AnalyticsDestination.h:47
EdgeTableRegion(Rectangle< float > r)
Definition: juce_RenderingHelpers.h:1627
@ call
Incoming voice/video call or similar.
Definition: juce_PushNotifications.h:200
@ GL_FONT_UNITS_PER_EM_BIT_NV
Definition: juce_gl.h:9739
TimeSliceThread & getTimeSliceThread() noexcept
Returns the thread that client thumbnails can use.
Definition: juce_AudioThumbnailCache.h:90
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterInt.h:126
void setOrigin(Point< int >) override
Moves the origin to a new position.
@ GL_TEXTURE_2D_STACK_BINDING_MESAX
Definition: juce_gl.h:8632
Category category
Definition: juce_AudioProcessorParameterWithID.h:105
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:53
CriticalSection hintingLock
Definition: juce_Typeface.h:156
void reset()
Reset all inner processors.
Definition: juce_ProcessorChain.h:92
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
Definition: juce_gl.h:5779
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:769
PathElementType
Definition: juce_Path.h:741
var nsArrayToVar(NSArray *array)
Definition: juce_mac_ObjCHelpers.h:172
std::function< float(float)> curve
Definition: juce_AudioProcessor.h:1179
Vector3D & operator/=(Type scaleFactor) noexcept
Definition: juce_Vector3D.h:54
JUCE_NODISCARD AccessibleState withExpanded() const noexcept
Sets the expanded flag and returns the new state.
Definition: juce_AccessibilityState.h:77
@ WGL_GAMMA_EXCLUDE_DESKTOP_I3D
Definition: juce_wgl.h:502
SmoothedValue< float > dryGain
Definition: juce_audio_basics/utilities/juce_Reverb.h:312
int width
Definition: juce_OpenGLTexture.h:96
int getNumVoices() const noexcept
Returns the number of voices that have been added.
Definition: juce_MPESynthesiser.h:81
@ GL_MULTISAMPLE_BUFFER_BIT0_QCOM
Definition: juce_gles2.h:5217
@ GL_ACTIVE_VARYING_MAX_LENGTH_NV
Definition: juce_gl.h:10413
bool commonToAllUsers
If true, the file will be created in a location that's shared between users.
Definition: juce_PropertiesFile.h:109
@ GL_BLUE_INTEGER_EXT
Definition: juce_gl.h:7655
@ GL_REG_9_ATI
Definition: juce_gl.h:5675
@ GL_CONVOLUTION_BORDER_COLOR
Definition: juce_gl.h:4389
@ GL_UNSIGNED_INT8_VEC4_NV
Definition: juce_gl.h:3363
@ GL_COMPILE
Definition: juce_gl.h:588
@ natural
Definition: juce_AttributedString.h:132
JUCE_COMRESULT disconnectProvider(IRawElementProviderSimple *provider)
Definition: juce_win32_WindowsUIAWrapper.h:74
@ tokenType_punctuation
Definition: juce_XMLCodeTokeniser.h:55
@ GL_MATRIX_INDEX_ARRAY_TYPE_ARB
Definition: juce_gl.h:4499
LinkedListPointer< XmlAttributeNode > nextListItem
Definition: juce_XmlElement.h:768
constexpr CLSID CLSID_SampleGrabber
Definition: juce_win32_ComTypes.h:478
@ GL_COLORBURN_KHR
Definition: juce_gl.h:8430
@ GL_PROGRAM_OUTPUT
Definition: juce_gl.h:2850
MidiBuffer incomingMidi
Definition: juce_AudioProcessorPlayer.h:137
friend void juce_dispatchDelete(JNIEnv *, jobject, jlong)
ReferenceCountedArray< IIRCoefficients > delayedPath
Definition: juce_FilterDesign.h:260
DiskState getDiskState() const
Returns the current status of the device.
JUCE_COMRESULT SetFocus() override
A sequence of glyphs with a common font and colour.
Definition: juce_TextLayout.h:165
@ GL_TEXTURE_VIEW_NUM_LAYERS_EXT
Definition: juce_gles2.h:2945
CGFloat getMainScreenHeight() noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:75
virtual void previewDisplayReady()=0
void preallocateBytes(size_t numBytesNeeded)
Increases the string's internally allocated storage.
void reset() override
Definition: juce_ProcessorWrapper.h:72
@ GL_ALPHA_MIN_SGIX
Definition: juce_gl.h:11408
@ GL_BOUNDING_BOX_NV
Definition: juce_gl.h:9648
@ GL_PARAMETER_BUFFER_BINDING_ARB
Definition: juce_gl.h:4430
OwnedArray< TextEditor > textBoxes
Definition: juce_AlertWindow.h:513
@ WGL_COLOR_SAMPLES_NV
Definition: juce_wgl.h:571
@ GL_MAP1_VERTEX_ATTRIB14_4_NV
Definition: juce_gl.h:10663
void move(int currentIndex, int newIndex) noexcept
Moves one of the objects to a different position.
Definition: juce_OwnedArray.h:747
@ GL_POLYGON_STIPPLE_BIT
Definition: juce_gl.h:391
Rectangle(ValueType initialX, ValueType initialY, ValueType width, ValueType height) noexcept
Creates a rectangle with a given position and size.
Definition: juce_Rectangle.h:79
AudioBuffer< float > buffer
Definition: juce_BufferingAudioFormatReader.h:75
void swapBuffers()
Definition: juce_OpenGL_ios.h:149
@ GL_TEXCOORD3_BIT_PGI
Definition: juce_gl.h:11123
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:1047
bool isLegacy
Definition: juce_MPEUtils.h:83
NSViewFrameWatcher(NSView *viewToWatch, std::function< void()> viewResizedIn)
Definition: juce_mac_NSViewFrameWatcher.h:73
@ GL_QUADS
Definition: juce_gl.h:226
bool next(const BailOutCheckerType &bailOutChecker) noexcept
Definition: juce_ListenerList.h:214
const long UIA_IsReadOnlyAttributeId
Definition: juce_win32_ComInterfaces.h:148
Definition: juce_BufferingAudioFormatReader.h:70
void beginTransparencyLayer(float opacity) override
MultiChoicePropertyComponent(const String &, const StringArray &, const Array< var > &)
Delegating constructor.
const Colour lightskyblue
Definition: juce_Colours.h:115
bool isEmpty() const noexcept
Returns true if the string is empty.
Definition: juce_StringRef.h:101
@ GL_INDEX_ARRAY_LIST_IBM
Definition: juce_gl.h:8276
void * getCarbonWindow(Component *possibleCarbonComponent)
Definition: juce_mac_CarbonViewWrapperComponent.h:338
@ GL_MATRIX7_NV
Definition: juce_gl.h:10620
@ GL_SIGNED_INTENSITY_NV
Definition: juce_gl.h:10338
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:147
Array< NumericType > coefficients
The raw coefficients.
Definition: juce_FIRFilter.h:280
@ tokenType_string
Definition: juce_CPlusPlusCodeTokeniser.h:61
GlobalRef(GlobalRef &&other) noexcept
Definition: juce_android_JNIHelpers.h:84
@ GL_PER_GPU_STORAGE_BIT_NV
Definition: juce_gl.h:9429
@ GL_CULL_FACE_MODE
Definition: juce_gl.h:273
int CropGranularityX
Definition: juce_win32_ComTypes.h:153
bool isPopupMenuCurrentlyActive() const noexcept
Returns true if a popup-menu is currently being displayed.
Definition: juce_TextEditor.h:195
MessageBoxIconType getIconType() const noexcept
Returns the icon type of the dialog box.
Definition: juce_MessageBoxOptions.h:95
@ GL_LUMINANCE8I_EXT
Definition: juce_gl.h:7651
const Colour indigo
Definition: juce_Colours.h:99
virtual void onSurfaceTextureSizeChanged(LocalRef< jobject > &surface, int width, int height)=0
static Ptr makeFirstOrderLowPass(double sampleRate, NumericType frequency)
Returns the coefficients for a first order low-pass filter.
@ GL_DRAW_FRAMEBUFFER_BINDING_EXT
Definition: juce_gl.h:6588
int roundToInt(const FloatType value) noexcept
Fast floating-point-to-integer conversion.
Definition: juce_MathsFunctions.h:465
@ GL_VIRTUAL_PAGE_SIZE_Z_EXT
Definition: juce_gles2.h:2627
int getFirstLineOnScreen() const noexcept
Returns the index of the first line that's visible at the top of the editor.
Definition: juce_CodeEditorComponent.h:85
SharedObjectType & getObject() const noexcept
Returns the object that this pointer references.
Definition: juce_SharedResourcePointer.h:120
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_UTF16.h:71
GlobalRef & handler
Definition: juce_android_CameraDevice.h:2370
@ GL_RG16_SNORM
Definition: juce_gl.h:2041
const AudioBlock &JUCE_VECTOR_CALLTYPE replaceWithProductOf(AudioBlock< OtherSampleType > src, NumericType value) const noexcept
Definition: juce_AudioBlock.h:455
ElementType getFirst() const noexcept
Returns the first element in the array, or a default value if the array is empty.
Definition: juce_Array.h:290
File userDataFolder
Definition: juce_WebBrowserComponent.h:231
void handleEdgeTableRectangleFull(int x, int y, int width, int height) noexcept
Definition: juce_RenderingHelpers.h:867
SampleType processSample(int channel, SampleType inputValue)
Performs the processing operation on a single sample at a time.
constexpr NumericType square(NumericType n) noexcept
Returns the square of its argument.
Definition: juce_MathsFunctions.h:580
@ GL_TEXTURE_BUFFER_FORMAT_EXT
Definition: juce_gl.h:7497
@ GL_PARAMETER_BUFFER
Definition: juce_gl.h:3178
@ service
Running background service.
Definition: juce_PushNotifications.h:209
@ GL_HI_SCALE_NV
Definition: juce_gl.h:10345
@ GL_INTERPOLATE_EXT
Definition: juce_gl.h:7567
TokenType
The token values returned by this tokeniser.
Definition: juce_XMLCodeTokeniser.h:46
FloatType getTargetValue() const noexcept
Returns the target value towards which the smoothed value is currently moving.
Definition: juce_SmoothedValue.h:70
@ GL_COLOR_INDEX4_EXT
Definition: juce_gl.h:7043
@ GL_HISTOGRAM_FORMAT
Definition: juce_gl.h:4356
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:167
bool equalsWithSameType(const var &other) const noexcept
Returns true if this var has the same value and type as the one supplied.
@ GL_OBJECT_DISTANCE_TO_POINT_SGIS
Definition: juce_gl.h:11237
@ yes
Requests that a file system traversal follow all symbolic links.
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:742
@ WGL_ACCELERATION_ARB
Definition: juce_wgl.h:230
@ GL_OUTPUT_TEXTURE_COORD15_EXT
Definition: juce_gl.h:7998
bool isKeyCurrentlyDown(int keyCode) const
Definition: juce_AudioProcessorValueTreeState.h:646
@ GL_MAX_SPOT_EXPONENT_NV
Definition: juce_gl.h:9421
@ GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Definition: juce_gl.h:2688
FloatType Type
Definition: juce_SmoothedValue.h:45
uint8 getGreen() const noexcept
Returns the green component of this colour.
Definition: juce_Colour.h:173
CriticalSection lock
Definition: juce_AudioThumbnailCache.h:109
This class is used when references to images need to be stored in ValueTrees.
Definition: juce_ComponentBuilder.h:185
JUCE_NODISCARD auto withLabel(String x) const
See AudioProcessorParameterWithIDAttributes::withLabel()
Definition: juce_RangedAudioParameter.h:58
@ GL_MULTISAMPLE_BUFFER_BIT6_QCOM
Definition: juce_gles2.h:5223
ElementType getLast() const noexcept
Returns the last element in the set, or 0 if the set is empty.
Definition: juce_SortedSet.h:191
static forcedinline vSIMDType bitapply(vSIMDType av, vSIMDType bv) noexcept
Definition: juce_fallback_SIMDNativeOps.h:212
static const String cryptography
Definition: juce_UnitTestCategories.h:35
ElementType getUnchecked(int index) const
Returns one of the elements in the array, without checking the index passed in.
Definition: juce_Array.h:252
EndCapStyle endStyle
Definition: juce_PathStrokeType.h:201
@ GL_COLORBURN_NV
Definition: juce_gl.h:8817
void setUnchecked(int indexToChange, ParameterType newValue)
Replaces an element with a new value without doing any bounds-checking.
Definition: juce_Array.h:568
@ GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT
Definition: juce_gles2.h:2630
GLuint GLuint focalPoint
Definition: juce_gles2.h:5099
@ GL_MIN_SAMPLE_SHADING_VALUE_ARB
Definition: juce_gl.h:4780
const VariantType * type
Definition: juce_Variant.h:313
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:281
@ GL_CLAMP_TO_BORDER_ARB
Definition: juce_gl.h:5058
@ GL_VERTEX_ATTRIB_ARRAY_LONG
Definition: juce_gl.h:2670
int edgeGap
Definition: juce_ColourSelector.h:154
HWND getNativeHandle()
Definition: juce_OpenGL_win32.h:151
bool needToRecreateNativeWindow
Definition: juce_win32_Video.h:763
~ChannelRemappingAudioSource() override
Destructor.
void setCentreFrequency(SampleType newCentreHz)
Sets the centre frequency (in Hz) of the phaser all-pass filters modulation.
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:293
virtual void update()=0
Called periodically, at the frequency specified by setFramesPerSecond().
Importance
Controls how interruptive the notification posted on this channel are.
Definition: juce_PushNotifications.h:452
@ GL_FLOAT_MAT3
Definition: juce_gl.h:1525
void setValueAsPartOfGesture(float newDenormalisedValue)
Updates the parameter value during a gesture.
@ GL_INT_SAMPLER_2D_ARRAY
Definition: juce_gl.h:1779
@ GL_AUX2
Definition: juce_gl.h:414
GLuint GLuint end
Definition: juce_gl.h:1134
double getPosition() const
Definition: juce_win32_Video.h:716
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:51
Represents a margin.
Definition: juce_GridItem.h:175
double REFTIME
Definition: juce_win32_ComTypes.h:107
const long UIA_TableControlTypeId
Definition: juce_win32_ComInterfaces.h:174
PlayerController playerController
Definition: juce_mac_Video.h:773
TokenType
The token values returned by this tokeniser.
Definition: juce_CPlusPlusCodeTokeniser.h:52
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:627
FloatType sum
Definition: juce_StatisticsAccumulator.h:126
@ GL_R1UI_T2F_C4F_N3F_V3F_SUN
Definition: juce_gl.h:11916
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Definition: juce_gl.h:2286
Definition: juce_android_CameraDevice.h:817
bool isMetaParameter() const override
Should return true if this parameter is a "meta" parameter.
Definition: juce_AudioProcessorParameterWithID.h:177
DatagramSocket socket
Definition: juce_NetworkServiceDiscovery.h:123
Type getType() const noexcept
Returns the type of the filter.
Definition: juce_LinkwitzRileyFilter.h:69
virtual void onActivityPrePaused(jobject)
Definition: juce_android_JNIHelpers.h:898
JuceGLView * view
Definition: juce_OpenGL_ios.h:210
@ WGL_GPU_RAM_AMD
Definition: juce_wgl.h:108
@ GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN
Definition: juce_gl.h:11906
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:119
@ GL_TEXTURE_1D_STACK_MESAX
Definition: juce_gl.h:8627
@ GL_POST_CONVOLUTION_GREEN_BIAS_EXT
Definition: juce_gl.h:6155
FloatType error
Definition: juce_StatisticsAccumulator.h:126
@ GL_MAX_PROGRAM_SUBROUTINE_NUM_NV
Definition: juce_gl.h:9336
double size
Definition: juce_StretchableObjectResizer.h:91
static const int rewindKey
key-code for a multimedia 'rewind' key, (not all keyboards will have one)
Definition: juce_KeyPress.h:266
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:676
Component & getComponent() noexcept
Returns the Component that this handler represents.
Definition: juce_AccessibilityHandler.h:101
@ GL_RGB_SNORM
Definition: juce_gl.h:7798
void setupAudioDevices(bool enableAudioInput, const String &preferredDefaultDeviceName, const AudioDeviceManager::AudioDeviceSetup *preferredSetupOptions)
Definition: juce_StandaloneFilterWindow.h:634
void setIcon(::Window, const Image &) const
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:45
StateVariableTPTFilter()
Constructor.
@ GL_DEPENDENT_HILO_TEXTURE_2D_NV
Definition: juce_gl.h:10386
@ WGL_GPU_NUM_SPI_AMD
Definition: juce_wgl.h:113
JUCE_NODISCARD auto withValueFromStringFunction(ValueFromString x) const
Definition: juce_AudioProcessorValueTreeState.h:47
MPEChannelRemapper(MPEZoneLayout::Zone zoneToRemap)
Constructor.
@ GL_TEXTURE_COLOR_SAMPLES_NV
Definition: juce_gl.h:10261
@ GL_MATRIX25_ARB
Definition: juce_gl.h:4158
@ GL_UNSIGNED_INT_10_10_10_2_EXT
Definition: juce_gl.h:7033
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:304
void setTitleBarHeight(int newHeight) noexcept
Sets the height of the title bar at the top of the SidePanel.
Definition: juce_SidePanel.h:140
int index
Definition: juce_ListenerList.h:227
@ GL_TEXTURE_COMPRESSION_HINT
Definition: juce_gl.h:1197
virtual void textEditorTextChanged(TextEditor &)
Called when the user changes the text in some way.
Definition: juce_TextEditor.h:321
void sendChangeMessage()
Causes an asynchronous change message to be sent to all the registered listeners.
float deltaY
The amount that the wheel has been moved in the Y axis.
Definition: juce_MouseEvent.h:410
const uint32 magicMessageHeader
Definition: juce_InterprocessConnection.h:199
void setCentre(Point< ValueType > newCentre) noexcept
Changes the position of the rectangle's centre (leaving its size unchanged).
Definition: juce_Rectangle.h:211
@ GL_NUM_COMPRESSED_TEXTURE_FORMATS
Definition: juce_gl.h:1200
void componentMovedOrResized(Component &, bool, bool) override
Called when the component's position or size changes.
Definition: juce_StandaloneFilterWindow.h:1027
void(* GLVULKANPROCNV)(void)
Definition: juce_gl.h:201
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_StateVariableTPTFilter.h:116
String asString
Definition: juce_OSCAddress.h:81
@ GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT
Definition: juce_gles2.h:2674
AndroidRunnable runnable
Definition: juce_android_CameraDevice.h:1712
@ GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES
Definition: juce_gles2.h:4786
Definition: juce_AudioProcessor.h:1419
forcedinline void blend(const Pixel &src) noexcept
Blends another pixel onto this one.
Definition: juce_PixelFormats.h:664
int actualFormat
Definition: juce_linux_XWindowSystem.h:60
@ ERROR_CAMERA_DISABLED
Definition: juce_android_CameraDevice.h:669
Definition: juce_win32_WinRTWrapper.h:71
bool isPremiere() const noexcept
Returns true if the host is Adobe Premiere Pro.
Definition: juce_PluginHostType.h:159
@ GL_COMBINER_BIAS_NV
Definition: juce_gl.h:9986
A cross-process pipe that can have data written to and read from it.
Definition: juce_NamedPipe.h:36
GLbitfield writeGpuMask
Definition: juce_gl.h:9437
@ GL_OBJECT_ATTACHED_OBJECTS_ARB
Definition: juce_gl.h:4871
forcedinline void blend(PixelRGB src) noexcept
Definition: juce_PixelFormats.h:472
@ GL_INCR_WRAP
Definition: juce_gl.h:1304
SharedObjectType & get() const noexcept
Returns the shared object.
Definition: juce_SharedResourcePointer.h:117
ChannelType
Represents different audio channel types.
Definition: juce_AudioChannelSet.h:316
A Linux-specific class that can embed a foreign X11 widget.
Definition: juce_XEmbedComponent.h:65
void sendSynchronousChangeMessage()
Sends a synchronous change message to all the registered listeners.
OSCException(const String &desc)
Definition: juce_OSCTypes.h:88
@ GL_MAX_DRAW_MESH_TASKS_COUNT_NV
Definition: juce_gl.h:9531
An object of this class maintains a connection between a ComboBox and a parameter in an AudioProcesso...
Definition: juce_AudioProcessorValueTreeState.h:564
WeakReference & operator=(const WeakReference &other)
Copies another pointer to this one.
Definition: juce_WeakReference.h:93
@ GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
Definition: juce_gl.h:10319
@ GL_CONVOLUTION_BORDER_COLOR_HP
Definition: juce_gl.h:8178
@ GL_SUBGROUP_SUPPORTED_FEATURES_KHR
Definition: juce_gl.h:8557
constexpr size_t getNumSamples() const noexcept
Returns the number of samples referenced by this block.
Definition: juce_AudioBlock.h:238
@ rowSelectionChanged
Indicates that the selection of rows in a list or table has changed.
@ GL_INT_IMAGE_BUFFER_EXT
Definition: juce_gl.h:7313
@ AbletonLiveGeneric
Represents Ableton Live.
Definition: juce_PluginHostType.h:57
@ GL_COMBINER_AB_DOT_PRODUCT_NV
Definition: juce_gl.h:9982
void captureStillPicture()
Definition: juce_android_CameraDevice.h:1971
void removeValue(const ElementType &valueToRemove) noexcept
Removes an item from the set.
Definition: juce_SortedSet.h:380
OSCAddressPattern addressPattern
Definition: juce_OSCMessage.h:170
@ GL_REG_31_ATI
Definition: juce_gl.h:5697
@ GL_FEEDBACK_BUFFER_POINTER
Definition: juce_gl.h:990
ButtonType
The set of buttons that may be pressed.
Definition: juce_AppleRemote.h:50
void audioDeviceStopped() override
@ GL_COLOR_ATTACHMENT4_NV
Definition: juce_gles2.h:3620
GLenum GLenum renderbuffertarget
Definition: juce_gl.h:2003
bool drawTextLayout(const AttributedString &, const Rectangle< float > &) override
@ GL_MAP1_TEXTURE_COORD_3
Definition: juce_gl.h:559
bool isMIDI() const noexcept
Definition: juce_AudioProcessorGraph.h:89
jobject invoke(jobject proxy, jobject method, jobjectArray args) override
Definition: juce_android_CameraDevice.h:271
void prepare(const ProcessSpec &spec)
Initialises the filter.
void prepare(const ProcessSpec &spec)
Initialises the processor.
static ResultType parse(CharPointerType t) noexcept
Definition: juce_CharacterFunctions.h:497
TextHolderComponent * textHolder
Definition: juce_TextEditor.h:749
@ VMRMode_Windowless
Definition: juce_win32_ComTypes.h:46
void selectOnly(ParameterType item)
Clears any other currently selected items, and selects this item.
Definition: juce_SelectedItemSet.h:101
@ GL_COMPRESSED_RGBA_ASTC_12x12_KHR
Definition: juce_gl.h:8587
@ GL_INTERNALFORMAT_RED_TYPE
Definition: juce_gl.h:2758
Matrix3D< float > getRotationMatrix() const noexcept
Returns the matrix that should be used to apply the current orientation.
Definition: juce_Draggable3DOrientation.h:107
@ GL_READ_BUFFER_NV
Definition: juce_gles2.h:4257
void GLvoid
Definition: juce_gl.h:159
void updateContent()
Definition: juce_StandaloneFilterWindow.h:844
@ GL_MAX_VERTEX_UNITS_ARB
Definition: juce_gl.h:5383
@ GL_ALPHA32I_EXT
Definition: juce_gl.h:7637
void stop()
Definition: juce_android_Video.h:452
const long UIA_TextControlTypeId
Definition: juce_win32_ComInterfaces.h:164
bool deliverNextMessage()
Definition: juce_osx_MessageQueue.h:70
bool isInterAppAudioConnected() const
GLsizei(KHRONOS_APIENTRY *const &glGetFramebufferPixelLocalStorageSizeEXT)(GLuint target)
@ GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE
Definition: juce_gles2.h:1725
@ GL_COORD_REPLACE_NV
Definition: juce_gl.h:9881
GLenum srcRGB
Definition: juce_gl.h:2360
static forcedinline bool op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:184
static ThreadID getCurrentThreadId()
Returns an id that identifies the caller thread.
Definition: juce_posix_SharedCode.h:995
void append(ObjectType *const newItem) noexcept
Appends an item to the list.
Definition: juce_LinkedListPointer.h:351
static constexpr float algorithmicLatency
Definition: juce_Interpolators.h:96
@ GL_QUAD_INTENSITY8_SGIS
Definition: juce_gl.h:11362
@ GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
Definition: juce_gl.h:9331
static MidiMessage controllerEvent(int channel, int controllerType, int value) noexcept
Creates a controller message.
ValueType & value
Definition: juce_ScopedValueSetter.h:87
@ GL_COLOR_ATTACHMENT15
Definition: juce_gl.h:1853
@ GL_MAP2_INDEX
Definition: juce_gl.h:564
@ GL_NEVER
Definition: juce_gl.h:227
@ GL_COLOR_ATTACHMENT27
Definition: juce_gl.h:1865
GLenum const void GLbitfield fontStyle
Definition: juce_gl.h:9795
double getInterval() const noexcept
Returns the interval for this range.
Definition: juce_AccessibilityValueInterface.h:120
@ UnknownFormat
Definition: juce_Image.h:65
static bool hasEffectiveRootFilePermissions()
Definition: juce_posix_SharedCode.h:269
bool isPluginval() const noexcept
Returns true if the host is pluginval.
Definition: juce_PluginHostType.h:157
TokenType
The token values returned by this tokeniser.
Definition: juce_LuaCodeTokeniser.h:46
VectorType projectOnSphere(Point< float > pos) const noexcept
Definition: juce_Draggable3DOrientation.h:136
const Colour mediumseagreen
Definition: juce_Colours.h:128
friend jobject juce_invokeImplementer(JNIEnv *, jobject, jlong, jobject, jobject, jobjectArray)
Line withShortenedEnd(ValueType distanceToShortenBy) const noexcept
Returns a shortened copy of this line.
Definition: juce_Line.h:368
@ GL_TEXTURE_UPDATE_BARRIER_BIT
Definition: juce_gl.h:2588
const Colour violet
Definition: juce_Colours.h:178
@ State_Stopped
Definition: juce_win32_ComTypes.h:68
@ GL_CONVOLUTION_BORDER_MODE_EXT
Definition: juce_gl.h:6141
float getWidth() const noexcept
Returns the maximum width of the content.
Definition: juce_TextLayout.h:223
forcedinline void replaceLine(PixelRGB *dest, PixelARGB colour, int width) const noexcept
Definition: juce_RenderingHelpers.h:673
LinkedListPointer * endOfList
Definition: juce_LinkedListPointer.h:358
GLuint GLuint wordIndex
Definition: juce_gl.h:9610
FirstOrderTPTFilterType
Definition: juce_FirstOrderTPTFilter.h:31
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:569
@ GL_CONVOLUTION_HINT_SGIX
Definition: juce_gl.h:11444
AudioBuffer(Type *const *dataToReferTo, int numChannelsToUse, int startSample, int numSamples)
Creates a buffer using a pre-allocated block of memory.
Definition: juce_AudioSampleBuffer.h:151
@ GL_LINE_STRIP
Definition: juce_gl.h:222
@ GL_DOUBLE_MAT4x3
Definition: juce_gl.h:2308
Justification justification
Definition: juce_DrawableText.h:109
void addRoundedRectangle(Rectangle< ValueType > rectangle, float cornerSize)
Adds a rectangle with rounded corners to the path.
Definition: juce_Path.h:371
@ GL_MAP1_VERTEX_ATTRIB3_4_NV
Definition: juce_gl.h:10652
GLenum GLenum GLsizei void * image
Definition: juce_gl.h:3165
@ GL_VIEW_CLASS_64_BITS
Definition: juce_gl.h:2833
@ GL_PROGRAM_BINARY_RETRIEVABLE_HINT
Definition: juce_gl.h:2424
@ GL_QUERY_WAIT
Definition: juce_gl.h:1786
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
Definition: juce_gl.h:5778
JUCE_NODISCARD ModifierKeys withoutMouseButtons() const noexcept
Returns a copy of only the non-mouse flags.
Definition: juce_ModifierKeys.h:169
@ GL_INT_SAMPLER_2D_RECT
Definition: juce_gl.h:2024
@ GL_GEQUAL
Definition: juce_gl.h:233
std::unique_ptr< Impl > pimpl
Definition: juce_Convolution.h:298
@ GL_C3F_V3F
Definition: juce_gl.h:1045
@ GL_IR_INSTRUMENT1_SGIX
Definition: juce_gl.h:11564
bool isFragmentRoot() const
Definition: juce_win32_AccessibilityElement.h:67
Creates an openGL frame buffer.
Definition: juce_OpenGLFrameBuffer.h:35
Performs stereo partitioned convolution of an input signal with an impulse response in the frequency ...
Definition: juce_Convolution.h:104
int getViewWidth() const noexcept
Returns the width of the visible area of the child component.
Definition: juce_Viewport.h:157
@ GL_TEXTURE30_ARB
Definition: juce_gl.h:4569
@ GL_VERTEX_PROGRAM_TWO_SIDE
Definition: juce_gl.h:1553
@ GL_SOURCE1_RGB
Definition: juce_gl.h:1220
Encapsulates a MIDI message.
Definition: juce_MidiMessage.h:34
virtual void previewDisplayAboutToBeDestroyed()=0
LinearVoid< T > setNextValue() noexcept
Definition: juce_SmoothedValue.h:376
Definition: juce_StatisticsAccumulator.h:113
static forcedinline float windowedSinc(float firstFrac, int index) noexcept
Definition: juce_Interpolators.h:41
double getResamplingRatio() const noexcept
Returns the current resampling ratio.
Definition: juce_ResamplingAudioSource.h:66
void setEnabled(bool isEnabled) noexcept
Enables or disables the filter.
Definition: juce_LadderFilter.h:58
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_PropertyComponent.h:123
void setReleaseTime(SampleType releaseTimeMs)
Sets the release time in ms.
@ GL_CURRENT_NORMAL
Definition: juce_gl.h:446
static Array< Rectangle< int > > retrieveOutputSizes(GlobalRef &scalerStreamConfigurationMap, const LocalRef< jobject > &outputClass, int format)
Definition: juce_android_CameraDevice.h:873
AnnouncementPriority
A priority level that can help an accessibility client determine how to handle an announcement reques...
Definition: juce_AccessibilityHandler.h:275
virtual int32_t queryIEditController(const Steinberg::TUID, void **obj)
This function may be used by implementations of queryInterface() in the VST3's implementation of IEdi...
Definition: juce_VST3ClientExtensions.h:58
std::unique_ptr< InputStream > streamToDelete
Definition: juce_ZipFile.h:265
void playbackStopped()
Definition: juce_mac_Video.h:554
std::unique_ptr< NSObject, NSObjectDeleter > playerItemPlaybackStatusObserver
Definition: juce_mac_Video.h:455
AudioBuffer< float > * buffer
The destination buffer to fill with audio data.
Definition: juce_AudioSource.h:73
Point< float > convertToPointFloat(PointType p) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:57
@ GL_REG_21_ATI
Definition: juce_gl.h:5687
@ GL_READ_PIXEL_DATA_RANGE_NV
Definition: juce_gl.h:9866
@ GL_4_BYTES_NV
Definition: juce_gl.h:9767
@ GL_POST_CONVOLUTION_BLUE_SCALE_EXT
Definition: juce_gl.h:6152
WindowRef wrapperWindow
Definition: juce_mac_CarbonViewWrapperComponent.h:325
@ GL_PATCH_DEFAULT_OUTER_LEVEL
Definition: juce_gl.h:2321
@ WGL_TYPE_RGBA_ARB
Definition: juce_wgl.h:274
Value currentId
Definition: juce_ComboBox.h:442
ComponentPeer * currentPeer
Definition: juce_win32_Video.h:346
bool containsRange(Range< Type > range) const noexcept
Checks whether the whole of a given range is contained within this one.
Definition: juce_SparseSet.h:231
@ GL_INTERLEAVED_ATTRIBS_NV
Definition: juce_gl.h:10423
@ GL_VERTEX_ARRAY_TYPE
Definition: juce_gl.h:1005
@ commonDocumentsDirectory
A place to put documents which are shared by all users of the machine.
Definition: juce_File.h:906
@ GL_DRAW_BUFFER2_EXT
Definition: juce_gles2.h:2046
void replaceChar(const juce_wchar newChar) noexcept
Definition: juce_CharPointer_ASCII.h:145
VstSpeakerConfigurationHolder & operator=(const VstSpeakerConfigurationHolder &vstConfig)
Definition: juce_VSTCommon.h:188
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:696
const ConstAudioBlockType & getInputBlock() const noexcept
Returns the audio block to use as the input to a process function.
Definition: juce_ProcessContext.h:105
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES
Definition: juce_gles2.h:4894
@ WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D
Definition: juce_wgl.h:490
virtual void setIComponentHandler(Steinberg::FUnknown *)
This may be called by the VST3 wrapper when the host sets an IComponentHandler for the plugin to use.
Definition: juce_VST3ClientExtensions.h:80
virtual void prepare(const ProcessSpec &)=0
@ GL_DONT_CARE
Definition: juce_gl.h:325
@ WGL_SWAP_METHOD_ARB
Definition: juce_wgl.h:234
@ GL_TEXTURE_BINDING_RENDERBUFFER_NV
Definition: juce_gl.h:9116
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
Definition: juce_gl.h:8597
const Colour mediumpurple
Definition: juce_Colours.h:127
void setBool(bool value, VARIANT *variant)
Definition: juce_win32_UIAHelpers.h:42
@ GL_DIFFERENCE
Definition: juce_gles2.h:1254
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
Definition: juce_gl.h:8591
@ GL_SHADING_LANGUAGE_VERSION_ARB
Definition: juce_gl.h:4949
GLint namelen
Definition: juce_gl.h:4965
AVPlayer * getPlayer() const
Definition: juce_mac_Video.h:646
@ GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR
Definition: juce_gl.h:11064
@ GL_COMPRESSED_RGBA_ASTC_6x5_KHR
Definition: juce_gl.h:8577
forcedinline void pushInterpolationSamples(const float *input, int numOutputSamplesToProduce) noexcept
Definition: juce_GenericInterpolator.h:179
Creates an openGL texture from an Image.
Definition: juce_OpenGLTexture.h:35
@ GL_BGRA_INTEGER
Definition: juce_gl.h:1765
@ WGL_TEXTURE_FLOAT_RGBA_NV
Definition: juce_wgl.h:553
An object which runs a thread to repeatedly broadcast the existence of a discoverable service.
Definition: juce_NetworkServiceDiscovery.h:44
@ GL_LINEAR_MIPMAP_LINEAR
Definition: juce_gl.h:381
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:137
Controls the order in which focus moves between components.
Definition: juce_FocusTraverser.h:53
std::unique_ptr< ScopedCameraDevice > scopedCameraDevice
Definition: juce_android_CameraDevice.h:2923
String openingError
Definition: juce_mac_CameraDevice.h:570
A base class for writing simple one-page graphical apps.
Definition: juce_AnimatedAppComponent.h:39
TableHeaderComponent & getHeader() const noexcept
Returns the header component being used in this table.
Definition: juce_TableListBox.h:235
@ GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Definition: juce_gl.h:2697
RelativeTime operator-(RelativeTime t1, RelativeTime t2) noexcept
Subtracts two RelativeTimes.
@ VFW_E_INVALID_FILE_FORMAT
Definition: juce_win32_ComTypes.h:119
@ GL_LIGHTING_BIT
Definition: juce_gl.h:393
GLuint GLenum GLenum outY
Definition: juce_gl.h:8073
@ GL_POST_COLOR_MATRIX_COLOR_TABLE
Definition: juce_gl.h:3035
Pimpl & owner
Definition: juce_mac_Video.h:450
@ GL_POINT_SPRITE
Definition: juce_gl.h:1554
@ GL_TEXTURE_LOD_BIAS_S_SGIX
Definition: juce_gl.h:11730
@ GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV
Definition: juce_gl.h:10053
@ GL_PROGRAM_POINT_SIZE_ARB
Definition: juce_gl.h:4225
bool tryChooseVisual(const OpenGLPixelFormat &format, const std::vector< GLint > &optionalAttribs)
Definition: juce_OpenGL_linux_X11.h:233
void releaseContext()
Definition: juce_OpenGL_ios.h:235
@ GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5287
static bool isExtensionSupported(const char *extensionName)
Checks whether the current context supports the specified extension.
Font scaledFont
Definition: juce_DrawableText.h:106
OwnedArray< ChannelInfo > channels
Definition: juce_AudioVisualiserComponent.h:122
@ GL_VARIABLE_D_NV
Definition: juce_gl.h:9956
Ptr excludeClipRectangle(Rectangle< int > r) override
Definition: juce_RenderingHelpers.h:1657
ValueRemapFunction convertFrom0To1Function
Definition: juce_NormalisableRange.h:258
@ GL_QUERY_RESULT
Definition: juce_gl.h:1401
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:515
bool isFinite() const noexcept
Returns true if the rectangle's values are all finite numbers, i.e.
Definition: juce_Rectangle.h:124
juce_wchar CharType
Definition: juce_CharPointer_UTF32.h:37
@ byteOrderMark3
Definition: juce_CharPointer_UTF8.h:549
@ WGL_SWAP_OVERLAY9
Definition: juce_wgl.h:55
forcedinline void setAlpha(uint8) noexcept
This method is included for compatibility with the PixelARGB class.
Definition: juce_PixelFormats.h:529
const String & getCategory() const noexcept
Returns the category of the test.
Definition: juce_UnitTest.h:83
ColourIds
A set of colour IDs to use to change the colour of various aspects of the combo box.
Definition: juce_PropertyComponent.h:115
bool isSteinbergTestHost() const noexcept
Returns true if the host is Steinberg's VST3 Test Host.
Definition: juce_PluginHostType.h:181
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:130
static String getName(::Display *, Atom)
@ GL_TEXTURE23_ARB
Definition: juce_gl.h:4562
@ GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Definition: juce_gl.h:2809
constexpr JUCE_NODISCARD Range getUnionWith(const ValueType valueToInclude) const noexcept
Returns the smallest range that contains both this one and the given value.
Definition: juce_Range.h:248
String name
Required: User facing name of the channel.
Definition: juce_PushNotifications.h:449
@ GL_RGB8
Definition: juce_gl.h:970
@ GL_REFERENCED_BY_GEOMETRY_SHADER_OES
Definition: juce_gles2.h:4614
@ GL_MAP_UNSYNCHRONIZED_BIT_EXT
Definition: juce_gles2.h:2189
@ GL_DRAW_BUFFER8_ARB
Definition: juce_gl.h:4029
Image image
Definition: juce_RenderingHelpers.h:2632
Array< Component * > customComps
Definition: juce_AlertWindow.h:516
@ GL_COMPRESSED_RGBA_ASTC_8x6_KHR
Definition: juce_gl.h:8580
GLenum GLint GLint GLint GLint GLuint dstName
Definition: juce_gl.h:2933
Atomic< int > nextIndex
Definition: juce_PluginDirectoryScanner.h:128
static std::array< NumericType, 6 > makeHighShelf(double sampleRate, NumericType cutOffFrequency, NumericType Q, NumericType gainFactor)
Returns the coefficients for a high-pass shelf filter with variable Q and gain.
@ GL_RGBA32F
Definition: juce_gl.h:1710
GLboolean(KHRONOS_APIENTRY *const &glIsEnabled)(GLenum cap)
@ GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT
Definition: juce_gles2.h:2584
void sendAccessibilityPropertyChangedEvent(const AccessibilityHandler &, PROPERTYID, VARIANT)
SampleType g
Definition: juce_LinkwitzRileyFilter.h:134
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t0
Definition: juce_gl.h:9057
GLuint GLfloat GLfloat GLfloat x1
Definition: juce_gl.h:9057
@ GL_WARP_SIZE_NV
Definition: juce_gl.h:10147
@ GL_VIVIDLIGHT_NV
Definition: juce_gl.h:8861
int getCurrentProgram() override
Returns the number of the currently active program.
Definition: juce_AudioProcessorGraph.h:410
@ GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
Definition: juce_gl.h:4095
@ GL_SAMPLER_2D_MULTISAMPLE
Definition: juce_gl.h:2162
bool isProviderDisconnecting(IRawElementProviderSimple *provider)
Definition: juce_win32_WindowsUIAWrapper.h:97
const Image::BitmapData & destData
Definition: juce_RenderingHelpers.h:658
@ GL_BLUE_NV
Definition: juce_gl.h:8816
bool getIsBuiltInErrorPageDisabled() const noexcept
Definition: juce_WebBrowserComponent.h:217
Array< Rectangle< int > > getSupportedVideoRecordingOutputSizes() const noexcept
Definition: juce_android_CameraDevice.h:841
ValueType getWidth() const noexcept
Returns the width of the parallelogram (i.e.
Definition: juce_Parallelogram.h:77
@ GL_OPERAND2_ALPHA_EXT
Definition: juce_gl.h:7582
int getNumInterleavedChannels() const noexcept
Returns the number of interleaved channels in the format.
Definition: juce_AudioDataConverters.h:553
@ GL_VERTEX_ARRAY_LIST_IBM
Definition: juce_gl.h:8273
@ GL_RGBA8UI
Definition: juce_gl.h:1751
@ tokenType_comment
Definition: juce_CPlusPlusCodeTokeniser.h:55
bool isFlagSet(int flag) const noexcept
Definition: juce_AccessibilityState.h:219
Point< ValueType > getRelativePoint(Point< ValueType > relativePosition) const noexcept
Returns a point within this parallelogram, specified as proportional coordinates.
Definition: juce_Parallelogram.h:157
An IIR filter that can perform low, band and high-pass filtering on an audio signal,...
Definition: juce_StateVariableFilter.h:60
@ GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV
Definition: juce_gl.h:9029
void fillWithSolidColour(IteratorType &iter, PixelARGB colour, bool replaceContents) const
Definition: juce_RenderingHelpers.h:2598
@ GL_TESS_CONTROL_SHADER_PATCHES
Definition: juce_gl.h:3184
A tree-view component.
Definition: juce_TreeView.h:653
ColourIds
A set of colour IDs to use to change the colour of various aspects of the bubble component.
Definition: juce_BubbleComponent.h:140
int startIndex2
Definition: juce_AbstractFifo.h:243
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:120
JUCE_COMRESULT get_CanMinimize(BOOL *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:105
Rectangle operator/=(FloatType scaleFactor) noexcept
Scales this rectangle by the given amount, centred around the origin.
Definition: juce_Rectangle.h:413
@ GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL
Definition: juce_gl.h:8393
@ GL_SHADING_RATE_2X1_PIXELS_QCOM
Definition: juce_gles2.h:5181
@ GL_RGB_422_APPLE
Definition: juce_gl.h:3707
void ensureStorageAllocated(const int minNumElements)
Increases the array's internal storage to hold a minimum number of elements.
Definition: juce_ReferenceCountedArray.h:861
ObjectClass ** getRawDataPointer() noexcept
Returns a pointer to the actual array data.
Definition: juce_OwnedArray.h:192
@ GL_DETAIL_TEXTURE_MODE_SGIS
Definition: juce_gl.h:11162
@ GL_YCRCB_422_SGIX
Definition: juce_gl.h:11768
@ GL_SCREEN_NV
Definition: juce_gl.h:8853
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X
Definition: juce_gl.h:1187
DelayLine< SampleType, DelayLineInterpolationTypes::Thiran > dryDelayLine
Definition: juce_DryWetMixer.h:109
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint worder
Definition: juce_gl.h:11618
@ GL_RASTERIZER_DISCARD
Definition: juce_gl.h:1740
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:55
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint fill1
Definition: juce_gl.h:9899
bool lockWasSuccessful
Definition: juce_InterProcessLock.h:105
@ GL_FIXED_OES
Definition: juce_gl.h:10891
@ GL_MATRIX2_NV
Definition: juce_gl.h:10615
~ImageReader() override
Definition: juce_android_CameraDevice.h:1144
Class for the line to element.
Definition: juce_RelativePointPath.h:127
static constexpr float algorithmicLatency
Definition: juce_Interpolators.h:39
const AudioBlock & move(size_t srcPos, size_t dstPos, size_t numElements=std::numeric_limits< size_t >::max()) const noexcept
Definition: juce_AudioBlock.h:358
String allowedCharacters
Definition: juce_TextEditor.h:640
Definition: juce_android_CameraDevice.h:1680
ListenerList< Listener > listenerList
Definition: juce_MouseInactivityDetector.h:92
RectangleList(RectangleList &&other) noexcept
Move constructor.
Definition: juce_RectangleList.h:70
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseDrag(int id, float x, float y, UnityEventModifiers mods, int button)
@ GL_INT_IMAGE_CUBE_EXT
Definition: juce_gl.h:7312
@ GL_IMAGE_2D_EXT
Definition: juce_gl.h:7298
bool isDigit() const noexcept
Returns true if the first character of this string is a digit.
Definition: juce_CharPointer_UTF8.h:454
ProcessingPrecision getProcessingPrecision() const noexcept
Returns the precision-mode of the processor.
Definition: juce_AudioProcessor.h:675
@ GL_COLOR_ATTACHMENT31
Definition: juce_gl.h:1869
An object to take care of the logic for dragging components around with the mouse.
Definition: juce_ComponentDragger.h:58
Wrapper class to continuously stream audio from an audio source to an AudioIODevice.
Definition: juce_AudioSourcePlayer.h:36
@ GL_INTERPOLATE
Definition: juce_gl.h:1233
@ GL_3_BYTES
Definition: juce_gl.h:591
#define JUCE_INIT_WGL_FUNCTION(name)
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:157
@ GL_TEXTURE16_ARB
Definition: juce_gl.h:4555
constexpr CLSID CLSID_WMAsfWriter
Definition: juce_win32_ComTypes.h:483
Used by AudioSource::getNextAudioBlock().
Definition: juce_AudioSource.h:32
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER
Definition: juce_gl.h:1714
@ GL_VERTEX_ATTRIB_ARRAY_SIZE
Definition: juce_gl.h:1475
@ WGL_RED_BITS_EXT
Definition: juce_wgl.h:451
@ GL_SHARED_TEXTURE_PALETTE_EXT
Definition: juce_gl.h:7362
~ParameterAttachment() override
Destructor.
@ GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Definition: juce_gl.h:2059
virtual jobject invoke(jobject proxy, jobject method, jobjectArray args)
String identifier
Required: Unique channel identifier.
Definition: juce_PushNotifications.h:448
@ GL_QUERY_RESULT_AVAILABLE_ARB
Definition: juce_gl.h:4618
@ GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2569
auto & asDerived() const
Definition: juce_RangedAudioParameter.h:82
IntegerType negativeAwareModulo(IntegerType dividend, const IntegerType divisor) noexcept
Performs a modulo operation, but can cope with the dividend being negative.
Definition: juce_MathsFunctions.h:571
@ GL_C4UB_V2F
Definition: juce_gl.h:1043
static int compare(juce_wchar char1, juce_wchar char2) noexcept
Compares two characters.
Definition: juce_CharacterFunctions.h:596
@ GL_COVERAGE_BUFFERS_NV
Definition: juce_gles2.h:3576
@ GL_FRAGMENT_PROGRAM_NV
Definition: juce_gl.h:9201
@ GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
Definition: juce_gl.h:3023
JUCE_COMRESULT get_ExpandCollapseState(ComTypes::ExpandCollapseState *pRetVal) override
Definition: juce_win32_UIAExpandCollapseProvider.h:47
Span(int numberToUse) noexcept
Definition: juce_GridItem.h:44
GLenum modeAlpha
Definition: juce_gl.h:1558
@ GL_SCISSOR_BIT
Definition: juce_gl.h:403
String extraHeaders
Definition: juce_URL.h:453
static const String json
Definition: juce_UnitTestCategories.h:41
@ GL_FLOAT16_MAT4x3_AMD
Definition: juce_gl.h:3335
void *KHRONOS_APIENTRY *const & glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
@ GL_FOG_COORDINATE_ARRAY
Definition: juce_gl.h:1321
static const int F9Key
key-code for the F9 key
Definition: juce_KeyPress.h:215
@ WGL_FRONT_RIGHT_ARB
Definition: juce_wgl.h:311
@ GL_UNPACK_SKIP_ROWS_EXT
Definition: juce_gles2.h:2970
@ GL_ALLOW_DRAW_OBJ_HINT_PGI
Definition: juce_gl.h:11085
JUCE_COMRESULT get_SmallChange(double *pRetVal) override
Definition: juce_win32_UIARangeValueProvider.h:106
Array< double > getAvailableSampleRates() override
Returns the set of sample-rates this device supports.
@ GL_UNSIGNED_IDENTITY_NV
Definition: juce_gl.h:9967
Value shouldMuteInput
Definition: juce_StandaloneFilterWindow.h:413
NSWindow * getOwnerWindow() const
Definition: juce_mac_CarbonViewWrapperComponent.h:332
GLintptr(KHRONOS_APIENTRY *const &glGetUniformOffsetEXT)(GLuint program
@ GL_SMOOTH
Definition: juce_gl.h:607
void setOurSizeToEmbeddedViewSize()
Definition: juce_mac_CarbonViewWrapperComponent.h:157
void onActivityPaused(jobject) override
Definition: juce_android_CameraDevice.h:3141
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:165
static const int numberPadDecimalPoint
key-code for the decimal point sign on the numeric keypad.
Definition: juce_KeyPress.h:259
@ GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT
Definition: juce_gles2.h:2148
@ GL_UNPACK_CMYK_HINT_EXT
Definition: juce_gl.h:6113
const StringArray choices
Provides access to the list of choices that this parameter is working with.
Definition: juce_AudioParameterChoice.h:124
@ GL_TEXTURE_CUBE_MAP
Definition: juce_gl.h:1185
EdgeTableRegion(Rectangle< int > bounds, const Path &p, const AffineTransform &t)
Definition: juce_RenderingHelpers.h:1630
JUCE_NODISCARD 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:312
@ GL_MAX_DETACHED_BUFFERS_NV
Definition: juce_gl.h:9484
std::unique_ptr< FileChooser > chooser
Definition: juce_FileSearchPathListComponent.h:100
const Colour lightsalmon
Definition: juce_Colours.h:113
bool isMultiSelectEnabled() const noexcept
Returns whether multi-select has been enabled for the tree.
Definition: juce_TreeView.h:744
@ GL_PROGRAM_LENGTH_NV
Definition: juce_gl.h:10604
double totalPitchbendInSemitones
Current effective pitchbend of the note in units of semitones, relative to initialNote.
Definition: juce_MPENote.h:164
Holds an absolute date and time.
Definition: juce_Time.h:36
const Colour royalblue
Definition: juce_Colours.h:159
@ GL_FLOAT_MAT2x4
Definition: juce_gl.h:1662
A positioned glyph.
Definition: juce_TextLayout.h:144
Point< ValueType > getTopRight() const noexcept
Returns the rectangle's top-right position as a Point.
Definition: juce_Rectangle.h:173
GLuint GLenum frame_region
Definition: juce_gl.h:10807
void setValue(const var &newValue) override
Changes the current value.
Definition: juce_ValueTreePropertyWithDefault.h:254
constexpr ValueType getX() const noexcept
Returns the point's x coordinate.
Definition: juce_Point.h:67
@ GL_COMPRESSED_RGBA_ASTC_10x10_KHR
Definition: juce_gl.h:8585
const GLuint * arrays
Definition: juce_gl.h:2012
@ GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
Definition: juce_gl.h:11430
@ GL_MAX_SUBROUTINES
Definition: juce_gl.h:2314
@ GL_VIEWPORT
Definition: juce_gl.h:289
@ GL_INT64_ARB
Definition: juce_gl.h:4276
Vector3D< Type > vector
The vector part of the quaternion.
Definition: juce_Quaternion.h:92
@ stretchToFit
If this flag is set, then the source rectangle will be resized to completely fill the destination rec...
Definition: juce_RectanglePlacement.h:90
bool clipToRectangle(const Rectangle< int > &) override
CriticalSection lock
Definition: juce_ChannelRemappingAudioSource.h:136
AudioBuffer< float > tempBuffer
Definition: juce_AudioDeviceManager.h:501
UnityAudioEffectDefinitionFlags
Definition: juce_UnityPluginInterface.h:61
static const String compression
Definition: juce_UnitTestCategories.h:33
A class that can be used to run a simple standalone application containing your filter.
Definition: juce_StandaloneFilterWindow.h:683
@ GL_MAX_CONVOLUTION_WIDTH
Definition: juce_gl.h:4345
AudioProcessor * getProcessor() const noexcept
The actual processor object that this node represents.
Definition: juce_AudioProcessorGraph.h:110
@ GL_ACTIVE_PROGRAM_EXT
Definition: juce_gl.h:7237
static JUCEApplicationBase * appInstance
Definition: juce_ApplicationBase.h:300
static MaxNumFileHandlesInitialiser maxNumFileHandlesInitialiser
Definition: juce_posix_SharedCode.h:98
@ GL_PATH_FORMAT_SVG_NV
Definition: juce_gl.h:9623
@ GL_BLEND_COLOR_COMMAND_NV
Definition: juce_gl.h:8910
const GlobalRef & getNativeSession() const
Definition: juce_android_CameraDevice.h:1625
int getOctaveForMiddleC() const noexcept
This returns the value set by setOctaveForMiddleC().
Definition: juce_KeyboardComponentBase.h:225
void prepare(const ProcessSpec &spec)
Definition: juce_ProcessorDuplicator.h:50
void * device
Definition: juce_AppleRemote.h:106
Definition: juce_win32_UIAToggleProvider.h:30
void reset()
Resets the internal state variables of the processor.
@ GL_RELATIVE_HORIZONTAL_LINE_TO_NV
Definition: juce_gl.h:9696
const bool useMessageThread
Definition: juce_InterprocessConnection.h:198
@ GL_DECODE_EXT
Definition: juce_gl.h:7765
@ GL_CLIP_DISTANCE7_APPLE
Definition: juce_gles2.h:1674
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:315
static void printPrimitiveArrayElements(const LocalRef< jobject > &keyValue, const String &keyName, const String &keyValueString)
Definition: juce_android_CameraDevice.h:755
GLintptr GLsizeiptr GLeglClientBufferEXT clientBuffer
Definition: juce_gl.h:6558
@ GL_SAMPLER_1D_SHADOW_ARB
Definition: juce_gl.h:4862
@ GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES
Definition: juce_gles2.h:4605
@ GL_REG_27_ATI
Definition: juce_gl.h:5693
LPCTSTR getClassNameFromAtom() noexcept
Definition: juce_win32_HiddenMessageWindow.h:65
double y
Definition: juce_win32_ComInterfaces.h:41
@ GL_TEXTURE_2D_MULTISAMPLE
Definition: juce_gl.h:2154
Definition: juce_fallback_SIMDNativeOps.h:67
void DrawSegment(const b2Vec2 &p1, const b2Vec2 &p2, const b2Color &) override
constexpr size_t getNumChannels() const noexcept
Returns the number of channels referenced by this block.
Definition: juce_AudioBlock.h:235
static void skipComment(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:335
@ GL_TEXTURE_REDUCTION_MODE_EXT
Definition: juce_gl.h:7608
Time lastSeen
The time of the last ping received from the advertiser.
Definition: juce_NetworkServiceDiscovery.h:86
bool isHorizontal() const noexcept
Returns true if the line's start and end y coordinates are the same.
Definition: juce_Line.h:126
ReferenceCountedObjectPtr< ImagePixelData > image
Definition: juce_Image.h:426
@ GL_CLIP_DISTANCE1_APPLE
Definition: juce_gles2.h:1668
StringArray(StringRef firstValue, OtherElements &&... otherValues)
Creates an array containing a list of strings.
Definition: juce_StringArray.h:52
@ press
Represents a "press" action.
@ GL_SRC_OVER_NV
Definition: juce_gl.h:8859
@ GL_STATIC_DRAW_ARB
Definition: juce_gl.h:5467
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
Definition: juce_gl.h:5136
@ GL_BLUE_BIAS
Definition: juce_gl.h:527
PixelFormat
Definition: juce_Image.h:63
FocusChangeType
Enumeration used by the focusGained() and focusLost() methods.
Definition: juce_Component.h:1889
const String * begin() const noexcept
Returns a pointer to the first String in the array.
Definition: juce_StringArray.h:170
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:57
void goToNextState() noexcept
Definition: juce_ADSR.h:250
String hashName
Definition: juce_OpenGLGraphicsContext.h:91
This abstract base class is used by some AudioProcessorParameter helper classes.
Definition: juce_AudioProcessorParameterWithID.h:117
bool operator<=(CharPointer_UTF32 other) const noexcept
Definition: juce_CharPointer_UTF32.h:61
Pointer & operator++() noexcept
Moves the pointer along to the next sample.
Definition: juce_AudioDataConverters.h:431
Contains information about one of the entries in a ZipFile.
Definition: juce_ZipFile.h:72
@ GL_CURRENT_TANGENT_EXT
Definition: juce_gl.h:6180
static const String containers
Definition: juce_UnitTestCategories.h:34
Component * getCurrentContentComponent() const noexcept
Returns the current component that's filling the panel.
Definition: juce_TabbedComponent.h:164
bool isSymbolicLink() const
Returns true if this file is a link or alias that can be followed using getLinkedTarget().
@ GL_BACK_SECONDARY_COLOR_NV
Definition: juce_gl.h:10403
@ GL_CONVOLUTION_BORDER_MODE
Definition: juce_gl.h:4338
Listens for events happening to a FilenameComponent.
Definition: juce_FilenameComponent.h:40
void renderImageUntransformed(Iterator &iter, const Image::BitmapData &destData, const Image::BitmapData &srcData, int alpha, int x, int y, bool tiledFill)
Definition: juce_RenderingHelpers.h:1481
ReferencedType * referencedObject
Definition: juce_ReferenceCountedObject.h:438
@ GL_RGBA32UI_EXT
Definition: juce_gl.h:7617
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5152
Contains classes that implement a simple protocol for broadcasting the availability and location of a...
Definition: juce_NetworkServiceDiscovery.h:34
@ GL_TEXTURE_BUFFER_SIZE
Definition: juce_gl.h:2912
@ GL_CURRENT_INDEX
Definition: juce_gl.h:445
@ WGL_AUX4_ARB
Definition: juce_wgl.h:318
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint fill2
Definition: juce_gl.h:9900
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Definition: juce_gl.h:2197
DummyComponent(OpenGLContext::NativeContext &nativeParentContext)
Definition: juce_OpenGL_linux_X11.h:42
@ GL_SLUMINANCE8_ALPHA8_NV
Definition: juce_gles2.h:4294
@ GL_CLIP_PLANE4
Definition: juce_gl.h:628
@ byteOrderMarkLE1
Definition: juce_CharPointer_UTF16.h:480
Point< int > dragStartPos
Definition: juce_LassoComponent.h:219
~ScopedThreadDPIAwarenessSetter()
std::array< bool, sizeof...(Processors)> bypassed
Definition: juce_ProcessorChain.h:126
@ GL_UNSIGNED_SHORT_5_5_5_1
Definition: juce_gl.h:1094
void setOutputChannelMapping(int sourceChannelIndex, int destChannelIndex)
Creates an output channel mapping.
@ GL_PROXY_TEXTURE_COLOR_TABLE_SGI
Definition: juce_gl.h:11839
static void onActivityResultNative(JNIEnv *, jobject, jlong, jint, jint, jobject)
Component *const eventComponent
The component that this event applies to.
Definition: juce_MouseEvent.h:173
void GLvoid
Definition: juce_gles2.h:52
juce_wchar character
Definition: juce_GlyphArrangement.h:95
void noteOff() noexcept
Starts the release phase of the envelope.
Definition: juce_ADSR.h:133
@ GL_GREEN_MAX_CLAMP_INGR
Definition: juce_gl.h:8314
static GlyphCache *& getSingletonPointer() noexcept
Definition: juce_RenderingHelpers.h:260
void timerCallback() override
The user-defined callback routine that actually gets called periodically.
Definition: juce_mac_CarbonViewWrapperComponent.h:270
SampleType alpha
Definition: juce_DelayLine.h:335
@ GL_CLIP_NEAR_HINT_PGI
Definition: juce_gl.h:11093
const Colour yellowgreen
Definition: juce_Colours.h:183
bool isValid() const noexcept
Returns true if this tree refers to some valid data.
Definition: juce_ValueTree.h:174
Ptr excludeClipRectangle(Rectangle< int > r) override
Definition: juce_RenderingHelpers.h:1833
@ GL_CONVOLUTION_HEIGHT
Definition: juce_gl.h:4344
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:140
bool operator!=(const ObjCObjectHandle &other) const
Definition: juce_mac_ObjCHelpers.h:307
@ GL_READ_BUFFER_EXT
Definition: juce_gles2.h:2304
const Command * findCommand(const ArgumentList &, bool optionMustBeFirstArg) const
Looks for the first command in the list which matches the given arguments.
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:496
int bufferHeight
Definition: juce_android_CameraDevice.h:1084
@ GL_TOP_LEVEL_ARRAY_STRIDE
Definition: juce_gl.h:2890
DryWetMixer()
Default constructor.
void ensureAllocatedSize(int minNumElements)
Definition: juce_ArrayBase.h:225
@ tokenType_comment
Definition: juce_XMLCodeTokeniser.h:49
void reset() noexcept
Resets all the source & channel combinations.
@ WGL_FONT_POLYGONS
Definition: juce_wgl.h:45
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:68
@ lineToElement
Definition: juce_RelativePointPath.h:71
This struct contains information about a MIDI input or output device.
Definition: juce_MidiDevices.h:36
@ SteinbergCubase8_5
Represents Steinberg Cubase 8.5.
Definition: juce_PluginHostType.h:90
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV
Definition: juce_gles2.h:4298
void prepare(const ProcessSpec &spec) override
Definition: juce_ProcessorWrapper.h:62
PluginHostType()
Definition: juce_PluginHostType.h:42
Definition: juce_win32_UIAProviderBase.h:30
void setFramesPerSecond(int framesPerSecond)
Your subclass can call this to start a timer running which will call update() and repaint the compone...
@ GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
Definition: juce_gl.h:9733
@ GL_POINT_FADE_THRESHOLD_SIZE_EXT
Definition: juce_gl.h:7098
WindowingMethod
The windowing methods available.
Definition: juce_Windowing.h:47
std::unique_ptr< NativeImpl > pimpl
Definition: juce_win32_ScopedThreadDPIAwarenessSetter.h:37
@ GL_FUNC_SUBTRACT_EXT
Definition: juce_gl.h:6093
void handleEnterNotifyEvent(LinuxComponentPeer *, const XEnterWindowEvent &) const
@ GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT
Definition: juce_gles2.h:2680
CriticalSection lock
Definition: juce_ZipFile.h:263
JUCE_NODISCARD auto withExtraHeaders(String value) const
Specifies headers to add to the request.
Definition: juce_URL.h:459
@ GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:9606
Result createDirectoryInternal(const String &) const
Definition: juce_posix_SharedCode.h:419
@ WGL_ACCUM_RED_BITS_ARB
Definition: juce_wgl.h:261
A class that imposes restrictions on a Component's size or position.
Definition: juce_ComponentBoundsConstrainer.h:43
const DirectoryEntry & operator*() const noexcept
Return an object containing metadata about the file or folder to which the iterator is currently poin...
Definition: juce_RangedDirectoryIterator.h:146
@ GL_MODELVIEW1_ARB
Definition: juce_gl.h:5394
@ GL_MAX_FRAGMENT_INPUT_COMPONENTS
Definition: juce_gl.h:2121
MidiMessageCollector messageCollector
Definition: juce_AudioProcessorPlayer.h:138
~Parallelogram()=default
Destructor.
std::atomic< bool > shouldExit
Definition: juce_LinuxMessageThread.h:96
std::unique_ptr< Component > currentPage
Definition: juce_PreferencesPanel.h:138
int colourID
Definition: juce_LookAndFeel.h:262
@ GL_IMAGE_2D_RECT_EXT
Definition: juce_gl.h:7300
@ GL_BLEND_DST_ALPHA
Definition: juce_gl.h:1295
OwnedArray< AudioDeviceSetup > lastDeviceTypeConfigs
Definition: juce_AudioDeviceManager.h:492
static const int F15Key
key-code for the F15 key
Definition: juce_KeyPress.h:221
@ GL_LINE_WIDTH_COMMAND_NV
Definition: juce_gl.h:8912
@ GL_SHADER_BINARY_FORMAT_SPIR_V
Definition: juce_gl.h:3176
CriticalSection actionListenerLock
Definition: juce_ActionBroadcaster.h:73
@ GL_SAMPLER_2D_SHADOW_ARB
Definition: juce_gl.h:4863
bool isBypassed() const noexcept
Definition: juce_ReverbAudioSource.h:57
float * stackPos
Definition: juce_PathIterator.h:105
@ GL_ALIASED_LINE_WIDTH_RANGE
Definition: juce_gl.h:1127
@ GL_AUX1
Definition: juce_gl.h:413
@ GL_VIEW_CLASS_ASTC_8x5_RGBA
Definition: juce_gl.h:4464
void prepareToPlay(int samplesPerBlockExpected, double sampleRate) override
Tells the source to prepare for playing.
@ GL_MULTISAMPLE_SGIS
Definition: juce_gl.h:11194
const AccessibilityHandler & getHandler()
Definition: juce_win32_AccessibilityElement.h:43
double min
Definition: juce_AccessibilityValueInterface.h:95
@ GL_2_BYTES
Definition: juce_gl.h:590
@ ignoreHiddenFiles
Add this flag to avoid returning any hidden files in the results.
Definition: juce_File.h:560
~DirectShowContext() override
Definition: juce_win32_Video.h:401
@ GL_ALPHA8_OES
Definition: juce_gles2.h:4666
Array< NumericType > rampBuffer
Definition: juce_Oscillator.h:244
@ GL_REG_3_ATI
Definition: juce_gl.h:5669
@ GL_SRC2_ALPHA
Definition: juce_gl.h:1446
UNITY_INTERFACE_EXPORT renderCallback UNITY_INTERFACE_API getRenderCallback()
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_MPESynthesiserVoice.h:157
A simple preview component that shows thumbnails of image files.
Definition: juce_ImagePreviewComponent.h:37
@ GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Definition: juce_gl.h:2292
void parameterGestureChanged(int, bool) override
Indicates that a parameter change gesture has started.
Definition: juce_ParameterAttachments.h:111
Atomic< int > lockGained
Definition: juce_MessageManager.h:306
@ GL_ONE
Definition: juce_gl.h:236
@ GL_RENDERBUFFER_BINDING
Definition: juce_gl.h:1821
bool isTiledImage() const noexcept
Returns true if this is a tiled image pattern fill.
Definition: juce_FillType.h:91
bool isSelectable() const noexcept
Returns true if the UI element is selectable.
Definition: juce_AccessibilityState.h:180
std::unique_ptr< ChildProcess > childProcess
Definition: juce_ConnectedChildProcess.h:218
void replaceWithMinOfInternal(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:853
char OSCType
The type used for OSC type tags.
Definition: juce_OSCTypes.h:31
@ GL_DEPTH_STENCIL_TO_RGBA_NV
Definition: juce_gl.h:9014
float v
Definition: juce_ColourSelector.h:147
@ GL_MULTISAMPLE_COVERAGE_MODES_NV
Definition: juce_gl.h:9268
@ GL_TEXTURE_SWIZZLE_A
Definition: juce_gl.h:2208
@ tokenType_keyword
Definition: juce_CPlusPlusCodeTokeniser.h:56
static const int F1Key
key-code for the F1 key
Definition: juce_KeyPress.h:207
@ GL_UNIFORM_BUFFER
Definition: juce_gl.h:2049
const String & getFragmentShaderCode() const noexcept
Returns the code that was used to create this object.
Definition: juce_OpenGLGraphicsContext.h:83
const FillType & getStrokeFill() const noexcept
Returns the current stroke fill.
Definition: juce_DrawableShape.h:72
GLboolean GLboolean GLboolean b
Definition: juce_gl.h:1931
static HGLRC createRenderContext(OpenGLVersion version, HDC dcIn)
Definition: juce_OpenGL_win32.h:207
NativeContext(Component &comp, const OpenGLPixelFormat &cPixelFormat, void *shareContext, bool useMultisamplingIn, OpenGLVersion)
Definition: juce_OpenGL_linux_X11.h:57
@ GL_GEOMETRY_SHADER
Definition: juce_gl.h:2111
@ GL_INT_VEC3
Definition: juce_gl.h:1518
@ GL_PASS_THROUGH_TOKEN
Definition: juce_gl.h:421
#define DECLARE_CALL_TYPE_METHOD(returnType, typeName)
Definition: juce_android_JNIHelpers.h:119
@ WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT
Definition: juce_wgl.h:389
@ GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Definition: juce_gl.h:2124
OwnedArray< DrawableButton > buttons
Definition: juce_PreferencesPanel.h:139
@ GL_TEXTURE_LOD_BIAS
Definition: juce_gl.h:1303
virtual void oscBundleReceived(const OSCBundle &)
Called when the OSCReceiver receives a new OSC bundle.
Definition: juce_OSCReceiver.h:123
@ GL_COLOR_ARRAY_LENGTH_NV
Definition: juce_gl.h:10569
ElementType operator[](int index) const
Returns one of the elements in the array.
Definition: juce_Array.h:237
@ GL_PHONG_HINT_WIN
Definition: juce_gl.h:11976
@ GL_R1UI_N3F_V3F_SUN
Definition: juce_gl.h:11912
@ GL_TEXTURE_CUBE_MAP_EXT
Definition: juce_gl.h:7541
@ GL_SAMPLER_2D_ARRAY_SHADOW_EXT
Definition: juce_gl.h:6740
static forcedinline vSIMDType min(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:80
@ GL_COMPRESSED_RGBA_BPTC_UNORM
Definition: juce_gl.h:2645
This class measures the time between its construction and destruction and adds it to an AudioProcessL...
Definition: juce_AudioProcessLoadMeasurer.h:72
@ GL_REG_0_ATI
Definition: juce_gl.h:5666
@ GL_DEPTH_COMPONENT32F
Definition: juce_gl.h:1793
@ GL_E_TIMES_F_NV
Definition: juce_gl.h:9965
GLuint GLenum GLenum GLenum GLenum outW
Definition: juce_gl.h:8073
static MidiMessage channelPressureChange(int channel, int pressure) noexcept
Creates a channel-pressure change event.
ColourIds
A set of colour IDs to use to change the colour of various aspects of the caret.
Definition: juce_CaretComponent.h:63
GlobalRef stillPictureCaptureRequest
Definition: juce_android_CameraDevice.h:1717
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:65
AudioBuffer< float > buffer
Definition: juce_ResamplingAudioSource.h:80
@ ToggleState_Off
Definition: juce_win32_ComInterfaces.h:102
const String threadName
Definition: juce_Thread.h:385
@ GL_R16F_EXT
Definition: juce_gles2.h:1956
@ GL_RGB_RAW_422_APPLE
Definition: juce_gl.h:3710
Definition: juce_android_JNIHelpers.h:77
void setParameters(const Parameters &newParams)
Applies a new set of parameters to the reverb.
Definition: juce_audio_basics/utilities/juce_Reverb.h:69
MPEZone lowerZone
Definition: juce_MPEZoneLayout.h:221
@ GL_READ_FRAMEBUFFER_APPLE
Definition: juce_gles2.h:1694
void showOrHide(bool show)
Shows or hides the SidePanel.
@ GL_BUMP_NUM_TEX_UNITS_ATI
Definition: juce_gl.h:5648
@ GL_TEXTURE_COMPARE_MODE
Definition: juce_gl.h:1307
@ GL_ADD_ATI
Definition: juce_gl.h:5731
@ GL_STORAGE_CLIENT_APPLE
Definition: juce_gl.h:3774
NSPoint flippedScreenPoint(NSPoint p) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:89
@ GL_CONTEXT_FLAG_NO_ERROR_BIT
Definition: juce_gl.h:3180
@ GL_INVERT_OVG_NV
Definition: juce_gl.h:8837
@ incDecButtonsNotDraggable
Definition: juce_Slider.h:292
Array< uint8 > data
The raw data holding this buffer.
Definition: juce_MidiBuffer.h:339
@ GL_RGBA32UI
Definition: juce_gl.h:1747
float getBottom() const
Returns the y position of the bottom of the glyph.
Definition: juce_GlyphArrangement.h:64
@ GL_AND_INVERTED
Definition: juce_gl.h:341
bool isActive() const noexcept
Returns true if the envelope is in its attack, decay, sustain or release stage.
Definition: juce_ADSR.h:92
virtual bool isHinted() const
Returns true if the typeface uses hinting.
Definition: juce_Typeface.h:125
@ GL_COLOR3_BIT_PGI
Definition: juce_gl.h:11109
GLsizei const GLubyte GLsizei GLenum coordType
Definition: juce_gl.h:9790
An iOS-specific class that can create and embed an UIView inside itself.
Definition: juce_UIViewComponent.h:44
@ GL_DEBUG_TYPE_ERROR_ARB
Definition: juce_gl.h:3969
File getExistingFileForOption(StringRef option) const
Looks for a file argument using getFileForOption() and fails with a suitable error if the file doesn'...
size_t channel
Definition: juce_ProcessorDuplicator.h:89
const Colour burlywood
Definition: juce_Colours.h:55
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:86
@ GL_RELEASED_APPLE
Definition: juce_gl.h:3692
Ptr clipToPath(const Path &p, const AffineTransform &transform) override
Definition: juce_RenderingHelpers.h:1663
SaveResult
A set of possible outcomes of one of the save() methods.
Definition: juce_FileBasedDocument.h:158
virtual void windowCloseRequest()
This callback occurs when a script or other activity in the browser asks for the window to be closed.
Definition: juce_WebBrowserComponent.h:121
@ GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
Definition: juce_gl.h:3976
JUCE_NODISCARD 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:303
@ GL_TEXTURE_BORDER_COLOR
Definition: juce_gl.h:324
static forcedinline vSIMDType greaterThan(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:84
Has a callback method that is triggered asynchronously.
Definition: juce_AsyncUpdater.h:38
bool stopAtEnd
Determines what happens when a circular drag action rotates beyond the minimum or maximum angle.
Definition: juce_Slider.h:163
@ GL_TEXTURE_2D_ARRAY
Definition: juce_gl.h:1723
@ LeftRightResizeCursor
An arrow pointing left and right.
Definition: juce_MouseCursor.h:59
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:45
void clear()
Definition: juce_android_JNIHelpers.h:40
void onImageAvailable(LocalRef< jobject > &) override
Definition: juce_android_CameraDevice.h:1170
SampleType ratio
Definition: juce_Compressor.h:106
GLuint GLuint focalPointsPerLayer
Definition: juce_gles2.h:5098
@ GL_BGRA8_EXT
Definition: juce_gles2.h:1752
@ GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
Definition: juce_gl.h:7483
@ GL_TEXTURE28_ARB
Definition: juce_gl.h:4567
@ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
Definition: juce_gl.h:4196
@ GL_SPRITE_TRANSLATION_SGIX
Definition: juce_gl.h:11680
@ GL_INDEX_OFFSET
Definition: juce_gl.h:519
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:371
@ GL_TESS_CONTROL_SHADER_OES
Definition: juce_gles2.h:4794
static LocalRef< jobject > getCaptureResultIntegerKeyValue(jfieldID key, jobject captureResult)
Definition: juce_android_CameraDevice.h:1880
bool isUsing(int channel) const noexcept
Definition: juce_MPEZoneLayout.h:68
HeapBlock< char > dryBlockStorage
Definition: juce_Convolution.h:292
virtual VirtualKeyboardType getKeyboardType()
Returns the target's preference for the type of keyboard that would be most appropriate.
Definition: juce_TextInputTarget.h:93
@ GL_ONE_MINUS_SRC1_COLOR_EXT
Definition: juce_gles2.h:1868
GLboolean GLboolean GLboolean GLboolean a
Definition: juce_gl.h:1931
LRESULT(WINAPI *)(HWND, WPARAM, LPARAM, IRawElementProviderSimple *) UiaReturnRawElementProviderFunc
Definition: juce_win32_WindowsUIAWrapper.h:136
GenericInterpolator< LagrangeTraits, 5 > Lagrange
Definition: juce_Interpolators.h:147
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
Definition: juce_gl.h:7738
const Colour olive
Definition: juce_Colours.h:140
bool isPanelShowing() const noexcept
Returns true if the SidePanel is currently showing.
Definition: juce_SidePanel.h:128
@ GL_GPU_OPTIMIZED_QCOM
Definition: juce_gles2.h:5044
@ GL_DUAL_INTENSITY12_SGIS
Definition: juce_gl.h:11353
@ GL_RGB16UI_EXT
Definition: juce_gl.h:7624
@ GL_CIRCULAR_TANGENT_ARC_TO_NV
Definition: juce_gl.h:9721
@ GL_4PASS_0_EXT
Definition: juce_gl.h:6977
GLdouble GLdouble GLint GLint uorder
Definition: juce_gl.h:884
static std::array< NumericType, 6 > makeBandPass(double sampleRate, NumericType frequency)
Returns the coefficients for a band-pass filter.
@ GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition: juce_gl.h:2674
Animates a set of components, moving them to a new position and/or fading their alpha levels.
Definition: juce_ComponentAnimator.h:52
static Array< AudioChannelSet > channelSetsWithNumberOfChannels(int numChannels)
Return an array of channel sets which have a given number of channels.
const Colour blanchedalmond
Definition: juce_Colours.h:51
CharPointer_ASCII operator--() noexcept
Moves this pointer to the previous character in the string.
Definition: juce_CharPointer_ASCII.h:92
Flattens a Path object into a series of straight-line sections.
Definition: juce_PathIterator.h:41
State state
Definition: juce_win32_Video.h:744
@ GL_MULTISAMPLE_FILTER_HINT_NV
Definition: juce_gl.h:9569
SharedObjectType * operator->() const noexcept
Returns the shared object pointer.
Definition: juce_SharedResourcePointer.h:123
GLhandleARB(KHRONOS_APIENTRY *const &glGetHandleARB)(GLenum pname)
void removeValuesNotIn(const OtherArrayType &otherArray)
Removes any elements which are not found in another array.
Definition: juce_Array.h:986
File getLastFile() const
Definition: juce_StandaloneFilterWindow.h:172
ReferenceCountedArray(const ReferenceCountedArray &other) noexcept
Creates a copy of another array.
Definition: juce_ReferenceCountedArray.h:62
String name
Definition: juce_AudioProcessor.h:1222
@ GL_TEXT_FRAGMENT_SHADER_ATI
Definition: juce_gl.h:5846
@ GL_TEXTURE_SWIZZLE_RGBA
Definition: juce_gl.h:2209
HRESULT(WINAPI *)() UiaDisconnectAllProvidersFunc
Definition: juce_win32_WindowsUIAWrapper.h:142
static forcedinline bool op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:185
@ GL_CUBIC_IMG
Definition: juce_gles2.h:3088
Definition: juce_android_JNIHelpers.h:893
@ GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD
Definition: juce_gl.h:3447
bool isReversed
Indicates whether the user has reversed the direction of the wheel.
Definition: juce_MouseEvent.h:415
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_UTF16.h:83
void triggerImageCapture()
Definition: juce_mac_CameraDevice.h:542
void(* GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gles2.h:89
@ GL_COPY
Definition: juce_gl.h:340
@ GL_INTERNALFORMAT_BLUE_TYPE
Definition: juce_gl.h:2760
void setOpacity(float) override
@ GL_TEXTURE_SHADER_NV
Definition: juce_gl.h:10298
String textInputButtonText
Optional: Text displayed on text input notification button (from iOS 10 only).
Definition: juce_PushNotifications.h:90
@ GL_RESAMPLE_ZERO_FILL_OML
Definition: juce_gl.h:11042
@ GL_PATH_OBJECT_BOUNDING_BOX_NV
Definition: juce_gl.h:9646
SmoothedValue< SampleType > rightVolume
Definition: juce_Panner.h:116
@ GL_TEXTURE24_ARB
Definition: juce_gl.h:4563
#define JUCE_GENERATE_FUNCTION_WITH_DEFAULT(functionName, objectName, args, returnType)
Definition: juce_linux_X11_Symbols.h:39
@ GL_TEXTURE20
Definition: juce_gl.h:1164
BigInteger midiNotes
Definition: juce_Sampler.h:100
@ GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV
Definition: juce_gl.h:9252
const Colour seashell
Definition: juce_Colours.h:164
ViewerComponent(CameraDevice &device)
Definition: juce_android_CameraDevice.h:3215
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_OwnedArray.h:136
ValueTree & getState() noexcept
Definition: juce_MarkerList.h:167
Component * getComponent() const noexcept
Returns the component that's being watched.
Definition: juce_ComponentMovementWatcher.h:70
@ GL_RGB2_EXT
Definition: juce_gl.h:7428
@ GL_HANDLE_TYPE_D3D12_FENCE_EXT
Definition: juce_gl.h:7195
@ GL_COMPRESSED_INTENSITY_ARB
Definition: juce_gl.h:5090
@ GL_MAX_DEBUG_LOGGED_MESSAGES
Definition: juce_gl.h:2719
Point & operator*=(Point< OtherType > other) noexcept
Multiplies another point's coordinates to this one.
Definition: juce_Point.h:112
int lastUpdateSerial
Definition: juce_linux_XWindowSystem.h:156
@ GL_TEXTURE_TILING_EXT
Definition: juce_gl.h:6896
void * getNativeHandle() const noexcept
Returns the platform-specific native library handle.
Definition: juce_DynamicLibrary.h:78
Defines the method used to position some kind of rectangular object within a rectangular viewport.
Definition: juce_RectanglePlacement.h:39
int length() const noexcept
Returns the number of characters in the string.
std::unique_ptr< XmlElement > createXml() const
Returns an XML object to encapsulate the state of the mappings.
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:572
@ GL_SAMPLE_BUFFERS_3DFX
Definition: juce_gl.h:3210
@ GL_PROJECTION
Definition: juce_gl.h:598
@ nullElement
Definition: juce_RelativePointPath.h:68
@ GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
Definition: juce_gl.h:10123
@ GL_SUBGROUP_QUAD_ALL_STAGES_KHR
Definition: juce_gl.h:8558
DropShadowEffect shadow
Definition: juce_BubbleComponent.h:181
@ GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
Definition: juce_gl.h:2556
@ WGL_DEPTH_BITS_ARB
Definition: juce_wgl.h:265
Holds a set of named marker points along a one-dimensional axis.
Definition: juce_MarkerList.h:38
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_Chorus.h:89
String dialogTitle
Definition: juce_PluginListComponent.h:123
Component & component
Definition: juce_OpenGL_android.h:254
Creates a floating carbon window that can be used to hold a carbon UI.
Definition: juce_mac_CarbonViewWrapperComponent.h:38
KeyPressMappingSet & getMappings() const noexcept
Returns the KeyPressMappingSet that this component is acting upon.
Definition: juce_KeyMappingEditorComponent.h:65
void addHelpCommand(String helpArgument, String helpMessage, bool makeDefaultCommand)
Adds a help command to the list.
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_Synthesiser.h:536
OptionalScopedPointer< AudioSource > input
Definition: juce_ResamplingAudioSource.h:78
@ SteinbergCubase5
Represents Steinberg Cubase 5.
Definition: juce_PluginHostType.h:85
String stringValue
Definition: juce_linux_XWindowSystem.h:121
@ GL_COVERAGE_ATTACHMENT_NV
Definition: juce_gles2.h:3575
@ GL_RELATIVE_LARGE_CCW_ARC_TO_NV
Definition: juce_gl.h:9712
Holds a list of objects derived from ReferenceCountedObject, or which implement basic reference-count...
Definition: juce_ReferenceCountedArray.h:50
static void terminate()
Kills the current process immediately.
Definition: juce_posix_SharedCode.h:52
@ GL_VERTEX_WEIGHTING_EXT
Definition: juce_gl.h:8117
@ GL_IMAGE_BINDING_LAYER_EXT
Definition: juce_gl.h:7295
@ GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5456
@ GL_VIEWPORT_SWIZZLE_X_NV
Definition: juce_gl.h:10836
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:67
GLenum GLenum colorFormat
Definition: juce_gl.h:9844
Result load(NSURL *url)
Definition: juce_mac_Video.h:75
@ GL_MODELVIEW27_ARB
Definition: juce_gl.h:5420
@ GL_DRAW_BUFFER
Definition: juce_gl.h:295
@ GL_RGBA32F_EXT
Definition: juce_gles2.h:2909
@ GL_UNSIGNED_INT_VEC3
Definition: juce_gl.h:1772
void reset() noexcept
Resets the filter's processing pipeline.
Definition: juce_StateVariableFilter.h:96
ListenerList< Listener > listeners
Definition: juce_Image.h:486
@ GL_EDGE_FLAG_ARRAY_LENGTH_NV
Definition: juce_gl.h:10572
A base class for a component that goes in a PropertyPanel and displays one of an item's properties.
Definition: juce_PropertyComponent.h:47
int getMaxNumberOfItems() const noexcept
Returns the number of items that this list will store.
Definition: juce_RecentlyOpenedFilesList.h:62
HeapBlock< uint32 > heapAllocation
Definition: juce_BigInteger.h:325
@ GL_TEXTURE29_ARB
Definition: juce_gl.h:4568
size_t sizeInBytes() const noexcept
Returns the number of bytes that are used to represent this string.
Definition: juce_CharPointer_UTF8.h:275
void start(AudioIODeviceCallback *) override
Starts the device actually playing.
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:381
@ GL_INTENSITY_FLOAT16_ATI
Definition: juce_gl.h:5873
AudioProcessor * createPluginFilterOfType(AudioProcessor::WrapperType type)
Definition: juce_CreatePluginFilter.h:36
@ GL_PATH_MITER_LIMIT_NV
Definition: juce_gl.h:9633
int64 getSeed() const noexcept
Returns the RNG's current seed.
Definition: juce_Random.h:103
Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message.
Definition: juce_MidiRPN.h:123
@ GL_TEXTURE_DEPTH_SIZE
Definition: juce_gl.h:1306
@ GL_TEXTURE_SWIZZLE_R
Definition: juce_gl.h:2205
@ GL_MAX_PIXEL_MAP_TABLE
Definition: juce_gl.h:535
void swapWith(HeapBlock< ElementType, otherBlockThrows > &other) noexcept
Swaps this object's data with the data of another HeapBlock.
Definition: juce_HeapBlock.h:310
@ GL_TEXTURE31_ARB
Definition: juce_gl.h:4570
Structure used for AudioProcessor Callbacks.
Definition: juce_AudioProcessor.h:1333
@ TextBoxLeft
Puts the text box to the left of the slider, vertically centred.
Definition: juce_Slider.h:96
void deleteAllTouchesForPeer(ComponentPeer *peer)
Definition: juce_MultiTouchMapper.h:74
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:148
@ GL_INT_SAMPLER_2D_EXT
Definition: juce_gl.h:6746
void handleWindowMessage(LinuxComponentPeer *, XEvent &) const
bool areSpacesInsertedForTabs() const
Returns true if the tab key will insert spaces instead of actual tab characters.
Definition: juce_CodeEditorComponent.h:203
Component::SafePointer< Component > safeComponent
Definition: juce_OpenGL_win32.h:353
static const int F4Key
key-code for the F4 key
Definition: juce_KeyPress.h:210
@ GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
Definition: juce_gl.h:10135
static void skipIfNextCharMatches(Iterator &source, const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:394
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType sample) noexcept
Processes a single sample, without any locking or checking.
Definition: juce_StateVariableFilter.h:124
static constexpr int expandAreaHeight
Definition: juce_MultiChoicePropertyComponent.h:128
@ GL_MIN_SAMPLE_SHADING_VALUE_OES
Definition: juce_gles2.h:4688
@ GL_IMAGE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2609
@ GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Definition: juce_gl.h:2811
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
Definition: juce_gl.h:6625
@ GL_DEBUG_SEVERITY_LOW_ARB
Definition: juce_gl.h:3980
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:89
@ GL_GENERATE_MIPMAP_SGIS
Definition: juce_gl.h:11185
StringArray fileWildcards
Definition: juce_WildcardFileFilter.h:71
void setSustainPedalDown(bool isNowDown) noexcept
Modifies the sustain pedal flag.
Definition: juce_Synthesiser.h:232
OptionalScopedPointer< AudioSource > source
Definition: juce_ChannelRemappingAudioSource.h:130
@ WGL_ALPHA_SHIFT_EXT
Definition: juce_wgl.h:458
@ GL_PATH_PROJECTION_MATRIX_NV
Definition: juce_gl.h:9782
GLuint GLchar * queryName
Definition: juce_gl.h:8417
detail::ContextPtr context
Definition: juce_mac_CoreGraphicsContext.h:113
This abstract base class is implemented by LookAndFeel classes to provide TreeView drawing functional...
Definition: juce_TreeView.h:882
Definition: juce_RenderingHelpers.h:1623
String name
The marker's name.
Definition: juce_MarkerList.h:62
@ GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES
Definition: juce_gles2.h:4787
@ GL_CON_11_ATI
Definition: juce_gl.h:5709
const String name
Provides access to the parameter's name.
Definition: juce_AudioProcessorParameterWithID.h:164
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
Definition: juce_gles2.h:1433
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_BooleanPropertyComponent.h:90
virtual ~Owner()
Definition: juce_android_CameraDevice.h:293
@ GL_COLOR_ATTACHMENT29
Definition: juce_gl.h:1867
@ GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Definition: juce_gl.h:1802
GLenum GLenum GLsizei void GLsizei columnBufSize
Definition: juce_gl.h:3166
A class to keep an eye on a component and check for it being deleted.
Definition: juce_Component.h:2330
StreamConfigurationMap streamConfigurationMap
Definition: juce_android_CameraDevice.h:2915
GLint GLint i2
Definition: juce_gl.h:898
ObjectType * removeNext() noexcept
Removes the head item from the list.
Definition: juce_LinkedListPointer.h:255
XVisualInfo * bestVisual
Definition: juce_OpenGL_linux_X11.h:268
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:652
int getXRunCount() const noexcept override
Returns the number of under- or over runs reported by the OS since playback/recording has started.
@ GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV
Definition: juce_gl.h:10175
@ GL_FUNC_ADD
Definition: juce_gl.h:1338
@ AppleMainStage
Represents Apple Main Stage.
Definition: juce_PluginHostType.h:62
@ GL_TESS_EVALUATION_SHADER_INVOCATIONS
Definition: juce_gl.h:3185
const ElementType * end() const noexcept
Definition: juce_Matrix.h:213
const void GLsizei primcount
Definition: juce_gl.h:3420
virtual void onActivityStopped(jobject)
Definition: juce_android_JNIHelpers.h:910
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_Panner.h:78
@ GL_OPERAND0_RGB_EXT
Definition: juce_gl.h:7577
@ WGL_AUX1_ARB
Definition: juce_wgl.h:315
@ WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB
Definition: juce_wgl.h:133
Array< File > tracks
Definition: juce_AudioCDReader.h:154
RectangleList(const RectangleList &other)
Creates a copy of another list.
Definition: juce_RectangleList.h:52
forcedinline uint32 getOddBytes() const noexcept
Return channels with an odd index and insert zero bytes between them.
Definition: juce_PixelFormats.h:414
@ GL_VERTEX_ARRAY_OBJECT_EXT
Definition: juce_gl.h:6247
@ GL_SHADER_IMAGE_LOAD
Definition: juce_gl.h:2801
An object that receives callbacks from the CodeDocument when its text changes.
Definition: juce_CodeDocument.h:327
friend class WindowsWebView2WebBrowserComponent
Definition: juce_WebBrowserComponent.h:142
static AudioChannelSet create7point0SDDS()
Creates a set for a SDDS 7.0 surround setup (left, right, centre, leftSurround, rightSurround,...
GLuint GLenum option
Definition: juce_gl.h:3698
@ GL_REFLECTION_MAP_EXT
Definition: juce_gl.h:7540
AudioBuffer & operator=(const AudioBuffer &other)
Copies another buffer onto this one.
Definition: juce_AudioSampleBuffer.h:198
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT
Definition: juce_gles2.h:2676
@ GL_CULL_MODES_NV
Definition: juce_gl.h:10300
std::unique_ptr< ComboBoxParameterAttachment > attachment
Definition: juce_AudioProcessorValueTreeState.h:572
std::unordered_set< String > paramIDs
Definition: juce_AudioProcessor.h:1491
NormalisableRange()=default
Creates a continuous range that performs a dummy mapping.
@ GL_DRAW_BUFFER4_EXT
Definition: juce_gles2.h:2048
void(* GLDEBUGPROCKHR)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gles2.h:90
JUCE_NODISCARD AccessibleState withCollapsed() const noexcept
Sets the collapsed flag and returns the new state.
Definition: juce_AccessibilityState.h:65
int size() const noexcept
Returns the current number of elements in the set.
Definition: juce_SortedSet.h:118
void setMix(SampleType newMix)
Sets the amount of dry and wet signal in the output of the phaser (between 0 for full dry and 1 for f...
@ GL_MAP1_VERTEX_ATTRIB15_4_NV
Definition: juce_gl.h:10664
void addTransform(const AffineTransform &t) override
Definition: juce_RenderingHelpers.h:2703
@ GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV
Definition: juce_gl.h:10180
Point< ValueType > getPosition() const noexcept
Returns the rectangle's top-left position as a Point.
Definition: juce_Rectangle.h:161
@ GL_COLOR_MATRIX_STACK_DEPTH
Definition: juce_gl.h:4367
khronos_uint16_t GLushort
Definition: juce_gl.h:163
const uint8 * getChecksumDataArray() const noexcept
Returns a pointer to the 16-byte array of result data.
Definition: juce_MD5.h:87
const long UIA_TreeItemControlTypeId
Definition: juce_win32_ComInterfaces.h:167
static void recursiveHIViewRepaint(HIViewRef view)
Definition: juce_mac_CarbonViewWrapperComponent.h:258
@ GL_EVAL_VERTEX_ATTRIB3_NV
Definition: juce_gl.h:9082
@ WGL_SWAP_OVERLAY4
Definition: juce_wgl.h:50
@ GL_TEXTURE_COORD_ARRAY_TYPE
Definition: juce_gl.h:1015
Component & component
Definition: juce_ComponentPeer.h:514
float width
Definition: juce_TextLayout.h:261
GLbyte GLbyte nz
Definition: juce_gl.h:739
void signal() const
Wakes up any threads that are currently waiting on this object.
void deleteAllObjects()
Definition: juce_OwnedArray.h:855
void clearContentComponent()
Removes the current content component.
void setValue(float newValue)
void startTimerHz(int timerFrequencyHz) noexcept
Starts the timer with an interval specified in Hertz.
bool isFractional() const noexcept
Definition: juce_Grid.h:83
unsigned int GLhandleARB
Definition: juce_gles2.h:72
@ GL_COMBINER_SUM_OUTPUT_NV
Definition: juce_gl.h:9989
@ EC_ERRORABORT
Definition: juce_win32_ComTypes.h:115
static int generateHash(uint32 key, int upperLimit) noexcept
Generates a simple hash from an unsigned int.
Definition: juce_HashMap.h:37
@ GL_DOT3_RGBA_ARB
Definition: juce_gl.h:5198
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_UTF16.h:196
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:218
LocalRef< jobject > getCaptureSessionSurfaces() const
Definition: juce_android_CameraDevice.h:2649
forcedinline void tween(const Pixel &src, uint32 amount) noexcept
Blends another pixel with this one, creating a colour that is somewhere between the two,...
Definition: juce_PixelFormats.h:687
@ GL_CON_17_ATI
Definition: juce_gl.h:5715
GLfloat GLfloat GLfloat alpha
Definition: juce_gl.h:654
khronos_intptr_t GLintptrARB
Definition: juce_gles2.h:78
@ GL_CURRENT_MATRIX_STACK_DEPTH_NV
Definition: juce_gl.h:10621
@ GL_DEBUG_CALLBACK_USER_PARAM_ARB
Definition: juce_gl.h:3962
static constexpr FloatType euler
A predefined value for Euler's number.
Definition: juce_MathsFunctions.h:391
@ GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
Definition: juce_gl.h:8124
MidiDeviceInfo defaultMidiOutputDeviceInfo
Definition: juce_AudioDeviceManager.h:513
Used internally by custom image types to manage pixel data lifetime.
Definition: juce_Image.h:360
File dllLocation
Definition: juce_WebBrowserComponent.h:231
UiaDisconnectAllProvidersFunc uiaDisconnectAllProviders
Definition: juce_win32_WindowsUIAWrapper.h:151
CaptureSessionPreviewMode(Pimpl &ownerToUse, ScopedCameraDevice &cameraDeviceToUse, GlobalRef &handlerToUse, PreviewDisplay &pd, ImageReader &ir, int sensorOrientation, int cameraLensFacingToUse, StreamConfigurationMap &streamConfigurationMapToUse)
Definition: juce_android_CameraDevice.h:2639
EdgeTableRegion(const EdgeTableRegion &other)
Definition: juce_RenderingHelpers.h:1632
ObjCObjectHandle(const ObjCObjectHandle &other)
Definition: juce_mac_ObjCHelpers.h:270
@ GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
Definition: juce_gles2.h:4943
@ GL_INT16_VEC4_NV
Definition: juce_gl.h:3356
HeapBlock< ElementType > elements
Definition: juce_ArrayAllocationBase.h:114
@ GL_FONT_Y_MIN_BOUNDS_BIT_NV
Definition: juce_gl.h:9736
@ GL_LUMINANCE_FLOAT32_ATI
Definition: juce_gl.h:5868
const Rectangle< int > area
Definition: juce_RenderingHelpers.h:1927
ListenerList< Listener > listeners
Definition: juce_CodeDocument.h:440
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:43
StateVariableFilterType
Definition: juce_StateVariableFilter.h:200
void removeLast(int howManyToRemove=1, bool deleteObjects=true)
Removes the last n objects from the array.
Definition: juce_OwnedArray.h:712
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:685
Automatically locks and unlocks a mutex object.
Definition: juce_ScopedLock.h:54
SampleType thresholdInverse
Definition: juce_NoiseGate.h:102
@ GL_LUMINANCE16_ALPHA16_EXT
Definition: juce_gl.h:7422
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:185
Definition: juce_win32_Video.h:26
@ WGL_AUX0_ARB
Definition: juce_wgl.h:314
DereferencingIterator & operator++()
Definition: juce_TextLayout.h:83
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV
Definition: juce_gl.h:10831
@ GL_SAMPLER_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4893
@ GL_RELATIVE_RECT_NV
Definition: juce_gl.h:9756
@ GL_MINOR_VERSION
Definition: juce_gl.h:1704
void clearAllMappings()
Clears any mapped channels.
static AudioChannelSet create6point0Music()
Creates a set for a 6.0 Music surround setup (left, right, leftSurround, rightSurround,...
@ GL_IMPLEMENTATION_COLOR_READ_FORMAT
Definition: juce_gl.h:2410
CriticalSection & getMidiCallbackLock() noexcept
Returns the a lock that can be used to synchronise access to the midi callback.
Definition: juce_AudioDeviceManager.h:462
@ GL_IMAGE_BINDING_ACCESS_EXT
Definition: juce_gl.h:7296
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:88
void insertAtIndex(int index, ObjectType *newItem)
Inserts an item at a numeric index in the list.
Definition: juce_LinkedListPointer.h:194
std::type_index typeIndex
Definition: juce_AccessibilityHandler.h:308
Rectangle expanded(ValueType delta) const noexcept
Returns a rectangle that is larger than this one by a given amount.
Definition: juce_Rectangle.h:464
@ GL_RELATIVE_ROUNDED_RECT_NV
Definition: juce_gl.h:9749
@ GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
Definition: juce_gl.h:4658
@ GL_RG_INTEGER
Definition: juce_gl.h:1905
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope.
Definition: juce_OptionalScopedPointer.h:37
friend class AudioBlock
Definition: juce_AudioBlock.h:891
A value interface that represents a text value.
Definition: juce_AccessibilityValueInterface.h:139
@ WGL_DEPTH_BITS_EXT
Definition: juce_wgl.h:464
Image getIAAHostIcon(int size)
Definition: juce_StandaloneFilterWindow.h:389
@ GL_TEXTURE_COLOR_TABLE_SGI
Definition: juce_gl.h:11838
::Window createKeyProxy(::Window) const
GLuint num
Definition: juce_gl.h:3434
String serviceTypeUID
Definition: juce_NetworkServiceDiscovery.h:124
@ GL_SUBGROUP_SUPPORTED_STAGES_KHR
Definition: juce_gl.h:8556
ParameterAttachment(RangedAudioParameter ¶meter, std::function< void(float)> parameterChangedCallback, UndoManager *undoManager=nullptr)
Listens to a parameter and calls the the provided function in response to parameter changes.
@ GL_ACTIVE_STENCIL_FACE_EXT
Definition: juce_gl.h:7385
@ GL_MAX_PROGRAM_INSTRUCTIONS_ARB
Definition: juce_gl.h:4093
void replaceWithProductOfInternal(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:753
@ GL_INT_SAMPLER_3D_EXT
Definition: juce_gl.h:6747
@ GL_MAP_WRITE_BIT_EXT
Definition: juce_gles2.h:2185
khronos_int32_t GLfixed
Definition: juce_gl.h:183
A simple sound player that you can add to the AudioDeviceManager to play simple sounds.
Definition: juce_SoundPlayer.h:38
@ ambisonicACN0
Zero-th ambisonic channel number 0.
Definition: juce_AudioChannelSet.h:357
@ GL_MAX_SAMPLE_MASK_WORDS
Definition: juce_gl.h:2153
@ GL_R16UI
Definition: juce_gl.h:1917
@ GL_Q
Definition: juce_gl.h:611
const uint32 uniqueID
Definition: juce_ComponentPeer.h:530
@ GL_MAX_MESH_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9511
A drawable object which renders a filled or outlined shape.
Definition: juce_DrawablePath.h:39
virtual void transportPlay(bool shouldStartPlaying)
Starts or stops the audio.
Definition: juce_AudioPlayHead.h:267
int mouseClickCounter
Definition: juce_BubbleMessageComponent.h:113
ValueType right
Definition: juce_BorderSize.h:142
Represents the range of this value, if supported.
Definition: juce_AccessibilityValueInterface.h:83
void updateResonance() noexcept
Definition: juce_LadderFilter.h:128
A type of ImagePixelData that stores its image data in an OpenGL framebuffer, allowing a JUCE Image o...
Definition: juce_OpenGLImage.h:42
@ GL_QUAD_STRIP
Definition: juce_gl.h:405
const Colour rosybrown
Definition: juce_Colours.h:158
@ GL_AVERAGE_HP
Definition: juce_gl.h:8197
void loadFunctions()
Load all available functions from the OpenGL core API.
@ GL_LUMINANCE_SNORM
Definition: juce_gl.h:7785
void incrementToEndOfWhitespace() noexcept
Move this pointer to the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF32.h:345
HGLRC renderContext
Definition: juce_OpenGL_win32.h:354
VirtualKeyboardType
A set of possible on-screen keyboard types, for use in the getKeyboardType() method.
Definition: juce_TextInputTarget.h:80
khronos_ssize_t GLsizeiptrARB
Definition: juce_gles2.h:80
@ GL_DIFFERENCE_KHR
Definition: juce_gl.h:8433
ColourIds
A set of colour IDs to use to change the colour of various aspects of the component.
Definition: juce_TabbedComponent.h:186
@ GL_COLOR_MATRIX_STACK_DEPTH_SGI
Definition: juce_gl.h:11791
const auto & operator*() const noexcept
Returns a reference to the value.
Definition: juce_ComponentPeer.h:103
@ GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT
Definition: juce_gles2.h:2143
JUCE_COMRESULT GetRuntimeId(SAFEARRAY **pRetVal) override
@ GL_SAMPLE_MASK_INVERT_SGIS
Definition: juce_gl.h:11208
CharPointer_ASCII(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_ASCII.h:42
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:143
static AVCaptureVideoPreviewLayer * getPreviewLayer(id self)
Definition: juce_ios_CameraDevice.h:1278
@ GL_MODELVIEW24_ARB
Definition: juce_gl.h:5417
static void setOwner(id self, PlayerControllerBase *p)
Definition: juce_mac_Video.h:219
void setRepaintsChildHIViewWhenCreated(bool b) noexcept
Definition: juce_mac_CarbonViewWrapperComponent.h:283
@ GL_TRANSFORM_FEEDBACK_VARYINGS_EXT
Definition: juce_gl.h:7856
@ GL_MAP1_GRID_DOMAIN
Definition: juce_gl.h:572
forcedinline void setEdgeTableYPos(int y) noexcept
Definition: juce_RenderingHelpers.h:582
void startDragging(const var &sourceDescription, Component *sourceComponent, Image dragImage, bool allowDraggingToOtherJuceWindows=false, const Point< int > *imageOffsetFromMouse=nullptr, const MouseInputSource *inputSourceCausingDrag=nullptr)
Definition: juce_DragAndDropContainer.h:103
StringArray textboxNames
Definition: juce_AlertWindow.h:519
const Type & type
Definition: juce_MathsFunctions.h:632
bool replaceWithData(const void *dataToWrite, size_t numberOfBytes) const
Replaces this file's contents with a given block of data.
Rectangle< int > getLargestSize(const Array< Rectangle< int >> &sizes) const
Definition: juce_android_CameraDevice.h:952
@ GL_IMAGE_SCALE_X_HP
Definition: juce_gl.h:8186
void endLasso()
Call this in your mouseUp event, after the lasso has been dragged.
Definition: juce_LassoComponent.h:176
constexpr ValueType getY() const noexcept
Returns the point's y coordinate.
Definition: juce_Point.h:70
@ GL_RGBA16UI
Definition: juce_gl.h:1749
static constexpr int numImagesToKeep
Definition: juce_android_CameraDevice.h:1165
@ GL_READ_FRAMEBUFFER_BINDING_APPLE
Definition: juce_gles2.h:1697
@ GL_COMPRESSED_RGBA_ASTC_6x5
Definition: juce_gles2.h:1410
forcedinline uint32 getNativeARGB() const noexcept
Returns a uint32 which represents the pixel in a platform dependent format.
Definition: juce_PixelFormats.h:74
UndoManager undoManager
Definition: juce_CodeDocument.h:437
void releaseAllObjects()
Definition: juce_ReferenceCountedArray.h:888
AudioBlock & multiplyBy(AudioBlock< OtherSampleType > src) noexcept
Multiplies the elements in this block by the elements in the src block.
Definition: juce_AudioBlock.h:447
OwnedArray(const std::initializer_list< ObjectClass * > &items)
Creates an array from a list of objects.
Definition: juce_OwnedArray.h:74
constexpr JUCE_NODISCARD 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:107
@ GL_DEPTH_COMPONENT16_ARB
Definition: juce_gl.h:4000
static const int F33Key
key-code for the F33 key
Definition: juce_KeyPress.h:239
@ GL_SAMPLE_MASK_EXT
Definition: juce_gl.h:6973
Array< Rectangle< int > > supportedStillImageOutputSizes
Definition: juce_android_CameraDevice.h:857
String groupSortKey
Optional: Used to order notifications within the same group.
Definition: juce_PushNotifications.h:248
int getNumButtons() const noexcept
Returns the number of buttons that have been added to the dialog box.
Definition: juce_MessageBoxOptions.h:113
ColourIds
A set of colour IDs to use to change the colour of various aspects of the label.
Definition: juce_Label.h:104
@ GL_TEXTURE_NUM_LEVELS_QCOM
Definition: juce_gles2.h:5068
GLuint GLsizei bufSize
Definition: juce_gl.h:1573
std::function< void(const URL &, Result)> loadFinishedCallback
Definition: juce_mac_Video.h:775
Iterator end() const
Definition: juce_XmlElement.h:678
@ GL_HALF_BIAS_NORMAL_NV
Definition: juce_gl.h:9971
@ GL_FRONT_RIGHT
Definition: juce_gl.h:248
static int getRotationAngle(Desktop::DisplayOrientation deviceOrientationFromAccelerometerSensor, Desktop::DisplayOrientation targetOrientation, bool cameraLensFrontFacing, int cameraSensorOrientation)
Definition: juce_android_CameraDevice.h:1292
void decReferenceCount() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:82
AudioChannelSet & getChannelSet(bool isInput, int busIndex) noexcept
Get the channel set of a particular bus.
Definition: juce_AudioProcessor.h:320
void setName(String newName)
Changes the name of the group.
ProcessingPrecision
Definition: juce_AudioProcessor.h:75
juce_wchar getTextCharacter() const noexcept
Returns the character that is associated with this keypress.
Definition: juce_KeyPress.h:122
Result load(const URL &url)
Definition: juce_mac_Video.h:65
OutputStream & operator<<(OutputStream &stream, StringRef stringToWrite)
Writes a string to an OutputStream as UTF8.
@ GL_TEXTURE31
Definition: juce_gl.h:1175
ValueType getWidth() const noexcept
Returns the width of the rectangle.
Definition: juce_Rectangle.h:133
Used as a template parameter for AudioData::Pointer.
Definition: juce_AudioDataConverters.h:354
bool isReason() const noexcept
Returns true if the host is Reason.
Definition: juce_PluginHostType.h:169
@ GL_LOCAL_CONSTANT_EXT
Definition: juce_gl.h:8021
GlobalRef previewCaptureRequest
Definition: juce_android_CameraDevice.h:2104
@ GL_TEXTURE_INDEX_SIZE_EXT
Definition: juce_gl.h:7047
int yOffset
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:100
float getCharWidth() const noexcept
Returns the standard character width.
Definition: juce_CodeEditorComponent.h:73
int getOrder() noexcept
Returns the order of the polynomial.
Definition: juce_Polynomial.h:103
Definition: juce_Path.h:809
@ GL_TEXTURE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2282
SampleType processSample(int channel, SampleType inputValue)
Processes one sample at a time on a given channel.
@ GL_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9701
void setVolume(float newVolume)
Definition: juce_win32_Video.h:725
Image image
Definition: juce_ImageComponent.h:75
@ GL_SRC1_COLOR
Definition: juce_gl.h:2198
@ GL_STENCIL_TEST_TWO_SIDE_EXT
Definition: juce_gl.h:7384
@ GL_MODELVIEW13_ARB
Definition: juce_gl.h:5406
pointer operator->() const
Definition: juce_TextLayout.h:89
@ GL_MAX_PROGRAM_ATTRIBS_ARB
Definition: juce_gl.h:4105
SIMDRegister JUCE_VECTOR_CALLTYPE operator&(vMaskType v) const noexcept
Returns the bit-and of the receiver and v.
Definition: juce_SIMDRegister.h:244
@ GL_BLEND_ADVANCED_COHERENT_KHR
Definition: juce_gl.h:8447
void cameraDeviceStateClosed()
Definition: juce_android_CameraDevice.h:2402
void runPrecaptureSequence()
Definition: juce_android_CameraDevice.h:1915
static GlyphCache & getInstance()
Definition: juce_RenderingHelpers.h:156
@ GL_QUERY_BUFFER_BINDING_AMD
Definition: juce_gl.h:3491
GLenum GLint GLint GLint GLint GLuint GLenum dstTarget
Definition: juce_gl.h:2933
typename std::remove_cv< Primitive >::type type
Definition: juce_fallback_SIMDNativeOps.h:45
@ WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV
Definition: juce_wgl.h:599
Definition: juce_fallback_SIMDNativeOps.h:184
virtual void memoryWarningReceived()
Called by the operating system to indicate that you should reduce your memory footprint.
Definition: juce_ApplicationBase.h:206
@ GL_MAX_PROGRAM_TEXEL_OFFSET
Definition: juce_gl.h:1717
GlobalRef javaSubClass
Definition: juce_android_JNIHelpers.h:883
Rectangle< int > bounds
Definition: juce_win32_Direct2DGraphicsContext.h:95
float getGain() const noexcept
Returns the current gain setting.
Definition: juce_AudioTransportSource.h:135
@ GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
Definition: juce_gl.h:11267
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:205
static bool showOkCancelBox(MessageBoxIconType iconType, const String &title, const String &message, Component *associatedComponent=nullptr, ModalComponentManager::Callback *callback=nullptr)
Shows a dialog box with two buttons.
@ GL_MAP_FLUSH_EXPLICIT_BIT_EXT
Definition: juce_gles2.h:2188
@ GL_TEXTURE_FORMAT_QCOM
Definition: juce_gles2.h:5065
@ GL_TYPE
Definition: juce_gl.h:2871
@ GL_FOG_MODE
Definition: juce_gl.h:477
double sampleRate
Definition: juce_Limiter.h:100
@ GL_COPY_READ_BUFFER
Definition: juce_gl.h:2047
Definition: juce_win32_WinRTWrapper.h:26
RectangleListRegion(Rectangle< int > r)
Definition: juce_RenderingHelpers.h:1812
ValueType proportionOfWidth(FloatType proportion) const noexcept
Returns a proportion of the width of this rectangle.
Definition: juce_Rectangle.h:589
static const int endKey
key-code for the end key
Definition: juce_KeyPress.h:205
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT
Definition: juce_gles2.h:2801
@ GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Definition: juce_gl.h:2201
@ GL_T2F_C4F_N3F_V3F
Definition: juce_gl.h:1053
A component that simply displays an image.
Definition: juce_ImageComponent.h:37
@ GL_FRACTIONAL_ODD_OES
Definition: juce_gles2.h:4764
int numberOfSamplesToBuffer
Definition: juce_BufferingAudioSource.h:110
@ GL_CLIP_DISTANCE2_APPLE
Definition: juce_gles2.h:1669
static const int F11Key
key-code for the F11 key
Definition: juce_KeyPress.h:217
@ GL_PROXY_TEXTURE_RECTANGLE
Definition: juce_gl.h:2034
void process(const ProcessContext &context) noexcept
Processes a block of samples.
Definition: juce_FIRFilter.h:123
PixelFormat pixelFormat
The format of the data.
Definition: juce_Image.h:353
@ GL_SRC1_ALPHA
Definition: juce_gl.h:1424
bool isEmpty() const noexcept
Returns true if the string contains no characters.
Definition: juce_String.h:310
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
Definition: juce_gles2.h:1434
@ GL_TEXTURE2
Definition: juce_gl.h:1146
FocusContainerType
A focus container type that can be passed to setFocusContainerType().
Definition: juce_Component.h:1276
void addListener(Listener *listener)
Adds a listener to receive callbacks when the value changes.
@ WGL_ACCUM_ALPHA_BITS_EXT
Definition: juce_wgl.h:463
InputFilter * getInputFilter() const noexcept
Returns the current InputFilter, as set by setInputFilter().
Definition: juce_TextEditor.h:654
@ GL_COLOR_TABLE_BLUE_SIZE
Definition: juce_gl.h:4383
@ GL_INT_IMAGE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2620
StringArray filesOrIdentifiersToScan
Definition: juce_PluginDirectoryScanner.h:125
void malloc(SizeType newNumElements, size_t elementSize=sizeof(ElementType))
Allocates a specified amount of memory.
Definition: juce_HeapBlock.h:252
@ WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D
Definition: juce_wgl.h:491
bool contains(const ElementType &elementToLookFor) const noexcept
Returns true if the set contains at least one occurrence of an object.
Definition: juce_SortedSet.h:254
static File getSpecialLocation(const SpecialLocationType type)
Finds the location of a special type of file or directory, such as a home folder or documents folder.
std::array< SampleType, numStates > A
Definition: juce_LadderFilter.h:135
static const int numberPadDivide
key-code for the divide sign on the numeric keypad.
Definition: juce_KeyPress.h:257
const GLdouble * equation
Definition: juce_gl.h:837
@ WGL_BLUE_SHIFT_ARB
Definition: juce_wgl.h:257
bool next() noexcept
Moves to the next item, if one is available.
Definition: juce_HashMap.h:413
@ GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
Definition: juce_gl.h:10800
@ GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Definition: juce_gl.h:1544
@ GL_PIXEL_MODE_BIT
Definition: juce_gl.h:392
AnimatedPosition()
Definition: juce_AnimatedPosition.h:56
@ triangular
Definition: juce_Windowing.h:50
@ GL_TEXTURE_SWIZZLE_B_EXT
Definition: juce_gl.h:7809
GLenum GLenum severity
Definition: juce_gl.h:2962
Array< Rectangle< int > > getSupportedPreviewOutputSizes() const noexcept
Definition: juce_android_CameraDevice.h:839
var nsDictionaryToVar(NSDictionary *dictionary)
Definition: juce_mac_ObjCHelpers.h:162
@ GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES
Definition: juce_gles2.h:4769
@ GL_COLOR_ALPHA_PAIRING_ATI
Definition: juce_gl.h:5749
Definition: juce_OpenGLContext.h:338
@ GL_DOUBLE_MAT2
Definition: juce_gl.h:2300
void ensureStorageAllocated(int minNumElements)
Increases the array's internal storage to hold a minimum number of elements.
Definition: juce_Array.h:1062
@ topLeft
Indicates that the item should be placed in the top-left corner.
Definition: juce_Justification.h:163
FILTER_STATE
Definition: juce_win32_ComTypes.h:66
@ numericKeyboard
Definition: juce_TextInputTarget.h:83
void setBoundsConstrained(const Rectangle< int > &newBounds)
Calls the window's setBounds method, after first checking these bounds with the current constrainer.
virtual void productDownloadProgressUpdate(Download &, float, RelativeTime)
iOS only: Called when a product download progress gets updated.
Definition: juce_InAppPurchases.h:168
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV
Definition: juce_gles2.h:4297
bool isValid() const noexcept
Returns true if a valid buffer has been allocated.
Definition: juce_OpenGLFrameBuffer.h:81
@ GL_MATRIX16_ARB
Definition: juce_gl.h:4149
@ GL_TEXTURE22
Definition: juce_gl.h:1166
Receives callbacks when keys are pressed.
Definition: juce_KeyListener.h:40
int64 lastRepaintTime
Definition: juce_win32_CameraDevice.h:823
OptionalScopedPointer< InputFilter > inputFilter
Definition: juce_TextEditor.h:781
@ GL_IMAGE_MAG_FILTER_HP
Definition: juce_gl.h:8193
@ GL_COLOR_MATERIAL
Definition: juce_gl.h:471
@ GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:10204
@ GL_RENDERBUFFER_WIDTH_EXT
Definition: juce_gl.h:6656
@ FruityLoops
Represents Fruity Loops.
Definition: juce_PluginHostType.h:73
@ GL_TEXTURE_BINDING_CUBE_MAP_EXT
Definition: juce_gl.h:7542
@ GL_TEXTURE_STENCIL_SIZE
Definition: juce_gl.h:1812
@ GL_INT_VEC4
Definition: juce_gl.h:1519
@ GL_SYNC_STATUS_APPLE
Definition: juce_gles2.h:1722
@ GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8285
void setSample(int destChannel, int destSample, SampleType newValue) const noexcept
Modifies a sample in the buffer.
Definition: juce_AudioBlock.h:284
A Windows-specific class that can create and embed an ActiveX control inside itself.
Definition: juce_ActiveXControlComponent.h:45
DelegateClass()
Definition: juce_mac_CameraDevice.h:199
Rectangle< int > getWindowBounds(::Window, ::Window parentWindow)
@ GL_SELECT
Definition: juce_gl.h:605
void mouseDown(Point< Type > mousePos) noexcept
Begins a mouse-drag operation.
Definition: juce_Draggable3DOrientation.h:85
Time lastFileModTime
The last time the plug-in file was changed.
Definition: juce_PluginDescription.h:87
forcedinline DestPixelType * getDestPixel(int x) const noexcept
Definition: juce_RenderingHelpers.h:895
@ GL_UNSIGNED_SHORT_4_4_4_4_EXT
Definition: juce_gl.h:7030
void clear(int startSample, int numSamples) noexcept
Clears a specified region of all the channels.
Definition: juce_AudioSampleBuffer.h:626
@ GL_LINE_NV
Definition: juce_gles2.h:4238
@ windowsSystemDirectory
On a Windows machine, returns the location of the Windows/System32 folder.
Definition: juce_File.h:948
const Colour transparentWhite
Definition: juce_Colours.h:41
@ GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Definition: juce_gl.h:1800
NativeWindow(HWND parentToAddTo, void *userData)
Definition: juce_win32_Video.h:903
@ DaVinciResolve
Represents DaVinci Resolve.
Definition: juce_PluginHostType.h:70
Definition: juce_mac_CoreGraphicsContext.h:46
@ GL_COLOR_TABLE_FORMAT
Definition: juce_gl.h:4379
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::None >::value, SampleType >::type interpolateSample(int channel) const
Definition: juce_DelayLine.h:206
Point< int > lastMousePos
Definition: juce_MouseInactivityDetector.h:93
bool isLocked() const noexcept
Returns true if the InterProcessLock was successfully locked.
Definition: juce_InterProcessLock.h:100
void add()
Definition: juce_AudioProcessorValueTreeState.h:203
int countNumberOfBits(uint32 n) noexcept
Returns the number of bits in a 32-bit integer.
Definition: juce_MathsFunctions.h:551
@ SupportedTextSelection_None
Definition: juce_win32_ComInterfaces.h:88
int glyphCode
The code number of this glyph.
Definition: juce_TextLayout.h:150
NativeMessageBox()=delete
MidiMessage message
Definition: juce_MidiDevices.h:373
UIColour
The standard set of colours to use.
Definition: juce_LookAndFeel_V4.h:46
@ GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5453
@ GL_CLIP_DISTANCE6_APPLE
Definition: juce_gles2.h:1673
@ GL_ELEMENT_ARRAY_POINTER_ATI
Definition: juce_gl.h:5635
Manages a collection of properties.
Definition: juce_ApplicationProperties.h:50
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:100
@ GL_FRAGMENT_SHADER_ATI
Definition: juce_gl.h:5665
@ GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Definition: juce_gl.h:2343
constexpr int numElementsInArray(Type(&)[N]) noexcept
Handy function for getting the number of elements in a simple const C array.
Definition: juce_MathsFunctions.h:344
Represents a command that can be executed if its command-line arguments are matched.
Definition: juce_ConsoleApplication.h:246
A class representing a polynomial.
Definition: juce_Polynomial.h:37
Direction
Possible values for the flexDirection property.
Definition: juce_FlexBox.h:46
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
Definition: juce_gl.h:5150
void clearTouch(int index)
Definition: juce_MultiTouchMapper.h:60
@ GL_PROGRAM
Definition: juce_gl.h:2732
constexpr Type jmax(Type a, Type b)
Returns the larger of two values.
Definition: juce_MathsFunctions.h:94
@ GL_MULTISAMPLE_BIT_ARB
Definition: juce_gl.h:4530
String fullPath
Definition: juce_File.h:1145
Array< AnalyticsEvent > eventsToSend
Definition: juce_ThreadedAnalyticsDestination.h:208
@ LinearVertical
A traditional vertical slider.
Definition: juce_Slider.h:64
@ GL_SKIP_COMPONENTS2_NV
Definition: juce_gl.h:10434
@ WGL_PBUFFER_WIDTH_EXT
Definition: juce_wgl.h:421
@ GL_VERTEX_ARRAY_BINDING
Definition: juce_gl.h:1926
static bool parseHexLiteral(Iterator &source) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:160
@ RightEdgeResizeCursor
A platform-specific cursor for resizing the right-edge of a window.
Definition: juce_MouseCursor.h:66
~Line()=default
Destructor.
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES
Definition: juce_gles2.h:4782
@ GL_OPERAND0_ALPHA_ARB
Definition: juce_gl.h:5176
@ GL_COLOR_ATTACHMENT_EXT
Definition: juce_gles2.h:2301
@ GL_VIBRANCE_SCALE_NV
Definition: juce_gl.h:10350
NotificationArea(Button::Listener *settingsButtonListener)
Definition: juce_StandaloneFilterWindow.h:957
bool isVectorDevice() const override
Returns true if this device is vector-based, e.g.
Definition: juce_mac_CoreGraphicsContext.h:72
Atom XembedInfo
Definition: juce_linux_XWindowSystem.h:91
void setStart(const Point< ValueType > newStart) noexcept
Changes this line's start point.
Definition: juce_Line.h:100
@ TextPatternRangeEndpoint_End
Definition: juce_win32_ComInterfaces.h:72
@ GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
Definition: juce_gl.h:5096
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Definition: juce_gl.h:1830
void remove(int indexToRemove)
Removes an element from the array.
Definition: juce_Array.h:767
static void attachedToWindow(JNIEnv *, jobject, jlong)
Definition: juce_OpenGL_android.h:361
@ GL_VERTEX_STREAM0_ATI
Definition: juce_gl.h:5927
GLuint GLsizei const GLuint const GLintptr * offsets
Definition: juce_gl.h:3002
int32 vst2
Definition: juce_VSTCommon.h:39
ValueType y
The point's Y coordinate.
Definition: juce_Point.h:247
khronos_uint16_t GLhalf
Definition: juce_gles2.h:74
@ GL_COLOR_CLEAR_VALUE
Definition: juce_gl.h:299
@ GL_REPLACE_OLDEST_SUN
Definition: juce_gl.h:11902
@ GL_MODELVIEW_MATRIX
Definition: juce_gl.h:485
@ GL_VERTICES_SUBMITTED_ARB
Definition: juce_gl.h:4649
@ GL_RENDERBUFFER_WIDTH
Definition: juce_gl.h:1874
Combines a parameter ID and a version hint.
Definition: juce_AudioProcessorParameterWithID.h:32
@ centredRight
Indicates that the item should be centred vertically but placed on the right hand side.
Definition: juce_Justification.h:148
@ tokenType_keyword
Definition: juce_XMLCodeTokeniser.h:50
const PositionedGlyph * end() const
Definition: juce_GlyphArrangement.h:144
@ GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM
Definition: juce_gles2.h:5127
@ GL_DRAW_FRAMEBUFFER_APPLE
Definition: juce_gles2.h:1695
@ GL_SPOT_DIRECTION
Definition: juce_gl.h:582
JucePlayerItemPlaybackStatusObserverClass()
Definition: juce_mac_Video.h:250
@ GL_RGBA_INTEGER_MODE_EXT
Definition: juce_gl.h:7663
@ Ardour
Represents Ardour.
Definition: juce_PluginHostType.h:63
const void GLsizei drawCount
Definition: juce_gl.h:8783
const int yOffset
Definition: juce_RenderingHelpers.h:891
AudioSourceChannelInfo(AudioBuffer< float > &bufferToUse) noexcept
Creates an AudioSourceChannelInfo that uses the whole of a buffer.
Definition: juce_AudioSource.h:50
Atom clipboard
Definition: juce_linux_XWindowSystem.h:91
Describes and controls aspects of the computer's desktop.
Definition: juce_Desktop.h:75
int cameraLensFacing
Definition: juce_android_CameraDevice.h:2628
constexpr CLSID CLSID_VideoMixingRenderer
Definition: juce_win32_ComTypes.h:482
@ WGL_SWAP_UNDERLAY11
Definition: juce_wgl.h:72
std::unique_ptr< Instance > engine
Definition: juce_FFT.h:122
std::map< AccessibilityActionType, std::function< void()> > actionMap
Definition: juce_AccessibilityActions.h:116
SampleType releaseTime
Definition: juce_NoiseGate.h:106
@ GL_SWIZZLE_STQ_DQ_ATI
Definition: juce_gl.h:5753
Rectangle< int > textArea
Definition: juce_AlertWindow.h:511
@ GL_COLOR_TABLE_GREEN_SIZE_SGI
Definition: juce_gl.h:11819
@ GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5454
bool isHidden() const
True if the item is hidden, false otherwise.
Definition: juce_RangedDirectoryIterator.h:54
@ GL_RASTERIZER_DISCARD_EXT
Definition: juce_gl.h:7852
@ GL_STENCIL
Definition: juce_gl.h:356
String text
The original text of this argument.
Definition: juce_ConsoleApplication.h:61
Graphics::ResamplingQuality interpolationQuality
Definition: juce_RenderingHelpers.h:2475
Rectangle< int > getScreenBounds() const
Returns the bounds of this component, relative to the screen's top-left.
bool wait(int timeOutMilliseconds=-1) const
Suspends the calling thread until the event has been signalled.
@ centredTop
Indicates that the item should be centred horizontally and placed at the top.
Definition: juce_Justification.h:153
@ GL_CONTRAST_NV
Definition: juce_gl.h:8820
static MessageManager * getInstance()
Returns the global instance of the MessageManager.
@ GL_MAX_PATCH_VERTICES
Definition: juce_gl.h:2330
@ WGL_SWAP_EXCHANGE_EXT
Definition: juce_wgl.h:470
@ GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: juce_gl.h:2345
Iterator(XmlElement *e, Args &&... args)
Definition: juce_XmlElement.h:674
static Vector3D zAxis() noexcept
Returns a vector that lies along the Z axis.
Definition: juce_Vector3D.h:49
Matrix3D(const Matrix3D &other) noexcept
Creates a copy of another matrix.
Definition: juce_Matrix3D.h:51
@ GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
Definition: juce_gl.h:7211
@ GL_SLUMINANCE_NV
Definition: juce_gles2.h:4290
@ GL_MATRIX_PALETTE_ARB
Definition: juce_gl.h:4492
static void skipIfNextCharMatches(Iterator &source, const juce_wchar c1, const juce_wchar c2) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:401
Quaternion & operator=(Quaternion other) noexcept
Definition: juce_Quaternion.h:50
OptionalScopedPointer(ObjectType *objectToHold, bool takeOwnership)
Creates an OptionalScopedPointer to point to a given object, and specifying whether the OptionalScope...
Definition: juce_OptionalScopedPointer.h:51
float velocity
Definition: juce_KeyboardComponentBase.h:188
@ GL_TEXTURE_COLOR_WRITEMASK_SGIS
Definition: juce_gl.h:11304
Definition: juce_win32_CameraDevice.h:530
@ GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
Definition: juce_gl.h:11751
@ GL_TEXTURE_LOD_BIAS_EXT
Definition: juce_gl.h:7679
@ GL_PROGRAM_TEMPORARIES_ARB
Definition: juce_gl.h:4096
AudioChannelSet getMainInputChannelSet() const noexcept
Get the input channel layout on the main bus.
Definition: juce_AudioProcessor.h:332
OSCBundle::Element * begin() noexcept
Returns a pointer to the first element of the OSCBundle.
Definition: juce_OSCBundle.h:129
@ GL_READ_FRAMEBUFFER_BINDING_NV
Definition: juce_gles2.h:3713
ValueType getRight() const noexcept
Returns the gap that should be left at the right of the region.
Definition: juce_BorderSize.h:73
int lastNotePlayed
Definition: juce_MPEUtils.h:91
Structure to describe drag and drop information.
Definition: juce_ComponentPeer.h:396
WeakReference< Component > owner
Definition: juce_FocusOutline.h:90
const String & getStyle() const noexcept
Returns the font style of the typeface.
Definition: juce_Typeface.h:63
const long UIA_GridItemPatternId
Definition: juce_win32_ComInterfaces.h:129
@ GL_BEVEL_NV
Definition: juce_gl.h:9669
@ GL_MAX_TEXTURE_COORDS
Definition: juce_gl.h:1556
DirectoryEntry entry
Definition: juce_RangedDirectoryIterator.h:173
void(* GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gl.h:196
@ GL_ONE_MINUS_CONSTANT_ALPHA
Definition: juce_gl.h:1337
@ GL_CONST_EYE_NV
Definition: juce_gl.h:10308
juce_wchar toUpperCase() const noexcept
Returns an upper-case version of the first character of this string.
Definition: juce_CharPointer_UTF32.h:329
int minHeight
Definition: juce_android_CameraDevice.h:2903
Matrix3D & operator*=(const Matrix3D &other) noexcept
Multiplies this matrix by another.
Definition: juce_Matrix3D.h:122
@ GL_XOR_NV
Definition: juce_gl.h:8862
bool juce_isRunningUnderDebugger() noexcept
GLsizei GLsizei GLchar * source
Definition: juce_gl.h:1581
juce::String identifier
unique identifier
Definition: juce_PushNotifications.h:398
NSRect flippedScreenRect(NSRect r) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:83
@ GL_DEBUG_SEVERITY_NOTIFICATION
Definition: juce_gl.h:2727
Rectangle< int > lastNonFullscreenBounds
Definition: juce_ComponentPeer.h:516
SmoothedValue(FloatType initialValue) noexcept
Constructor.
Definition: juce_SmoothedValue.h:237
static bool isContextActive()
Returns true if the current thread has an active OpenGL context.
Definition: juce_OpenGL_android.h:380
@ GL_QUERY_KHR
Definition: juce_gl.h:8490
Rectangle< int > toNearestIntEdges() const noexcept
Casts this rectangle to a Rectangle<int>.
Definition: juce_Rectangle.h:864
virtual void onStart()
Definition: juce_android_JNIHelpers.h:979
@ GL_VIRTUAL_PAGE_SIZE_Z_AMD
Definition: juce_gl.h:3539
void setNotClear() noexcept
Forces the internal cleared flag of the buffer to false.
Definition: juce_AudioSampleBuffer.h:674
@ WGL_PBUFFER_LARGEST_EXT
Definition: juce_wgl.h:420
A class that measures various statistics about a series of floating point values that it is given.
Definition: juce_StatisticsAccumulator.h:34
@ GL_MODELVIEW3_ARB
Definition: juce_gl.h:5396
khronos_uint8_t GLubyte
Definition: juce_gl.h:161
NewLine newLine
A predefined object representing a new-line, which can be written to a string or stream.
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_UTF16.h:202
@ GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Definition: juce_gl.h:1784
@ GL_PACK_SWAP_BYTES
Definition: juce_gl.h:311
void check()
Definition: juce_FIRFilter.h:178
A graphical effect filter that can be applied to components.
Definition: juce_ImageEffectFilter.h:42
bool isOneRowVector() const noexcept
Tells if the matrix is a one row vector.
Definition: juce_Matrix.h:187
~CFObjectHolder() noexcept
Definition: juce_mac_CFHelpers.h:54
@ GL_LUMINANCE8UI_EXT
Definition: juce_gl.h:7633
@ GL_FRAGMENT_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4655
@ GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT
Definition: juce_gles2.h:2395
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::Thiran >::value, SampleType >::type interpolateSample(int channel)
Definition: juce_DelayLine.h:269
@ GL_HILO_NV
Definition: juce_gl.h:10321
@ GL_EXCLUSION_NV
Definition: juce_gl.h:8829
@ topRearCentre
Top Rear Centre channel.
Definition: juce_AudioChannelSet.h:340
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
Definition: juce_gl.h:11618
@ GL_DRAW_ARRAYS_STRIP_COMMAND_NV
Definition: juce_gl.h:8904
@ GL_RENDERBUFFER_RED_SIZE
Definition: juce_gl.h:1881
DrawableButton upButton
Definition: juce_FileSearchPathListComponent.h:104
A parallelogram defined by three RelativePoint positions.
Definition: juce_RelativeParallelogram.h:37
unsigned long numItems
Definition: juce_linux_XWindowSystem.h:58
GLsizei GLenum * sources
Definition: juce_gl.h:2965
NSImage * imageToNSImage(const ScaledImage &image)
const AudioBlock & negate() const noexcept
Definition: juce_AudioBlock.h:492
std::unique_ptr< Connection > connection
Definition: juce_ConnectedChildProcess.h:220
@ GL_PIXEL_UNPACK_BUFFER_BINDING
Definition: juce_gl.h:1660
A component that resizes a parent component when dragged.
Definition: juce_ResizableCornerComponent.h:41
void removeImageCapture(AVCaptureSession *s) override
Definition: juce_mac_CameraDevice.h:361
@ GL_LUMINANCE16
Definition: juce_gl.h:1029
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:106
void reloadAudioDeviceState(bool enableAudioInput, const String &preferredDefaultDeviceName, const AudioDeviceManager::AudioDeviceSetup *preferredSetupOptions)
Definition: juce_StandaloneFilterWindow.h:315
A component that displays a text string, and can optionally become a text editor when clicked.
Definition: juce_Label.h:36
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:559
@ GL_DEPTH_ATTACHMENT
Definition: juce_gl.h:1870
Definition: juce_XmlElement.h:646
UiaClientsAreListeningFunc uiaClientsAreListening
Definition: juce_win32_WindowsUIAWrapper.h:149
std::function< void(const String &)> onErrorOccurred
Set this callback to be notified whenever an error occurs.
Definition: juce_VideoComponent.h:171
HeavyweightLeakedObjectDetector() noexcept
Definition: juce_HeavyweightLeakedObjectDetector.h:47
Definition: juce_fallback_SIMDNativeOps.h:182
static bool isStatusByte(uint8 byte)
Definition: juce_MidiDataConcatenator.h:175
@ GL_MAX_LABEL_LENGTH
Definition: juce_gl.h:2736
const ElementType * begin() const noexcept
Definition: juce_ArrayBase.h:174
@ GL_IMAGE_CLASS_1_X_32
Definition: juce_gl.h:2822
@ GL_PER_STAGE_CONSTANTS_NV
Definition: juce_gl.h:10021
@ GL_DEBUG_SOURCE_APPLICATION_KHR
Definition: juce_gl.h:8472
TreeView tree
Definition: juce_KeyMappingEditorComponent.h:119
static Range findMinAndMax(const ValueType *values, Integral numValues) noexcept
Scans an array of values for its min and max, and returns these as a Range.
Definition: juce_Range.h:274
bool isVector() const noexcept
Tells if the matrix is a vector.
Definition: juce_Matrix.h:181
const String & getName() const noexcept
The bus's name.
Definition: juce_AudioProcessor.h:368
@ GL_SRC0_RGB
Definition: juce_gl.h:1442
Parameters parameters
Definition: juce_audio_basics/utilities/juce_Reverb.h:306
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
Definition: juce_gl.h:8589
@ GL_INTERNALFORMAT_DEPTH_SIZE
Definition: juce_gl.h:2755
double getRampDurationSeconds() const noexcept
Definition: juce_Bias.h:74
std::unique_ptr< AudioIODevice > currentAudioDevice
Definition: juce_AudioDeviceManager.h:495
@ GL_VERTEX_ATTRIB_ARRAY4_NV
Definition: juce_gl.h:10637
@ GL_MESH_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9537
@ GL_UNIFORM_SIZE
Definition: juce_gl.h:2066
void setEnd(const Point< ValueType > newEnd) noexcept
Changes this line's end point.
Definition: juce_Line.h:103
@ GL_DEBUG_SOURCE_APPLICATION
Definition: juce_gl.h:2710
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES
Definition: juce_gl.h:2116
@ GL_UNSIGNED_INT_IMAGE_BUFFER
Definition: juce_gl.h:2628
juce::AudioProcessor * createPluginFilter()
Somewhere in the codebase of your plugin, you need to implement this function and make it return a ne...
const ValueType originalValue
Definition: juce_ScopedValueSetter.h:88
@ GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG
Definition: juce_gles2.h:2372
bool isValid() const noexcept
@ GL_CURRENT_RASTER_POSITION
Definition: juce_gl.h:451
ObjCObjectHandle(T ptr)
Definition: juce_mac_ObjCHelpers.h:266
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...
@ GL_NUM_FRAGMENT_CONSTANTS_ATI
Definition: juce_gl.h:5743
@ GL_VIEW_CLASS_128_BITS
Definition: juce_gl.h:2831
@ kAudioUnitProperty_SupportsMPE
Custom AudioUnit property used to indicate MPE support.
Definition: juce_AudioUnitPluginFormat.h:74
std::unique_ptr< Drawable > content
Definition: juce_JUCESplashScreen.h:67
@ GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV
Definition: juce_gl.h:10165
AudioProcessorParameter::Category Category
Definition: juce_RangedAudioParameter.h:46
void removeValuesIn(const OtherArrayType &otherArray)
Removes any elements which are also in another array.
Definition: juce_Array.h:958
void calculateAndRemoveShadowBounds(Rectangle< int > &bounds)
@ GL_DEBUG_SOURCE_API_KHR
Definition: juce_gl.h:8468
@ GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
Definition: juce_gl.h:6157
A class for receiving events from a ComboBox.
Definition: juce_ComboBox.h:289
@ WGL_SWAP_UNDERLAY10
Definition: juce_wgl.h:71
MPENote getCurrentlyPlayingNote() const noexcept
Returns the MPENote that this voice is currently playing.
Definition: juce_MPESynthesiserVoice.h:51
@ GL_TEXTURE9
Definition: juce_gl.h:1153
JUCE_COMRESULT SetVisualState(ComTypes::WindowVisualState state) override
Definition: juce_win32_UIAWindowProvider.h:37
@ GL_SMAPHS30_PROGRAM_BINARY_DMP
Definition: juce_gles2.h:1820
int lastChannel
Definition: juce_MPEUtils.h:85
@ GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG
Definition: juce_gles2.h:3052
@ GL_CONSTANT
Definition: juce_gl.h:1235
@ GL_DEBUG_CATEGORY_PERFORMANCE_AMD
Definition: juce_gl.h:3257
@ GL_SAMPLE_SHADING
Definition: juce_gl.h:2278
const void * userParam
Definition: juce_gl.h:2964
const Colour brown
Definition: juce_Colours.h:54
std::vector< Service > services
Definition: juce_NetworkServiceDiscovery.h:126
bool operator<(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:62
Allows efficient repeated insertions into a list.
Definition: juce_LinkedListPointer.h:338
bool hasErrorOccurred() const
Definition: juce_android_CameraDevice.h:2350
ValueTree status
Definition: juce_OnlineUnlockStatus.h:266
std::vector< SampleType > lastOutput
Definition: juce_Chorus.h:155
@ GL_PRIMITIVE_RESTART_INDEX_NV
Definition: juce_gl.h:9912
static double toSeconds(const CMTime &t) noexcept
Definition: juce_mac_Video.h:779
ReferenceCountedObjectPtr< ReferenceCountedObject > viewAttachment
Definition: juce_OpenGL_osx.h:249
const GLuint * memoryObjects
Definition: juce_gl.h:6910
void changeListenerCallback(ChangeBroadcaster *) override
Definition: juce_win32_CameraDevice.h:806
@ GL_VERTEX_ARRAY_BINDING_OES
Definition: juce_gles2.h:4965
@ WGL_TEXTURE_1D_ARB
Definition: juce_wgl.h:300
@ GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT
Definition: juce_gles2.h:2153
@ GL_OBJECT_DISTANCE_TO_LINE_SGIS
Definition: juce_gl.h:11239
Font font
The run's font.
Definition: juce_TextLayout.h:174
A class used by the LassoComponent to manage the things that it selects.
Definition: juce_LassoComponent.h:41
@ GL_SYNC_CL_EVENT_COMPLETE_ARB
Definition: juce_gl.h:3881
String informativeMessage
This is a message that the webserver returned, and which the user should be shown.
Definition: juce_OnlineUnlockStatus.h:190
MainContentComponent(StandaloneFilterWindow &filterWindow)
Definition: juce_StandaloneFilterWindow.h:879
GLsizei levels
Definition: juce_gl.h:2658
@ centredBottom
Indicates that the item should be centred horizontally and placed at the bottom.
Definition: juce_Justification.h:158
@ GL_CW
Definition: juce_gl.h:261
Parallelogram< float > bounds
Definition: juce_DrawableImage.h:110
ToggleButton button
Definition: juce_BooleanPropertyComponent.h:103
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:618
@ discreteChannel0
Non-typed individual channels are indexed upwards from this value.
Definition: juce_AudioChannelSet.h:423
@ GL_INTENSITY_FLOAT16_APPLE
Definition: juce_gl.h:3669
@ TAKE_FOCUS
Definition: juce_linux_XWindowSystem.h:72
@ GL_COLOR_BUFFER_BIT7_QCOM
Definition: juce_gles2.h:5200
@ GL_COMBINER_CD_DOT_PRODUCT_NV
Definition: juce_gl.h:9983
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:670
void addListener(Listener *listener)
Adds a listener to be called when the value changes.
Definition: juce_AnimatedPosition.h:142
khronos_int64_t GLint64
Definition: juce_gles2.h:81
JUCE_COMRESULT withValueInterface(Value *pRetVal, Callback &&callback) const
Definition: juce_win32_UIARangeValueProvider.h:116
@ GL_GREEN_BIT_ATI
Definition: juce_gl.h:5757
ParameterStorage(std::unique_ptr< Contents > input)
Definition: juce_AudioProcessorValueTreeState.h:187
@ tempDirectory
The folder that should be used for temporary files.
Definition: juce_File.h:911
Zone getCurrentZone() const noexcept
Returns the zone in which the mouse was last seen.
Definition: juce_ResizableBorderComponent.h:166
static const float defaultToleranceForTesting
Definition: juce_Path.h:89
@ trayOpen
The drive is currently open.
Definition: juce_AudioCDBurner.h:60
Vector3D operator^(Vector3D other) const noexcept
Returns the cross-product of these two vectors.
Definition: juce_Vector3D.h:66
@ GL_BGR_INTEGER_EXT
Definition: juce_gl.h:7659
Some helper methods for checking a callable object before invoking with the specified arguments.
Definition: juce_Functional.h:51
@ TextUnit_Paragraph
Definition: juce_win32_ComInterfaces.h:81
@ GL_MAT_AMBIENT_BIT_PGI
Definition: juce_gl.h:11113
@ GL_RGB_FLOAT16_ATI
Definition: juce_gl.h:5871
std::function< void()> onPlaybackStarted
Set this callback to be notified whenever the playback starts.
Definition: juce_VideoComponent.h:164
friend class Rectangle
Definition: juce_Rectangle.h:993
~HeavyweightLeakedObjectDetector()
Definition: juce_HeavyweightLeakedObjectDetector.h:50
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:266
@ ToggleState_On
Definition: juce_win32_ComInterfaces.h:103
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:71
void setX(ValueType newX) noexcept
Changes the rectangle's X coordinate.
Definition: juce_Rectangle.h:195
@ GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Definition: juce_gl.h:2979
@ GL_FIRST_VERTEX_CONVENTION_EXT
Definition: juce_gl.h:7134
@ GL_LUMINANCE16F_ARB
Definition: juce_gl.h:5237
@ GL_SAMPLER_2D_RECT_SHADOW_ARB
Definition: juce_gl.h:4865
@ GL_VERTEX_SHADER_BINDING_EXT
Definition: juce_gl.h:7955
@ GL_MAX_VERTEX_ATTRIB_STRIDE
Definition: juce_gl.h:2978
@ tokenType_operator
Definition: juce_CPlusPlusCodeTokeniser.h:57
std::vector< SampleType > s3
Definition: juce_LinkwitzRileyFilter.h:135
@ GL_TRANSFORM_FEEDBACK_VARYINGS_NV
Definition: juce_gl.h:10414
static Quaternion fromAngle(float angle, Vector3D< float > axis) noexcept
Creates a quaternion from an angle and an axis.
Definition: juce_Quaternion.h:45
@ GL_LIST_BASE
Definition: juce_gl.h:460
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:2406
Array & operator=(const Array &other)
Copies another array.
Definition: juce_Array.h:137
@ GL_DOUBLE_VEC2_EXT
Definition: juce_gl.h:7925
@ GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
Definition: juce_gl.h:1709
ComSmartPtr< ComClass > activateInstance(const wchar_t *runtimeClassID, REFCLSID classUUID)
Definition: juce_win32_WinRTWrapper.h:37
@ WGL_STEREO_POLARITY_NORMAL_3DL
Definition: juce_wgl.h:95
@ GL_AMBIENT_AND_DIFFUSE
Definition: juce_gl.h:595
virtual void onActivityPostSaveInstanceState(jobject, jobject)
Definition: juce_android_JNIHelpers.h:916
GlobalRef(const GlobalRef &other)
Definition: juce_android_JNIHelpers.h:83
bool testFlags(int flagsToTest) const noexcept
Tests a combination of flags and returns true if any of them are set.
Definition: juce_ModifierKeys.h:182
void clearSamples(int numSamples) const noexcept
Sets a number of samples to zero.
Definition: juce_AudioDataConverters.h:486
GLuint GLsizei GLsizei * length
Definition: juce_gl.h:1573
GLdouble GLdouble GLdouble q
Definition: juce_gl.h:805
@ GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
Definition: juce_gl.h:9779
void incrementToEndOfWhitespace() noexcept
Move this pointer to the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF8.h:489
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:164
@ GL_CURRENT_MATRIX_STACK_DEPTH_ARB
Definition: juce_gl.h:4127
@ GL_IMAGE_2D_ARRAY
Definition: juce_gl.h:2608
@ startNewSubPath
For this type, x1 and y1 will be set to indicate the first point in the subpath.
Definition: juce_Path.h:743
Parallelogram(Rectangle< ValueType > rectangle) noexcept
Creates a parallelogram from a rectangle.
Definition: juce_Parallelogram.h:57
const Colour purple
Definition: juce_Colours.h:155
WeakReference< Component > lastParentComp
Definition: juce_FocusOutline.h:92
String newTransactionName
Definition: juce_UndoManager.h:252
@ GL_RESAMPLE_REPLICATE_OML
Definition: juce_gl.h:11041
::Display * display
Definition: juce_linux_XWindowSystem.h:332
@ GL_DEPTH_BUFFER_BIT5_QCOM
Definition: juce_gles2.h:5206
@ GL_MAGNITUDE_SCALE_NV
Definition: juce_gl.h:10349
Matrix operator-(const Matrix &other) const
Addition of two matrices.
Definition: juce_Matrix.h:155
@ GL_MAX_PROGRAM_CALL_DEPTH_NV
Definition: juce_gl.h:9220
@ TextUnit_Character
Definition: juce_win32_ComInterfaces.h:77
@ WGL_FRONT_COLOR_BUFFER_BIT_ARB
Definition: juce_wgl.h:121
GLenum const void GLbitfield GLsizei GLenum const void GLenum handleMissingGlyphs
Definition: juce_gl.h:9795
@ GL_FLOAT_VEC4_ARB
Definition: juce_gl.h:4847
@ GL_SCISSOR_TEST
Definition: juce_gl.h:298
ElementType * getData() const noexcept
Returns a raw pointer to the allocated data.
Definition: juce_HeapBlock.h:194
const Colour lightpink
Definition: juce_Colours.h:112
std::unique_ptr< Pimpl > pimpl
Definition: juce_InAppPurchases.h:294
@ GL_VIEW_CLASS_ETC2_RGB
Definition: juce_gl.h:4456
AccessibilityHandler & accessibilityHandler
Definition: juce_win32_AccessibilityElement.h:70
@ GL_DRAW_BUFFER7
Definition: juce_gl.h:1493
@ GL_CCW
Definition: juce_gl.h:262
static IPAddress makeAddress(const sockaddr_in *addr_in)
Definition: juce_posix_IPAddress.h:61
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:74
void addCopyOfList(const LinkedListPointer &other)
Creates copies of all the items in another list and adds them to this one.
Definition: juce_LinkedListPointer.h:240
void cameraCaptureSessionCaptureSequenceAborted(bool isPreview, jobject session, int sequenceId)
Definition: juce_android_CameraDevice.h:2008
Provides a class of AudioProcessorParameter that can be used as an integer value with a given range.
Definition: juce_AudioParameterInt.h:44
DropShadow shadow
Definition: juce_DropShadower.h:73
@ GL_TEXTURE_UNSIGNED_REMAP_MODE_NV
Definition: juce_gl.h:10252
std::unique_ptr< Pimpl > pimpl
Definition: juce_OSCSender.h:142
std::unique_ptr< NamedPipe > pipe
Definition: juce_InterprocessConnection.h:196
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: juce_gl.h:8030
@ GL_PIXEL_PACK_BUFFER_EXT
Definition: juce_gl.h:7059
const bool warnAboutOverwritingExistingFiles
Definition: juce_FileChooserDialogBox.h:148
WindowsDeleteStringFuncPtr deleteHString
Definition: juce_win32_WinRTWrapper.h:103
uint32 lastTime
Definition: juce_ComponentAnimator.h:154
virtual int getTotalNumCharacters() const =0
Returns the total number of characters in the text element.
CharPointerType text
Definition: juce_String.h:1339
ObjectClass ** end() noexcept
Returns a pointer to the element which follows the last element in the array.
Definition: juce_ReferenceCountedArray.h:259
bool isTracktion() const noexcept
Returns true if the host is any version of Tracktion.
Definition: juce_PluginHostType.h:187
@ GL_MAX_DRAW_BUFFERS_EXT
Definition: juce_gles2.h:2043
@ GL_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: juce_gl.h:2884
@ GL_MAP1_VERTEX_4
Definition: juce_gl.h:562
@ GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:9607
@ GL_INDEX_ARRAY_EXT
Definition: juce_gl.h:7876
@ GL_SHADER_BINARY_DMP
Definition: juce_gles2.h:1830
Contains status information about a pen event.
Definition: juce_MouseEvent.h:433
@ GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG
Definition: juce_gles2.h:2373
GLuint GLenum transformType
Definition: juce_gl.h:9800
@ GL_LUMINANCE6_ALPHA2_EXT
Definition: juce_gl.h:7418
@ GL_PIXEL_MAP_I_TO_A_SIZE
Definition: juce_gl.h:511
@ GL_POLYGON_OFFSET_CLAMP
Definition: juce_gl.h:3191
void removeListener(CameraDevice::Listener *listenerToRemove)
Definition: juce_android_CameraDevice.h:658
std::function< int(const String &)> intFromStringFunction
Definition: juce_AudioParameterInt.h:147
@ GL_NUM_SPARSE_LEVELS_ARB
Definition: juce_gl.h:5013
CriticalSection listLock
Definition: juce_NetworkServiceDiscovery.h:125
A simple component that can be used to show a scrolling waveform of audio data.
Definition: juce_AudioVisualiserComponent.h:45
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
Definition: juce_gl.h:10422
FillType fillType
Definition: juce_RenderingHelpers.h:2474
@ saveMode
specifies that the component should allow the user to specify the name of a file that will be used to...
Definition: juce_FileBrowserComponent.h:56
forcedinline uint32 getEvenBytes() const noexcept
Return channels with an even index and insert zero bytes between them.
Definition: juce_PixelFormats.h:625
std::vector< SampleType > s1
Definition: juce_LinkwitzRileyFilter.h:135
void removeWindowHidingHooks(void *)
Definition: juce_CarbonVisibility.h:77
@ indexA
Definition: juce_PixelFormats.h:296
static String cmTimeToString(CMTime time)
Definition: juce_ios_CameraDevice.h:306
void fillRectWithColour(SavedStateType &state, Rectangle< float > area, PixelARGB colour) const override
Definition: juce_RenderingHelpers.h:1857
@ GL_PACK_ALIGNMENT
Definition: juce_gl.h:316
Definition: juce_StandaloneFilterWindow.h:952
bool shouldShowDismissButton
Definition: juce_SidePanel.h:221
int size() const noexcept
Definition: juce_ArrayBase.h:199
CriticalSection voicesLock
Definition: juce_MPESynthesiser.h:301
@ GL_GEOMETRY_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2862
WebView2Preferences with(Member &&member, Item &&item) const
Definition: juce_WebBrowserComponent.h:223
void minimiseStorageOverheads() noexcept
Reduces the amount of storage being used by the array.
Definition: juce_OwnedArray.h:776
@ GL_VIEW_CLASS_BPTC_FLOAT
Definition: juce_gl.h:2846
JUCE_NODISCARD FrameRate withDrop(bool x=true) const
Returns a copy of this object with drop frames enabled or disabled, as specified.
Definition: juce_AudioPlayHead.h:108
static void didPauseRecordingToOutputFileAtURL(id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *)
Definition: juce_mac_CameraDevice.h:221
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
static pascal OSStatus carbonEventCallback(EventHandlerCallRef nextHandlerRef, EventRef event, void *userData)
Definition: juce_mac_CarbonViewWrapperComponent.h:316
@ GL_LINEAR_CLIPMAP_LINEAR_SGIX
Definition: juce_gl.h:11425
@ GL_VIEW_COMPATIBILITY_CLASS
Definition: juce_gl.h:2817
Represents a string identifier, designed for accessing properties by name.
Definition: juce_Identifier.h:38
@ GL_COMPRESSED_RGBA_ASTC_4x4x4_OES
Definition: juce_gles2.h:4868
@ GL_INT_VEC3_ARB
Definition: juce_gl.h:4849
void moveInternal(size_t srcPos, size_t dstPos, size_t numElements=std::numeric_limits< size_t >::max()) const noexcept
Definition: juce_AudioBlock.h:640
static StringArray getAvailableDevices()
Definition: juce_android_CameraDevice.h:628
@ GL_PATH_STROKE_BOUNDING_BOX_NV
Definition: juce_gl.h:9665
OwnedArray< AnimationTask > tasks
Definition: juce_ComponentAnimator.h:152
static bool containsLayout(const BusesLayout &layouts, const short(&channelLayoutList)[numLayouts][2])
Definition: juce_AudioProcessor.h:768
A Pre-formatted piece of text, which may contain multiple fonts and colours.
Definition: juce_TextLayout.h:40
static forcedinline float valueAtOffset(const float *const inputs, const float offset, int indexBuffer) noexcept
Definition: juce_Interpolators.h:52
@ GL_GREEN_INTEGER_EXT
Definition: juce_gl.h:7654
NSString * juceStringToNS(const String &s)
Definition: juce_mac_ObjCHelpers.h:47
A smart-pointer class which points to a reference-counted object.
Definition: juce_ReferenceCountedObject.h:246
Type ElementType
The type that represents the individual constituents of the SIMD Register.
Definition: juce_SIMDRegister.h:66
@ GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
Definition: juce_gl.h:10789
@ GL_TEXTURE_COMPRESSED_IMAGE_SIZE
Definition: juce_gl.h:1198
GLsizei GLsizei GLfloat GLfloat GLfloat GLfloat * tangentX
Definition: juce_gl.h:9828
static StringArray findAvailableDevices()
Returns a list of available optical drives.
Type x
Definition: juce_Vector3D.h:80
@ GL_PLUS_CLAMPED_NV
Definition: juce_gl.h:8849
int getMaximumHeight() const noexcept
Returns the current maximum height.
Definition: juce_ComponentBoundsConstrainer.h:76
void setEndStyle(EndCapStyle newStyle) noexcept
Sets the end-cap style.
Definition: juce_PathStrokeType.h:188
@ GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES
Definition: juce_gles2.h:4793
@ GL_PATH_FILL_MODE_NV
Definition: juce_gl.h:9639
static const Mapping * getMappings() noexcept
Definition: juce_VSTCommon.h:235
@ GL_COMPRESSED_RGBA_ASTC_5x4x4_OES
Definition: juce_gles2.h:4869
@ GL_ISOLINES
Definition: juce_gl.h:2327
AudioPluginInstance(const short channelLayoutList[numLayouts][2])
Definition: juce_AudioPluginInstance.h:165
const GLint GLsizei const GLint * bufstreams
Definition: juce_gl.h:10448
SelectedItemSet()=default
Creates an empty set.
ObjectHolder * next
Definition: juce_ThreadLocalValue.h:137
void refresh() override
Definition: juce_MultiChoicePropertyComponent.h:114
@ GL_PATH_TERMINAL_DASH_CAP_NV
Definition: juce_gl.h:9636
@ GL_UNSIGNED_SHORT_5_5_5_1_EXT
Definition: juce_gl.h:7031
static Ptr makeFirstOrderAllPass(double sampleRate, NumericType frequency)
Returns the coefficients for a first order all-pass filter.
@ GL_INT_IMAGE_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4898
std::unique_ptr< WebInputStream > stream
Definition: juce_TracktionMarketplaceStatus.h:59
@ GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
Definition: juce_gl.h:11795
@ GL_PERFQUERY_GLOBAL_CONTEXT_INTEL
Definition: juce_gl.h:8388
String categoryName
A named category that the command fits into.
Definition: juce_ApplicationCommandInfo.h:117
std::unique_ptr< Contents > contents
Definition: juce_AudioProcessorValueTreeState.h:191
Manages a set of files for use as a list of recently-opened documents.
Definition: juce_RecentlyOpenedFilesList.h:41
Performs a fast fourier transform.
Definition: juce_FFT.h:44
unsigned long bytesLeft
Definition: juce_linux_XWindowSystem.h:58
@ GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT
Definition: juce_gl.h:7175
@ GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES
Definition: juce_gles2.h:4586
JUCE_COMRESULT get_Column(int *pRetVal) override
Definition: juce_win32_UIAGridItemProvider.h:45
void resized() override
Called when this component's size has been changed.
Definition: juce_StandaloneFilterWindow.h:915
JUCE_NODISCARD WebView2Preferences withBackgroundColour(const Colour &colour) const
Sets the background colour that WebView2 renders underneath all web content.
Definition: juce_WebBrowserComponent.h:205
static String getThemeNameSettingName()
Definition: juce_linux_XWindowSystem.h:245
@ GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
Definition: juce_gl.h:10782
@ GL_MAX_GENERAL_COMBINERS_NV
Definition: juce_gl.h:9990
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:319
std::unique_ptr< InputSource > inputSource
Definition: juce_XmlDocument.h:156
@ GL_NOP_COMMAND_NV
Definition: juce_gl.h:8900
bool isLowerCase() const noexcept
Returns true if the first character of this string is lower-case.
Definition: juce_CharPointer_UTF8.h:462
std::enable_if_t< std::is_same< std::remove_const_t< SampleType >, std::remove_const_t< OtherSampleType > >::value &&std::is_const< SampleType >::value &&! std::is_const< OtherSampleType >::value, int > MayUseConvertingConstructor
Definition: juce_AudioBlock.h:78
Base class for accessible Components.
Definition: juce_AccessibilityHandler.h:40
forcedinline void unpremultiply() noexcept
Unpremultiplies the pixel's RGB values.
Definition: juce_PixelFormats.h:715
@ GL_LUMINANCE4_ALPHA4
Definition: juce_gl.h:1030
@ GL_MAX_SPARSE_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5018
const Colour darkred
Definition: juce_Colours.h:74
OptionalScopedPointer(std::unique_ptr< ObjectType > &&ptr) noexcept
Takes ownership of the object owned by ptr.
Definition: juce_OptionalScopedPointer.h:72
@ GL_FRACTIONAL_EVEN_OES
Definition: juce_gles2.h:4765
~CaptureSessionMode() override
Definition: juce_android_CameraDevice.h:2507
@ GL_HSL_LUMINOSITY_NV
Definition: juce_gl.h:8835
@ GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
Definition: juce_gl.h:6758
bool operator==(const BorderSize &other) const noexcept
Definition: juce_BorderSize.h:130
@ GL_TEXTURE_BASE_LEVEL
Definition: juce_gl.h:1121
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES
Definition: juce_gles2.h:4878
UndoManager & getUndoManager() noexcept
Returns the document's UndoManager.
Definition: juce_CodeDocument.h:292
GLsizei const GLchar *const GLuint * uniformIndices
Definition: juce_gl.h:2088
@ GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV
Definition: juce_gl.h:9533
GLenum GLint GLint GLint GLint GLuint GLenum GLint dstLevel
Definition: juce_gl.h:2933
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...
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:440
Holds a pointer to some type of Component, which automatically becomes null if the component is delet...
Definition: juce_Component.h:2286
@ GL_DEBUG_TYPE_PUSH_GROUP_KHR
Definition: juce_gl.h:8481
@ GL_ALL_SHADER_BITS_EXT
Definition: juce_gl.h:7240
@ GL_OBJECT_PLANE
Definition: juce_gl.h:621
ListenerList< ScaleFactorListener > scaleFactorListeners
Definition: juce_ComponentPeer.h:519
void fillRectList(const RectangleList< float > &) override
@ WGL_SWAP_UNDERLAY14
Definition: juce_wgl.h:75
@ GL_POST_CONVOLUTION_RED_SCALE_EXT
Definition: juce_gl.h:6150
String messageWhenEmpty
Definition: juce_PropertyPanel.h:168
std::iterator_traits< Ptr >::difference_type difference_type
Definition: juce_MidiBuffer.h:95
ArrayType listeners
Definition: juce_ListenerList.h:308
@ GL_PALETTE4_RGB5_A1_OES
Definition: juce_gl.h:10878
@ GL_DEBUG_SEVERITY_LOW
Definition: juce_gl.h:2723
int currentSize
Definition: juce_StretchableLayoutManager.h:242
Point & operator=(const Point &)=default
Copies this point from another one.
@ GL_SAMPLER_2D
Definition: juce_gl.h:1528
FloatingType operator()(FloatingType x) const noexcept
Evaluates the value of the polynomial at a single point x.
Definition: juce_Polynomial.h:91
~ViewerComponent()
Definition: juce_mac_CameraDevice.h:592
@ userApplicationDataDirectory
The folder in which applications store their persistent user-specific settings.
Definition: juce_File.h:887
@ WGL_SWAP_OVERLAY11
Definition: juce_wgl.h:57
GLint GLint * numRenderbuffers
Definition: juce_gles2.h:5075
static Logger * currentLogger
Definition: juce_Logger.h:88
ColourIds
A set of colour IDs to use to change the colour of various aspects of the list.
Definition: juce_DirectoryContentsDisplayComponent.h:93
FloatType minimum
Definition: juce_StatisticsAccumulator.h:132
@ GL_DEBUG_CALLBACK_FUNCTION_KHR
Definition: juce_gl.h:8466
@ GL_MAX_UNIFORM_BUFFER_BINDINGS
Definition: juce_gl.h:2057
static const int F14Key
key-code for the F14 key
Definition: juce_KeyPress.h:220
@ GL_COMPRESSED_LUMINANCE
Definition: juce_gl.h:1213
@ GL_DT_SCALE_NV
Definition: juce_gl.h:10348
@ off
The key is up (off).
Definition: juce_MPENote.h:45
@ GL_FOG_COORD_ARRAY_STRIDE
Definition: juce_gl.h:1438
GLfloat units
Definition: juce_gl.h:1059
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_ASCII.h:82
int size
Definition: juce_AudioSampleBuffer.h:1218
const AudioBlock & addProductOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:487
ValueType getAspectRatio(bool widthOverHeight=true) const noexcept
Returns the aspect ratio of the rectangle's width / height.
Definition: juce_Rectangle.h:157
const bool prefillBuffer
Definition: juce_BufferingAudioSource.h:118
Array< ElementType > data
Definition: juce_Matrix.h:244
@ GL_PIXEL_SUBSAMPLE_4242_SGIX
Definition: juce_gl.h:11699
@ GL_BINORMAL_ARRAY_TYPE_EXT
Definition: juce_gl.h:6184
@ GL_TEXTURE_COMPARE_FUNC_EXT
Definition: juce_gles2.h:2611
@ GL_REG_8_ATI
Definition: juce_gl.h:5674
ArrayBase< ElementType, TypeOfCriticalSectionToUse > values
Definition: juce_Array.h:1135
@ GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB
Definition: juce_gl.h:4768
String commandOption
The option string that must appear in the argument list for this command to be invoked.
Definition: juce_ConsoleApplication.h:251
void transformAll(const AffineTransform &transform) noexcept
Applies a transform to all the rectangles.
Definition: juce_RectangleList.h:613
void sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false) noexcept
Sorts the elements in the array.
Definition: juce_OwnedArray.h:821
@ GL_TEXTURE_LEQUAL_R_SGIX
Definition: juce_gl.h:11660
@ GL_ISOLINES_OES
Definition: juce_gles2.h:4762
void *KHRONOS_APIENTRY *const & glMapBufferARB(GLenum target, GLenum access)
SharedResourcePointer(const SharedResourcePointer &)
Definition: juce_SharedResourcePointer.h:95
bool clipRegionIntersects(const Rectangle< int > &r) override
Definition: juce_RenderingHelpers.h:2707
Oscillator()=default
Creates an uninitialised oscillator.
@ GL_PROGRAM_RESULT_COMPONENTS_NV
Definition: juce_gl.h:9301
virtual void editorHidden(Label *, TextEditor &)
Called when a Label is about to delete its TextEditor and exit editing mode.
Definition: juce_Label.h:195
RenderingHelpers::SavedStateStack< SavedStateType > stack
Definition: juce_RenderingHelpers.h:2734
@ GL_ASYNC_HISTOGRAM_SGIX
Definition: juce_gl.h:11386
@ GL_MAX_MESH_OUTPUT_PRIMITIVES_NV
Definition: juce_gl.h:9529
std::unique_ptr< AudioProcessor > processor
Definition: juce_AudioProcessorGraph.h:147
@ GL_MATRIX10_ARB
Definition: juce_gl.h:4143
@ GL_INTERNALFORMAT_DEPTH_TYPE
Definition: juce_gl.h:2762
Label shouldMuteLabel
Definition: juce_StandaloneFilterWindow.h:592
bool operator!=(const BorderSize &other) const noexcept
Definition: juce_BorderSize.h:135
@ GL_UNSIGNED_INT_SAMPLER_BUFFER
Definition: juce_gl.h:2027
virtual void visitUnknown(const Unknown &)
Will be called if there is no platform specific information available.
Definition: juce_ExtensionsVisitor.h:119
@ WGL_SWAP_UNDERLAY9
Definition: juce_wgl.h:70
@ GL_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5149
static bool isFloatingPoint() noexcept
Returns true if the pointer is using a floating-point format.
Definition: juce_AudioDataConverters.h:544
A utility class for values that need smoothing to avoid audio glitches.
Definition: juce_SmoothedValue.h:226
ObjectClass * add(ObjectClass *newObject)
Appends a new object to the end of the array.
Definition: juce_ReferenceCountedArray.h:354
@ GL_PIXEL_PACK_BUFFER_BINDING_EXT
Definition: juce_gl.h:7061
Time endTime
The time at which this test ended.
Definition: juce_UnitTest.h:403
bool wasCancelledByUser
Definition: juce_ThreadWithProgressWindow.h:170
bool clipRegionIntersects(Rectangle< int > r) const
Definition: juce_RenderingHelpers.h:2199
bool isLoaded() const noexcept
Definition: juce_win32_WindowsUIAWrapper.h:32
String name
Definition: juce_linux_XWindowSystem.h:117
T item
Definition: juce_mac_ObjCHelpers.h:312
Time firstPresentationTime
Definition: juce_mac_CameraDevice.h:571
const GLuint const GLuint64 GLuint GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr GLsizei signalSemaphoreCount
Definition: juce_gl.h:9459
@ GL_CURRENT_MATRIX_ARB
Definition: juce_gl.h:4125
@ GL_SUBSAMPLE_DISTANCE_AMD
Definition: juce_gl.h:3304
@ GL_INTERNALFORMAT_GREEN_TYPE
Definition: juce_gl.h:2759
double getPhaseForFrequency(double frequency, double sampleRate) const noexcept
Returns the phase frequency response of the filter for a given frequency and sample rate.
@ GL_COMPRESSED_RGBA_ASTC_5x5
Definition: juce_gles2.h:1409
JUCE_NODISCARD auto withInverted(bool x) const
Definition: juce_AudioProcessorValueTreeState.h:57
@ GL_OPERAND3_ALPHA_NV
Definition: juce_gl.h:10244
virtual AudioProcessorParameter * getBypassParameter() const
Returns the parameter that controls the AudioProcessor's bypass state.
Definition: juce_AudioProcessor.h:911
int getMainOutputChannels() const noexcept
Get the number of output channels on the main bus.
Definition: juce_AudioProcessor.h:341
int firstChannel
Definition: juce_MPEUtils.h:142
@ GL_COLOR_BUFFER_BIT5_QCOM
Definition: juce_gles2.h:5198
@ GL_8X_BIT_ATI
Definition: juce_gl.h:5761
const AudioBlock & copyFrom(const AudioBuffer< OtherNumericType > &src, size_t srcPos=0, size_t dstPos=0, size_t numElements=std::numeric_limits< size_t >::max()) const
Definition: juce_AudioBlock.h:329
void onActivityResumed(jobject) override
Definition: juce_android_CameraDevice.h:3158
@ GL_INT_IMAGE_1D_ARRAY
Definition: juce_gl.h:2618
@ GL_FLOAT_RG_NV
Definition: juce_gl.h:9159
JUCE_NODISCARD auto withLabel(String x) const
An optional label for the parameter's value.
Definition: juce_AudioProcessorParameterWithID.h:74
bool needToClip
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:89
@ GL_SHADER_STORAGE_BUFFER_START
Definition: juce_gl.h:2896
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_CallOutBox.h:137
static HashEntry * getEntry(HashEntry *firstEntry, KeyType keyToLookFor) noexcept
Definition: juce_HashMap.h:492
virtual void displayModeChanged()=0
@ GL_T2F_V3F
Definition: juce_gl.h:1048
@ WGL_GREEN_BITS_EXT
Definition: juce_wgl.h:453
double lastDeliberateWidth
Definition: juce_TableHeaderComponent.h:428
Listener class.
Definition: juce_MPEZoneLayout.h:195
int maxWidth
Definition: juce_android_CameraDevice.h:2903
std::unique_ptr< SharedObjectType > sharedInstance
Definition: juce_SharedResourcePointer.h:132
void exit() const noexcept
Definition: juce_CriticalSection.h:141
@ GL_VIEW_CLASS_48_BITS
Definition: juce_gl.h:2834
void setWidth(ValueType newWidth) noexcept
Changes the rectangle's width.
Definition: juce_Rectangle.h:201
@ WGL_SAMPLES_ARB
Definition: juce_wgl.h:204
GLsizei GLsizei storageSamples
Definition: juce_gl.h:3296
bool locked
Definition: juce_MessageManager.h:450
@ GL_INT_IMAGE_1D_ARRAY_EXT
Definition: juce_gl.h:7314
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:608
LogRampedValue(FloatType initialValue) noexcept
Constructor.
Definition: juce_LogRampedValue.h:55
@ GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT
Definition: juce_gl.h:6947
@ GL_IMAGE_1D
Definition: juce_gl.h:2601
double getPhaseForFrequency(double frequency, double sampleRate) const noexcept
Returns the phase frequency response of the filter for a given frequency and sample rate.
void addListener(Listener *l)
Definition: juce_android_CameraDevice.h:1001
@ WGL_SAMPLE_BUFFERS_3DFX
Definition: juce_wgl.h:84
LinkedListPointer(LinkedListPointer &&other) noexcept
Definition: juce_LinkedListPointer.h:79
This class contains some helpful static methods for dealing with decibel values.
Definition: juce_Decibels.h:32
static const String y
"y"
Definition: juce_RelativeCoordinate.h:157
@ GL_HIGH_INT
Definition: juce_gl.h:2416
std::enable_if<! std::is_move_assignable< T >::value, void >::type moveAssignElement(ElementType *destination, ElementType &&source)
Definition: juce_ArrayBase.h:581
SafePointer(ComponentType *component)
Creates a SafePointer that points at the given component.
Definition: juce_Component.h:2293
@ GL_CLIP_DISTANCE_NV
Definition: juce_gl.h:10405
@ GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1432
std::vector< Service > getServices() const
Returns a list of the currently known services.
@ GL_VIEW_CLASS_ASTC_4x4_RGBA
Definition: juce_gl.h:4459
bool createNativeWindow()
Definition: juce_win32_Video.h:766
@ GL_STENCIL_FUNC
Definition: juce_gl.h:282
@ GL_TEXTURE_ENV
Definition: juce_gl.h:616
bool hadError() const
Returns true if there was an error.
Definition: juce_URL.h:521
Definition: juce_ResamplingAudioSource.h:93
bool solve(Matrix &b) const noexcept
Solves a linear system of equations represented by this object and the argument b,...
String getDescription() const noexcept
Returns the description for this component.
Definition: juce_Component.h:2434
DatagramSocket socket
Definition: juce_NetworkServiceDiscovery.h:66
@ editableUnknown
Definition: juce_ComboBox.h:436
Definition: juce_posix_SharedCode.h:1085
JUCE_NODISCARD WebView2Preferences withBuiltInErrorPageDisabled() const
If this is set, a blank page will be displayed on error instead of the default built-in error page.
Definition: juce_WebBrowserComponent.h:198
@ GL_EXCLUSIVE_EXT
Definition: juce_gl.h:8143
@ GL_DOUBLE_MAT3_EXT
Definition: juce_gl.h:7929
@ GL_GEOMETRY_OUTPUT_TYPE_EXT
Definition: juce_gl.h:6705
@ GL_ELEMENT_ARRAY_ATI
Definition: juce_gl.h:5633
virtual bool setPreset(const MemoryBlock &) const =0
void triggerAsyncDeviceChangeCallback()
Definition: juce_win32_HiddenMessageWindow.h:102
Point< float > lineOrigin
The line's baseline origin.
Definition: juce_TextLayout.h:214
@ GL_LUMINANCE_ALPHA_INTEGER_EXT
Definition: juce_gl.h:7662
@ command
Definition: juce_UnityPluginInterface.h:82
void referToWithDefault(ValueTree v, const Identifier &i, UndoManager *um, const Value &defaultVal, StringRef del)
Definition: juce_ValueTreePropertyWithDefault.h:300
void setFont(const Font &) override
@ GL_DRAW_FRAMEBUFFER_BINDING_APPLE
Definition: juce_gles2.h:1696
@ GL_HISTOGRAM_WIDTH_EXT
Definition: juce_gl.h:6807
@ GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Definition: juce_gl.h:2338
@ GL_POINT_SIZE
Definition: juce_gl.h:263
JUCE_NODISCARD auto withStringFromValueFunction(StringFromValue x) const
Definition: juce_AudioProcessorValueTreeState.h:45
bool isLeftButtonDown() const noexcept
Checks whether the flag is set for the left mouse-button.
Definition: juce_ModifierKeys.h:81
::Display * getDisplay() const noexcept
Definition: juce_linux_XWindowSystem.h:238
CriticalSection lock
Definition: juce_MidiDevices.h:385
@ GL_REFERENCED_BY_GEOMETRY_SHADER_EXT
Definition: juce_gles2.h:2162
~AudioBuffer()=default
Destructor.
std::tuple< const ProcessingPrecision &, const double &, const int &, const bool & > Tied
Definition: juce_AudioProcessorGraph.h:428
bool isFruityLoops() const noexcept
Returns true if the host is Fruity Loops.
Definition: juce_PluginHostType.h:145
static forcedinline vSIMDType notEqual(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:83
int commandFlags
The command's flags.
Definition: juce_ApplicationCommandTarget.h:72
static LocalRef< jobject > getClassForName(const String &name)
Definition: juce_android_CameraDevice.h:918
void initialise()
Definition: juce_SharedResourcePointer.h:144
@ GL_R8
Definition: juce_gl.h:1906
khronos_ssize_t GLsizeiptr
Definition: juce_gl.h:186
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:225
@ GL_VERTEX_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10557
@ GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV
Definition: juce_gl.h:8889
@ GL_RESET_NOTIFICATION_STRATEGY_ARB
Definition: juce_gl.h:4728
LinkedListPointer & operator[](int index) noexcept
Returns the item at a given index in the list.
Definition: juce_LinkedListPointer.h:142
int itemHeight
Definition: juce_FileTreeComponent.h:100
std::unique_ptr< TableListBoxModel > tableModel
Definition: juce_PluginListComponent.h:127
MidiRPNDetector rpnDetector
Definition: juce_MPEZoneLayout.h:224
@ GL_SEMAPHORE_TYPE_NV
Definition: juce_gl.h:7820
Array< Component * > allComps
Definition: juce_AlertWindow.h:518
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES
Definition: juce_gles2.h:4784
@ GL_RED_NV
Definition: juce_gl.h:8852
static forcedinline ScalarType op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:176
String getTextToShowWhenEmpty() const noexcept
Returns the text that will be shown when the text editor is empty.
Definition: juce_TextEditor.h:300
JUCE_NODISCARD ChangeDetails withLatencyChanged(bool b) const noexcept
Indicates that the AudioProcessor's latency has changed.
Definition: juce_AudioProcessorListener.h:81
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:140
@ GL_REG_23_ATI
Definition: juce_gl.h:5689
AccessibilityActionType
An action that can be performed by an accessible UI element.
Definition: juce_AccessibilityActions.h:33
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.
Definition: juce_MultiTouchMapper.h:83
@ GL_DRAW_BUFFER14_ATI
Definition: juce_gl.h:5623
void mouseDrag(const MouseEvent &) override
~ReferenceCountedArray()
Destructor.
Definition: juce_ReferenceCountedArray.h:123
@ WindowInteractionState_Running
Definition: juce_win32_ComInterfaces.h:116
bool lastClipRectIsValid
Definition: juce_mac_CoreGraphicsContext.h:117
@ GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
Definition: juce_gl.h:5816
CodeDocument & getDocument() const noexcept
Returns the code document that this component is editing.
Definition: juce_CodeEditorComponent.h:63
NonTriviallyCopyableVoid< T > createInsertSpaceInternal(int indexToInsertAt, int numElements)
Definition: juce_ArrayBase.h:470
String customEncoding
If not empty and addDefaultHeader is true, this will be set as the encoding.
Definition: juce_XmlElement.h:142
Oscillator< SampleType > osc
Definition: juce_Chorus.h:150
float gain
Definition: juce_audio_basics/utilities/juce_Reverb.h:307
double & progress
Definition: juce_ProgressBar.h:132
@ GL_MATRIX1_ARB
Definition: juce_gl.h:4134
@ GL_OP_DOT4_EXT
Definition: juce_gl.h:7959
Defines an item in a Grid.
Definition: juce_GridItem.h:35
@ GL_UNSIGNED_INT_8_8_8_8_EXT
Definition: juce_gl.h:7032
StretchableObjectResizer()
Creates an empty object resizer.
@ DigitalPerformer
Represents Digital Performer.
Definition: juce_PluginHostType.h:71
Definition: juce_mac_CoreGraphicsContext.h:36
int getBaseRate() const
Returns the plain rate, without taking pulldown into account.
Definition: juce_AudioPlayHead.h:93
~GlobalRef()
Definition: juce_android_JNIHelpers.h:85
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:60
Definition: juce_android_CameraDevice.h:1126
@ GL_FEEDBACK_BUFFER_SIZE
Definition: juce_gl.h:995
Time getCreationTime() const
The time at which the item was created.
Definition: juce_RangedDirectoryIterator.h:45
bool operator!=(const Parallelogram &other) const noexcept
Returns true if the two parallelograms are not identical.
Definition: juce_Parallelogram.h:100
Vector3D operator-() const noexcept
Definition: juce_Vector3D.h:60
@ GL_SUPERSAMPLE_SCALE_Y_NV
Definition: juce_gl.h:9410
@ WGL_NEED_SYSTEM_PALETTE_EXT
Definition: juce_wgl.h:435
@ GL_TEXTURE_LO_SIZE_NV
Definition: juce_gl.h:10359
void disconnectAnyViewers()
Definition: juce_win32_CameraDevice.h:826
Point< int > offset
Definition: juce_GlowEffect.h:71
Rectangle< int > bounds
Definition: juce_OpenGL_linux_X11.h:267
@ GL_NUM_ACTIVE_VARIABLES
Definition: juce_gl.h:2881
@ GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV
Definition: juce_gl.h:9512
@ GL_VERTEX_ATTRIB_ARRAY_ENABLED
Definition: juce_gl.h:1474
@ GL_FENCE_STATUS_NV
Definition: juce_gl.h:9134
Definition: juce_android_Video.h:304
int getCameraLensFacing() const
Definition: juce_android_CameraDevice.h:3003
@ GL_PIXEL_PACK_BUFFER_ARB
Definition: juce_gl.h:4666
@ GL_R
Definition: juce_gl.h:610
Class for a scoped reader/writer.
Definition: juce_AbstractFifo.h:202
bool messageIsNoteData(const MidiMessage &m)
Definition: juce_MPEUtils.h:155
Minimal and lightweight data-structure which contains a list of pointers to channels containing some ...
Definition: juce_AudioBlock.h:69
@ MFVideoARMode_NonLinearStretch
Definition: juce_win32_ComTypes.h:62
void mouseUp(const MouseEvent &e) override
Called when a mouse button is released.
Definition: juce_MouseInactivityDetector.h:106
juce_wchar peekNextChar() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:539
Represents a key press, including any modifier keys that are needed.
Definition: juce_KeyPress.h:39
JUCE_COMRESULT get_ProviderOptions(ProviderOptions *options) override
GLenum GLuint GLenum GLuint minlevel
Definition: juce_gl.h:2955
ReferenceCountedObjectPtr< ReferenceCountedObject > attachment
Definition: juce_NSViewComponent.h:83
@ WGL_ACCUM_GREEN_BITS_EXT
Definition: juce_wgl.h:461
void switchToHostApplication() const
Switches to the host application when Inter-App Audio is used on iOS.
static const int downKey
key-code for the cursor-down key
Definition: juce_KeyPress.h:199
Represents the state of the mouse buttons and modifier keys.
Definition: juce_ModifierKeys.h:40
uint32_t type
Definition: juce_fallback_SIMDNativeOps.h:42
@ GL_FRAGMENT_LIGHT1_SGIX
Definition: juce_gl.h:11493
@ WGL_SWAP_UNDERLAY1
Definition: juce_wgl.h:62
@ GL_RGBA2_EXT
Definition: juce_gl.h:7435
@ GL_CLIP_DISTANCE3
Definition: juce_gl.h:1697
GLenum GLenum dpfail
Definition: juce_gl.h:1560
@ GL_VERTEX_ID_SWIZZLE_AMD
Definition: juce_gl.h:3413
@ GL_EXP
Definition: juce_gl.h:429
int size() const noexcept
Returns the number of registered listeners.
Definition: juce_ListenerList.h:102
@ wrapperType_AudioUnitv3
Definition: juce_AudioProcessor.h:1202
AccessMode
The read/write flags used when opening a memory mapped file.
Definition: juce_MemoryMappedFile.h:36
String getTextFromClipboard() const
@ GL_REG_29_ATI
Definition: juce_gl.h:5695
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
@ GL_BINORMAL_ARRAY_STRIDE_EXT
Definition: juce_gl.h:6185
@ GL_RESCALE_NORMAL
Definition: juce_gl.h:1128
@ GL_TEXTURE_GEN_S
Definition: juce_gl.h:502
float left
Definition: juce_win32_ComTypes.h:130
int getHeight() const noexcept
Returns the component's height in pixels.
Definition: juce_Component.h:274
String version
The version.
Definition: juce_PluginDescription.h:74
SampleType attackTime
Definition: juce_NoiseGate.h:106
Type * preallocatedChannelSpace[32]
Definition: juce_AudioSampleBuffer.h:1222
bool getDoublePrecisionProcessing()
Returns true if this player processes internally processes the samples with double floating point pre...
Definition: juce_AudioProcessorPlayer.h:91
@ GL_PER_GPU_STORAGE_NV
Definition: juce_gl.h:9432
@ GL_FRAMEBUFFER_ATTACHMENT_ANGLE
Definition: juce_gles2.h:1649
~ViewerComponent() override
Definition: juce_win32_CameraDevice.h:780
@ GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL
Definition: juce_gl.h:8406
@ GL_FRAGMENT_SHADER_INVOCATIONS
Definition: juce_gl.h:3187
char CharType
Definition: juce_CharPointer_ASCII.h:40
String nsStringToJuce(NSString *s)
Definition: juce_mac_ObjCHelpers.h:42
@ GL_POST_COLOR_MATRIX_RED_SCALE
Definition: juce_gl.h:4369
@ GL_PERCENTAGE_AMD
Definition: juce_gl.h:3460
void triggerImageCapture(Pimpl &p) override
Definition: juce_mac_CameraDevice.h:379
bool ignoreCaseOfKeyNames
If true, this means that property names are matched in a case-insensitive manner.
Definition: juce_PropertiesFile.h:115
const String destinationName
Definition: juce_ThreadedAnalyticsDestination.h:211
static MidiMessage pitchWheel(int channel, int position) noexcept
Creates a pitch-wheel move message.
@ GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT
Definition: juce_gl.h:7845
@ GL_NUM_SPIR_V_EXTENSIONS
Definition: juce_gl.h:3193
@ GL_VIEW_CLASS_RGTC1_RED
Definition: juce_gl.h:2843
File lastDirectory
Definition: juce_FileListComponent.h:80
Properties of an AudioParameterInt.
Definition: juce_AudioParameterInt.h:33
@ GL_COLOR_BUFFER_BIT0_QCOM
Definition: juce_gles2.h:5193
double sampleRate
Definition: juce_Gain.h:144
forcedinline void desaturate() noexcept
Definition: juce_PixelFormats.h:274
static const String top
"top"
Definition: juce_RelativeCoordinate.h:154
@ GL_TEXTURE_ALPHA_SIZE_EXT
Definition: juce_gl.h:7445
int removeAllInstancesOf(ParameterType valueToRemove)
Removes items from the array.
Definition: juce_Array.h:858
@ GL_UNDEFINED_VERTEX
Definition: juce_gl.h:2442
static AudioChannelSet createLCRS()
Creates a set containing an LCRS set (left, right, centre, surround).
Image backgroundTexture
Definition: juce_LookAndFeel_V3.h:94
@ GL_DRAW_BUFFER14_NV
Definition: juce_gles2.h:3614
bool initialiseOnRenderThread(OpenGLContext &)
Definition: juce_OpenGL_ios.h:116
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...
@ WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV
Definition: juce_wgl.h:548
static void * threadEntryProc(void *userData)
Definition: juce_posix_SharedCode.h:853
SampleType mix
Definition: juce_Phaser.h:200
TitleBarButtons
The set of available button-types that can be put on the title bar.
Definition: juce_DocumentWindow.h:62
@ GL_TEXTURE_BINDING_EXTERNAL_OES
Definition: juce_gles2.h:1850
String userID
The user ID associated with the event.
Definition: juce_AnalyticsDestination.h:72
void renderGradient(Iterator &iter, const Image::BitmapData &destData, const ColourGradient &g, const AffineTransform &transform, const PixelARGB *lookupTable, int numLookupEntries, bool isIdentity, DestPixelType *)
Definition: juce_RenderingHelpers.h:1565
GLenum GLenum GLenum dppass
Definition: juce_gl.h:1560
void abortBurn()
If a burn operation is currently in progress, this tells it to stop as soon as possible.
void setCutoffFrequency(SampleType newFrequencyHz)
Sets the cutoff frequency of the filter.
void reset() noexcept
Resets this pointer to null, possibly deleting the object that it holds, if it has ownership of it.
Definition: juce_OptionalScopedPointer.h:129
Ptr toEdgeTable() const
Definition: juce_RenderingHelpers.h:2035
@ GL_IMAGE_2D_MULTISAMPLE
Definition: juce_gl.h:2610
JUCE_COMRESULT get_IsModal(BOOL *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:119
JUCE_COMRESULT Select() override
Definition: juce_win32_UIASelectionProvider.h:102
SelectableItemType * begin() noexcept
Provides iterator access to the array of items.
Definition: juce_SelectedItemSet.h:276
static void setCurrentThreadAffinityMask(uint32 affinityMask)
Changes the affinity mask for the caller thread.
Definition: juce_posix_SharedCode.h:1014
@ TracktionWaveform
Represents Tracktion Waveform.
Definition: juce_PluginHostType.h:109
@ centre
C channel.
Definition: juce_AudioChannelSet.h:323
SnapToPageBoundaries()=default
String juceString(jstring s)
Definition: juce_android_JNIHelpers.h:787
Range< int > selection
Definition: juce_TextEditor.h:771
uint32 getExitCode() noexcept
Definition: juce_posix_SharedCode.h:1211
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:163
bool setBufferUnderrunProtection(bool shouldBeEnabled)
Tries to enable or disable buffer underrun safety on devices that support it.
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:599
@ GL_FIRST_VERTEX_CONVENTION
Definition: juce_gl.h:2125
void setBypassed(ProcessorChain< Processors... > &chain, bool bypassed) noexcept
Non-member equivalent of ProcessorChain::setBypassed which avoids awkward member template syntax.
Definition: juce_ProcessorChain.h:151
const ItemArray & getItemArray() const noexcept
Provides access to the array of items.
Definition: juce_SelectedItemSet.h:273
@ GL_SAMPLER_2D_SHADOW
Definition: juce_gl.h:1532
constexpr static uint64 bigEndianInt64(const void *bytes) noexcept
Turns 8 bytes into a big-endian integer.
Definition: juce_ByteOrder.h:213
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:901
const Colour grey
Definition: juce_Colours.h:93
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:307
static void printSizesLog(const Array< Rectangle< int >> &sizes, const String &className)
Definition: juce_android_CameraDevice.h:924
@ AbletonLive9
Represents Ableton Live 9.
Definition: juce_PluginHostType.h:54
bool isLetter() const noexcept
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_UTF8.h:456
void addWindowButtons(::Window, int) const
GLuint * samplers
Definition: juce_gl.h:2216
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:763
Definition: juce_StandaloneFilterWindow.h:873
AccessibilityActions actions
Definition: juce_AccessibilityHandler.h:311
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:135
static int findTextBoundary(const AccessibilityTextInterface &textInterface, int currentPosition, BoundaryType boundary, Direction direction)
Definition: juce_AccessibilityTextHelpers.h:45
std::unique_ptr< DummyComponent > dummyComponent
Definition: juce_OpenGL_win32.h:350
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES
Definition: juce_gles2.h:4783
ActiveProcess(const StringArray &arguments, int streamFlags)
Definition: juce_posix_SharedCode.h:1088
LassoSource< SelectableItemType > * source
Definition: juce_LassoComponent.h:218
String toString() const
Attempts to detect the encoding of the data and convert it to a string.
@ GL_READ_ONLY_ARB
Definition: juce_gl.h:5458
bool isLetter() const
Returns true if the first character of this string is a letter.
Definition: juce_CharPointer_UTF32.h:320
An attribute that has been applied to a range of characters in an AttributedString.
Definition: juce_AttributedString.h:152
JointStyle getJointStyle() const noexcept
Returns the joint style.
Definition: juce_PathStrokeType.h:179
void drawGlyph(int glyphNumber, const AffineTransform &) override
@ GL_TESSELLATION_MODE_AMD
Definition: juce_gl.h:3594
@ GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
Definition: juce_gl.h:2558
@ GL_RGB12_EXT
Definition: juce_gl.h:7433
void setBounds(int x, int y, int width, int height)
Changes the component's position and size.
ReferenceCountedObjectPtr< BlockingMessage > blockingMessage
Definition: juce_MessageManager.h:304
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES
Definition: juce_gles2.h:4598
@ GL_FLOAT_CLEAR_COLOR_VALUE_NV
Definition: juce_gl.h:9171
@ GL_PROGRAM_LENGTH_ARB
Definition: juce_gl.h:4089
std::atomic< Type > value
The std::atomic object that this class operates on.
Definition: juce_Atomic.h:135
@ GL_MAP1_VERTEX_ATTRIB5_4_NV
Definition: juce_gl.h:10654
@ GL_COLOR_INDEX1_EXT
Definition: juce_gl.h:7041
String deviceIdentifier
Definition: juce_AudioDeviceManager.h:505
void juce_LinuxRemoveRepaintListener(ComponentPeer *, Component *dummy)
FixedSizeFunction(Callable &&callable)
Forwards the passed Callable into the internal storage buffer.
Definition: juce_FixedSizeFunction.h:130
int millisecsSinceKeyPressed
If the key is being released, this indicates how long it had been held down for.
Definition: juce_ApplicationCommandTarget.h:115
std::unique_ptr< NativeWindow > nativeWindow
Definition: juce_win32_Video.h:953
AudioBuffer< float > emptyBuffer
Definition: juce_StandaloneFilterWindow.h:414
ProcessorDuplicator()
Definition: juce_ProcessorDuplicator.h:44
static double getSpeed(const Time last, double lastPos, const Time now, double newPos)
Definition: juce_AnimatedPosition.h:160
@ top
Definition: juce_RelativeCoordinate.h:167
int getReferenceCount() const noexcept
Returns the object's current reference count.
Definition: juce_ReferenceCountedObject.h:189
StringArray getOutputChannelNames() override
Returns the names of all the available output channels on this device.
@ GL_DEPTH_BUFFER_BIT6_QCOM
Definition: juce_gles2.h:5207
@ GL_HISTOGRAM_FORMAT_EXT
Definition: juce_gl.h:6808
Definition: juce_AudioDeviceManager.h:503
static std::array< NumericType, 6 > makeAllPass(double sampleRate, NumericType frequency)
Returns the coefficients for an all-pass filter.
@ GL_4PASS_1_EXT
Definition: juce_gl.h:6978
MidiMessage(int byte1, int byte2, int byte3, Data... otherBytes)
Creates a midi message from a list of bytes.
Definition: juce_MidiMessage.h:67
Successive samples in the delay line will be linearly interpolated.
Definition: juce_DelayLine.h:55
Node * otherNode
Definition: juce_AudioProcessorGraph.h:141
@ WGL_COLORSPACE_SRGB_EXT
Definition: juce_wgl.h:356
int64 getBytesFreeOnVolume() const
Returns the number of bytes free on the drive that this file lives on.
Definition: juce_posix_SharedCode.h:623
void releaseDC()
Definition: juce_OpenGL_win32.h:286
@ GL_BLEND_EQUATION_ALPHA
Definition: juce_gl.h:1502
Definition: juce_Interpolators.h:135
@ GL_LINES_ADJACENCY
Definition: juce_gl.h:2103
@ GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV
Definition: juce_gl.h:9039
@ GL_MATERIAL_SIDE_HINT_PGI
Definition: juce_gl.h:11107
@ GL_STENCIL_INDEX8_EXT
Definition: juce_gl.h:6661
void resized() override
Called when this component's size has been changed.
Definition: juce_StandaloneFilterWindow.h:986
@ storeAsCompressedBinary
Definition: juce_PropertiesFile.h:54
@ GL_VERTEX_ATTRIB_ARRAY5_NV
Definition: juce_gl.h:10638
Definition: juce_Variant.h:299
Value & getSelectedIdAsValue()
Returns a Value object that can be used to get or set the selected item's ID.
Definition: juce_ComboBox.h:188
void writeAll(CharPointer_UTF16 src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF16.h:288
@ GL_QUERY_RESULT_NO_WAIT
Definition: juce_gl.h:2995
void setLength(const ValueType newLength) noexcept
Changes the length of the range.
Definition: juce_Range.h:147
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:364
int currentMessageLen
Definition: juce_MidiDataConcatenator.h:179
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4896
@ GL_FUNC_REVERSE_SUBTRACT_EXT
Definition: juce_gl.h:6094
@ GL_FLOAT_MAT4x3
Definition: juce_gl.h:1666
const void * getData() const noexcept
Returns a void pointer to the data.
Definition: juce_MemoryBlock.h:98
@ GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
Definition: juce_gl.h:9604
const Colour lightyellow
Definition: juce_Colours.h:118
VstSpeakerConfigurationHolder(const Vst2::VstSpeakerArrangement &vstConfig)
Definition: juce_VSTCommon.h:155
virtual void audioDeviceAboutToStart(AudioIODevice *device)=0
Called to indicate that the device is about to start calling back.
Derive from this class to create a basic audio generator capable of MPE.
Definition: juce_MPESynthesiserBase.h:46
JUCE_COMRESULT get_FirstSelectedItem(IRawElementProviderSimple **pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:177
@ GL_MAX_DEBUG_MESSAGE_LENGTH_KHR
Definition: juce_gl.h:8494
GLuint GLuint uniformBlockBinding
Definition: juce_gl.h:2094
ColourIds
A set of colour IDs to use to change the colour of various aspects of the keyboard.
Definition: juce_ColourSelector.h:130
@ GL_TRANSFORM_BIT
Definition: juce_gl.h:397
@ GL_R32F
Definition: juce_gl.h:1911
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV
Definition: juce_gl.h:9333
GLuint GLuint GLchar GLuint counterDescLength
Definition: juce_gl.h:8414
int channelIndex
Definition: juce_AudioProcessorGraph.h:87
@ GL_MAX_TEXTURE_MAX_ANISOTROPY
Definition: juce_gl.h:3195
double getRampDurationSeconds() const noexcept
Returns the ramp duration in seconds.
Definition: juce_Gain.h:66
This structure is passed to a NativeFunction callback, and contains invocation details about the func...
Definition: juce_Variant.h:48
std::unique_ptr< CGImage, ImageDelete > ImagePtr
Definition: juce_mac_CoreGraphicsContext.h:60
@ GL_SOURCE1_RGB_EXT
Definition: juce_gl.h:7572
SampleType resonance
Definition: juce_LadderFilter.h:144
@ GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: juce_gl.h:8036
bool isUpperZone() const noexcept
Definition: juce_MPEZoneLayout.h:53
HRESULT(WINAPI *)(IRawElementProviderSimple *, EVENTID) UiaRaiseAutomationEventFunc
Definition: juce_win32_WindowsUIAWrapper.h:139
@ GL_POST_CONVOLUTION_ALPHA_SCALE
Definition: juce_gl.h:4350
@ GL_RED_MAX_CLAMP_INGR
Definition: juce_gl.h:8313
@ GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES
Definition: juce_gles2.h:4770
std::unique_ptr< NSObject, NSObjectDeleter > playerStatusObserver
Definition: juce_mac_Video.h:454
void * getFunction(const String &functionName) noexcept
Tries to find a named function in the currently-open DLL, and returns a pointer to it.
Definition: juce_posix_SharedCode.h:1063
void cameraDeviceStateDisconnected()
Definition: juce_android_CameraDevice.h:2409
@ GL_MAX_SERVER_WAIT_TIMEOUT_APPLE
Definition: juce_gles2.h:1719
ItemArray selectedItems
Definition: juce_SelectedItemSet.h:322
String getLanguageName() const
Returns the name of the language specified in the translation file.
Definition: juce_LocalisedStrings.h:155
@ GL_AUX3
Definition: juce_gl.h:415
Span(const String &nameToUse)
Definition: juce_GridItem.h:57
@ GL_PIXEL_MAP_I_TO_B
Definition: juce_gl.h:438
void JUCE_VECTOR_CALLTYPE set(size_t idx, ElementType v) noexcept
Sets the idx-th element of the receiver.
Definition: juce_SIMDRegister.h:157
std::vector< std::unique_ptr< MPENoteComponent > > noteComponents
Definition: juce_MPEKeyboardComponent.h:142
Point< ValueType >::FloatType getAngle() const noexcept
Returns the line's angle.
Definition: juce_Line.h:133
@ GL_DRAW_BUFFER8_NV
Definition: juce_gles2.h:3608
@ GL_PRIMARY_COLOR_ARB
Definition: juce_gl.h:5184
@ GL_MAX_FRAGMENT_UNIFORM_VECTORS
Definition: juce_gl.h:2422
Vector3D operator+(Vector3D other) const noexcept
Definition: juce_Vector3D.h:56
void cameraOpenFinished(const String &error)
Definition: juce_android_CameraDevice.h:3009
CGAffineTransform inverseTextMatrix
Definition: juce_mac_CoreGraphicsContext.h:131
@ GL_RGBA32I
Definition: juce_gl.h:1753
@ GL_DEPTH_WRITEMASK
Definition: juce_gl.h:277
CriticalSection typesArrayLock
Definition: juce_KnownPluginList.h:235
@ GL_SHADING_RATE_4X4_PIXELS_QCOM
Definition: juce_gles2.h:5184
GLfloat GLfloat blue
Definition: juce_gl.h:654
void stop()
Definition: juce_win32_Video.h:678
@ GL_LAYOUT_LINEAR_INTEL
Definition: juce_gl.h:8351
bool operator==(Line other) const noexcept
Compares two lines.
Definition: juce_Line.h:154
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
Definition: juce_gl.h:4229
CarbonViewWrapperComponent()
Definition: juce_mac_CarbonViewWrapperComponent.h:43
@ paste
The command ID that should be used to send a "Paste from clipboard" command.
Definition: juce_ApplicationCommandID.h:74
TriviallyCopyableVoid< T > addArrayInternal(const Type *otherElements, int numElements)
Definition: juce_ArrayBase.h:410
MPEZone getUpperZone() const noexcept
Returns a struct representing the upper MPE zone.
Definition: juce_MPEZoneLayout.h:144
PixelType * linePixels
Definition: juce_RenderingHelpers.h:761
@ GL_SAMPLER_3D
Definition: juce_gl.h:1529
@ GL_VENDOR
Definition: juce_gl.h:372
@ GL_DOT3_RGB_ARB
Definition: juce_gl.h:5197
@ GL_COMBINE_ARB
Definition: juce_gl.h:5164
size_t pos
Definition: juce_FIRFilter.h:175
static int getBytesPerSample() noexcept
Returns the number of bytes in each sample (ignoring the number of interleaved channels).
Definition: juce_AudioDataConverters.h:550
int integerValue
Definition: juce_linux_XWindowSystem.h:120
@ GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
Definition: juce_gl.h:10795
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
Definition: juce_gl.h:5779
int process(double speedRatio, const float *inputSamples, float *outputSamples, int numOutputSamplesToProduce, int numInputSamplesAvailable, int wrapAround) noexcept
Resamples a stream of samples.
Definition: juce_GenericInterpolator.h:102
void setValue(const var &newValue, UndoManager *undoManagerToUse)
Sets the property.
Definition: juce_ValueTreePropertyWithDefault.h:157
GLsizei GLsizei GLchar * infoLog
Definition: juce_gl.h:1578
@ GL_GEOMETRY_TEXTURE
Definition: juce_gl.h:2795
@ GL_LUMINANCE8
Definition: juce_gl.h:1027
@ GL_DYNAMIC_DRAW
Definition: juce_gl.h:1420
void paint(Graphics &g) override
Definition: juce_win32_Video.h:294
@ GL_COLOR_TABLE_BIAS
Definition: juce_gl.h:4378
@ GL_MAX_FRAGMENT_IMAGE_UNIFORMS
Definition: juce_gl.h:2643
Definition: juce_android_CameraDevice.h:484
const long UIA_SelectionItemPatternId
Definition: juce_win32_ComInterfaces.h:131
static std::array< NumericType, 4 > makeFirstOrderHighPass(double sampleRate, NumericType frequency)
Returns the coefficients for a first order high-pass filter.
@ GL_REG_18_ATI
Definition: juce_gl.h:5684
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES
Definition: juce_gles2.h:4601
Behaviour behaviour
The behaviour object.
Definition: juce_AnimatedPosition.h:151
@ WGL_TRANSPARENT_GREEN_VALUE_ARB
Definition: juce_wgl.h:239
@ GL_COMBINER4_NV
Definition: juce_gl.h:9997
@ GL_OBJECT_SUBTYPE_ARB
Definition: juce_gl.h:4844
@ GL_CLIP_PLANE1
Definition: juce_gl.h:625
void onSurfaceTextureUpdated(LocalRef< jobject > &) override
Definition: juce_android_CameraDevice.h:1117
TimestampVisibility
Controls timestamp visibility and format.
Definition: juce_PushNotifications.h:287
@ GL_RGB5_A1_OES
Definition: juce_gles2.h:4672
String filename
The filename.
Definition: juce_DirectoryContentsList.h:135
int getIntValue32() const noexcept
Parses this string as a 32-bit integer.
Definition: juce_CharPointer_UTF32.h:334
void ownerDeleted()
Definition: juce_win32_CameraDevice.h:790
void fillRectList(const RectangleList< float > &list) override
Definition: juce_RenderingHelpers.h:2722
const GLubyte *KHRONOS_APIENTRY *const & glGetStringi(GLenum name, GLuint index)
String toString() const
Returns a String displaying in a convenient way the matrix contents.
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: juce_gl.h:8028
Wraps a pointer to a null-terminated UTF-8 character string, and provides various methods to operate ...
Definition: juce_CharPointer_UTF8.h:34
bool areRGBComponentsEqual
Definition: juce_RenderingHelpers.h:661
PlayerAsyncInitialiser playerAsyncInitialiser
Definition: juce_mac_Video.h:453
@ GL_FIELD_LOWER_NV
Definition: juce_gl.h:10779
@ GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV
Definition: juce_gl.h:10169
@ GL_NUM_INSTRUCTIONS_PER_PASS_ATI
Definition: juce_gl.h:5745
@ GL_LINE_STRIP_ADJACENCY
Definition: juce_gl.h:2104
Definition: juce_win32_UIASelectionProvider.h:32
@ GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Definition: juce_gl.h:2078
String quoted(juce_wchar quoteCharacter='"') const
Adds quotation marks around a string.
@ GL_REG_30_ATI
Definition: juce_gl.h:5696
HeapBlock(SizeType numElements)
Creates a HeapBlock containing a number of elements.
Definition: juce_HeapBlock.h:111
bool isAnyMouseButtonDown() const noexcept
Tests for any of the mouse-button flags.
Definition: juce_ModifierKeys.h:93
@ GL_MAX_EVAL_ORDER
Definition: juce_gl.h:532
int bufferSize
Definition: juce_AbstractFifo.h:302
int totalSize
Definition: juce_DelayLine.h:334
static const String audioProcessors
Definition: juce_UnitTestCategories.h:31
bool killProcess() const noexcept
Definition: juce_posix_SharedCode.h:1206
static void cameraCaptureSessionCaptureSequenceAbortedCallback(JNIEnv *, jobject, jlong host, jboolean isPreview, jobject rawSession, jint sequenceId)
Definition: juce_android_CameraDevice.h:2066
virtual ~LassoSource()=default
Destructor.
@ GL_TEXTURE_HI_SIZE_NV
Definition: juce_gl.h:10358
@ GL_POINT_DISTANCE_ATTENUATION_ARB
Definition: juce_gl.h:4680
GLuint GLuint GLuint GLuint group_size_y
Definition: juce_gl.h:3932
const Colour gainsboro
Definition: juce_Colours.h:89
@ GL_IMAGE_CUBIC_WEIGHT_HP
Definition: juce_gl.h:8195
CharType * getAddress() const noexcept
Returns the address that this pointer is pointing to.
Definition: juce_CharPointer_ASCII.h:70
::Window getSettingsWindow() const noexcept
Definition: juce_linux_XWindowSystem.h:137
@ GL_PROGRAM_FORMAT_ARB
Definition: juce_gl.h:4090
@ GL_EVAL_VERTEX_ATTRIB1_NV
Definition: juce_gl.h:9080
const Colour sienna
Definition: juce_Colours.h:165
@ WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB
Definition: juce_wgl.h:175
@ GL_MAP1_VERTEX_ATTRIB1_4_NV
Definition: juce_gl.h:10650
forcedinline void desaturate() noexcept
Definition: juce_PixelFormats.h:543
@ GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
Definition: juce_gles2.h:1511
AndroidRunnable(Owner &ownerToUse)
Definition: juce_android_CameraDevice.h:264
Classes should implement this to receive callbacks from a MouseInactivityDetector when the mouse beco...
Definition: juce_MouseInactivityDetector.h:70
Definition: juce_XmlElement.h:651
ElementType
The types of element that may be contained in this path.
Definition: juce_RelativePointPath.h:66
const int y
The y-position of the mouse when the event occurred.
Definition: juce_MouseEvent.h:115
int getMinimumWhenOffTheBottom() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:120
JUCE_COMRESULT Invoke() override
Definition: juce_win32_UIAInvokeProvider.h:37
ReferenceCountedArray< CachedGlyphType > glyphs
Definition: juce_RenderingHelpers.h:203
NSView * createVideoCapturePreview()
Definition: juce_mac_CameraDevice.h:178
@ GL_COMPRESSED_SRGB_S3TC_DXT1_NV
Definition: juce_gles2.h:4295
const Colour snow
Definition: juce_Colours.h:170
@ GL_COMPRESSED_RGBA_ASTC_10x8
Definition: juce_gles2.h:1417
void setCutoffFrequencyHz(SampleType newCutoff) noexcept
Sets the cutoff frequency of the filter.
virtual void newWindowAttemptingToLoad(const String &newURL)
This callback occurs when the browser attempts to load a URL in a new window.
Definition: juce_WebBrowserComponent.h:127
JUCE_NODISCARD MessageBoxOptions withAssociatedComponent(Component *component) const
The component that the dialog box should be associated with.
Definition: juce_MessageBoxOptions.h:88
Matrix & operator-=(const Matrix &other) noexcept
Subtraction of two matrices.
Definition: juce_Matrix.h:142
Definition: juce_RenderingHelpers.h:2641
@ GL_COLOR_ATTACHMENT5_NV
Definition: juce_gles2.h:3621
Definition: juce_win32_Video.h:29
GLuint GLuint64EXT address
Definition: juce_gl.h:10580
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:307
@ GL_QUERY_BY_REGION_NO_WAIT_NV
Definition: juce_gl.h:8958
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Definition: juce_gl.h:1827
SIMDNativeOps< PrimitiveType > NativeOps
The native operations for this platform and type combination (used internally)
Definition: juce_SIMDRegister.h:82
@ GL_BLUE_INTEGER
Definition: juce_gl.h:1761
void sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false) noexcept
Sorts the elements in the array.
Definition: juce_ReferenceCountedArray.h:831
Receives callbacks with individual frames from a CameraDevice.
Definition: juce_CameraDevice.h:185
const String getProgramName(int) override
Must return the name of a given program.
Definition: juce_AudioProcessorGraph.h:412
@ GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
Definition: juce_gl.h:8982
Definition: juce_win32_HiddenMessageWindow.h:91
void callIfParameterValueChanged(float newDenormalisedValue, Callback &&callback)
GLuint GLuint * names
Definition: juce_gl.h:3434
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
Definition: juce_gl.h:11618
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:109
HRESULT(WINAPI * RoActivateInstanceFuncPtr)(HSTRING, IInspectable **)
Definition: juce_win32_WinRTWrapper.h:98
Time getTimeOfFirstRecordedFrame() const
Definition: juce_android_CameraDevice.h:623
PixelARGB linePix
Definition: juce_RenderingHelpers.h:466
@ GL_IMAGE_BINDING_ACCESS
Definition: juce_gl.h:2600
@ GL_TEXTURE_BINDING_1D_ARRAY_EXT
Definition: juce_gl.h:7481
const long UIA_ScrollBarControlTypeId
Definition: juce_win32_ComInterfaces.h:162
@ GL_COLOR_ATTACHMENT8_NV
Definition: juce_gles2.h:3624
@ redo
The command ID that should be used to send a "redo" command.
Definition: juce_ApplicationCommandID.h:86
An item in a TreeView.
Definition: juce_TreeView.h:47
void handleKeyReleaseEvent(LinuxComponentPeer *, const XKeyEvent &) const
@ GL_ONE_MINUS_CONSTANT_COLOR_EXT
Definition: juce_gl.h:6043
@ GL_ELEMENT_ARRAY_TYPE_APPLE
Definition: juce_gl.h:3628
@ GL_RGBA_FLOAT16_ATI
Definition: juce_gl.h:5870
@ GL_RGB16F_ARB
Definition: juce_gl.h:5234
@ GL_TIMESTAMP
Definition: juce_gl.h:2211
LowLevelGraphicsContext & context
Definition: juce_GraphicsContext.h:741
@ GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI
Definition: juce_gl.h:5807
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_ASCII.h:151
@ GL_DEBUG_SEVERITY_MEDIUM_ARB
Definition: juce_gl.h:3979
forcedinline void blend(const Pixel &src) noexcept
Blends another pixel onto this one.
Definition: juce_PixelFormats.h:140
void restore()
Definition: juce_RenderingHelpers.h:2663
@ GL_DOT3_RGB
Definition: juce_gl.h:1238
std::unique_ptr< StreamingSocket > socket
Definition: juce_InterprocessConnection.h:195
virtual ~Listener()
Definition: juce_InAppPurchases.h:125
@ GL_COMBINER0_NV
Definition: juce_gl.h:9993
void swapWith(OtherArrayType &otherArray) noexcept
This swaps the contents of this array with those of another array.
Definition: juce_ReferenceCountedArray.h:775
DryWetMixingRule
Definition: juce_DryWetMixer.h:31
Time getExpiryTime() const
Returns the Time when the keyfile expires.
Definition: juce_OnlineUnlockStatus.h:154
khronos_int16_t GLshort
Definition: juce_gl.h:162
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:246
@ GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10292
String message
Definition: juce_ThreadWithProgressWindow.h:167
void setBottom(ValueType newBottom) noexcept
Adjusts the height so that the bottom edge of the rectangle has this new value.
Definition: juce_Rectangle.h:297
XSetting(const String &n, const Colour &v)
Definition: juce_linux_XWindowSystem.h:113
constexpr Fr(unsigned long long p)
Definition: juce_Grid.h:58
@ GL_PACK_SKIP_IMAGES
Definition: juce_gl.h:1098
@ textColourId
The colour for the text.
Definition: juce_Label.h:107
ObjectClass * insert(int indexToInsertAt, ObjectClass *newObject)
Inserts a new object into the array at the given index.
Definition: juce_OwnedArray.h:336
@ GL_FRONT_AND_BACK
Definition: juce_gl.h:255
static Type decibelsToGain(Type decibels, Type minusInfinityDb=Type(defaultMinusInfinitydB))
Converts a dBFS value to its equivalent gain level.
Definition: juce_Decibels.h:42
String longDescription
A longer description of this command, for use in extended help.
Definition: juce_ConsoleApplication.h:264
@ WGL_ACCESS_READ_ONLY_NV
Definition: juce_wgl.h:535
String purchaseToken
Android only: purchase token that should be used to consume purchase, provided that In-App product is...
Definition: juce_InAppPurchases.h:86
@ GL_CLAMP_VERTEX_COLOR
Definition: juce_gl.h:1927
@ GL_REFERENCE_PLANE_EQUATION_SGIX
Definition: juce_gl.h:11629
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:498
int ShrinkTapsY
Definition: juce_win32_ComTypes.h:164
void deselect(ParameterType item)
Deselects an item.
Definition: juce_SelectedItemSet.h:231
@ GL_PROGRAM_PARAMETER_NV
Definition: juce_gl.h:10625
void allocateData()
Definition: juce_AudioSampleBuffer.h:1225
SharedResourcePointer()
Creates an instance of the shared object.
Definition: juce_SharedResourcePointer.h:90
bool clipToRectangleList(const RectangleList< int > &r) override
Definition: juce_RenderingHelpers.h:2709
@ MergingPyramix
Represents Merging Pyramix.
Definition: juce_PluginHostType.h:77
File getResult() const
Returns the last file that was chosen by one of the browseFor methods.
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
Definition: juce_gl.h:7496
void swapWith(ArrayBase &other) noexcept
Definition: juce_ArrayBase.h:248
GetXProperty(::Display *display, ::Window windowH, Atom property, long offset, long length, bool shouldDelete, Atom requestedType)
void valueTreePropertyChanged(ValueTree &changedTree, const Identifier &changedProperty) override
This method is called when a property of this tree (or of one of its sub-trees) is changed.
Definition: juce_CachedValue.h:308
SampleType getCutoffFrequency() const noexcept
Returns the cutoff frequency of the filter.
Definition: juce_StateVariableTPTFilter.h:92
@ GL_COLOR_ATTACHMENT13_EXT
Definition: juce_gl.h:6649
const File & getLogFile() const noexcept
Returns the file that this logger is writing to.
Definition: juce_FileLogger.h:63
@ GL_VERTEX_ARRAY_TYPE_EXT
Definition: juce_gl.h:7880
@ GL_MAX_ELEMENTS_INDICES
Definition: juce_gl.h:1117
Used to create a new zip file.
Definition: juce_ZipFile.h:208
@ GL_MAX_SHININESS_NV
Definition: juce_gl.h:9420
@ GL_TEXTURE_GREEN_SIZE
Definition: juce_gl.h:961
virtual void notificationSettingsReceived(const Settings &settings)
This callback will be called after you call requestSettingsUsed() or requestPermissionsWithSettings()...
Definition: juce_PushNotifications.h:604
@ GL_SECONDARY_COLOR_NV
Definition: juce_gl.h:9773
@ GL_DISPATCH_INDIRECT_BUFFER
Definition: juce_gl.h:2699
@ GL_CLAMP_TO_BORDER_EXT
Definition: juce_gles2.h:2700
@ GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT
Definition: juce_gl.h:7149
@ VFW_E_UNKNOWN_FILE_TYPE
Definition: juce_win32_ComTypes.h:121
ListBoxModel * getModel() const noexcept
Returns the current list model.
Definition: juce_ListBox.h:203
@ GL_DRAW_BUFFER1_ATI
Definition: juce_gl.h:5610
GLenum cap
Definition: juce_gl.h:8096
SampleType attackTime
Definition: juce_Compressor.h:106
AudioChannelSet getChannelSet(bool isInput, int busIndex) const noexcept
Get the channel set of a particular bus.
Definition: juce_AudioProcessor.h:326
int childPID
Definition: juce_posix_SharedCode.h:1231
@ GL_VIEWPORT_SWIZZLE_W_NV
Definition: juce_gl.h:10839
@ GL_R8I
Definition: juce_gl.h:1914
SampleType drive
Definition: juce_LadderFilter.h:131
GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint GLfloat emScale
Definition: juce_gl.h:9795
int getNumSlots() const noexcept
Returns the number of slots which are available for hashing.
Definition: juce_HashMap.h:332
@ GL_DEBUG_CALLBACK_USER_PARAM
Definition: juce_gl.h:2705
Atom settingsAtom
Definition: juce_linux_XWindowSystem.h:154
@ GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2165
Time fileTime
The last time the file was modified.
Definition: juce_ZipFile.h:81
HRESULT(WINAPI * RoGetActivationFactoryFuncPtr)(HSTRING, REFIID, void **)
Definition: juce_win32_WinRTWrapper.h:99
@ VFW_E_CANNOT_LOAD_SOURCE_FILTER
Definition: juce_win32_ComTypes.h:124
uint32 affinityMask
Definition: juce_Thread.h:392
@ GL_WRITE_DISCARD_NV
Definition: juce_gl.h:10486
@ GL_ZOOM_Y
Definition: juce_gl.h:523
@ GL_TEXTURE_GEN_T
Definition: juce_gl.h:503
AlignItems
Possible values for the alignItems property.
Definition: juce_FlexBox.h:74
JUCE_COMRESULT GetItem(int row, int column, IRawElementProviderSimple **pRetVal) override
Definition: juce_win32_UIAGridProvider.h:37
String jobName
Definition: juce_ThreadPool.h:135
std::atomic< Type * > instance
Definition: juce_Singleton.h:123
void add(std::unique_ptr< Items >... items)
Definition: juce_AudioProcessorValueTreeState.h:135
@ WindowInteractionState_ReadyForUserInteraction
Definition: juce_win32_ComInterfaces.h:118
@ GL_LUMINANCE12_ALPHA4_EXT
Definition: juce_gl.h:7420
@ GL_COMPRESSED_LUMINANCE_ALPHA
Definition: juce_gl.h:1214
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Definition: juce_gl.h:1733
virtual void onAudioFocusChange(int changeType)=0
Definition: juce_mac_NSViewFrameWatcher.h:42
GLint GLenum GLboolean normalized
Definition: juce_gl.h:1650
void expectEquals(ValueType actual, ValueType expected, String failureMessage=String())
Compares a value to an expected value.
Definition: juce_UnitTest.h:151
float process(const float input, const float damp, const float feedbackLevel) noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:242
Rectangle getIntersection(Rectangle other) const noexcept
Returns the region that is the overlap between this and another rectangle.
Definition: juce_Rectangle.h:664
OSCType getType() const noexcept
Returns the type of the OSCArgument as an OSCType.
Definition: juce_OSCArgument.h:66
@ GL_SWIZZLE_STR_ATI
Definition: juce_gl.h:5750
void updateVideoPosition()
Definition: juce_win32_Video.h:425
Locker(NativeContext &nc)
Definition: juce_OpenGL_osx.h:147
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:183
ProtocolItems
Definition: juce_linux_XWindowSystem.h:70
bool write(const void *, size_t) override
Writes a block of data to the stream.
An object of this class maintains a connection between a Slider and a plug-in parameter.
Definition: juce_ParameterAttachments.h:133
@ GL_RGB16I
Definition: juce_gl.h:1756
Definition: juce_fallback_SIMDNativeOps.h:173
typename std::enable_if<! IsTriviallyCopyable< T >::value, void >::type NonTriviallyCopyableVoid
Definition: juce_ArrayBase.h:399
@ GL_TEXTURE_BUFFER_OFFSET_OES
Definition: juce_gles2.h:4854
WeakReference< Component > sourceComponent
The component from the drag operation was started.
Definition: juce_DragAndDropTarget.h:65
int getFrameCounter() const noexcept
Returns the number of times that update() has been called since the component started running.
Definition: juce_AnimatedAppComponent.h:59
HRESULT(WINAPI * WindowsDeleteStringFuncPtr)(HSTRING)
Definition: juce_win32_WinRTWrapper.h:96
RectangleList(RectangleType rect)
Creates a list containing just one rectangle.
Definition: juce_RectangleList.h:57
@ GL_TEXTURE_PROTECTED_EXT
Definition: juce_gles2.h:2360
static const String left
"left"
Definition: juce_RelativeCoordinate.h:152
KeyType getKey() const
Returns the current item's key.
Definition: juce_HashMap.h:432
@ GL_VIEW_CLASS_8_BITS
Definition: juce_gl.h:2838
@ GL_CLIENT_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:992
ListenerList< Listener > listeners
Definition: juce_ComboBox.h:446
std::unique_ptr< Pimpl > pimpl
Definition: juce_win32_Direct2DGraphicsContext.h:97
const long UIA_MenuItemControlTypeId
Definition: juce_win32_ComInterfaces.h:159
SIMDRegister &JUCE_VECTOR_CALLTYPE operator|=(vMaskType v) noexcept
Bit-or the receiver with SIMDRegister v and store the result in the receiver.
Definition: juce_SIMDRegister.h:207
@ GL_COUNTER_TYPE_AMD
Definition: juce_gl.h:3457
GLint first
Definition: juce_gl.h:1056
@ WGL_VIDEO_OUT_STACKED_FIELDS_2_1
Definition: juce_wgl.h:630
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES
Definition: juce_gles2.h:4612
int addTokens(StringRef stringToTokenise, bool preserveQuotedStrings)
Breaks up a string into tokens and adds them to this array.
This is a base class for classes that perform a unit test.
Definition: juce_UnitTest.h:69
@ WGL_SAMPLE_BUFFERS_EXT
Definition: juce_wgl.h:405
~HashMap()
Destructor.
Definition: juce_HashMap.h:129
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:242
virtual float getLineThickness() const
Returns the thickness to use for drawing outlines.
@ GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
Definition: juce_gl.h:9335
const ElementType * begin() const noexcept
Returns a pointer to the first element in the set.
Definition: juce_SortedSet.h:200
An object that watches for any movement of a component or any of its parent components.
Definition: juce_ComponentMovementWatcher.h:46
@ GL_DEPTH_CLEAR_VALUE
Definition: juce_gl.h:278
@ WGL_TRANSPARENT_ARB
Definition: juce_wgl.h:237
This base class is for handlers that control a type of image manipulation format, e....
Definition: juce_Image.h:503
@ GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
Definition: juce_gl.h:3046
@ GL_MAX_COMPUTE_WORK_GROUP_COUNT
Definition: juce_gl.h:2694
GLbitfield GLuint64 timeout
Definition: juce_gl.h:2180
@ GL_PIXEL_MAP_I_TO_R
Definition: juce_gl.h:436
Definition: juce_fallback_SIMDNativeOps.h:34
Definition: juce_android_CameraDevice.h:1582
bool isRightButtonDown() const noexcept
Checks whether the flag is set for the right mouse-button.
Definition: juce_ModifierKeys.h:88
Array< ChannelType > getChannelTypes() const
Returns an array of all the types in this channel set.
void addProductOfInternal(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:816
static void onCreateNative(JNIEnv *, jobject, jlong, jobject)
@ GL_PIXEL_UNPACK_BUFFER
Definition: juce_gl.h:1658
@ tokenType_integer
Definition: juce_LuaCodeTokeniser.h:53
const long UIA_CustomControlTypeId
Definition: juce_win32_ComInterfaces.h:168
@ GL_GENERATE_MIPMAP_HINT_SGIS
Definition: juce_gl.h:11186
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
Definition: juce_gl.h:7846
std::unique_ptr< Pimpl > control
Definition: juce_ActiveXControlComponent.h:119
@ GL_LINEAR_SHARPEN_COLOR_SGIS
Definition: juce_gl.h:11266
@ GL_YCBYCR8_422_NV
Definition: juce_gl.h:10793
@ GL_IMAGE_CLASS_10_10_10_2
Definition: juce_gl.h:2830
A delay line processor featuring several algorithms for the fractional delay calculation,...
Definition: juce_DelayLine.h:94
@ GL_COMPRESSED_RGBA_ASTC_8x6
Definition: juce_gles2.h:1413
CharType * data
Definition: juce_CharPointer_UTF16.h:513
@ GL_SMOOTH_POINT_SIZE_RANGE
Definition: juce_gl.h:1123
void wakeUp() noexcept
Definition: juce_osx_MessageQueue.h:64
typename TypeHelpers::ParameterType< ElementType >::type ParameterType
Definition: juce_ElementComparator.h:190
void clipToImageAlpha(const Image &im, const AffineTransform &t) override
Definition: juce_RenderingHelpers.h:2712
int getY() const noexcept
Returns the y coordinate of the top of this component.
Definition: juce_Component.h:268
Ptr clipToRectangle(Rectangle< int > r) override
Definition: juce_RenderingHelpers.h:1640
@ GL_PROGRAM_ERROR_POSITION_ARB
Definition: juce_gl.h:4124
constexpr FloatType getDotProduct(Point other) const noexcept
Returns the dot-product of two points (x1 * x2 + y1 * y2).
Definition: juce_Point.h:212
var getValue() const override
Returns the current value of this object.
Definition: juce_ValueTreePropertyWithDefault.h:249
@ GL_VIRTUAL_PAGE_SIZE_Y_AMD
Definition: juce_gl.h:3538
bool isBitwigStudio() const noexcept
Returns true if the host is Bitwig Studio.
Definition: juce_PluginHostType.h:129
void subtractFrom(Rectangle< ValueType > &rectangle) const noexcept
Removes this border from a given rectangle.
Definition: juce_BorderSize.h:108
@ GL_INDEX_ARRAY_STRIDE
Definition: juce_gl.h:1013
AudioBuffer() noexcept
Creates an empty buffer with 0 channels and 0 length.
Definition: juce_AudioSampleBuffer.h:85
void reset()
Definition: juce_RenderingHelpers.h:167
constexpr ValueType getStart() const noexcept
Returns the start of the range.
Definition: juce_Range.h:80
ObjectClass * getFirst() const noexcept
Returns a pointer to the first object in the array.
Definition: juce_OwnedArray.h:171
int statusCode() const
Returns the status code of the server's response.
Definition: juce_URL.h:518
unsigned int truncatePositiveToUnsignedInt(FloatType value) noexcept
Truncates a positive floating-point number to an unsigned int.
Definition: juce_MathsFunctions.h:515
@ GL_TEXTURE_MATERIAL_FACE_EXT
Definition: juce_gl.h:6884
void fillAllWithColour(SavedStateType &state, PixelARGB colour, bool replaceContents) const override
Definition: juce_RenderingHelpers.h:1863
OwnedArray< MPESynthesiserVoice > voices
Definition: juce_MPESynthesiser.h:300
@ GL_SPARE0_PLUS_SECONDARY_COLOR_NV
Definition: juce_gl.h:9966
@ GL_SOURCE2_ALPHA
Definition: juce_gl.h:1224
SampleType normCentreFrequency
Definition: juce_Phaser.h:194
Iterates the colour of pixels in a linear gradient.
Definition: juce_RenderingHelpers.h:406
void pushDrySamples(const AudioBlock< const SampleType > drySamples)
Copies the dry path samples into an internal delay line.
@ GL_OUTPUT_TEXTURE_COORD12_EXT
Definition: juce_gl.h:7995
static Array< int > jintArrayToJuceArray(const LocalRef< jintArray > &jArray)
Definition: juce_android_CameraDevice.h:2974
jobject invoke(jobject, jobject, jobjectArray) override
void takeStillPicture(jobject targetSurface)
Definition: juce_android_CameraDevice.h:1653
@ GL_TEXTURE_DEPTH_QCOM
Definition: juce_gles2.h:5063
@ GL_MAX_PROGRAM_LOOP_COUNT_NV
Definition: juce_gl.h:9223
static LONG_PTR getImprobableWindowNumber() noexcept
Definition: juce_win32_HiddenMessageWindow.h:83
NumericType g
Definition: juce_StateVariableFilter.h:253
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:314
void DrawPolygon(const b2Vec2 *, int32, const b2Color &) override
bool positionTitleBarButtonsOnLeft
Definition: juce_DocumentWindow.h:293
AudioDeviceManager deviceManager
Definition: juce_StandaloneFilterWindow.h:406
Colour lastColour
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:90
Component & component
Definition: juce_AccessibilityHandler.h:307
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:108
bool isNotEmpty() const noexcept
Returns true if the string is not empty.
Definition: juce_StringRef.h:103
void setColour(int colourID, Colour newColour)
Registers a colour to be used for a particular purpose.
void paint(Graphics &g) override
Components can override this method to draw their content.
Definition: juce_StandaloneFilterWindow.h:541
Simple RAII class for measuring the time spent in a scope.
Definition: juce_PerformanceCounter.h:143
virtual int getNumColumns() const =0
Returns the total number of columns in the table.
@ GL_IUI_N3F_V3F_EXT
Definition: juce_gl.h:6839
@ GL_TESS_CONTROL_TEXTURE
Definition: juce_gl.h:2793
bool isActivatedByDefault
Is this bus activated by default?
Definition: juce_AudioProcessor.h:1329
@ GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT
Definition: juce_gles2.h:2474
double sampleRate
Definition: juce_Chorus.h:158
DiskState
Definition: juce_AudioCDBurner.h:57
static forcedinline ScalarType op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:174
khronos_uint16_t GLhalfARB
Definition: juce_gles2.h:75
SynthesiserSound::Ptr getCurrentlyPlayingSound() const noexcept
Returns the sound that this voice is currently playing.
Definition: juce_Synthesiser.h:106
int getOnlyVerticalFlags() const noexcept
Returns just the flags from this object that deal with vertical layout.
Definition: juce_Justification.h:66
@ GL_VBO_FREE_MEMORY_ATI
Definition: juce_gl.h:5796
@ GL_UNSIGNED_NORMALIZED
Definition: juce_gl.h:1818
HDC hdc
Definition: juce_win32_Video.h:948
Clock(std::chrono::steady_clock::rep millis) noexcept
Definition: juce_posix_SharedCode.h:1347
void handleEdgeTableLineFull(int x, int width) const noexcept
Definition: juce_RenderingHelpers.h:835
static forcedinline vSIMDType cmp(vSIMDType av, vSIMDType bv) noexcept
Definition: juce_fallback_SIMDNativeOps.h:200
@ GL_BACK_NORMALS_HINT_PGI
Definition: juce_gl.h:11096
@ GL_LUMINANCE16_ALPHA16_SNORM
Definition: juce_gl.h:7794
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_UTF32.h:76
void removeLast(int howManyToRemove=1)
Removes the last n elements from the array.
Definition: juce_Array.h:936
forcedinline PixelType * getPixel(int x) const noexcept
Definition: juce_RenderingHelpers.h:763
GLuint64 key
Definition: juce_gl.h:8134
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
Definition: juce_gl.h:6711
One of these is passed to an AudioIODevice object to stream the audio data in and out.
Definition: juce_AudioIODevice.h:42
LocalRef< jobjectArray > juceStringArrayToJava(const StringArray &juceArray)
Definition: juce_android_JNIHelpers.h:804
@ GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10561
@ GL_SIGNED_ALPHA8_NV
Definition: juce_gl.h:10337
@ GL_DRAW_BUFFER5_ARB
Definition: juce_gl.h:4026
@ GL_RGBA2
Definition: juce_gl.h:974
@ GL_UNPACK_SKIP_PIXELS
Definition: juce_gl.h:309
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:556
String tickerText
Optional: ticker text used for accessibility services.
Definition: juce_PushNotifications.h:177
@ GL_INTERLACE_SGIX
Definition: juce_gl.h:11556
@ GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Definition: juce_gl.h:2808
Adds a focus outline to a component.
Definition: juce_FocusOutline.h:44
virtual ~Owner()
Definition: juce_android_Video.h:306
void setInputChannelMapping(int destChannelIndex, int sourceChannelIndex)
Creates an input channel mapping.
Array< BusProperties > inputLayouts
The layouts of the input buses.
Definition: juce_AudioProcessor.h:1336
forcedinline void handleEdgeTablePixelFull(int x) const noexcept
Definition: juce_RenderingHelpers.h:806
ColourIds
A set of colour IDs to use to change the colour of various aspects of the window.
Definition: juce_DocumentWindow.h:234
ValueType getY() const noexcept
Returns the y coordinate of the rectangle's top edge.
Definition: juce_Rectangle.h:130
int generateHashFor(KeyTypeParameter key, int numSlots) const
Definition: juce_HashMap.h:485
uint64 getFileIdentifier() const
Returns a unique identifier for the file, if one is available.
Definition: juce_posix_SharedCode.h:263
AudioSourceChannelInfo remappedInfo
Definition: juce_ChannelRemappingAudioSource.h:135
GLuint const GLchar * name
Definition: juce_gl.h:1564
void removeElements(int indexToRemoveAt, int numElementsToRemove)
Definition: juce_ArrayBase.h:350
Rectangle< int > sliderBounds
Definition: juce_Slider.h:885
@ GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Definition: juce_gl.h:2676
@ GL_LUMINANCE12_EXT
Definition: juce_gl.h:7415
AVCaptureSession * session
Definition: juce_mac_CameraDevice.h:564
@ WGL_MIPMAP_LEVEL_ARB
Definition: juce_wgl.h:302
@ GL_MAX_SPARSE_TEXTURE_SIZE_EXT
Definition: juce_gles2.h:2629
void applyGain(AudioBuffer< FloatType > &buffer, int numSamples) noexcept
Applies a smoothed gain to a buffer.
Definition: juce_SmoothedValue.h:124
A class for receiving events when changes are made to a MarkerList.
Definition: juce_MarkerList.h:128
@ userHomeDirectory
The user's home folder.
Definition: juce_File.h:861
String preferredDeviceName
Definition: juce_AudioDeviceManager.h:498
constexpr bool operator==(Point other) const noexcept
Definition: juce_Point.h:57
@ WGL_DRAW_TO_WINDOW_ARB
Definition: juce_wgl.h:228
@ GL_COLOR_ATTACHMENT10_NV
Definition: juce_gles2.h:3626
@ GL_MOVE_TO_RESETS_NV
Definition: juce_gl.h:9688
Definition: juce_fallback_SIMDNativeOps.h:179
const Colour honeydew
Definition: juce_Colours.h:96
void setAttackTime(SampleType attackTimeMs)
Sets the attack time in ms.
void resetToDefault()
Definition: juce_AudioPlayHead.h:244
GLsizei GLenum GLenum * types
Definition: juce_gl.h:2965
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:1174
@ GL_TESS_GEN_SPACING
Definition: juce_gl.h:2324
@ GL_SECONDARY_INTERPOLATOR_ATI
Definition: juce_gl.h:5741
@ GL_BUFFER_BINDING
Definition: juce_gl.h:2879
size_t size
Definition: juce_FIRFilter.h:175
const ElementType * end() const noexcept
Definition: juce_ArrayBase.h:184
std::unique_ptr< FileChooser > stateFileChooser
Definition: juce_StandaloneFilterWindow.h:420
Receives events from a MidiKeyboardState object.
Definition: juce_MidiKeyboardState.h:138
@ GL_SOURCE2_RGB_EXT
Definition: juce_gl.h:7573
@ GL_POST_CONVOLUTION_BLUE_BIAS_EXT
Definition: juce_gl.h:6156
@ GL_STENCIL_BACK_FUNC_ATI
Definition: juce_gl.h:5833
GLdouble GLdouble x2
Definition: juce_gl.h:773
Range< ValueType > getHorizontalRange() const noexcept
Returns the rectangle's left and right positions as a Range.
Definition: juce_Rectangle.h:182
SpinLock timerListLock
Definition: juce_MultiTimer.h:118
Parallelogram & operator+=(Point< ValueType > deltaPosition) noexcept
Moves this parallelogram by a given amount.
Definition: juce_Parallelogram.h:112
void propertyNotifyEvent(LinuxComponentPeer *, const XPropertyEvent &) const
A set of glyphs, each with a position.
Definition: juce_GlyphArrangement.h:116
@ GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX
Definition: juce_gl.h:11596
JUCE_COMRESULT SetValue(double val) override
Definition: juce_win32_UIARangeValueProvider.h:37
void setMinimised(::Window, bool shouldBeMinimised) const
@ GL_MIN_EXT
Definition: juce_gl.h:6081
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:487
#define JUCE_BEGIN_NO_SANITIZE(warnings)
Disable sanitizers for a range of functions.
Definition: juce_CompilerWarnings.h:217
@ WGL_ACCUM_BLUE_BITS_ARB
Definition: juce_wgl.h:263
@ GL_ACTIVE_UNIFORM_BLOCKS
Definition: juce_gl.h:2064
@ GL_PREVIOUS
Definition: juce_gl.h:1237
static SharedRef getRef(ObjectType *o)
Definition: juce_WeakReference.h:204
@ GL_TASK_SUBROUTINE_UNIFORM_NV
Definition: juce_gl.h:9551
bool isFocused(::Window) const
@ GL_TEXTURE_RED_TYPE_ARB
Definition: juce_gl.h:5219
@ GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
Definition: juce_gl.h:5094
@ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Definition: juce_gl.h:1833
@ GL_POLYGON_BIT
Definition: juce_gl.h:390
bool areAnyTouchesActive() const noexcept
Definition: juce_MultiTouchMapper.h:65
StandalonePluginHolder::PluginInOuts PluginInOuts
Definition: juce_StandaloneFilterWindow.h:688
Type & get() const noexcept
Returns a reference to this thread's instance of the value.
Definition: juce_ThreadLocalValue.h:95
ColourIds
A set of colour IDs to use to change the colour of various aspects of the button.
Definition: juce_TextButton.h:71
Value inputMutedValue
Definition: juce_StandaloneFilterWindow.h:1052
@ GL_R1UI_T2F_N3F_V3F_SUN
Definition: juce_gl.h:11915
AllPassFilter allPass[numChannels][numAllPasses]
Definition: juce_audio_basics/utilities/juce_Reverb.h:310
@ MagixSequoia
Represents Magix Sequoia.
Definition: juce_PluginHostType.h:76
virtual void editorShown(Label *, TextEditor &)
Called when a Label goes into editing mode and displays a TextEditor.
Definition: juce_Label.h:192
@ GL_VIEWPORT_SUBPIXEL_BITS_NV
Definition: juce_gles2.h:4433
@ GL_TEXTURE_APPLICATION_MODE_EXT
Definition: juce_gl.h:6882
GLfloat GLfloat GLfloat GLfloat h
Definition: juce_gl.h:2523
A base class for top-level windows.
Definition: juce_TopLevelWindow.h:53
StringArray lastHeaders
Definition: juce_WebBrowserComponent.h:160
TextUnit
Definition: juce_win32_ComInterfaces.h:75
GLenum GLenum textarget
Definition: juce_gl.h:2000
@ GL_POLYGON_OFFSET_LINE
Definition: juce_gl.h:954
AudioProcessorEditorListener(AudioProcessorEditor &e)
Definition: juce_AudioProcessorEditor.h:213
Definition: juce_win32_WindowsUIAWrapper.h:29
@ GL_ORDER
Definition: juce_gl.h:432
TimeSliceThread & backgroundThread
Definition: juce_BufferingAudioSource.h:109
String name
Definition: juce_Identifier.h:129
@ GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD
Definition: juce_gl.h:3290
String getCurrentAudioDeviceType() const
Returns the type of audio device currently in use.
Definition: juce_AudioDeviceManager.h:248
void close()
Definition: juce_android_CameraDevice.h:2330
Classes derived from this will be automatically deleted when the application exits.
Definition: juce_DeletedAtShutdown.h:39
const AccessibilityRole role
Definition: juce_AccessibilityHandler.h:310
void buttonClicked(Button *) override
Called when the button is clicked.
Definition: juce_StandaloneFilterWindow.h:1017
Line< double > toDouble() const noexcept
Casts this line to double coordinates.
Definition: juce_Line.h:150
@ GL_COVERAGE_MODULATION_TABLE_NV
Definition: juce_gl.h:9247
@ GL_PATH_COVER_DEPTH_FUNC_NV
Definition: juce_gl.h:9686
void applyTransform(const AffineTransform &transform) noexcept
Applies an affine transform to the line's start and end points.
Definition: juce_Line.h:109
@ GL_TEXTURE12
Definition: juce_gl.h:1156
virtual void onActivityDestroyed(jobject)
Definition: juce_android_JNIHelpers.h:905
@ GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV
Definition: juce_gl.h:9304
SampleType centreDelay
Definition: juce_Chorus.h:160
bool isNoteStealingEnabled() const noexcept
Returns true if note-stealing is enabled.
Definition: juce_Synthesiser.h:374
@ GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT
Definition: juce_gles2.h:2371
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType inputSample) const noexcept
Returns the result of processing a single sample.
Definition: juce_WaveShaper.h:48
Definition: juce_Interpolators.h:37
CriticalSection readLock
Definition: juce_AudioSourcePlayer.h:100
uint32 externalFileAttributes
Platform specific data.
Definition: juce_ZipFile.h:90
bool getIsStatusBarDisabled() const noexcept
Definition: juce_WebBrowserComponent.h:216
ChannelCountType numChannels
Definition: juce_AudioBlock.h:887
virtual void onActivityPostStarted(jobject)
Definition: juce_android_JNIHelpers.h:917
Polynomial()
Creates a new polynomial which will always evaluate to zero.
Definition: juce_Polynomial.h:42
std::function< void(CameraDevice *, const String &)> OpenCameraResultCallback
Definition: juce_CameraDevice.h:74
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES
Definition: juce_gles2.h:4883
@ isSideChainTarget
Definition: juce_UnityPluginInterface.h:63
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:282
@ GL_LAYER_PROVOKING_VERTEX
Definition: juce_gl.h:2440
Type get() const noexcept
Returns the current value of the property.
Definition: juce_CachedValue.h:105
ListenerList< ApplicationCommandManagerListener > listeners
Definition: juce_ApplicationCommandManager.h:306
Holds a cache of recently-used glyph objects of some type.
Definition: juce_RenderingHelpers.h:143
Retrieves a section of an image as raw pixel data, so it can be read or written to.
Definition: juce_Image.h:309
static const int F10Key
key-code for the F10 key
Definition: juce_KeyPress.h:216
@ GL_VERTEX_ATTRIB_ARRAY6_NV
Definition: juce_gl.h:10639
GLenum portion
Definition: juce_gl.h:10006
@ GL_MATRIX22_ARB
Definition: juce_gl.h:4155
constexpr static uint64 littleEndianInt64(const void *bytes) noexcept
Turns 8 bytes into a little-endian integer.
Definition: juce_ByteOrder.h:205
@ dontSendNotification
No notification message should be sent.
Definition: juce_NotificationType.h:33
bool isNRPN
Definition: juce_MidiRPN.h:105
@ GL_HARDLIGHT_NV
Definition: juce_gl.h:8831
@ GL_INT_SAMPLER_2D
Definition: juce_gl.h:1775
int delayInt
Definition: juce_DelayLine.h:334
@ GL_VERTEX_ATTRIB_ARRAY9_NV
Definition: juce_gl.h:10642
const StringArray & getParameterValues() const noexcept
Returns an array of the values of all the URL's parameters.
Definition: juce_URL.h:254
~ScopedLowPowerModeDisabler()
@ GL_RGBA_DXT5_S3TC
Definition: juce_gl.h:11147
@ GL_VERTEX_ATTRIB_ARRAY_TYPE
Definition: juce_gl.h:1477
void reset() noexcept
Resets the internal state of the oscillator.
Definition: juce_Oscillator.h:109
vSIMDType value
Definition: juce_SIMDRegister.h:108
@ GL_TEXTURE_SAMPLES
Definition: juce_gl.h:2160
int channel
Midi channel of the message, in the range 1 to 16.
Definition: juce_MidiRPN.h:35
void start()
Definition: juce_LinuxMessageThread.h:51
Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI de...
Definition: juce_BluetoothMidiDevicePairingDialogue.h:47
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:219
GlobalRef surfaceHolderCallback
Definition: juce_OpenGL_android.h:352
static Rectangle fromString(StringRef stringVersion)
Parses a string containing a rectangle's details.
Definition: juce_Rectangle.h:976
forcedinline void premultiply() noexcept
Premultiplies the pixel's RGB values by its alpha.
Definition: juce_PixelFormats.h:231
@ GL_SCALED_RESOLVE_FASTEST_EXT
Definition: juce_gl.h:6609
@ GL_MAX_CLIP_PLANES
Definition: juce_gl.h:534
An instance of this class is used to specify initialisation and shutdown code for the application.
Definition: juce_Application.h:90
@ GL_GEOMETRY_LINKED_VERTICES_OUT_OES
Definition: juce_gles2.h:4584
void setThreshold(SampleType newThreshold)
Sets the threshold in dB of the limiter.
static int generateHash(const String &key, int upperLimit) noexcept
Generates a simple hash from a string.
Definition: juce_HashMap.h:45
@ GL_MAP1_VERTEX_ATTRIB12_4_NV
Definition: juce_gl.h:10661
@ GL_MAP1_TANGENT_EXT
Definition: juce_gl.h:6188
@ GL_UNDEFINED_VERTEX_OES
Definition: juce_gles2.h:4608
@ GL_RGBA16UI_EXT
Definition: juce_gl.h:7623
int autoFocusMode
Definition: juce_android_CameraDevice.h:1720
@ SADiE
Represents SADiE.
Definition: juce_PluginHostType.h:83
virtual void handleMouseDown(int, int)
Definition: juce_mac_CarbonViewWrapperComponent.h:61
@ GL_UNSIGNED_INT_IMAGE_3D_EXT
Definition: juce_gl.h:7321
TriviallyCopyableVoid< T > setAllocatedSizeInternal(int numElements)
Definition: juce_ArrayBase.h:429
SIMDRegister JUCE_VECTOR_CALLTYPE operator*(SIMDRegister v) const noexcept
Returns the product of the receiver and v.
Definition: juce_SIMDRegister.h:230
Typeface::Ptr defaultTypeface
Definition: juce_LookAndFeel.h:271
int numAllocated
Definition: juce_ArrayAllocationBase.h:115
@ GL_DISPATCH_INDIRECT_BUFFER_BINDING
Definition: juce_gl.h:2700
ContinuousWithMomentum()=default
A collection of different interpolators for resampling streams of floats.
Definition: juce_Interpolators.h:34
@ GL_DEPTH32F_STENCIL8_NV
Definition: juce_gl.h:9038
@ WGL_ACCESS_WRITE_DISCARD_NV
Definition: juce_wgl.h:537
ComponentBoundsConstrainer defaultConstrainer
Definition: juce_ResizableWindow.h:398
@ GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX
Definition: juce_gl.h:8749
@ GL_UNSIGNED_SHORT_4_4_4_4
Definition: juce_gl.h:1093
Fr(int f)
Definition: juce_Grid.h:57
size_t idx
Definition: juce_SIMDRegister_Impl.h:45
@ GL_VIEW_CLASS_ASTC_8x6_RGBA
Definition: juce_gl.h:4465
khronos_uint16_t GLhalf
Definition: juce_gl.h:181
AudioIODevice * getCurrentAudioDevice() const noexcept
Returns the currently-active audio device.
Definition: juce_AudioDeviceManager.h:243
Quaternion(Type x, Type y, Type z, Type w) noexcept
Definition: juce_Quaternion.h:42
const String & getNewLineString() const noexcept
Returns the current new-line string that was set by setNewLineString().
Definition: juce_OutputStream.h:231
virtual void findLassoItemsInArea(Array< SelectableItemType > &itemsFound, const Rectangle< int > &area)=0
Returns the set of items that lie within a given lassoable region.
@ GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Definition: juce_gl.h:6943
@ GL_LUMINANCE_ALPHA_FLOAT16_APPLE
Definition: juce_gl.h:3671
Contains context information that is passed into an algorithm's process method.
Definition: juce_ProcessContext.h:87
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:828
void subtractInternal(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:698
@ GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
Definition: juce_gl.h:7520
@ GL_INTENSITY_FLOAT32_APPLE
Definition: juce_gl.h:3663
Reverb()=default
Creates an uninitialised Reverb processor.
A simple implementation of a Logger that writes to a file.
Definition: juce_FileLogger.h:34
static juce_wchar toLowerCase(juce_wchar character) noexcept
Converts a character to lower-case.
void accept(const Visitor &visitor) override
Definition: juce_AudioProcessorValueTreeState.h:189
String cameraId
Definition: juce_android_CameraDevice.h:2905
ModifierKeys getNativeRealtimeModifiers() const
@ WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB
Definition: juce_wgl.h:186
bool processorHasPotentialFeedbackLoop
Definition: juce_StandaloneFilterWindow.h:411
@ GL_IMAGE_TRANSLATE_X_HP
Definition: juce_gl.h:8188
bool isCubase() const noexcept
Returns true if the host is any version of Steinberg Cubase.
Definition: juce_PluginHostType.h:131
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:52
@ GL_R3_G3_B2
Definition: juce_gl.h:967
void * fdToVoidPointer(int fd) noexcept
Definition: juce_posix_SharedCode.h:235
A value interface that represents a non-ranged numeric value.
Definition: juce_AccessibilityValueInterface.h:168
@ GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR
Definition: juce_gl.h:8522
@ GL_PRIMARY_COLOR
Definition: juce_gl.h:1236
void applyGain(int startSample, int numSamples, Type gain) noexcept
Applies a gain multiple to a region of all the channels.
Definition: juce_AudioSampleBuffer.h:748
@ GL_MAX_VERTEX_IMAGE_UNIFORMS
Definition: juce_gl.h:2639
@ GL_ARRAY_OBJECT_BUFFER_ATI
Definition: juce_gl.h:5898
void sort(ElementComparator &comparator, bool retainOrderOfEquivalentItems=false)
Sorts the elements in the array.
Definition: juce_Array.h:1106
@ GL_NO_RESET_NOTIFICATION_KHR
Definition: juce_gl.h:8541
bool success
Definition: juce_linux_XWindowSystem.h:56
@ GL_VIEWPORT_BIT
Definition: juce_gl.h:396
Time creationTime
Definition: juce_SplashScreen.h:146
Pimpl & owner
Definition: juce_android_CameraDevice.h:1160
Definition: juce_URL.h:681
typename Parameters< NumericType >::Ptr ParametersPtr
A typedef for a ref-counted pointer to the coefficients object.
Definition: juce_StateVariableFilter.h:70
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:632
@ GL_PRIMITIVE_RESTART_NV
Definition: juce_gl.h:9911
@ GL_GUILTY_CONTEXT_RESET_ARB
Definition: juce_gl.h:4725
@ GL_COPY_WRITE_BUFFER
Definition: juce_gl.h:2048
JUCE_COMCLASS(ICreateDevEnum, "29840822-5B84-11D0-BD3B-00A0C911CE86") JUCE_COMCLASS(IPin, "56a86891-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IFilterGraph, "56a8689f-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IGraphBuilder, "56a868a9-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IMediaFilter, "56a86899-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IEnumPins, "56a86892-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IBaseFilter, "56a86895-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IVMRWindowlessControl, "0eb1088c-4dcd-46f0-878f-39dae86a51b7") JUCE_COMCLASS(IVMRFilterConfig, "9e5530c5-7034-48b4-bb46-0b8a6efc8e36") JUCE_COMCLASS(IMFVideoDisplayControl, "a490b1e4-ab84-4d31-a1b2-181e03b1077a") JUCE_COMCLASS(IMFGetService, "fa993888-4383-415a-a930-dd472a8cf6f7") JUCE_COMCLASS(IMediaControl, "56a868b1-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IMediaPosition, "56a868b2-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IMediaEvent, "56a868b6-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IMediaEventEx, "56a868c0-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IBasicAudio, "56a868b3-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IMediaSample, "56a8689a-0ad4-11ce-b03a-0020af0ba770") JUCE_COMCLASS(IFileSinkFilter, "a2104830-7c70-11cf-8bce-00aa00a3f1a6") JUCE_COMCLASS(ICaptureGraphBuilder2, "93E5A4E0-2D50-11d2-ABFA-00A0C9C6E38D") JUCE_COMCLASS(IAMStreamConfig, "C6E13340-30AC-11d0-A18C-00A0C9118956") JUCE_COMCLASS(ISampleGrabberCB, "0579154A-2B53-4994-B0D0-E773148EFF85") JUCE_COMCLASS(ISampleGrabber, "6B652FFF-11FE-4fce-92AD-0266B5D7C78F") JUCE_COMCLASS(IAMLatency, "62EA93BA-EC62-11d2-B770-00C04FB6BD3D") JUCE_COMCLASS(IAMPushSource, "F185FE76-E64E-11d2-B76E-00C04FB6BD3D") constexpr JUCE_COMCLASS(IConfigAsfWriter, "45086030-F7E4-486a-B504-826BB5792A3B") CLSID CLSID_CaptureGraphBuilder2
Definition: juce_win32_ComTypes.h:474
bool clipTo(RectangleType rect)
Removes any areas of the region that lie outside a given rectangle.
Definition: juce_RectangleList.h:314
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_LookAndFeel.h:58
void clear() noexcept
Definition: juce_FixedSizeFunction.h:211
void peerChanged()
Definition: juce_win32_Video.h:438
static const OSCType colour
Definition: juce_OSCTypes.h:53
GLbyte GLbyte tz
Definition: juce_gl.h:6193
virtual void checkBounds(Rectangle< int > &bounds, const Rectangle< int > &previousBounds, const Rectangle< int > &limits, bool isStretchingTop, bool isStretchingLeft, bool isStretchingBottom, bool isStretchingRight)
This callback changes the given coordinates to impose whatever the current constraints are set to be.
@ GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
Definition: juce_gl.h:6153
@ GL_UNPACK_COMPRESSED_BLOCK_WIDTH
Definition: juce_gl.h:2542
@ GL_COMPRESSED_RGB8_ETC2
Definition: juce_gl.h:2671
GLenum zfail
Definition: juce_gl.h:667
@ GL_LUMINANCE_ALPHA32I_EXT
Definition: juce_gl.h:7640
@ GL_DOUBLE_MAT4x3_EXT
Definition: juce_gl.h:7936
@ GL_COLOR_ATTACHMENT2
Definition: juce_gl.h:1840
@ GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: juce_gl.h:7307
AudioProcessorPlayer player
Definition: juce_StandaloneFilterWindow.h:407
SampleType processSample(int channel, SampleType inputValue)
Processes one sample at a time on a given channel.
@ GL_RGB16_SNORM_EXT
Definition: juce_gles2.h:2856
GLenum GLsizei GLsizei GLsizei GLsizei layers
Definition: juce_gl.h:3547
@ GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT
Definition: juce_gles2.h:1933
@ toggle
Represents a "toggle" action.
@ WGL_CONTEXT_ES_PROFILE_BIT_EXT
Definition: juce_wgl.h:365
A dummy scoped-lock type to use with a dummy critical section.
Definition: juce_CriticalSection.h:145
bool videoLoaded
Definition: juce_win32_Video.h:347
GLsizei const GLchar *const GLenum bufferMode
Definition: juce_gl.h:1941
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:181
AudioBlock &JUCE_VECTOR_CALLTYPE subtract(NumericType value) noexcept
Subtracts a fixed value from the elements in this block.
Definition: juce_AudioBlock.h:419
virtual Colour getColour(const b2Color &) const
Converts a b2Color to a juce Colour.
Contains some static methods for converting between binary and the standard base-64 encoding format.
Definition: juce_Base64.h:32
int(UNITY_INTERFACE_API * getFloatBufferCallback)(UnityAudioEffectState *state, const char *name, float *buffer, int numsamples)
Definition: juce_UnityPluginInterface.h:54
@ GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Definition: juce_gl.h:2342
void setAsInt32(int32 newValue) noexcept
Sets the value of the first sample as a 32-bit integer.
Definition: juce_AudioDataConverters.h:423
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:184
Creates an OpenGL context, which can be attached to a component.
Definition: juce_OpenGLContext.h:49
BigInteger getActiveInputChannels() const override
Returns a mask showing which of the available input channels are currently enabled.
std::tuple< Processors... > processors
Definition: juce_ProcessorChain.h:125
@ GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Definition: juce_gl.h:2061
@ GL_FOG
Definition: juce_gl.h:472
Definition: juce_RangedAudioParameter.h:41
int getWidth() const noexcept
Returns the image's width (in pixels).
GLenum precisiontype
Definition: juce_gl.h:2446
@ GL_COLOR_ARRAY_STRIDE
Definition: juce_gl.h:1011
void addArray(const std::initializer_list< TypeToCreateFrom > &items)
Definition: juce_Array.h:592
FloatType getGainLinear() const noexcept
Returns the current gain as a linear value.
Definition: juce_Gain.h:50
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:738
@ GL_RED_EXT
Definition: juce_gles2.h:2868
JUCE_NODISCARD AccessibleState withCheckable() const noexcept
Sets the checkable flag and returns the new state.
Definition: juce_AccessibilityState.h:53
virtual int getColumnIndex() const =0
Returns the column index of the cell in the table.
Atom XdndSelection
Definition: juce_linux_XWindowSystem.h:89
bool wantsKeyUpDownCallbacks
Definition: juce_KeyPressMappingSet.h:224
void fillCGRect(const CGRect &, bool replaceExistingContents)
GLuint GLenum GLenum transform
Definition: juce_gl.h:10705
ReferenceCountedArray & operator=(const ReferenceCountedArray &other) noexcept
Copies another array into this one.
Definition: juce_ReferenceCountedArray.h:93
Label notification
Definition: juce_StandaloneFilterWindow.h:994
GLint maxRenderbuffers
Definition: juce_gles2.h:5075
@ GL_DOT3_RGB_EXT
Definition: juce_gl.h:7590
Provides cross-platform support for thread-local objects.
Definition: juce_ThreadLocalValue.h:47
EventHandlerRef eventHandlerRef
Definition: juce_mac_CarbonViewWrapperComponent.h:330
int compare(const String &other) const noexcept
Case-sensitive comparison with another string.
@ GL_TEXTURE_BUFFER_OFFSET
Definition: juce_gl.h:2911
A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing Ranged...
Definition: juce_AudioProcessorValueTreeState.h:119
String category
A category, such as "Dynamics", "Reverbs", etc.
Definition: juce_PluginDescription.h:68
SampleType centreFrequency
Definition: juce_Phaser.h:201
const long UIA_TreeControlTypeId
Definition: juce_win32_ComInterfaces.h:166
@ GL_MAP_FLUSH_EXPLICIT_BIT
Definition: juce_gl.h:1898
@ windowHasMinimiseButton
Indicates that if the window has a title bar, it should have a minimise button on it.
Definition: juce_ComponentPeer.h:60
TableListBoxModel * model
Definition: juce_TableListBox.h:336
bool isNotEmpty() const noexcept
Returns true if the string contains at least one character.
Definition: juce_String.h:316
A Windows-specific class that temporarily sets the DPI awareness context of the current thread to be ...
Definition: juce_ScopedDPIAwarenessDisabler.h:44
void handleExposeEvent(LinuxComponentPeer *, XExposeEvent &) const
@ GL_DUAL_ALPHA16_SGIS
Definition: juce_gl.h:11346
@ GL_SKIP_COMPONENTS4_NV
Definition: juce_gl.h:10432
@ GL_COMPRESSED_SRGB8_ETC2
Definition: juce_gl.h:2672
ComboBox filenameBox
Definition: juce_FilenameComponent.h:223
bool isWavelabLegacy() const noexcept
Returns true if the host is Steinberg WaveLab 6 or below.
Definition: juce_PluginHostType.h:199
@ GL_PROGRAM_SEPARABLE
Definition: juce_gl.h:2434
@ GL_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5146
@ GL_SKIP_COMPONENTS1_NV
Definition: juce_gl.h:10435
@ WGL_TEXTURE_RGBA_ARB
Definition: juce_wgl.h:297
@ GL_BLUE_MAX_CLAMP_INGR
Definition: juce_gl.h:8315
@ GL_UNSIGNED_INT
Definition: juce_gl.h:333
ScaledImage(const Image &imageIn, double scaleIn)
Creates a ScaledImage from an Image, using a custom scale factor.
Definition: juce_ScaledImage.h:65
@ GL_REG_11_ATI
Definition: juce_gl.h:5677
void onSurfaceTextureSizeChanged(LocalRef< jobject > &, int widthToUse, int heightToUse) override
Definition: juce_android_CameraDevice.h:1107
UIAProviderBase(AccessibilityNativeHandle *nativeHandleIn)
Definition: juce_win32_UIAProviderBase.h:33
@ GL_STREAM_COPY
Definition: juce_gl.h:1416
A class that can be used in place of a real CriticalSection object, but which doesn't perform any loc...
Definition: juce_CriticalSection.h:133
PreviewDisplay & previewDisplay
Definition: juce_android_CameraDevice.h:2810
bool isDrop() const
Returns true if drop-frame timecode is in use.
Definition: juce_AudioPlayHead.h:96
Definition: juce_WindowsHooks.h:37
float getKeyWidth() const noexcept
Returns the width that was set by setKeyWidth().
Definition: juce_KeyboardComponentBase.h:72
Coefficients & assign(const NumericType(&values)[Num])
Definition: juce_dsp/processors/juce_IIRFilter.h:283
@ GL_TEXTURE_CUBE_MAP_SEAMLESS
Definition: juce_gl.h:2128
ValueTreePropertyWithDefault value
Definition: juce_ChoicePropertyComponent.h:145
Base class for an MPE-compatible musical device that can play sounds.
Definition: juce_MPESynthesiser.h:54
@ GL_INT_SAMPLER_BUFFER_OES
Definition: juce_gles2.h:4849
std::function< void()> onDefaultChange
You can assign a lambda to this callback and it will called when the default value is changed.
Definition: juce_ValueTreePropertyWithDefault.h:140
A struct containing information about the DAW track inside which your AudioProcessor is loaded.
Definition: juce_AudioProcessor.h:1220
static void interleaveSamples(NonInterleavedSource< SourceFormat... > source, InterleavedDest< DestFormat... > dest, int numSamples)
A helper function for converting a sequence of samples from a non-interleaved source to an interleave...
Definition: juce_AudioDataConverters.h:720
ElementType * getRawDataPointer() noexcept
Returns a pointer to the actual array data.
Definition: juce_Array.h:310
double preferredSize
Definition: juce_StretchableLayoutManager.h:243
Definition: juce_linux_XWindowSystem.h:265
@ GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Definition: juce_gl.h:1803
@ GL_POINT_FADE_THRESHOLD_SIZE
Definition: juce_gl.h:1297
bool discrete
Definition: juce_AudioProcessorValueTreeState.h:80
void setDouble(double value, VARIANT *variant)
Definition: juce_win32_UIAHelpers.h:54
@ GL_TRACK_MATRIX_TRANSFORM_NV
Definition: juce_gl.h:10630
int interpolate(double speedRatio, const float *input, float *output, int numOutputSamplesToProduce) noexcept
Definition: juce_GenericInterpolator.h:258
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:167
float wetLevel
Wet level, 0 to 1.0.
Definition: juce_audio_basics/utilities/juce_Reverb.h:54
@ GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Definition: juce_gl.h:2990
MemoryBlock pendingSysexData
Definition: juce_MidiDataConcatenator.h:181
std::unique_ptr< BitmapDataReleaser > dataReleaser
Definition: juce_Image.h:368
CharPointer_UTF16 findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_UTF16.h:427
ProcessorDuplicator(StateType *stateToUse)
Definition: juce_ProcessorDuplicator.h:45
@ GL_RG32F
Definition: juce_gl.h:1913
void mouseExit(const MouseEvent &e) override
Called when the mouse moves out of a component.
Definition: juce_MouseInactivityDetector.h:103
std::unordered_map< String, XSetting > settings
Definition: juce_linux_XWindowSystem.h:158
@ GL_RGB10_A2_EXT
Definition: juce_gl.h:7439
@ GL_MIRRORED_REPEAT
Definition: juce_gl.h:1301
GlobalRef & operator=(const GlobalRef &other)
Definition: juce_android_JNIHelpers.h:98
int getMinimumWhenOffTheRight() const noexcept
Returns the minimum distance the bounds can be off-screen.
Definition: juce_ComponentBoundsConstrainer.h:122
@ GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV
Definition: juce_gl.h:10828
JUCE_NODISCARD auto withCategory(Category x) const
Definition: juce_AudioProcessorValueTreeState.h:51
JUCE_COMRESULT RemoveFromSelection() override
Definition: juce_win32_UIASelectionProvider.h:86
bool contains(ValueType xCoord, ValueType yCoord) const noexcept
Returns true if this coordinate is inside the rectangle.
Definition: juce_Rectangle.h:622
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:232
constexpr Point operator/(Point< OtherType > other) const noexcept
Divides one point by another.
Definition: juce_Point.h:116
@ GL_VIDEO_BUFFER_PITCH_NV
Definition: juce_gl.h:10784
@ GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
Definition: juce_gl.h:6027
pointer operator->() const
Definition: juce_XmlElement.h:684
File juce_getExecutableFile()
Definition: juce_posix_SharedCode.h:604
@ GL_CLIP_DISTANCE6_EXT
Definition: juce_gles2.h:1940
@ topMiddle
Top Middle channel.
Definition: juce_AudioChannelSet.h:335
@ GL_SLUMINANCE8
Definition: juce_gl.h:1677
@ GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
Definition: juce_gl.h:9219
@ GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV
Definition: juce_gl.h:8969
void paint(Graphics &g) override
Components can override this method to draw their content.
Definition: juce_StandaloneFilterWindow.h:975
@ GL_ROUND_NV
Definition: juce_gl.h:9667
bool isAuto() const noexcept
Definition: juce_Grid.h:82
OwnedArray< PanelHolder > holders
Definition: juce_ConcertinaPanel.h:129
void setTop(ValueType newTopGap) noexcept
Changes the top gap.
Definition: juce_BorderSize.h:86
bool isDraggingBottomEdge() const noexcept
Returns true if dragging this zone will move the object's bottom edge.
Definition: juce_ResizableBorderComponent.h:137
@ GL_RGBA_FLOAT32_APPLE
Definition: juce_gl.h:3660
@ GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
Definition: juce_gl.h:10379
GLsizei GLsizei GLfloat GLfloat GLfloat GLfloat GLfloat * tangentY
Definition: juce_gl.h:9828
ComSmartPtr< ComTypes::IBasicAudio > basicAudio
Definition: juce_win32_Video.h:758
A component to allow editing of the keymaps stored by a KeyPressMappingSet object.
Definition: juce_KeyMappingEditorComponent.h:38
double scale
The scale factor of this display.
Definition: juce_Displays.h:77
@ WGL_VIDEO_OUT_COLOR_NV
Definition: juce_wgl.h:621
A component that is positioned on either the left- or right-hand side of its parent,...
Definition: juce_SidePanel.h:41
float getSize() const noexcept
Get the track's size - which might mean an absolute pixels value or a fractional ratio.
Definition: juce_Grid.h:89
@ GL_MESH_SUBROUTINE_NV
Definition: juce_gl.h:9548
@ GL_MAX_VARYING_COMPONENTS_EXT
Definition: juce_gl.h:6709
@ GL_PIXEL_MAP_R_TO_R_SIZE
Definition: juce_gl.h:512
@ GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT
Definition: juce_gles2.h:2665
@ GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
Definition: juce_gl.h:10378
const Colour darkseagreen
Definition: juce_Colours.h:76
JUCE_NODISCARD MessageBoxOptions withIconType(MessageBoxIconType type) const
Sets the type of icon that should be used for the dialog box.
Definition: juce_MessageBoxOptions.h:71
@ GL_FOG_COLOR
Definition: juce_gl.h:478
void setPosition(double newPosition)
Definition: juce_android_Video.h:454
static BacktraceMap & getBacktraceMap()
Definition: juce_HeavyweightLeakedObjectDetector.h:98
ComponentPeer::OptionalBorderSize getBorderSize(::Window) const
forcedinline void setARGB(uint8 a_, uint8, uint8, uint8) noexcept
Sets the pixel's colour from individual components.
Definition: juce_PixelFormats.h:652
@ GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL
Definition: juce_gl.h:8399
Point< int > getPosition() const noexcept
Returns the component's top-left position as a Point.
Definition: juce_Component.h:286
static String getRandomisedName(const char *root)
Definition: juce_mac_ObjCHelpers.h:409
static const int numberPad3
key-code for the 3 on the numeric keypad.
Definition: juce_KeyPress.h:246
@ GL_GEOMETRY_PROGRAM_NV
Definition: juce_gl.h:9277
Time creationTime
File creation time.
Definition: juce_DirectoryContentsList.h:148
@ GL_CURRENT_MATRIX_NV
Definition: juce_gl.h:10622
const Colour cadetblue
Definition: juce_Colours.h:56
ValueTree targetTree
Definition: juce_ValueTreePropertyWithDefault.h:316
@ GL_PROVOKING_VERTEX_EXT
Definition: juce_gl.h:7136
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT
Definition: juce_gles2.h:2802
@ GL_AUX_DEPTH_STENCIL_APPLE
Definition: juce_gl.h:3611
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV
Definition: juce_gl.h:9552
void play() noexcept
Definition: juce_mac_Video.h:114
@ GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2861
khronos_int32_t GLclampx
Definition: juce_gl.h:166
String getLocalClipboardContent() const noexcept
Definition: juce_linux_XWindowSystem.h:236
MemoryBlock internalBlock
Definition: juce_MemoryOutputStream.h:120
std::unique_ptr< ParentVisibilityChangedListener > visibilityChangedListener
Definition: juce_DropShadower.h:77
const long UIA_ListControlTypeId
Definition: juce_win32_ComInterfaces.h:157
void setTargetValue(FloatType newValue) noexcept
Set a new target value.
Definition: juce_LogRampedValue.h:109
@ GL_MAX_MESH_UNIFORM_BLOCKS_NV
Definition: juce_gl.h:9508
AudioProcessor * getCurrentProcessor() const noexcept
Returns the current audio processor that is being played.
Definition: juce_AudioProcessorPlayer.h:63
void printCommandDetails(const ArgumentList &, const Command &) const
Prints out a longer description of a particular command, based on its longDescription member.
virtual AccessibleState getCurrentState() const
Returns the current state of the UI element.
@ GL_SIGNED_NEGATE_NV
Definition: juce_gl.h:9974
@ GL_INT_VEC2
Definition: juce_gl.h:1517
double sampleRate
Definition: juce_DryWetMixer.h:115
void processBlock(AudioBuffer< Sample > &audio, MidiBuffer &midi)
Definition: juce_AudioProcessorGraph.h:161
@ GL_GLYPH_HEIGHT_BIT_NV
Definition: juce_gl.h:9727
@ WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV
Definition: juce_wgl.h:624
@ GL_TRIANGULAR_NV
Definition: juce_gl.h:9668
void processBlockBypassed(AudioBuffer< Sample > &audio, MidiBuffer &midi)
Definition: juce_AudioProcessorGraph.h:172
SortedSet< ActionListener * > actionListeners
Definition: juce_ActionBroadcaster.h:72
A dummy bail-out checker that always returns false.
Definition: juce_ListenerList.h:180
@ GL_SAMPLER_BUFFER_OES
Definition: juce_gles2.h:4848
@ WGL_MAX_PBUFFER_HEIGHT_ARB
Definition: juce_wgl.h:215
void move(int currentIndex, int newIndex) noexcept
Moves one of the values to a different position.
Definition: juce_Array.h:1034
@ GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM
Definition: juce_gles2.h:5178
@ GL_INTERLACE_OML
Definition: juce_gl.h:11030
bool isLetterOrDigit() const noexcept
Returns true if the first character of this string is a letter or digit.
Definition: juce_CharPointer_UTF16.h:392
@ GL_RELATIVE_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9702
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::Linear >::value, SampleType >::type interpolateSample(int channel) const
Definition: juce_DelayLine.h:214
@ unspecified
Category not set.
Definition: juce_PushNotifications.h:198
@ GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT
Definition: juce_gles2.h:2368
A callback class used when you need to select which ThreadPoolJob objects are suitable for some kind ...
Definition: juce_ThreadPool.h:191
ReturnType ObjCMsgSendSuper(id self, SEL sel, Params... params)
Definition: juce_mac_ObjCHelpers.h:233
@ GL_COLOR_ATTACHMENT1_NV
Definition: juce_gles2.h:3617
ArrayBase & operator=(ArrayBase &&other) noexcept
Definition: juce_ArrayBase.h:67
@ GL_2PASS_1_SGIS
Definition: juce_gl.h:11200
@ GL_DOUBLE_VEC4_EXT
Definition: juce_gl.h:7927
@ GL_MATRIX31_ARB
Definition: juce_gl.h:4164
@ GL_PROGRAM_BINARY_FORMATS_OES
Definition: juce_gles2.h:4625
@ GL_MAX_PROGRAM_LOOP_DEPTH_NV
Definition: juce_gl.h:9222
virtual int getColumnSpan() const =0
Returns the number of columns occupied by the cell in the table.
Result truncate()
Attempts to truncate the file to the current write position.
Definition: juce_posix_SharedCode.h:534
Contains some static helper functions for manipulating the MS Windows registry (Only available on Win...
Definition: juce_WindowsRegistry.h:34
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:114
@ GL_ATOMIC_COUNTER_BUFFER
Definition: juce_gl.h:2552
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:367
void operator-=(int numToSkip) noexcept
Definition: juce_CharPointer_UTF32.h:113
@ GL_SAMPLE_BUFFERS_EXT
Definition: juce_gl.h:6981
GLuint num_groups_y
Definition: juce_gl.h:2931
@ ambisonicACN22
Fourth-order ambisonic channel number 22.
Definition: juce_AudioChannelSet.h:385
MessageBoxIconType
The type of icon to show in the dialog box.
Definition: juce_MessageBoxOptions.h:30
int StretchTapsX
Definition: juce_win32_ComTypes.h:161
Slider slider
The slider component being used in this component.
Definition: juce_SliderPropertyComponent.h:100
Type
Definition: juce_RelativeCoordinate.h:165
bool isCheckable() const noexcept
Returns true if the UI element is checkable.
Definition: juce_AccessibilityState.h:126
@ GL_NUM_PASSES_ATI
Definition: juce_gl.h:5744
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::Linear >::value, void >::type updateInternalVariables()
Definition: juce_DelayLine.h:298
@ GL_RENDER_MODE
Definition: juce_gl.h:498
@ GL_COLOR_ARRAY
Definition: juce_gl.h:1000
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:226
@ GL_TEXTURE20_ARB
Definition: juce_gl.h:4559
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...
bool expandable
Definition: juce_MultiChoicePropertyComponent.h:131
@ GL_COLOR4_BIT_PGI
Definition: juce_gl.h:11110
@ GL_FRAMEBUFFER_UNDEFINED
Definition: juce_gl.h:1806
void setParameters(const Parameters &newParams)
Applies a new set of parameters to the reverb.
Definition: juce_dsp/widgets/juce_Reverb.h:53
wchar_t juce_wchar
A platform-independent 32-bit unicode character type.
Definition: juce_CharacterFunctions.h:42
@ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Definition: juce_gl.h:1504
A base class for objects that are used to convert between two different sample formats.
Definition: juce_AudioDataConverters.h:587
GLuint framebuffer
Definition: juce_gl.h:1996
@ GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT
Definition: juce_gles2.h:2595
void fillEdgeTable(const EdgeTable &edgeTable, float x, int y)
Definition: juce_RenderingHelpers.h:2335
CharPointer_ASCII findEndOfWhitespace() const noexcept
Returns the first non-whitespace character in the string.
Definition: juce_CharPointer_ASCII.h:351
Definition: juce_android_JNIHelpers.h:970
@ GL_TEXTURE_BUFFER_FORMAT_ARB
Definition: juce_gl.h:5070
@ GL_SECONDARY_COLOR_ARRAY
Definition: juce_gl.h:1328
@ GL_PROGRAM_ERROR_STRING_ARB
Definition: juce_gl.h:4132
@ GL_MAX_ELEMENTS_VERTICES_EXT
Definition: juce_gl.h:6550
virtual void textEditorEscapeKeyPressed(TextEditor &)
Called when the user presses the escape key.
Definition: juce_TextEditor.h:327
void playerPreparationFinished(const URL &url, Result r)
Definition: juce_mac_Video.h:784
long long int64
A platform-independent 64-bit integer type.
Definition: juce_MathsFunctions.h:54
Definition: juce_android_JNIHelpers.h:871
@ TextUnit_Page
Definition: juce_win32_ComInterfaces.h:82
void referToWithDefault(ValueTree &, const Identifier &, UndoManager *, const Type &)
Definition: juce_CachedValue.h:287
String groupId
Optional: allows the OS to visually group, collapse, and expand a set of notifications,...
Definition: juce_PushNotifications.h:123
void setAttack(SampleType newAttack)
Sets the attack time in milliseconds of the compressor.
GlobalRef handler
Definition: juce_android_CameraDevice.h:2913
const RectangleList< int > & clip
Definition: juce_RenderingHelpers.h:2029
static const String parent
"parent"
Definition: juce_RelativeCoordinate.h:151
@ GL_SAMPLER_RENDERBUFFER_NV
Definition: juce_gl.h:9119
@ GL_PIXEL_UNPACK_BUFFER_EXT
Definition: juce_gl.h:7060
virtual int getRowSpan() const =0
Returns the number of rows occupied by the cell in the table.
@ GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES
Definition: juce_gles2.h:4711
const AudioBlock & replaceWithProductOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:461
@ GL_MAP2_VERTEX_4
Definition: juce_gl.h:571
CriticalSection lock
Definition: juce_PropertySet.h:199
void setOpacity(float) override
@ GL_TEXTURE25_ARB
Definition: juce_gl.h:4564
GLfloat angle
Definition: juce_gl.h:6283
@ GL_PACK_LSB_FIRST
Definition: juce_gl.h:312
WeakReference< Component > owner
Definition: juce_DropShadower.h:69
bool isEmpty() const noexcept
Returns true if this border has no thickness along any edge.
Definition: juce_BorderSize.h:82
void checkInvariants() const
Definition: juce_NormalisableRange.h:240
String identifier
Required: unique identifier.
Definition: juce_PushNotifications.h:86
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT
Definition: juce_gles2.h:2677
@ GL_MATRIX0_ARB
Definition: juce_gl.h:4133
@ WGL_CONTEXT_MINOR_VERSION_ARB
Definition: juce_wgl.h:145
@ GL_EMBOSS_CONSTANT_NV
Definition: juce_gl.h:10213
@ WGL_GENLOCK_SOURCE_MULTIVIEW_I3D
Definition: juce_wgl.h:510
virtual void process(const ProcessContextReplacing< float > &)=0
@ GL_NUM_EXTENSIONS
Definition: juce_gl.h:1705
double getCurrentValue() const final
Definition: juce_AccessibilityValueInterface.h:156
Component * getAssociatedComponent() const noexcept
Returns the component that the dialog box is associated with.
Definition: juce_MessageBoxOptions.h:125
Expression term
Definition: juce_RelativeCoordinate.h:178
@ GL_MATRIX_INDEX_ARRAY_SIZE_ARB
Definition: juce_gl.h:4498
CharType * data
Definition: juce_CharPointer_ASCII.h:377
@ GL_COMBINE_RGB_EXT
Definition: juce_gl.h:7563
int compareElements(const File &firstFile, const File &secondFile) const
Definition: juce_File.h:1117
Singleton class responsible for push notifications functionality.
Definition: juce_PushNotifications.h:45
@ GL_MAP2_VERTEX_3
Definition: juce_gl.h:570
void setType(Type newType)
Sets the filter type.
ComponentBoundsConstrainer constrainer
Definition: juce_AlertWindow.h:509
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.
@ GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10383
@ GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
Definition: juce_gl.h:5747
A subclass of AudioPlayHead can supply information about the position and status of a moving play hea...
Definition: juce_AudioPlayHead.h:38
bool isPyramix() const noexcept
Returns true if the host is Merging Pyramix.
Definition: juce_PluginHostType.h:163
@ GL_CLIP_PLANE3
Definition: juce_gl.h:627
SampleType depth
Definition: juce_Chorus.h:159
@ GL_4PASS_1_SGIS
Definition: juce_gl.h:11202
bool isShowing
Definition: juce_SidePanel.h:211
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_FirstOrderTPTFilter.h:95
@ GL_LUMINANCE16F_EXT
Definition: juce_gles2.h:2915
@ GL_TEXTURE_BUFFER_BINDING
Definition: juce_gl.h:2980
@ GL_COMPRESSED_SLUMINANCE_EXT
Definition: juce_gl.h:7735
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM
Definition: juce_gl.h:2707
float right
Right margin size.
Definition: juce_FlexItem.h:131
@ GL_SIGNED_HILO_NV
Definition: juce_gl.h:10326
WrapperType
Flags to indicate the type of plugin context in which a processor is being used.
Definition: juce_AudioProcessor.h:1196
String localClipboardContent
Definition: juce_linux_XWindowSystem.h:342
static LeakCounter & getCounter() noexcept
Definition: juce_LeakedObjectDetector.h:104
int getRawSocketHandle() const noexcept
Returns the OS's socket handle that's currently open.
Definition: juce_Socket.h:255
@ GL_FRAMEBUFFER_DEFAULT_HEIGHT
Definition: juce_gl.h:2741
JUCE_COMRESULT GetEmbeddedFragmentRoots(SAFEARRAY **pRetVal) override
int getNumCommands() const noexcept
Returns the number of commands that have been registered.
Definition: juce_ApplicationCommandManager.h:148
@ GL_GENERATE_MIPMAP
Definition: juce_gl.h:1312
ValueType getTopAndBottom() const noexcept
Returns the sum of the top and bottom gaps.
Definition: juce_BorderSize.h:76
bool areMouseEventsAllowed() const noexcept
Returns true if mouse events are allowed to get through to the control.
Definition: juce_ActiveXControlComponent.h:108
static MPEValue centreValue() noexcept
Constructs an MPEValue corresponding to the centre value.
@ GL_TESS_CONTROL_OUTPUT_VERTICES
Definition: juce_gl.h:2322
@ GL_SHADER_TYPE
Definition: juce_gl.h:1513
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:279
static AccessibilityHandler * currentlyFocusedHandler
Definition: juce_AccessibilityHandler.h:304
id makeCallbackForView(NSView *view)
Definition: juce_mac_NSViewFrameWatcher.h:89
ValueTreePropertyWithDefault(const ValueTreePropertyWithDefault &other)
Creates a ValueTreePropertyWithDefault object from another ValueTreePropertyWithDefault object.
Definition: juce_ValueTreePropertyWithDefault.h:89
bool isVertical() const noexcept
Returns true if the line's start and end x coordinates are the same.
Definition: juce_Line.h:123
GLenum GLenum GLsizei void GLsizei void * column
Definition: juce_gl.h:3166
@ ERROR_INVALID_VERSION_ARB
Definition: juce_wgl.h:148
unsigned long long fraction
Definition: juce_Grid.h:60
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
Definition: juce_gl.h:8599
@ GL_SYNC_FLAGS
Definition: juce_gl.h:2133
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:104
Definition: juce_KeyPressMappingSet.h:220
@ GL_T2F_N3F_V3F
Definition: juce_gl.h:1052
@ GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
Definition: juce_gl.h:11813
std::unique_ptr< ColourPreviewComp > previewComponent
Definition: juce_ColourSelector.h:151
@ GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Definition: juce_gl.h:1799
@ GL_RASTERIZER_DISCARD_NV
Definition: juce_gl.h:10420
@ GL_INT_SAMPLER_BUFFER
Definition: juce_gl.h:2025
Structure describing a mapping.
Definition: juce_VSTCommon.h:37
NSString * nsStringLiteral(const char *const s) noexcept
Definition: juce_mac_ObjCHelpers.h:52
@ GL_SHININESS
Definition: juce_gl.h:594
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,...
virtual void handleNotification(bool isLocalNotification, const Notification ¬ification)
This can be called in multiple different situations, depending on the OS and the situation.
Definition: juce_PushNotifications.h:625
const NumericType * getRawCoefficients() const noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_dsp/processors/juce_IIRFilter.h:268
SIMDRegister &JUCE_VECTOR_CALLTYPE operator=(ElementType s) noexcept
Broadcasts the scalar to all elements of the receiver.
Definition: juce_SIMDRegister.h:191
@ GL_DEBUG_CALLBACK_FUNCTION
Definition: juce_gl.h:2704
Definition: juce_android_CameraDevice.h:2637
static LRESULT CALLBACK deviceChangeEventCallback(HWND h, const UINT message, const WPARAM wParam, const LPARAM lParam)
Definition: juce_win32_HiddenMessageWindow.h:112
Contains methods for finding out about the current hardware and OS configuration.
Definition: juce_SystemStats.h:32
SIMDRegister(Type s) noexcept
Constructs an object from a scalar type by broadcasting it to all elements.
Definition: juce_SIMDRegister.h:117
Applies waveshaping to audio samples as single samples or AudioBlocks.
Definition: juce_WaveShaper.h:37
static Ptr makeAllPass(double sampleRate, NumericType frequency)
Returns the coefficients for an all-pass filter.
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:354
bool usingCustomDeviceManager
Definition: juce_AudioAppComponent.h:130
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:94
CriticalSection readLock
Definition: juce_Socket.h:362
Definition: juce_AudioProcessorGraph.h:139
A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations.
Definition: juce_SpinLock.h:41
ElementType * begin() noexcept
Definition: juce_Matrix.h:209
void resize()
Resizes the matrix.
Definition: juce_Matrix.h:218
CFObjectHolder(CFType obj)
Definition: juce_mac_CFHelpers.h:46
@ GL_CONTEXT_ROBUST_ACCESS
Definition: juce_gl.h:8534
bool containsDynamicPoints
Definition: juce_RelativePointPath.h:185
@ GL_MULTIVIEW_EXT
Definition: juce_gles2.h:2302
virtual String getDescription() const
A short description of the UI element.
Definition: juce_AccessibilityHandler.h:140
void setVideoPosition(HWND hwnd) override
Definition: juce_win32_Video.h:68
int readPos
Definition: juce_SingleThreadedAbstractFifo.h:122
@ GL_FRACTIONAL_EVEN
Definition: juce_gl.h:2329
File fileToLoad
Definition: juce_ImagePreviewComponent.h:57
GLint reference
Definition: juce_gl.h:9809
@ GL_FONT_HEIGHT_BIT_NV
Definition: juce_gl.h:9742
std::vector< SampleType > v
Definition: juce_DelayLine.h:331
GLboolean GLboolean g
Definition: juce_gl.h:1931
const var & thisObject
Definition: juce_Variant.h:52
ObjCObjectHandle(ObjCObjectHandle &&other) noexcept
Definition: juce_mac_ObjCHelpers.h:284
void setAppStyle(Style s)
On operating systems that support it, this will update the style of this peer as requested.
Definition: juce_ComponentPeer.h:501
int getCameraSensorOrientation() const
Definition: juce_android_CameraDevice.h:2936
GLint void * img
Definition: juce_gl.h:1249
JUCE_NODISCARD auto getAutomatable() const
Definition: juce_AudioProcessorParameterWithID.h:98
double sampleRate
Definition: juce_Compressor.h:105
@ WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV
Definition: juce_wgl.h:546
OSCInternalError(const String &desc)
Definition: juce_OSCTypes.h:120
constexpr CLSID MR_VIDEO_RENDER_SERVICE
Definition: juce_win32_ComTypes.h:487
const long UIA_SliderControlTypeId
Definition: juce_win32_ComInterfaces.h:163
@ GL_CONTEXT_ROBUST_ACCESS_KHR
Definition: juce_gl.h:8535
@ GL_UNSIGNED_INT_SAMPLER_1D_EXT
Definition: juce_gl.h:6753
Definition: juce_fallback_SIMDNativeOps.h:180
Holds information about a variable-length value which was parsed from a stream of bytes.
Definition: juce_MidiMessage.h:876
static void cameraCaptureSessionCaptureProgressedCallback(JNIEnv *, jobject, jlong host, jboolean isPreview, jobject rawSession, jobject rawRequest, jobject rawResult)
Definition: juce_android_CameraDevice.h:2054
const float pressure
The pressure of the touch or stylus for this event.
Definition: juce_MouseEvent.h:132
GLuint sourceTexture
Definition: juce_gles2.h:1684
@ GL_STENCIL_BITS
Definition: juce_gl.h:547
Definition: juce_fallback_SIMDNativeOps.h:68
void setRight(ValueType newRightGap) noexcept
Changes the right gap.
Definition: juce_BorderSize.h:95
Base class for the component that acts as the GUI for an AudioProcessor.
Definition: juce_AudioProcessorEditor.h:42
ListenerList< Thread::Listener, Array< Thread::Listener *, CriticalSection > > listeners
Definition: juce_ThreadPool.h:138
@ GL_MAX_CULL_DISTANCES
Definition: juce_gl.h:3022
const long UIA_ListItemControlTypeId
Definition: juce_win32_ComInterfaces.h:156
juce_wchar operator*() const noexcept
Returns the unicode character that this pointer is pointing to.
Definition: juce_CharPointer_UTF32.h:79
NormalisableRange & operator=(const NormalisableRange &)=default
void set(KeyTypeParameter newKey, ValueTypeParameter newValue)
Adds or replaces an element in the hash-map.
Definition: juce_HashMap.h:232
int interpolateAdding(double speedRatio, const float *input, float *output, int numOutputSamplesToProduce, float gain) noexcept
Definition: juce_GenericInterpolator.h:463
int interpolateAdding(double speedRatio, const float *input, float *output, int numOutputSamplesToProduce, int numInputSamplesAvailable, int wrap, float gain) noexcept
Definition: juce_GenericInterpolator.h:372
GLfloat(KHRONOS_APIENTRY *const &glGetPathLengthNV)(GLuint path
@ GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4653
@ GL_MAP_INVALIDATE_BUFFER_BIT
Definition: juce_gl.h:1897
@ State_Paused
Definition: juce_win32_ComTypes.h:69
@ WGL_TRANSPARENT_ALPHA_VALUE_ARB
Definition: juce_wgl.h:241
@ statIsSideChainTarget
Definition: juce_UnityPluginInterface.h:74
void setGainDecibels(FloatType newGainDecibels) noexcept
Applies a new gain as a decibel value.
Definition: juce_Gain.h:47
virtual int getOffsetAtPoint(Point< int > point) const =0
Returns the index of the character at a given position in screen coordinates.
@ GL_OPERAND0_ALPHA
Definition: juce_gl.h:1228
GLenum const void GLuint pathBase
Definition: juce_gl.h:9810
@ GL_INVALID_FRAMEBUFFER_OPERATION_EXT
Definition: juce_gl.h:6618
@ WGL_SAMPLE_BUFFERS_ARB
Definition: juce_wgl.h:203
@ GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT
Definition: juce_gles2.h:2593
@ GL_MAGNITUDE_BIAS_NV
Definition: juce_gl.h:10355
GLint GLint GLsizei GLint GLenum GLenum type
Definition: juce_gl.h:650
~StandaloneFilterWindow() override
Definition: juce_StandaloneFilterWindow.h:773
ValueType left
Definition: juce_BorderSize.h:142
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:160
Defines a drop-shadow effect.
Definition: juce_DropShadowEffect.h:35
Array< Argument > arguments
The list of arguments (not including the name of the executable that was invoked).
Definition: juce_ConsoleApplication.h:203
@ stoppedState
Definition: juce_win32_Video.h:743
@ GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM
Definition: juce_gles2.h:5147
@ GL_DRAW_ELEMENTS_STRIP_COMMAND_NV
Definition: juce_gl.h:8903
GLenum const void GLbitfield GLsizei numGlyphs
Definition: juce_gl.h:9795
static const int leftKey
key-code for the cursor-left key
Definition: juce_KeyPress.h:200
bool operator!=(CharPointer_UTF8 other) const noexcept
Definition: juce_CharPointer_UTF8.h:60
const NormalisableRange< float > & getNormalisableRange() const override
Returns the range of values that the parameter can take.
Definition: juce_AudioParameterChoice.h:121
void handleEdgeTableRectangle(int x, int y, int width, int height, int alphaLevel) noexcept
Definition: juce_RenderingHelpers.h:858
String lastURL
Definition: juce_WebBrowserComponent.h:159
@ GL_PREFER_DOUBLEBUFFER_HINT_PGI
Definition: juce_gl.h:11077
bool matches(const Array< ChannelType > &chans) const noexcept
Definition: juce_VSTCommon.h:42
GenericScopedLock(const LockType &lock) noexcept
Creates a GenericScopedLock.
Definition: juce_ScopedLock.h:67
One of these is used by a TableListBox as the data model for the table's contents.
Definition: juce_TableListBox.h:40
This abstract base class is implemented by LookAndFeel classes to provide menu drawing functionality.
Definition: juce_PopupMenu.h:914
@ GL_UNPACK_COMPRESSED_BLOCK_DEPTH
Definition: juce_gl.h:2544
Type length() const noexcept
Definition: juce_Quaternion.h:65
@ GL_SHADING_RATE_IMAGE_NV
Definition: juce_gl.h:10161
@ GL_PROGRAM_BINARY_FORMATS
Definition: juce_gl.h:2427
const Colour azure
Definition: juce_Colours.h:47
int getAndroidSDKVersion()
@ GL_COMPRESSED_RGBA_ASTC_6x5x5_OES
Definition: juce_gles2.h:4872
@ GL_SIGNED_RGB8_NV
Definition: juce_gl.h:10331
@ GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2903
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:131
RoInitializeFuncPtr roInitialize
Definition: juce_win32_WinRTWrapper.h:101
@ NoTextBox
Doesn't display a text box.
Definition: juce_Slider.h:95
SampleType cteRL
Definition: juce_BallisticsFilter.h:145
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Definition: juce_gl.h:2283
int compare(CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF32.h:251
void process(const ProcessContextReplacing< float > &context) override
Definition: juce_ProcessorWrapper.h:67
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
Definition: juce_gl.h:9098
@ WGL_DEPTH_TEXTURE_FORMAT_NV
Definition: juce_wgl.h:589
static constexpr bool usesSeparateInputAndOutputBlocks()
All process context classes will define this constant method so that templated code can determine whe...
Definition: juce_ProcessContext.h:173
@ GL_CON_0_ATI
Definition: juce_gl.h:5698
AudioSourceChannelInfo(AudioBuffer< float > *bufferToUse, int startSampleOffset, int numSamplesToUse) noexcept
Creates an AudioSourceChannelInfo.
Definition: juce_AudioSource.h:38
An AudioSource which takes another source as input, and buffers it using a thread.
Definition: juce_BufferingAudioSource.h:38
String * end() noexcept
Returns a pointer to the String which follows the last element in the array.
Definition: juce_StringArray.h:175
@ ERROR_MAX_CAMERAS_IN_USE
Definition: juce_android_CameraDevice.h:668
@ readWrite
Indicates that the memory can be read and written to - changes that are made will be flushed back to ...
Definition: juce_MemoryMappedFile.h:39
GLuint GLfloat x0
Definition: juce_gl.h:9057
Colour getOverlayColour() const noexcept
Returns the overlay colour.
Definition: juce_DrawableImage.h:75
AudioBuffer(Type *const *dataToReferTo, int numChannelsToUse, int numSamples)
Creates a buffer using a pre-allocated block of memory.
Definition: juce_AudioSampleBuffer.h:124
const int numEntries
Definition: juce_RenderingHelpers.h:465
This class is embedded inside an object to which you want to attach WeakReference pointers.
Definition: juce_WeakReference.h:149
void setFill(const FillType &) override
const var * arguments
Definition: juce_Variant.h:53
bool intersectsRectangle(RectangleType rectangleToCheck) const noexcept
Checks whether the region contains any part of a given rectangle.
Definition: juce_RectangleList.h:460
Rectangle getUnion(Rectangle other) const noexcept
Returns the smallest rectangle that contains both this one and the one passed-in.
Definition: juce_Rectangle.h:719
int getOnlyHorizontalFlags() const noexcept
Returns just the flags from this object that deal with horizontal layout.
Definition: juce_Justification.h:69
AndroidViewComponent viewerComponent
Definition: juce_android_CameraDevice.h:3231
const Colour goldenrod
Definition: juce_Colours.h:92
bool operator==(const SparseSet &other) const noexcept
Definition: juce_SparseSet.h:245
WASAPIDeviceMode
Available modes for the WASAPI audio device.
Definition: juce_audio_devices.h:173
constexpr bool contains(const ValueType position) const noexcept
Returns true if the given position lies inside this range.
Definition: juce_Range.h:209
bool isValid() const noexcept
Returns true if this is a valid KeyPress.
Definition: juce_KeyPress.h:102
@ GL_UNPACK_ROW_LENGTH
Definition: juce_gl.h:307
SampleType comp
Definition: juce_LadderFilter.h:131
@ GL_UNSIGNALED_APPLE
Definition: juce_gles2.h:1726
typename Coefficients< NumericType >::Ptr CoefficientsPtr
A typedef for a ref-counted pointer to the coefficients object.
Definition: juce_FIRFilter.h:63
AudioProcessor * getAudioProcessor() const noexcept
Returns a pointer to the processor that this editor represents.
Definition: juce_AudioProcessorEditor.h:65
Point< ValueType > getBottomRight() const noexcept
Returns the parallelogram's bottom-right position as a Point.
Definition: juce_Parallelogram.h:93
Result load(NSURL *url)
Definition: juce_mac_Video.h:609
typename TypeHelpers::ParameterType< juce::MPEInstrument::Listener * >::type ParameterType
Definition: juce_Array.h:58
void removeCurrentSessionVideoInputs()
Definition: juce_mac_CameraDevice.h:435
@ GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition: juce_gl.h:2920
An abstract interface representing the value of an accessibility element.
Definition: juce_AccessibilityValueInterface.h:45
@ GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
Definition: juce_gl.h:10796
Point< int > offset
The offset of the shadow.
Definition: juce_DropShadowEffect.h:64
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:221
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
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:363
const char * getClassPath() const noexcept
Definition: juce_android_JNIHelpers.h:177
bool isClipEmpty() const override
Pimpl(CameraDevice &ownerToUse, const String &cameraIdToUse, int, int, int, int, int, bool useHighQuality)
Definition: juce_ios_CameraDevice.h:35
@ GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV
Definition: juce_gl.h:8991
@ GL_TEXTURE_FETCH_BARRIER_BIT_EXT
Definition: juce_gl.h:7335
@ GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB
Definition: juce_gl.h:5340
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:553
static forcedinline bool op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:183
State
Definition: juce_win32_Video.h:743
bool isDraggingLeftEdge() const noexcept
Returns true if dragging this zone will move the object's left edge.
Definition: juce_ResizableBorderComponent.h:131
@ GL_MAP2_GRID_DOMAIN
Definition: juce_gl.h:574
@ GL_DEPTH_TEST
Definition: juce_gl.h:276
Range< int > stringRange
The character range that this run represents in the original string that was used to create it.
Definition: juce_TextLayout.h:177
StandardCursorType
The set of available standard mouse cursors.
Definition: juce_MouseCursor.h:43
bool isClipEmpty() const override
ElementType getLast() const noexcept
Returns the last element in the array, or a default value if the array is empty.
Definition: juce_Array.h:300
GLbitfield(KHRONOS_APIENTRY *const &glQueryMatrixxOES)(GLfixed *mantissa
@ GL_MAP_WRITE_BIT
Definition: juce_gl.h:1895
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:186
@ numAllPasses
Definition: juce_audio_basics/utilities/juce_Reverb.h:304
const AudioChannelSet & getCurrentLayout() const noexcept
The bus's current layout.
Definition: juce_AudioProcessor.h:380
JUCE_NODISCARD MessageBoxOptions withButton(const String &text) const
If the string passed in is not empty, this will add a button to the dialog box with the specified tex...
Definition: juce_MessageBoxOptions.h:85
@ GL_COLOR_ARRAY_POINTER
Definition: juce_gl.h:986
A window that displays a message and has buttons for the user to react to it.
Definition: juce_AlertWindow.h:44
ValueTree & getValueTree() noexcept
Returns a reference to the ValueTree containing the referenced property.
Definition: juce_ValueTreePropertyWithDefault.h:219
@ GL_PIXEL_BUFFER_BARRIER_BIT_EXT
Definition: juce_gl.h:7338
std::unique_ptr< KeyPressMappingSet > keyMappings
Definition: juce_ApplicationCommandManager.h:307
GLuint GLuint GLchar GLuint GLchar * counterDesc
Definition: juce_gl.h:8414
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Definition: juce_gl.h:7740
JUCE_NODISCARD auto withCategory(Category x) const
The semantics of this parameter.
Definition: juce_AudioProcessorParameterWithID.h:77
void copyWithRounding(Rectangle< double > &result) const noexcept
Definition: juce_Rectangle.h:1000
void throwOnAllocationFailure() const
Definition: juce_HeapBlock.h:332
@ GL_INTERLACE_READ_OML
Definition: juce_gl.h:11031
JUCE_COMRESULT get_SelectionContainer(IRawElementProviderSimple **pRetVal) override
Definition: juce_win32_UIASelectionProvider.h:74
OSCMessage(const OSCAddressPattern &ap) noexcept
Constructs an OSCMessage object with the given address pattern and no arguments.
static forcedinline vSIMDType bit_xor(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:77
Definition: juce_win32_Direct2DGraphicsContext.h:34
Definition: juce_RenderingHelpers.h:1593
@ GL_COLOR_ATTACHMENT8
Definition: juce_gl.h:1846
Definition: juce_StretchableLayoutManager.h:239
Array< const AudioProcessorParameterGroup * > getGroupsForParameter(AudioProcessorParameter *) const
Searches this group recursively for a parameter and returns a depth ordered list of the groups it bel...
forcedinline void set(const Pixel &src) noexcept
Copies another pixel colour over this one.
Definition: juce_PixelFormats.h:118
@ GL_COLOR_SUM_CLAMP_NV
Definition: juce_gl.h:9992
GLenum srcTarget
Definition: juce_gl.h:2933
const long UIA_EditControlTypeId
Definition: juce_win32_ComInterfaces.h:153
void drawCurrentImage(Graphics &g, Rectangle< int > area)
Definition: juce_win32_CameraDevice.h:314
ValueType getStartY() const noexcept
Returns the y coordinate of the line's start point.
Definition: juce_Line.h:79
GLuint GLenum const GLfloat * transformValues
Definition: juce_gl.h:9800
@ GL_TEXTURE_COORD_ARRAY_LIST_IBM
Definition: juce_gl.h:8277
@ GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
Definition: juce_gl.h:6631
@ GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV
Definition: juce_gl.h:10047
constexpr Point operator+(Point other) const noexcept
Adds two points together.
Definition: juce_Point.h:95
Type getTypedValue() const
Definition: juce_CachedValue.h:299
Structure holding purchase information.
Definition: juce_InAppPurchases.h:131
@ GL_RG8_SNORM
Definition: juce_gl.h:2037
unsigned short GLhalfNV
Definition: juce_gl.h:199
LinkwitzRileyFilterType
Definition: juce_LinkwitzRileyFilter.h:31
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
Definition: juce_gl.h:6712
@ GL_BLEND_SRC_ALPHA
Definition: juce_gl.h:1296
JucePlayerStatusObserverClass()
Definition: juce_mac_Video.h:206
int compareIgnoreCase(const CharPointer other) const
Compares this string with another one.
Definition: juce_CharPointer_ASCII.h:261
UNITY_INTERFACE_EXPORT int UNITY_INTERFACE_API UnityGetAudioEffectDefinitions(UnityAudioEffectDefinition ***definitionsPtr)
@ GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE
Definition: juce_gl.h:3791
Wraps another input stream, and reads from a specific part of it.
Definition: juce_SubregionStream.h:34
@ GL_EDGE_FLAG_ARRAY_LIST_IBM
Definition: juce_gl.h:8278
Type object
Definition: juce_ThreadLocalValue.h:138
int getNumSelected() const noexcept
Returns the number of currently selected items.
Definition: juce_SelectedItemSet.h:261
typename ClipRegions< SoftwareRendererSavedState >::Base BaseRegionType
Definition: juce_RenderingHelpers.h:2046
VideoComponent & owner
Definition: juce_mac_Video.h:771
bool operator!=(const FixedSizeFunction< len, T > &fn, std::nullptr_t)
Definition: juce_FixedSizeFunction.h:229
@ TracktionGeneric
Represents Tracktion.
Definition: juce_PluginHostType.h:108
@ GL_CLEAR
Definition: juce_gl.h:337
Flags
Flag values that can be combined and used in the constructor.
Definition: juce_Justification.h:104
GLuint GLuint GLchar GLuint GLchar GLuint GLuint * counterDataSize
Definition: juce_gl.h:8414
static Result getErrorMessageFromResult(HRESULT hr)
Definition: juce_win32_Video.h:580
@ GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES
Definition: juce_gles2.h:4993
A MouseListener can be registered with a component to receive callbacks about mouse events that happe...
Definition: juce_MouseListener.h:38
bool juce_stat(const String &fileName, juce_statStruct &info)
Definition: juce_posix_SharedCode.h:178
NSArray< AVCaptureConnection * > * getConnections() const override
Definition: juce_mac_CameraDevice.h:371
A type of AudioProcessor which plays back a graph of other AudioProcessors.
Definition: juce_AudioProcessorGraph.h:45
SampleType releaseTime
Definition: juce_Limiter.h:101
Definition: juce_win32_Video.h:357
Pimpl(VideoComponent &ownerToUse, bool)
Definition: juce_android_Video.h:341
SubRectangleIterator(const RectangleList< int > &clipList, Rectangle< int > clipBounds)
Definition: juce_RenderingHelpers.h:1909
@ GL_CALLIGRAPHIC_FRAGMENT_SGIX
Definition: juce_gl.h:11417
@ GL_WINDOW_RECTANGLE_MODE_EXT
Definition: juce_gl.h:8145
Filter(const Filter &)=default
Creates a copy of another filter.
static void rightMouseUp(id self, SEL, NSEvent *ev)
Definition: juce_OpenGL_osx.h:270
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:882
@ GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition: juce_gl.h:2924
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:173
void reset()
Resets the filter's processing pipeline, ready to start a new stream of data.
Definition: juce_FIRFilter.h:92
JUCE_COMRESULT GetPatternProvider(PATTERNID pId, IUnknown **provider) override
@ status
Ongoing information about device or contextual status.
Definition: juce_PushNotifications.h:211
@ WGL_GREEN_SHIFT_EXT
Definition: juce_wgl.h:454
TextureMagnificationFilter
Texture magnification filters, used by setTextureMagnificationFilter().
Definition: juce_OpenGLContext.h:104
Definition: juce_Interpolators.h:101
@ GL_TEXTURE_CLIPMAP_DEPTH_SGIX
Definition: juce_gl.h:11431
@ GL_DOUBLE_VEC3
Definition: juce_gl.h:2298
bool isWhitespace() const noexcept
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_UTF8.h:452
int getBottomRightCornerAlpha() const noexcept
Definition: juce_RenderingHelpers.h:393
@ GL_SLUMINANCE_ALPHA
Definition: juce_gl.h:1674
@ GL_UNSIGNED_INT_2_10_10_10_REV
Definition: juce_gl.h:1113
More descriptive frame rate type.
Definition: juce_AudioPlayHead.h:64
@ WGL_AUX2_ARB
Definition: juce_wgl.h:316
@ GL_MAX_ELEMENTS_VERTICES
Definition: juce_gl.h:1116
GLuint64EXT GLuint GLuint GLenum GLenum target0
Definition: juce_gl.h:9899
AudioProcessorParameterGroup(String groupID, String groupName, String subgroupSeparator, std::unique_ptr< ParameterOrGroup > child)
Creates an AudioProcessorParameterGroup with a single child.
Definition: juce_AudioProcessorParameterGroup.h:118
@ GL_BGR_INTEGER
Definition: juce_gl.h:1764
bool shouldExit() const noexcept
Returns true if something is trying to interrupt this job and make it stop.
Definition: juce_ThreadPool.h:107
constexpr bool isFinite() const noexcept
Returns true if the coordinates are finite values.
Definition: juce_Point.h:64
@ GL_TRANSFORM_FEEDBACK_BUFFER_NV
Definition: juce_gl.h:10425
@ GL_DOT_PRODUCT_DEPTH_REPLACE_NV
Definition: juce_gl.h:10315
AudioProcessorEditorHostContext * getHostContext() const noexcept
Gets a context object, if one is available.
Definition: juce_AudioProcessorEditor.h:195
JavaType get() const noexcept
Definition: juce_android_JNIHelpers.h:65
The JUCE String class!
Definition: juce_String.h:52
std::mutex timerMutex
Definition: juce_posix_SharedCode.h:1342
NSDictionary * varObjectToNSDictionary(const var &varToParse)
Definition: juce_mac_ObjCHelpers.h:84
@ GL_TEXTURE_USAGE_ANGLE
Definition: juce_gles2.h:1648
HeapBlock< char > buffer
Definition: juce_FileOutputStream.h:114
void removeGraphFromRot()
Definition: juce_win32_CameraDevice.h:742
bool grabFocus(::Window) const
void checkBounds(Rectangle< int > &bounds, const Rectangle< int > &previousBounds, const Rectangle< int > &limits, bool isStretchingTop, bool isStretchingLeft, bool isStretchingBottom, bool isStretchingRight) override
This callback changes the given coordinates to impose whatever the current constraints are set to be.
Definition: juce_StandaloneFilterWindow.h:1073
@ GL_UNIFORM
Definition: juce_gl.h:2847
@ GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Definition: juce_gl.h:2641
Represents a mouse cursor image.
Definition: juce_MouseCursor.h:38
SampleType scaledResonanceValue
Definition: juce_LadderFilter.h:138
@ GL_POINT_FADE_THRESHOLD_SIZE_SGIS
Definition: juce_gl.h:11253
GLint GLint GLint GLint zoffset
Definition: juce_gl.h:1136
OwnedArray< StateObjectType > stack
Definition: juce_RenderingHelpers.h:2691
double progress
Definition: juce_ThreadWithProgressWindow.h:165
static int generateHash(int32 key, int upperLimit) noexcept
Generates a simple hash from an integer.
Definition: juce_HashMap.h:39
void play()
Definition: juce_win32_Video.h:672
@ GL_RGB_S3TC
Definition: juce_gl.h:11143
ObjectClass *const * data() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_OwnedArray.h:241
ElementType * data
Definition: juce_HeapBlock.h:330
AudioParameterFloat(const ParameterID ¶meterID, const String ¶meterName, NormalisableRange< float > normalisableRange, float defaultValue, const String ¶meterLabel, Category parameterCategory=AudioProcessorParameter::genericParameter, std::function< String(float value, int maximumStringLength)> stringFromValue=nullptr, std::function< float(const String &text)> valueFromString=nullptr)
Creates a AudioParameterFloat with the specified parameters.
Definition: juce_AudioParameterFloat.h:87
@ GL_SCREEN_COORDINATES_REND
Definition: juce_gl.h:11134
@ GL_BLEND_OVERLAP_NV
Definition: juce_gl.h:8814
void reset() noexcept
Resets the internal state of the gain.
Definition: juce_Gain.h:80
std::complex< Type > Complex
Definition: juce_dsp.h:194
Atom XdndActionDescription
Definition: juce_linux_XWindowSystem.h:90
Utility class for logarithmically smoothed linear values.
Definition: juce_LogRampedValue.h:47
GLint GLint srcX1
Definition: juce_gl.h:2006
void straightClipImage(const Image::BitmapData &srcData, int imageX, int imageY, const SrcPixelType *)
Definition: juce_RenderingHelpers.h:1796
Point< ValueType > getTopLeft() const noexcept
Returns the rectangle's top-left position as a Point.
Definition: juce_Rectangle.h:170
LayoutMode
The different layout modes available.
Definition: juce_MultiDocumentPanel.h:257
void setKeyboardType(VirtualKeyboardType type) noexcept
Definition: juce_TextEditor.h:668
bool isShowing() const
Tests whether this component and all its parents are visible.
@ GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV
Definition: juce_gl.h:8775
bool operator!=(const MidiDeviceInfo &other) const noexcept
Definition: juce_MidiDevices.h:65
@ GL_IMPLEMENTATION_COLOR_READ_TYPE
Definition: juce_gl.h:2409
static forcedinline vSIMDType mul(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:74
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:108
@ WGL_NUMBER_PIXEL_FORMATS_EXT
Definition: juce_wgl.h:430
BorderSize(ValueType topGap, ValueType leftGap, ValueType bottomGap, ValueType rightGap) noexcept
Creates a border with the given gaps.
Definition: juce_BorderSize.h:51
Definition: juce_RenderingHelpers.h:1906
void deleteKeyProxy(::Window) const
@ playButton
The play button.
Definition: juce_AppleRemote.h:53
A lock you can use to lock the message manager.
Definition: juce_MessageManager.h:199
@ byWord
Lines are wrapped on a word boundary.
Definition: juce_AttributedString.h:116
@ ambisonicZ
Same as first-order ambisonic channel number 2.
Definition: juce_AudioChannelSet.h:406
@ GL_FONT_NUM_GLYPH_INDICES_BIT_NV
Definition: juce_gl.h:9763
static StringRef getSeparatorString()
The system-specific file separator character, as a string.
Definition: juce_posix_SharedCode.h:114
MPEZoneLayout::Zone zone
Definition: juce_MPEUtils.h:139
std::enable_if< std::is_move_assignable< T >::value, void >::type moveAssignElement(ElementType *destination, ElementType &&source)
Definition: juce_ArrayBase.h:574
@ GL_COUNT_UP_NV
Definition: juce_gl.h:9644
Range< ValueType > getVerticalRange() const noexcept
Returns the rectangle's top and bottom positions as a Range.
Definition: juce_Rectangle.h:185
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::None >::value, void >::type updateInternalVariables()
Definition: juce_DelayLine.h:292
@ GL_UNSIGNED_SHORT
Definition: juce_gl.h:331
@ WGL_IMAGE_BUFFER_MIN_ACCESS_I3D
Definition: juce_wgl.h:526
bool isVerticalScrollBarShown() const noexcept
True if the vertical scrollbar is enabled.
Definition: juce_Viewport.h:228
AudioBuffer< float > tempBuffer
Definition: juce_Synthesiser.h:275
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT
Definition: juce_gles2.h:2678
HeapBlock< const float * > srcBuffers
Definition: juce_ResamplingAudioSource.h:88
const JUCE_NODISCARD auto & getAudioParameterFloatAttributes() const
Definition: juce_AudioProcessorValueTreeState.h:72
@ GL_CURRENT_VERTEX_EXT
Definition: juce_gl.h:8052
@ GL_TEXTURE_COMPONENTS
Definition: juce_gl.h:576
@ GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV
Definition: juce_gl.h:9522
@ GL_PARAMETER_BUFFER_BINDING
Definition: juce_gl.h:3179
ElementType * get() const noexcept
Returns a raw pointer to the allocated data.
Definition: juce_HeapBlock.h:188
@ GL_TEXTURE30
Definition: juce_gl.h:1174
void(* GLDEBUGPROCKHR)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gl.h:197
@ GL_INTENSITY16
Definition: juce_gl.h:1040
GLuint const GLintptr * indirects
Definition: juce_gl.h:8925
@ GL_UNSIGNED_SHORT_8_8_REV_MESA
Definition: juce_gl.h:8730
@ GL_HANDLE_TYPE_D3D12_RESOURCE_EXT
Definition: juce_gl.h:6948
AudioBuffer(int numChannelsToAllocate, int numSamplesToAllocate)
Creates a buffer with a specified number of channels and samples.
Definition: juce_AudioSampleBuffer.h:100
@ PointingHandCursor
A hand with a pointing finger, for clicking on web-links.
Definition: juce_MouseCursor.h:56
void expectResultAndPrint(ValueType value, ValueType valueToCompareTo, bool result, String compDescription, String failureMessage)
Definition: juce_UnitTest.h:286
std::unique_ptr< Pimpl > pimpl
Definition: juce_VideoComponent.h:175
void initialise(StateObjectType *state)
Definition: juce_RenderingHelpers.h:2650
@ GL_MAX_INTEGER_SAMPLES
Definition: juce_gl.h:2170
NamedValueSet & getProperties() noexcept
Returns the NamedValueSet that holds the object's properties.
Definition: juce_DynamicObject.h:99
bool containsValue(ValueTypeParameter valueToLookFor) const
Returns true if the hash contains at least one occurrence of a given value.
Definition: juce_HashMap.h:215
ValueUnion value
Definition: juce_Variant.h:314
@ GL_IMAGE_3D
Definition: juce_gl.h:2603
@ GL_COLOR_WRITEMASK
Definition: juce_gl.h:300
std::function< void()> onHeightChange
You can assign a lambda to this callback object to have it called when the height of this component c...
Definition: juce_MultiChoicePropertyComponent.h:106
@ GL_TESS_GEN_MODE_EXT
Definition: juce_gles2.h:2652
@ GL_OUTPUT_TEXTURE_COORD30_EXT
Definition: juce_gl.h:8013
const Colour steelblue
Definition: juce_Colours.h:172
double getDoubleValue() const noexcept
Parses this string as a floating point double.
Definition: juce_CharPointer_UTF32.h:339
bool operator<=(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
@ GL_INDEX_TEST_FUNC_EXT
Definition: juce_gl.h:6852
@ GL_TEXTURE5
Definition: juce_gl.h:1149
double getMinimumValue() const noexcept
Returns the minimum value for this range.
Definition: juce_AccessibilityValueInterface.h:114
File defaultBrowseFile
Definition: juce_FilenameComponent.h:230
SampleType delay
Definition: juce_DelayLine.h:333
@ GL_TEXTURE_VIEW_NUM_LAYERS
Definition: juce_gl.h:2917
A component for browsing and selecting a file or directory to open or save.
Definition: juce_FileBrowserComponent.h:41
@ ambisonicACN6
Second-order ambisonic channel number 6.
Definition: juce_AudioChannelSet.h:365
int getNumOutputChannels() const
Definition: juce_StandaloneFilterWindow.h:149
SampleType R2
Definition: juce_LinkwitzRileyFilter.h:134
@ GL_RENDERBUFFER_SAMPLES_IMG
Definition: juce_gles2.h:3030
@ del
The command ID that should be used to send a "Delete" command.
Definition: juce_ApplicationCommandID.h:65
@ GL_TASK_SUBROUTINE_NV
Definition: juce_gl.h:9549
@ GL_REPLACE_VALUE_AMD
Definition: juce_gl.h:3556
Vector3D(Type xValue, Type yValue, Type zValue) noexcept
Definition: juce_Vector3D.h:40
CameraDevice & owner
Definition: juce_android_CameraDevice.h:2902
ComSmartPtr(ComClass *obj)
Definition: juce_win32_ComSmartPtr.h:95
@ ambisonicACN35
Fifth-order ambisonic channel number 35.
Definition: juce_AudioChannelSet.h:400
virtual void renderNextBlock(AudioBuffer< float > &outputBuffer, int startSample, int numSamples)=0
Renders the next block of data for this voice.
Describes a saved state.
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:93
@ GL_INT8_VEC3_NV
Definition: juce_gl.h:3351
JUCE_NODISCARD AccessibleState withFocused() const noexcept
Sets the focused flag and returns the new state.
Definition: juce_AccessibilityState.h:89
bool operator!=(const SparseSet &other) const noexcept
Definition: juce_SparseSet.h:246
@ GL_COLOR_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7888
@ GL_INT16_NV
Definition: juce_gl.h:3353
ImageReader(Pimpl &ownerToUse, GlobalRef &handlerToUse, int imageWidth, int imageHeight, int cameraSensorOrientationToUse)
Definition: juce_android_CameraDevice.h:1129
int bufferIndex
Definition: juce_audio_basics/utilities/juce_Reverb.h:298
FunctionType functor
Definition: juce_OpenGLContext.h:350
bool clipRegionIntersects(Rectangle< int > r) const override
Definition: juce_RenderingHelpers.h:1848
Iterates the colour of pixels in a circular radial gradient.
Definition: juce_RenderingHelpers.h:477
@ GL_RGB32UI_EXT
Definition: juce_gl.h:7618
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:783
void attachWindowHidingHooks(void *, void *, void *)
Definition: juce_CarbonVisibility.h:76
void handleEdgeTableRectangle(int x, int y, int width, int height, int alphaLevel) noexcept
Definition: juce_RenderingHelpers.h:741
std::unique_ptr< AccessibilityCellInterface > cell
Definition: juce_AccessibilityHandler.h:71
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:223
@ GL_CLAMP_READ_COLOR
Definition: juce_gl.h:1718
BurnProgressListener() noexcept
Definition: juce_AudioCDBurner.h:127
uint8 * data
The raw pixel data, packed according to the image's pixel format.
Definition: juce_Image.h:351
@ GL_REG_13_ATI
Definition: juce_gl.h:5679
constexpr auto makeCompileTimeStr()
Definition: juce_mac_ObjCHelpers.h:318
static const int numberPadEquals
key-code for the equals key on the numeric keypad.
Definition: juce_KeyPress.h:260
void setRelease(SampleType newRelease)
Sets the release time in milliseconds of the compressor.
float convertTo0to1(float v) const noexcept
Normalises and snaps a value based on the normalisable range.
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES
Definition: juce_gles2.h:4613
@ GL_REPLACE_EXT
Definition: juce_gl.h:7448
@ GL_TEXTURE_COMPARE_OPERATOR_SGIX
Definition: juce_gl.h:11659
@ copy
The command ID that should be used to send a "Copy to clipboard" command.
Definition: juce_ApplicationCommandID.h:71
@ GL_PIXEL_PACK_BUFFER_NV
Definition: juce_gles2.h:4223
RoActivateInstanceFuncPtr roActivateInstance
Definition: juce_win32_WinRTWrapper.h:105
void *KHRONOS_APIENTRY *const & glMapBufferOES(GLenum target, GLenum access)
ReadOrWrite
Definition: juce_AbstractFifo.h:193
Definition: juce_fallback_SIMDNativeOps.h:48
double getItemSize(int index) const noexcept
Returns the size of one of the items.
@ GL_COMPRESSED_RGBA_ASTC_4x4_KHR
Definition: juce_gl.h:8574
int removeIf(PredicateType &&predicate)
Removes items from the array.
Definition: juce_Array.h:887
LayoutMode getLayoutMode() const noexcept
Returns the current layout mode.
Definition: juce_MultiDocumentPanel.h:270
void handleWheelEvent(LinuxComponentPeer *, const XButtonPressedEvent &, float) const
float getFontHorizontalScale() const noexcept
Definition: juce_DrawableText.h:87
This class a container which holds all the classes pertaining to the AudioData::Pointer audio sample ...
Definition: juce_AudioDataConverters.h:35
@ GL_ACTIVE_VARYINGS_NV
Definition: juce_gl.h:10412
@ GL_MAX_TEXTURE_COORDS_NV
Definition: juce_gl.h:9202
std::unique_ptr< Component > outlineWindow
Definition: juce_FocusOutline.h:91
TimeSliceThread & thread
Definition: juce_DirectoryContentsList.h:204
OwnedArray(OwnedArray &&other) noexcept
Move constructor.
Definition: juce_OwnedArray.h:68
~Pimpl() override
Definition: juce_android_CameraDevice.h:508
@ GL_RG8
Definition: juce_gl.h:1908
bool isEmpty() const noexcept
Returns true if the parallelogram has a width or height of more than zero.
Definition: juce_Parallelogram.h:71
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB
Definition: juce_gl.h:4766
const Colour blue
Definition: juce_Colours.h:52
JUCE_NODISCARD AccessibleState withSelectable() const noexcept
Sets the selectable flag and returns the new state.
Definition: juce_AccessibilityState.h:101
@ GL_COMBINE_ALPHA_ARB
Definition: juce_gl.h:5166
JUCE_NODISCARD AccessibleState withChecked() const noexcept
Sets the checked flag and returns the new state.
Definition: juce_AccessibilityState.h:59
@ GL_STENCIL_ATTACHMENT_EXT
Definition: juce_gl.h:6653
@ GL_PROGRAM_PARAMETERS_ARB
Definition: juce_gl.h:4100
LevelMeter::Ptr getInputLevelGetter() noexcept
Returns a reference-counted object that can be used to get the current input level.
Definition: juce_AudioDeviceManager.h:442
String substring(int startIndex, int endIndex) const
Returns a subsection of the string.
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:78
@ LinearHorizontal
A traditional horizontal slider.
Definition: juce_Slider.h:63
@ control
Definition: juce_UnityPluginInterface.h:80
@ GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM
Definition: juce_gles2.h:5106
static forcedinline ScalarType op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:173
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_UTF32.h:336
@ WGL_TYPE_RGBA_FLOAT_ATI
Definition: juce_wgl.h:339
static constexpr int lowerZoneMasterChannel
Definition: juce_MPEZoneLayout.h:92
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
Definition: juce_gl.h:7854
Definition: juce_fallback_SIMDNativeOps.h:177
Point< int > mouseDownWithinTarget
Definition: juce_ComponentDragger.h:96
KeyPressMappingSet * getKeyMappings() const noexcept
Returns the manager's internal set of key mappings.
Definition: juce_ApplicationCommandManager.h:202
@ WGL_COLOR_BITS_ARB
Definition: juce_wgl.h:251
@ GL_TEXTURE_3D_OES
Definition: juce_gles2.h:4807
@ GL_POINT_SIZE_MIN_EXT
Definition: juce_gl.h:7096
Used by container classes as an indirect way to delete an object of a particular type.
Definition: juce_ContainerDeletePolicy.h:40
Label titleLabel
Definition: juce_SidePanel.h:205
@ GL_DRAW_BUFFER10_ATI
Definition: juce_gl.h:5619
@ GL_POST_COLOR_MATRIX_BLUE_SCALE
Definition: juce_gl.h:4371
@ GL_LAST_VIDEO_CAPTURE_STATUS_NV
Definition: juce_gl.h:10783
@ GL_LUMINANCE12
Definition: juce_gl.h:1028
void draw(RendererType &state, Point< float > pos) const
Definition: juce_RenderingHelpers.h:280
void removePendingPaintForWindow(::Window)
Type z
Definition: juce_Vector3D.h:80
String subtitle
Optional: additional text, that may be displayed e.g.
Definition: juce_PushNotifications.h:118
GLuint GLuint GLfloat GLfloat GLfloat GLfloat GLfloat foveaArea
Definition: juce_gles2.h:5099
JUCE_COMRESULT WaitForInputIdle(int, BOOL *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:83
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:45
double currentValue
Definition: juce_ProgressBar.h:133
bool isValid() const noexcept
Definition: juce_MidiMessage.h:883
@ GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Definition: juce_gl.h:2341
virtual bool isBusesLayoutSupported(const BusesLayout &) const
Callback to query if the AudioProcessor supports a specific layout.
Definition: juce_AudioProcessor.h:1276
const void * byteCode
Definition: juce_android_JNIHelpers.h:192
@ GL_SHADER_STORAGE_BUFFER
Definition: juce_gl.h:2894
static forcedinline vSIMDType cmplxmul(vSIMDType av, vSIMDType bv) noexcept
Definition: juce_fallback_SIMDNativeOps.h:155
@ GL_FRAGMENT_LIGHT4_SGIX
Definition: juce_gl.h:11496
@ GL_TRANSFORM_FEEDBACK_BUFFER_START
Definition: juce_gl.h:1736
@ GL_MAP2_TEXTURE_COORD_1
Definition: juce_gl.h:566
Type defaultValue
Definition: juce_CachedValue.h:191
void updateState(jobject captureResult)
Definition: juce_android_CameraDevice.h:1781
GLenum src
Definition: juce_gl.h:2359
StreamConfigurationMap & streamConfigurationMap
Definition: juce_android_CameraDevice.h:2629
@ GL_PROXY_TEXTURE_1D
Definition: juce_gl.h:965
@ GL_LINE_TOKEN
Definition: juce_gl.h:423
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum target2
Definition: juce_gl.h:9900
void prepare(const ProcessSpec &spec)
Initialises the filter.
void stopPlaying()
Definition: juce_StandaloneFilterWindow.h:259
void componentVisibilityChanged() override
This callback happens when the component's visibility state changes, possibly due to one of its paren...
Definition: juce_mac_CarbonViewWrapperComponent.h:248
static void didStartRecordingToOutputFileAtURL(id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *)
Definition: juce_mac_CameraDevice.h:220
@ GL_UNKNOWN_CONTEXT_RESET_KHR
Definition: juce_gl.h:8539
@ widgetBackground
Definition: juce_LookAndFeel_V4.h:49
String shortName
A short name to describe the command.
Definition: juce_ApplicationCommandInfo.h:96
Represents a setting according to the XSETTINGS specification.
Definition: juce_linux_XWindowSystem.h:99
LowLevelGraphicsContext & getInternalContext() const noexcept
Definition: juce_GraphicsContext.h:736
@ GL_VIEW_CLASS_ASTC_5x5_RGBA
Definition: juce_gl.h:4461
Point< ValueType > topRight
Definition: juce_Parallelogram.h:182
@ GL_RGBA16_SNORM
Definition: juce_gl.h:2043
double getTimeStamp() const noexcept
Returns the timestamp associated with this message.
Definition: juce_MidiMessage.h:164
@ GL_POINT_SIZE_MIN_ARB
Definition: juce_gl.h:4677
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:637
ADSR()
Definition: juce_ADSR.h:40
@ GL_FRONT_LEFT
Definition: juce_gl.h:247
bool offerKeyMessageToJUCEWindow(MSG &)
float get() const noexcept
Returns the parameter's current value.
Definition: juce_AudioParameterFloat.h:121
@ GL_RGBA4_S3TC
Definition: juce_gl.h:11146
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:498
@ GL_COLOR_TABLE
Definition: juce_gl.h:3033
@ GL_FOG_COORDINATE_ARRAY_STRIDE
Definition: juce_gl.h:1319
@ GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES
Definition: juce_gles2.h:4788
@ GL_REGISTER_COMBINERS_NV
Definition: juce_gl.h:9952
@ GL_PROXY_TEXTURE_2D
Definition: juce_gl.h:966
@ GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8373
RelativeCoordinate y
Definition: juce_RelativePoint.h:88
bool isUpperCase() const noexcept
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_UTF8.h:460
ElementType * end() noexcept
Definition: juce_Matrix.h:210
@ GL_COPY_WRITE_BUFFER_NV
Definition: juce_gles2.h:3564
int width
Definition: juce_Image.h:356
jobject invoke(jobject proxy, jobject method, jobjectArray args) override
Definition: juce_android_JNIHelpers.h:934
int flags
Definition: juce_Justification.h:184
NSView * getView()
Definition: juce_mac_Video.h:599
@ GL_DEPTH_TEXTURE_MODE_ARB
Definition: juce_gl.h:4004
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_BubbleComponent.h:150
Iterator for a ValueTree.
Definition: juce_ValueTree.h:400
const Colour tan
Definition: juce_Colours.h:173
BOOL clientsAreListening()
Definition: juce_win32_WindowsUIAWrapper.h:68
void clear() noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:236
@ GL_MIRROR_CLAMP_EXT
Definition: juce_gl.h:7687
static JavaType retain(JavaType obj)
Definition: juce_android_JNIHelpers.h:70
StreamingSocket * getSocket() const noexcept
Returns the socket that this connection is using (or nullptr if it uses a pipe).
Definition: juce_InterprocessConnection.h:140
@ GL_MATRIX21_ARB
Definition: juce_gl.h:4154
@ GL_BLEND_ADVANCED_COHERENT_NV
Definition: juce_gl.h:8872
@ GL_POINT
Definition: juce_gl.h:365
@ GL_MATRIX26_ARB
Definition: juce_gl.h:4159
Components derived from this class can have things dropped onto them by a DragAndDropContainer.
Definition: juce_DragAndDropTarget.h:45
GLint GLint xoffset
Definition: juce_gl.h:1062
@ GL_VERTEX_ATTRIB_ARRAY8_NV
Definition: juce_gl.h:10641
Components derived from this class can have text dropped onto them by an external application.
Definition: juce_TextDragAndDropTarget.h:37
@ GL_LOCATION_INDEX_EXT
Definition: juce_gles2.h:1871
void addSet(const OtherSetType &setToAddFrom, int startIndex=0, int numElementsToAdd=-1) noexcept
Adds elements from another set to this one.
Definition: juce_SortedSet.h:334
@ GL_POST_TEXTURE_FILTER_BIAS_SGIX
Definition: juce_gl.h:11748
bool isHeapAllocated() const noexcept
Definition: juce_MidiMessage.h:981
@ GL_FRAMEBUFFER_DEFAULT_SAMPLES
Definition: juce_gl.h:2743
static const int escapeKey
key-code for the escape key
Definition: juce_KeyPress.h:190
void loadExtensions()
Load all available OpenGL extension functions.
@ GL_REG_24_ATI
Definition: juce_gl.h:5690
void cameraCaptureSessionCaptureSequenceCompleted(bool isPreview, jobject session, int sequenceId, int64 frameNumber)
Definition: juce_android_CameraDevice.h:2015
@ globalApplicationsDirectory
The directory in which applications normally get installed.
Definition: juce_File.h:955
@ GL_CLOSE_PATH_NV
Definition: juce_gl.h:9690
@ GL_UNPACK_RESAMPLE_OML
Definition: juce_gl.h:11040
std::unique_ptr< LabelComp > textEditor
Definition: juce_TextPropertyComponent.h:179
Useful fallback routines to use if the native SIMD op is not supported.
Definition: juce_fallback_SIMDNativeOps.h:59
A singleton class responsible for sharing content between apps and devices.
Definition: juce_ContentSharer.h:37
@ rightButton_Long
The right button (if it's held for a long time).
Definition: juce_AppleRemote.h:58
@ GL_ALPHA_FLOAT16_ATI
Definition: juce_gl.h:5872
@ GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Definition: juce_gl.h:2909
const Point< float > position
The position of the mouse when the event occurred.
Definition: juce_MouseEvent.h:97
@ GL_INTENSITY8I_EXT
Definition: juce_gl.h:7650
String onText
Definition: juce_BooleanPropertyComponent.h:104
@ GL_MAX_LIGHTS
Definition: juce_gl.h:533
Definition: juce_String.h:1342
bool usesNonZeroWinding
Definition: juce_RelativePointPath.h:180
OwnedArray< BufferedBlock > blocks
Definition: juce_BufferingAudioFormatReader.h:91
Atom windowStateHidden
Definition: juce_linux_XWindowSystem.h:88
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:348
PropertiesFile * propertiesToUse
Definition: juce_PluginListComponent.h:122
void initialisePointerMap()
@ GL_MODELVIEW12_ARB
Definition: juce_gl.h:5405
InternalOpenCameraResultCallback cameraOpenCallback
Definition: juce_android_CameraDevice.h:2906
@ GL_PATH_FILL_COVER_MODE_NV
Definition: juce_gl.h:9641
AudioParameterFloatAttributes::ValueFromString ValueFromString
Definition: juce_AudioProcessorValueTreeState.h:40
bool operator!=(ObjectType *object) const noexcept
Definition: juce_WeakReference.h:120
const File & getFile() const noexcept
Returns the temporary file.
Definition: juce_TemporaryFile.h:126
juce_wchar passwordCharacter
Definition: juce_TextEditor.h:780
OpenGLContext * ownerContext
Definition: juce_OpenGLTexture.h:97
int autoFocusMode
Definition: juce_android_CameraDevice.h:2373
Rectangle< float > getBounds() const
Returns the bounds of the glyph.
Definition: juce_GlyphArrangement.h:66
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
Definition: juce_gl.h:4228
void iterate(Renderer &r) const noexcept
Definition: juce_RenderingHelpers.h:1942
@ GL_COMPILE_STATUS
Definition: juce_gl.h:1534
static int getTemplate()
Definition: juce_android_CameraDevice.h:2744
Base class for listeners that want to know about changes to an AudioProcessor.
Definition: juce_AudioProcessorListener.h:39
@ SteinbergNuendo4
Represents Steinberg Nuendo 4.
Definition: juce_PluginHostType.h:97
ValueType getTop() const noexcept
Returns the gap that should be left at the top of the region.
Definition: juce_BorderSize.h:64
GLenum attachment
Definition: juce_gl.h:2000
@ NavigateDirection_LastChild
Definition: juce_win32_ComInterfaces.h:58
const Colour lightcoral
Definition: juce_Colours.h:107
@ WGL_TRANSPARENT_RED_VALUE_ARB
Definition: juce_wgl.h:238
@ GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE
Definition: juce_gles2.h:1640
Definition: juce_WebBrowserComponent.h:148
@ GL_QUERY_RESULT_AVAILABLE
Definition: juce_gl.h:1402
@ GL_INTENSITY12_EXT
Definition: juce_gl.h:7426
virtual void handleMessageFromSlave(const MemoryBlock &)
Definition: juce_ConnectedChildProcess.h:200
@ WGL_MAX_PBUFFER_WIDTH_EXT
Definition: juce_wgl.h:416
const JUCE_NODISCARD auto & getStringFromValueFunction() const
An optional lambda function that converts a non-normalised value to a string with a maximum length.
Definition: juce_RangedAudioParameter.h:73
Array< PositionedGlyph > glyphs
Definition: juce_GlyphArrangement.h:307
A base class for the smoothed value classes.
Definition: juce_SmoothedValue.h:36
int64 getIntValue64() const noexcept
Parses this string as a 64-bit integer.
Definition: juce_CharPointer_UTF16.h:414
@ GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
Definition: juce_gl.h:9684
@ GL_SAMPLE_COVERAGE_ARB
Definition: juce_gl.h:4525
GLint GLint GLsizei GLint GLenum GLenum const void * pixels
Definition: juce_gl.h:650
ComClass * p
Definition: juce_win32_ComSmartPtr.h:155
FloatType getAverage() const noexcept
Returns the average (arithmetic mean) of all previously added values.
Definition: juce_StatisticsAccumulator.h:66
@ GL_MINMAX_FORMAT
Definition: juce_gl.h:4363
GLdouble GLdouble GLdouble y2
Definition: juce_gl.h:773
const long UIA_Text_TextSelectionChangedEventId
Definition: juce_win32_ComInterfaces.h:143
ObjectClassPtr operator[](int index) const noexcept
Returns a pointer to the object at this index in the array.
Definition: juce_ReferenceCountedArray.h:169
@ GL_MATRIX23_ARB
Definition: juce_gl.h:4156
bool clipToRectangleListWithoutTest(const RectangleList< int > &)
@ GL_DRAW_BUFFER8
Definition: juce_gl.h:1494
void reset()
Resets the internal state variables of the processor.
Array< Range< Type > > ranges
Definition: juce_SparseSet.h:250
const String & getEndLineName() const noexcept
Definition: juce_Grid.h:86
size_t getNumPoints() const noexcept
Returns the size of the LookupTable, i.e., the number of pre-calculated data points.
Definition: juce_LookupTable.h:138
@ runningState
Definition: juce_win32_Video.h:743
@ GL_SAMPLE_COVERAGE_INVERT
Definition: juce_gl.h:1184
FrameRateType getType() const
Gets the FrameRateType that matches the state of this FrameRate.
Definition: juce_AudioPlayHead.h:78
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:202
GLuint queryNameLength
Definition: juce_gl.h:8417
String name
Definition: juce_Sampler.h:97
@ GL_RESCALE_NORMAL_EXT
Definition: juce_gl.h:7159
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:189
static Desktop & getInstance()
There's only one desktop object, and this method will return it.
int panelWidth
Definition: juce_SidePanel.h:213
@ GL_LUMINANCE8_ALPHA8
Definition: juce_gl.h:1032
@ ambisonicACN33
Fifth-order ambisonic channel number 33.
Definition: juce_AudioChannelSet.h:398
int itemIndex
Definition: juce_StretchableLayoutManager.h:241
@ GL_SAMPLE_BUFFERS
Definition: juce_gl.h:1181
std::vector< int > readPos
Definition: juce_DelayLine.h:332
@ GL_VERTEX_SHADER_LOCALS_EXT
Definition: juce_gl.h:8037
@ GL_MODELVIEW23_ARB
Definition: juce_gl.h:5416
@ GL_CLEAR_TEXTURE
Definition: juce_gl.h:2988
@ GL_INTENSITY_SNORM
Definition: juce_gl.h:7787
MessageThread()
Definition: juce_LinuxMessageThread.h:40
void freeGLBuffers()
Definition: juce_OpenGL_ios.h:289
const JUCE_NODISCARD auto & getAudioProcessorParameterWithIDAttributes() const
Gets attributes that would also apply to an AudioProcessorParameterWithID.
Definition: juce_RangedAudioParameter.h:79
An OSC message sender.
Definition: juce_OSCSender.h:38
bool isAnyModifierKeyDown() const noexcept
Tests for any of the modifier key flags.
Definition: juce_ModifierKeys.h:96
@ GL_UNIFORM_BUFFER_LENGTH_NV
Definition: juce_gl.h:10475
GLint maxFramebuffers
Definition: juce_gles2.h:5076
@ GL_GEOMETRY_DEFORMATION_BIT_SGIX
Definition: juce_gl.h:11612
@ GL_CON_21_ATI
Definition: juce_gl.h:5719
@ GL_VERTEX_TEXTURE
Definition: juce_gl.h:2792
@ WGL_LOSE_CONTEXT_ON_RESET_ARB
Definition: juce_wgl.h:176
const AudioBlock & replaceWithSumOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:415
@ GL_BACK
Definition: juce_gl.h:252
A re-entrant mutex.
Definition: juce_CriticalSection.h:42
#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:611
Base class for the elements that make up a RelativePointPath.
Definition: juce_RelativePointPath.h:79
@ GL_UNSIGNED_INT_10F_11F_11F_REV
Definition: juce_gl.h:1728
static const String dsp
Definition: juce_UnitTestCategories.h:36
@ WGL_RED_SHIFT_EXT
Definition: juce_wgl.h:452
int getCurrentBufferSizeSamples() override
Returns the buffer size that the device is currently using.
@ GL_RGBA8_SNORM
Definition: juce_gl.h:2039
void forceUpdateOfCachedValue()
Force an update in case the referenced property has been changed from elsewhere.
Definition: juce_CachedValue.h:281
@ GL_MAX_FRAMEBUFFER_LAYERS_OES
Definition: juce_gles2.h:4611
@ GL_RG16I
Definition: juce_gl.h:1922
@ GL_RGB10
Definition: juce_gl.h:971
juce_wchar nextChar() noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:538
float getLeft() const noexcept
Returns the position of the glyph's left-hand edge.
Definition: juce_GlyphArrangement.h:56
bool operator>=(CharPointer_UTF16 other) const noexcept
Definition: juce_CharPointer_UTF16.h:67
Array< FloatType > data
Definition: juce_LookupTable.h:145
Base class for objects that can be used to automatically position a component according to some kind ...
Definition: juce_Component.h:2354
GLuint64(KHRONOS_APIENTRY *const &glGetTextureHandleARB)(GLuint texture)
@ ambisonicACN27
Fifth-order ambisonic channel number 27.
Definition: juce_AudioChannelSet.h:392
static const int numberPadSubtract
key-code for the subtract sign on the numeric keypad.
Definition: juce_KeyPress.h:255
@ GL_MAX_PROGRAM_TEMPORARIES_ARB
Definition: juce_gl.h:4097
TextEntryBoxPosition
The position of the slider's text-entry box.
Definition: juce_Slider.h:93
@ GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM
Definition: juce_gles2.h:5045
void recalculateRates() noexcept
Definition: juce_ADSR.h:231
bool isValidFile() const noexcept
Returns true if this file was created from a valid (or non-existent) file.
Definition: juce_PropertiesFile.h:189
@ GL_FRAGMENT_SHADER_ARB
Definition: juce_gl.h:4195
@ GL_LIST_MODE
Definition: juce_gl.h:458
Array< Position * > positionsToMaintain
Definition: juce_CodeDocument.h:436
void release()
Definition: juce_win32_Video.h:601
ValueType end
The maximum value of the non-normalised range.
Definition: juce_NormalisableRange.h:212
void stop() override
Stops the device playing.
@ GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL
Definition: juce_gl.h:8405
void setAsFloat(float newValue) noexcept
Sets the value of the first sample as a floating point value.
Definition: juce_AudioDataConverters.h:405
Component * getTitleBarComponent() const noexcept
Returns the component that is currently being used as the title bar of the SidePanel.
Definition: juce_SidePanel.h:114
int size() const noexcept
Returns the current number of items in the map.
Definition: juce_HashMap.h:161
@ GL_VIRTUAL_PAGE_SIZE_INDEX_ARB
Definition: juce_gl.h:5012
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_UTF16.h:77
@ GL_UNIFORM_OFFSET
Definition: juce_gl.h:2069
OptionalScopedPointer(OptionalScopedPointer &&other) noexcept
Takes ownership of the object that another OptionalScopedPointer holds.
Definition: juce_OptionalScopedPointer.h:65
void release()
Definition: juce_win32_ComSmartPtr.h:157
void swap(AudioBlock &other) noexcept
Definition: juce_AudioBlock.h:207
@ GL_COMPLETION_STATUS_ARB
Definition: juce_gl.h:4640
@ GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2145
@ GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
Definition: juce_gl.h:4873
void attachPlaybackObserver()
Definition: juce_mac_Video.h:500
ValueTreePropertyWithDefault value
Definition: juce_MultiChoicePropertyComponent.h:133
@ GL_DEBUG_TYPE_ERROR
Definition: juce_gl.h:2712
void clear(int channel, int startSample, int numSamples) noexcept
Clears a specified region of just one channel.
Definition: juce_AudioSampleBuffer.h:649
@ GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2568
@ GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8287
Definition: juce_mac_CoreGraphicsContext.h:51
@ GL_HORIZONTAL_LINE_TO_NV
Definition: juce_gl.h:9695
void setThreshold(SampleType newThreshold)
Sets the threshold in dB of the compressor.
Rectangle< int > getNativeSize() const
Definition: juce_android_Video.h:460
bool contains(const ObjectClass *objectToLookFor) const noexcept
Returns true if the array contains a specified object.
Definition: juce_ReferenceCountedArray.h:323
void playbackReachedEndTime()
Definition: juce_mac_Video.h:810
@ DELETE_WINDOW
Definition: juce_linux_XWindowSystem.h:73
@ TopEdgeResizeCursor
A platform-specific cursor for resizing the top-edge of a window.
Definition: juce_MouseCursor.h:63
Definition: juce_win32_UIAExpandCollapseProvider.h:30
@ GL_VERTEX23_BIT_PGI
Definition: juce_gl.h:11125
GLenum GLenum abOutput
Definition: juce_gl.h:10007
void setOpaque(bool shouldBeOpaque)
Indicates whether any parts of the component might be transparent.
Range< int64 > range
Definition: juce_MemoryMappedFile.h:102
void repaintVideo(HWND, HDC) override
Definition: juce_win32_Video.h:140
ObjectClass * insert(int indexToInsertAt, ObjectClass *newObject)
Inserts a new object into the array at the given index.
Definition: juce_ReferenceCountedArray.h:387
@ GL_TESS_EVALUATION_SHADER_EXT
Definition: juce_gles2.h:2688
GLsizei GLenum GLsizei GLsizei GLboolean fixedSampleLocations
Definition: juce_gl.h:6916
ScopedLockType(InterProcessLock &l)
Creates a scoped lock.
Definition: juce_InterProcessLock.h:88
@ GL_TEXTURE_MIN_LOD_SGIS
Definition: juce_gl.h:11332
String getCameraId() const noexcept
Definition: juce_android_CameraDevice.h:518
@ GL_RGB4_EXT
Definition: juce_gl.h:7429
@ GL_LINEAR_TILING_EXT
Definition: juce_gl.h:6902
@ GL_TEXTURE_COORD_ARRAY
Definition: juce_gl.h:1002
void removeListener(Listener *listener)
Removes a previously-registered listener.
Definition: juce_AnimatedPosition.h:145
LinearVoid< T > skipCurrentValue(int numSamples) noexcept
Definition: juce_SmoothedValue.h:389
@ GL_RGB8_OES
Definition: juce_gles2.h:4674
GLenum target
Definition: juce_gl.h:2230
Runs a set of unit tests.
Definition: juce_UnitTest.h:324
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:315
WindowsGetStringRawBufferFuncPtr getHStringRawBuffer
Definition: juce_win32_WinRTWrapper.h:104
virtual int getSizeInUnits()
Returns a value to indicate how much memory this object takes up.
Definition: juce_UndoableAction.h:88
A class for storing and manipulating a source code file.
Definition: juce_CodeDocument.h:45
int(UNITY_INTERFACE_API * getFloatParameterCallback)(UnityAudioEffectState *state, int index, float *value, char *valuestr)
Definition: juce_UnityPluginInterface.h:53
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:166
AsyncWorkerFunctor(FunctionType functorToUse)
Definition: juce_OpenGLContext.h:348
@ WGL_COLOR_BITS_EXT
Definition: juce_wgl.h:450
bool operator<(CharPointer_ASCII other) const noexcept
Definition: juce_CharPointer_ASCII.h:65
Value getPropertyAsValue()
Returns the current property as a Value object.
Definition: juce_ValueTreePropertyWithDefault.h:121
int pipeHandle
Definition: juce_posix_SharedCode.h:1232
static forcedinline float valueAtOffset(const float *const inputs, const float offset, int index) noexcept
Definition: juce_Interpolators.h:126
@ GL_PATH_TERMINAL_END_CAP_NV
Definition: juce_gl.h:9631
const AudioBlock & replaceWithNegativeOf(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:498
@ WGL_PBUFFER_HEIGHT_EXT
Definition: juce_wgl.h:422
static AudioChannelSet createLRS()
Creates a set containing an LRS set (left, right, surround).
AutoFlow
Possible values for the autoFlow property.
Definition: juce_Grid.h:146
@ GL_DRAW_BUFFER9_EXT
Definition: juce_gles2.h:2053
bool isAutomatable() const override
Returns true if the host can automate this parameter.
Definition: juce_AudioProcessorParameterWithID.h:178
@ constantType
Definition: juce_Expression.h:220
static SIMDRegister JUCE_VECTOR_CALLTYPE abs(SIMDRegister a) noexcept
Returns the absolute value of each element.
Definition: juce_SIMDRegister.h:334
@ GL_VARIABLE_A_NV
Definition: juce_gl.h:9953
@ GL_MAX_RATIONAL_EVAL_ORDER_NV
Definition: juce_gl.h:9096
@ GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
Definition: juce_gl.h:5562
@ GL_ZERO_TO_ONE
Definition: juce_gl.h:3015
@ GL_TANGENT_ARRAY_EXT
Definition: juce_gl.h:6178
Array< AudioChannelSet > outputBuses
An array containing the list of output buses that this processor supports.
Definition: juce_AudioProcessor.h:310
const PluginHostType & getHostType()
Definition: juce_IncludeModuleHeaders.h:39
@ GL_UNSIGNED_INT_SAMPLER_BUFFER_OES
Definition: juce_gles2.h:4850
AudioBlock &JUCE_VECTOR_CALLTYPE multiplyBy(NumericType value) noexcept
Multiplies the elements in this block by a fixed value.
Definition: juce_AudioBlock.h:442
VMR_ASPECT_RATIO_MODE
Definition: juce_win32_ComTypes.h:51
forcedinline void setAlpha(uint8 newAlpha) noexcept
Replaces the colour's alpha value with another one.
Definition: juce_PixelFormats.h:694
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: juce_gl.h:2281
@ GL_VIEWPORT_BOUNDS_RANGE_OES
Definition: juce_gles2.h:4992
@ GL_MAX_TEXTURE_BUFFER_SIZE_EXT
Definition: juce_gl.h:7494
@ GL_VIRTUAL_PAGE_SIZE_X_AMD
Definition: juce_gl.h:3537
Rectangle< int > getLocalBounds() const noexcept
Returns the component's bounds, relative to its own origin.
float getRight() const noexcept
Returns the position of the glyph's right-hand edge.
Definition: juce_GlyphArrangement.h:58
@ GL_OUTPUT_TEXTURE_COORD17_EXT
Definition: juce_gl.h:8000
Definition: juce_linux_X11_Symbols.h:45
int getNumChannels(bool isInput, int busIndex) const noexcept
Get the number of channels of a particular bus.
Definition: juce_AudioProcessor.h:313
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint dstZ
Definition: juce_gl.h:2933
@ GL_MAP_PERSISTENT_BIT_EXT
Definition: juce_gles2.h:1896
@ GL_INT8_VEC4_NV
Definition: juce_gl.h:3352
A resizable window with a title bar and maximise, minimise and close buttons.
Definition: juce_DocumentWindow.h:54
UiaHostProviderFromHwndFunc uiaHostProviderFromHwnd
Definition: juce_win32_WindowsUIAWrapper.h:146
@ bottomSideRight
Bottom Side Right (Bsr)
Definition: juce_AudioChannelSet.h:417
Interfaces(std::unique_ptr< AccessibilityTableInterface > ptr)
Definition: juce_AccessibilityHandler.h:54
void clipToEdgeTable(const EdgeTable &)
constexpr auto joinCompileTimeStr(const char(&a)[A], std::array< char, B > b)
Definition: juce_mac_ObjCHelpers.h:331
Definition: juce_fallback_SIMDNativeOps.h:178
GLsizei const GLuint const GLintptr const GLsizei * strides
Definition: juce_gl.h:3006
@ GL_PN_TRIANGLES_NORMAL_MODE_ATI
Definition: juce_gl.h:5818
GLenum GLint GLint * precision
Definition: juce_gl.h:2446
@ GL_RGBA8_EXT
Definition: juce_gl.h:7438
ComSmartPtr< ComTypes::IPin > smartTeeCaptureOutputPin
Definition: juce_win32_CameraDevice.h:580
EditableState
Definition: juce_ComboBox.h:434
An implementation of the OnlineUnlockStatus class which talks to the Tracktion Marketplace server.
Definition: juce_TracktionMarketplaceStatus.h:41
NativeContext(Component &c, const OpenGLPixelFormat &pixFormat, void *contextToShare, bool multisampling, OpenGLVersion version)
Definition: juce_OpenGL_ios.h:47
MemoryBlock lastPostData
Definition: juce_WebBrowserComponent.h:161
@ GL_TEXTURE_RECTANGLE
Definition: juce_gl.h:2032
@ GL_TEXTURE23
Definition: juce_gl.h:1167
@ GL_CON_19_ATI
Definition: juce_gl.h:5717
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_UTF32.h:73
SampleType processSample(SampleType inputValue, size_t channelToUse) noexcept
HWND hwnd
Definition: juce_win32_Video.h:947
void removeTimedOutServices()
@ GL_STORAGE_CACHED_APPLE
Definition: juce_gl.h:3739
ComponentDragger dragger
Definition: juce_ResizableWindow.h:396
Manages an OpenGL shader program.
Definition: juce_OpenGLShaderProgram.h:35
bool isAccessibleOffscreen() const noexcept
Returns true if the UI element is accessible offscreen.
Definition: juce_AccessibilityState.h:192
@ GL_CLAMP_READ_COLOR_ARB
Definition: juce_gl.h:3905
@ GL_PERFMON_RESULT_AVAILABLE_AMD
Definition: juce_gl.h:3461
~XEmbedComponent() override
Destructor.
@ GL_BIAS_BIT_ATI
Definition: juce_gl.h:5768
ArgumentList & operator=(const ArgumentList &)=default
JUCE_NODISCARD MessageBoxOptions withTitle(const String &boxTitle) const
Sets the title of the dialog box.
Definition: juce_MessageBoxOptions.h:74
@ GL_DEPTH_STENCIL_OES
Definition: juce_gles2.h:1571
CharPointerType end() const
Returns an iterator pointing at the terminating null of the string.
Definition: juce_String.h:949
@ GL_MIRROR_CLAMP_TO_BORDER_EXT
Definition: juce_gl.h:7689
@ WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D
Definition: juce_wgl.h:511
int(UNITY_INTERFACE_API * resetCallback)(UnityAudioEffectState *state)
Definition: juce_UnityPluginInterface.h:45
static HostType getHostType()
@ GL_PIXEL_MAP_I_TO_A
Definition: juce_gl.h:439
JUCE_NODISCARD auto getMeta() const
Definition: juce_AudioProcessorParameterWithID.h:95
khronos_uint64_t GLuint64EXT
Definition: juce_gl.h:191
@ GL_MODELVIEW31_ARB
Definition: juce_gl.h:5424
@ noDisc
The drive has no disk in it.
Definition: juce_AudioCDBurner.h:62
@ GL_POST_CONVOLUTION_GREEN_SCALE
Definition: juce_gl.h:4348
ElementType * data() noexcept
Definition: juce_ArrayBase.h:189
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:67
@ GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Definition: juce_gl.h:2985
@ GL_STATIC_ATI
Definition: juce_gl.h:5892
SpinLock ratioLock
Definition: juce_ResamplingAudioSource.h:84
@ GL_GPU_ADDRESS_NV
Definition: juce_gl.h:10101
@ GL_WEIGHTED_AVERAGE_EXT
Definition: juce_gl.h:7609
@ GL_UNSIGNED_INT_5_9_9_9_REV_EXT
Definition: juce_gl.h:7775
@ GL_SCREEN
Definition: juce_gles2.h:1246
int parameterIndex
Definition: juce_AudioProcessorEditor.h:71
@ GL_MAP_COLOR
Definition: juce_gl.h:516
const Colour darksalmon
Definition: juce_Colours.h:75
GlobalRef & captureSession
Definition: juce_android_CameraDevice.h:1707
@ GL_CUBIC_MIPMAP_LINEAR_IMG
Definition: juce_gles2.h:3090
void JUCE_VECTOR_CALLTYPE addProductOfInternal(AudioBlock< OtherSampleType > src, NumericType factor) const noexcept
Definition: juce_AudioBlock.h:806
bool tryEnter() const noexcept
Attempts to acquire the lock, returning true if this was successful.
Definition: juce_SpinLock.h:59
@ GL_UNPACK_IMAGE_HEIGHT_EXT
Definition: juce_gl.h:7462
int requiredNumberOfChannels
Definition: juce_ChannelRemappingAudioSource.h:132
~NativeWindow()
Definition: juce_win32_Video.h:926
RelativeTime minimumVisibleTime
Definition: juce_SplashScreen.h:147
const Image::BitmapData & destData
Definition: juce_RenderingHelpers.h:760
@ GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
Definition: juce_gl.h:3965
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
Definition: juce_gl.h:2559
void displayModeChanged() override
Definition: juce_win32_Video.h:145
@ GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5455
const AudioBlock & multiplyBy(SmoothedValue< OtherSampleType, SmoothingType > &value) const noexcept
Definition: juce_AudioBlock.h:468
@ GL_FLOAT16_MAT4_AMD
Definition: juce_gl.h:3329
virtual void removeView(HIViewRef embeddedView)=0
void *KHRONOS_APIENTRY *const & glMapNamedBuffer(GLuint buffer, GLenum access)
@ GL_IMAGE_CLASS_2_X_16
Definition: juce_gl.h:2824
short timeFormat
Definition: juce_MidiFile.h:190
@ GL_AFFINE_3D_NV
Definition: juce_gl.h:9654
@ GL_INT64_VEC2_ARB
Definition: juce_gl.h:4277
@ GL_COMBINE_ALPHA
Definition: juce_gl.h:1218
GLenum GLenum GLsizei void * row
Definition: juce_gl.h:3166
size_t allocatedBytes
Definition: juce_AudioSampleBuffer.h:1219
@ GL_PATH_CLIENT_LENGTH_NV
Definition: juce_gl.h:9638
Radial(const ColourGradient &gradient, const AffineTransform &, const PixelARGB *colours, int numColours)
Definition: juce_RenderingHelpers.h:479
Mode mode
Definition: juce_LadderFilter.h:148
@ GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT
Definition: juce_gles2.h:2686
LONGLONG MinFrameInterval
Definition: juce_win32_ComTypes.h:165
@ WMT_VER_7_0
Definition: juce_win32_ComTypes.h:76
const ArrayType & getListeners() const noexcept
Returns the raw array of listeners.
Definition: juce_ListenerList.h:114
@ GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE
Definition: juce_gl.h:3789
JUCE_COMRESULT get_CanMaximize(BOOL *pRetVal) override
Definition: juce_win32_UIAWindowProvider.h:91
int getNumGlyphs() const noexcept
Returns the total number of glyphs in the arrangement.
Definition: juce_GlyphArrangement.h:133
SidePanel(StringRef title, int width, bool positionOnLeft, Component *contentComponent=nullptr, bool deleteComponentWhenNoLongerNeeded=true)
Creates a SidePanel component.
@ GL_UNPACK_RESAMPLE_SGIX
Definition: juce_gl.h:11639
bool isChecked() const noexcept
Returns true if the UI element is checked.
Definition: juce_AccessibilityState.h:132
int CropAlignY
Definition: juce_win32_ComTypes.h:156
@ GL_BLEND_EQUATION
Definition: juce_gl.h:1333
@ GL_DECR
Definition: juce_gl.h:371
@ GL_RENDERER
Definition: juce_gl.h:373
virtual void onActivityCreated(jobject, jobject)
Definition: juce_android_JNIHelpers.h:904
const RectangleList< int > & clip
Definition: juce_RenderingHelpers.h:1926
@ GL_TEXTURE17
Definition: juce_gl.h:1161
static constexpr FloatType twoPi
A predefined value for 2 * Pi.
Definition: juce_MathsFunctions.h:385
@ GL_MAX_MESH_IMAGE_UNIFORMS_NV
Definition: juce_gl.h:9510
An effect filter that adds a drop-shadow behind the image's content.
Definition: juce_DropShadowEffect.h:85
~ThreadLocalValue()
Destructor.
Definition: juce_ThreadLocalValue.h:56
void swap(int index1, int index2) noexcept
Swaps a pair of objects in the array.
Definition: juce_OwnedArray.h:728
@ GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV
Definition: juce_gl.h:9433
@ GL_LAST_VERTEX_CONVENTION
Definition: juce_gl.h:2126
A PropertyComponent that contains an on/off toggle button.
Definition: juce_BooleanPropertyComponent.h:40
@ GL_PROXY_HISTOGRAM_EXT
Definition: juce_gl.h:6806
@ GL_DEBUG_SEVERITY_HIGH
Definition: juce_gl.h:2721
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.
Definition: juce_mac_CameraDevice.h:336
@ GL_TRANSFORM_FEEDBACK_VARYING
Definition: juce_gl.h:2865
@ GL_DEPTH_STENCIL
Definition: juce_gl.h:1809
JUCE_COMRESULT get_IsReadOnly(BOOL *pRetVal) override
Definition: juce_win32_UIAValueProvider.h:69
virtual void handlePaint()
Definition: juce_mac_CarbonViewWrapperComponent.h:62
bool isSquare() const noexcept
Tells if the matrix is a square matrix.
Definition: juce_Matrix.h:178
@ GL_COLOR_ATTACHMENT14_EXT
Definition: juce_gl.h:6650
@ GL_VERTEX_ARRAY_RANGE_POINTER_APPLE
Definition: juce_gl.h:3773
Point< float > point1
Definition: juce_ColourGradient.h:195
@ GL_POINT_SIZE_MAX_EXT
Definition: juce_gl.h:7097
@ GL_OBJECT_ACTIVE_UNIFORMS_ARB
Definition: juce_gl.h:4872
const Colour lime
Definition: juce_Colours.h:119
Parameters(float attackTimeSeconds, float decayTimeSeconds, float sustainLevel, float releaseTimeSeconds)
Definition: juce_ADSR.h:55
@ VMRMode_Mask
Definition: juce_win32_ComTypes.h:48
TimeSliceThread & thread
Definition: juce_BufferingAudioFormatReader.h:85
int flags
A bitwise-OR of the values specified in the CommandFlags enum.
Definition: juce_ApplicationCommandInfo.h:187
GlobalRef handlerThread
Definition: juce_android_CameraDevice.h:2912
bool isExpandable() const noexcept
Returns true if the UI element is expandable.
Definition: juce_AccessibilityState.h:144
const SelectableItemType * end() const noexcept
Provides iterator access to the array of items.
Definition: juce_SelectedItemSet.h:284
forcedinline void multiplyAlpha(float multiplier) noexcept
Definition: juce_PixelFormats.h:706
const GLuint * waitSemaphoreArray
Definition: juce_gl.h:9459
@ GL_SAMPLER_1D_ARRAY_SHADOW
Definition: juce_gl.h:1768
AccessibilityRole getRole() const noexcept
The type of UI element that this accessibility handler represents.
Definition: juce_AccessibilityHandler.h:108
const bool treatFilePackagesAsDirs
Definition: juce_FileChooser.h:308
CharPointer_UTF16 operator=(CharPointer_UTF16 other) noexcept
Definition: juce_CharPointer_UTF16.h:50
@tags{GUI}
Definition: juce_CaretComponent.h:34
void removeValuesIn(const OtherSetType &otherSet) noexcept
Removes any elements which are also in another set.
Definition: juce_SortedSet.h:392
Ptr clone() const override
Definition: juce_RenderingHelpers.h:1637
@ GL_STENCIL_INDEX8_OES
Definition: juce_gles2.h:4932
void audioDeviceIOCallback(const float **inputChannelData, int numInputChannels, float **outputChannelData, int numOutputChannels, int numSamples) override
Processes a block of incoming and outgoing audio data.
Definition: juce_StandaloneFilterWindow.h:451
String purchaseTime
Date of the purchase (in ISO8601 format).
Definition: juce_InAppPurchases.h:82
@ GL_PROGRAM_RESIDENT_NV
Definition: juce_gl.h:10628
@ GL_RGB_SCALE
Definition: juce_gl.h:1231
OwnedArray< Line > lines
Definition: juce_TextLayout.h:260
void cameraCaptureSessionCaptureStarted(bool isPreview, jobject session, jobject request, int64 timestamp, int64 frameNumber)
Definition: juce_android_CameraDevice.h:2022
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
JUCE_NODISCARD 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:223
SampleType h
Definition: juce_LinkwitzRileyFilter.h:134
@ GL_REFERENCED_BY_MESH_SHADER_NV
Definition: juce_gl.h:9544
int getBottomLeftCornerAlpha() const noexcept
Definition: juce_RenderingHelpers.h:392
PopupMenu * getRootMenu() noexcept
Returns the PopupMenu object associated with the ComboBox.
Definition: juce_ComboBox.h:275
Represents an 8-bit single-channel pixel, and can perform compositing operations on it.
Definition: juce_PixelFormats.h:599
@ GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
Definition: juce_gl.h:6127
@ GL_PROGRAM_STRING_ARB
Definition: juce_gl.h:4123
Ptr clone() const override
Definition: juce_RenderingHelpers.h:1818
@ GL_PIXEL_MAP_S_TO_S_SIZE
Definition: juce_gl.h:507
Matrix3D(const Type *values) noexcept
Creates a matrix from an array of 16 raw values.
Definition: juce_Matrix3D.h:76
void removeMidiInputDeviceCallback(const String &deviceIdentifier, MidiInputCallback *callback)
Removes a listener that was previously registered with addMidiInputDeviceCallback().
@ GL_TEXTURE9_ARB
Definition: juce_gl.h:4548
@ WGL_NUMBER_OVERLAYS_ARB
Definition: juce_wgl.h:235
void fillPath(const Path &, const AffineTransform &) override
String argumentDescription
A description of the command-line arguments needed for this command, which will be printed as part of...
Definition: juce_ConsoleApplication.h:256
GLfloat GLfloat p
Definition: juce_gl.h:11941
std::vector< float * > storedOutputChannels
Definition: juce_StandaloneFilterWindow.h:502
const Colour slateblue
Definition: juce_Colours.h:168
Calculates and applies a sequence of changes to convert one text string into another.
Definition: juce_TextDiff.h:36
Definition: juce_win32_UIATextProvider.h:30
double sampleRate
The sample rate that will be used for the data that is sent to the processor.
Definition: juce_ProcessContext.h:40
bool contains(KeyTypeParameter keyToLookFor) const
Returns true if the map contains an item with the specified key.
Definition: juce_HashMap.h:207
@ GL_EDGE_FLAG_ARRAY
Definition: juce_gl.h:1003
int processAdding(double speedRatio, const float *inputSamples, float *outputSamples, int numOutputSamplesToProduce, int numInputSamplesAvailable, int wrapAround, float gain) noexcept
Resamples a stream of samples, adding the results to the output data with a gain.
Definition: juce_GenericInterpolator.h:157
const_iterator begin() const
Definition: juce_TextLayout.h:246
constexpr static uint16 littleEndianShort(const void *bytes) noexcept
Turns 2 bytes into a little-endian integer.
Definition: juce_ByteOrder.h:202
TableListBoxModel * getModel() const noexcept
Returns the model currently in use.
Definition: juce_TableListBox.h:231
@ GL_INTENSITY32F_ARB
Definition: juce_gl.h:5230
const Array< float > & getDashLengths() const noexcept
Returns the set of dash lengths that the path is using.
Definition: juce_DrawableShape.h:92
const SelectableItemType * begin() const noexcept
Definition: juce_SelectedItemSet.h:278
Type ** getArrayOfWritePointers() noexcept
Returns an array of pointers to the channels in the buffer.
Definition: juce_AudioSampleBuffer.h:389
static const float lineMarker
Definition: juce_Path.h:830
OptionalScopedPointer & operator=(OptionalScopedPointer &&other) noexcept
Takes ownership of the object that another OptionalScopedPointer holds.
Definition: juce_OptionalScopedPointer.h:91
GLuint GLchar GLuint GLuint * noCounters
Definition: juce_gl.h:8417
@ GL_TEXTURE_1D
Definition: juce_gl.h:320
Represents a set of folders that make up a search path.
Definition: juce_FileSearchPath.h:34
String channelId
Required for Android API level 26 or above: specifies notification channel id.
Definition: juce_PushNotifications.h:172
@ GL_UNSIGNED_INT64_VEC3_ARB
Definition: juce_gl.h:4281
int getLineHeight() const noexcept
Returns the height of a line of text, in pixels.
Definition: juce_CodeEditorComponent.h:76
@ WGL_ACCUM_BITS_ARB
Definition: juce_wgl.h:260
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:140
void resized() override
Called when this component's size has been changed.
Definition: juce_StandaloneFilterWindow.h:833
int addSorted(ElementComparator &comparator, ParameterType newElement)
Inserts a new element into the array, assuming that the array is sorted.
Definition: juce_Array.h:694
juce::OwnedArray< MonoProcessorType > processors
Definition: juce_ProcessorDuplicator.h:95
JUCE_END_IGNORE_WARNINGS_GCC_LIKE void addImageCapture()
Definition: juce_mac_CameraDevice.h:406
@ GL_COMPRESSED_RGBA_ASTC_12x12
Definition: juce_gles2.h:1420
@ GL_OPERAND1_ALPHA_ARB
Definition: juce_gl.h:5177
@ GL_LUMINANCE_ALPHA
Definition: juce_gl.h:601
void addParameterGroup(std::unique_ptr< AudioProcessorParameterGroup >)
Adds a group of parameters to the AudioProcessor.
@ showMenu
Represents the user showing a contextual menu for a UI element.
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:314
Class to hold a speaker configuration.
Definition: juce_VSTCommon.h:147
bool isEmpty() const noexcept
Returns true if the bundle contains no elements; false otherwise.
Definition: juce_OSCBundle.h:109
@ GL_NAMED_STRING_LENGTH_ARB
Definition: juce_gl.h:4962
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:279
GLbitfield dstGpuMask
Definition: juce_gl.h:9438
void removeRange(int startIndex, int numberToRemove)
Removes a range of objects from the array.
Definition: juce_ReferenceCountedArray.h:688
iterator end()
Returns an iterator over the lines of content.
Definition: juce_TextLayout.h:250
A simple wrapper for building a collection of supported accessibility actions and corresponding callb...
Definition: juce_AccessibilityActions.h:72
@ WGL_AUX5_ARB
Definition: juce_wgl.h:319
@ GL_VERTEX_PRECLIP_HINT_SGIX
Definition: juce_gl.h:11760
@ GL_VERTEX_STREAM5_ATI
Definition: juce_gl.h:5932
const Vst2::VstSpeakerArrangement & get() const
Definition: juce_VSTCommon.h:210
Polynomial< FloatingType > withGain(double gain) const
Returns the polynomial with all its coefficients multiplied with a gain factor.
Definition: juce_Polynomial.h:110
@ GL_RGB8UI
Definition: juce_gl.h:1752
int interpolate(double speedRatio, const float *input, float *output, int numOutputSamplesToProduce, int numInputSamplesAvailable, int wrap) noexcept
Definition: juce_GenericInterpolator.h:283
@ GL_FLOAT_MAT2x3_NV
Definition: juce_gles2.h:3942
@ GL_CON_4_ATI
Definition: juce_gl.h:5702
void play()
Definition: juce_android_Video.h:451
@ GL_CLIPPING_INPUT_PRIMITIVES_ARB
Definition: juce_gl.h:4657
int maxNumThumbsToStore
Definition: juce_AudioThumbnailCache.h:110
UndoManager * getUndoManager() noexcept
Returns the UndoManager that is being used.
Definition: juce_CachedValue.h:184
@ GL_R1UI_C3F_V3F_SUN
Definition: juce_gl.h:11911
void addWithoutMerging(RectangleType rect)
Dumbly adds a rectangle to the list without checking for overlaps.
Definition: juce_RectangleList.h:180
static ModalComponentManager::Callback * create(CallbackFn &&fn)
This is a utility function to create a ModalComponentManager::Callback that will call a callable obje...
Definition: juce_ModalComponentManager.h:174
@ TextPatternRangeEndpoint_Start
Definition: juce_win32_ComInterfaces.h:71
AudioProcessorParameterGroup parameterTree
Definition: juce_AudioProcessor.h:1480
SrcPixelType * sourceLineStart
Definition: juce_RenderingHelpers.h:893
@ GL_GEOMETRY_SHADER_BIT_EXT
Definition: juce_gles2.h:2131
HSTRING get() const noexcept
Definition: juce_win32_WinRTWrapper.h:77
@ GL_TEXTURE_VIEW_NUM_LAYERS_OES
Definition: juce_gles2.h:4956
@ GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
Definition: juce_gl.h:5496
virtual ~Listener()
Definition: juce_CameraDevice.h:189
void removeFileCaptureFilter()
Definition: juce_win32_CameraDevice.h:439
@ GL_TEXTURE_SHARED_SIZE_EXT
Definition: juce_gl.h:7776
AudioPlayHead * getAudioPlayHead() const
@ GL_LESS
Definition: juce_gl.h:228
typename DummyCriticalSection ::ScopedLockType ScopedLockType
Returns the type of scoped lock to use for locking this array.
Definition: juce_Array.h:1123
@tags{Audio}
Definition: juce_AudioCDBurner.h:37
@ GL_FRAMEBUFFER_FLIP_Y_MESA
Definition: juce_gl.h:8648
virtual int32_t queryIAudioProcessor(const Steinberg::TUID, void **obj)
This function may be used by implementations of queryInterface() in the VST3's implementation of IAud...
Definition: juce_VST3ClientExtensions.h:68
int getViewPositionY() const noexcept
Returns the position within the child component of the top-left of its visible area.
Definition: juce_Viewport.h:150
int maxNumberOfItems
Definition: juce_RecentlyOpenedFilesList.h:172
const OSCBundle::Element * begin() const noexcept
Returns a pointer to the first element of the OSCBundle.
Definition: juce_OSCBundle.h:132
JUCE_NODISCARD auto withLabel(String x) const
Definition: juce_AudioProcessorValueTreeState.h:49
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_LinkwitzRileyFilter.h:84
@ GL_LIGHT1
Definition: juce_gl.h:631
bool hasBeenCleared() const noexcept
Returns true if the buffer has been entirely cleared.
Definition: juce_AudioSampleBuffer.h:665
void addChildComponent(Component *child, int zOrder=-1)
Adds a child component to this one.
@ GL_BLEND_EQUATION_ALPHA_EXT
Definition: juce_gl.h:6056
typename ClipRegions< SoftwareRendererSavedState >::RectangleListRegion RectangleListRegionType
Definition: juce_RenderingHelpers.h:2048
virtual bool customComponentUsesTreeViewMouseHandler() const
This should return true if you want to use a custom component, and also use the TreeView's built-in m...
Definition: juce_TreeView.h:371
@ GL_IS_ROW_MAJOR
Definition: juce_gl.h:2877
@ GL_YCBCR_422_APPLE
Definition: juce_gl.h:3809
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:107
@ GL_LUMINANCE8_SNORM
Definition: juce_gl.h:7789
@ GL_INT_IMAGE_3D
Definition: juce_gl.h:2614
AttributedString(const String &newString)
Creates an attributed string with the given text.
Definition: juce_AttributedString.h:53
@ GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES
Definition: juce_gles2.h:4596
@ GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI
Definition: juce_gl.h:11792
std::unique_ptr< CGDataProvider, DataProviderDelete > DataProviderPtr
Definition: juce_mac_CoreGraphicsContext.h:59
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:209
@ GL_DEBUG_TYPE_PORTABILITY_KHR
Definition: juce_gl.h:8477
@ GL_CONVOLUTION_2D
Definition: juce_gl.h:3040
float getGlobalScaleFactor() const noexcept
Returns the current global scale factor, as set by setGlobalScaleFactor().
Definition: juce_Desktop.h:391
GLsizei GLsizei numSegments
Definition: juce_gl.h:9827
@ GL_CURRENT_WEIGHT_ARB
Definition: juce_gl.h:5387
GLuint divisor
Definition: juce_gl.h:2233
Represents a download task.
Definition: juce_URL.h:490
@ GL_SAMPLER_CUBE_ARB
Definition: juce_gl.h:4861
@ WGL_TEXTURE_TARGET_ARB
Definition: juce_wgl.h:294
Represents an openGL vertex attribute value.
Definition: juce_OpenGLShaderProgram.h:179
@ GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2860
@ GL_RGB32F
Definition: juce_gl.h:1711
static AudioChannelSet disabled()
Creates a zero-channel set which can be used to indicate that a bus is disabled.
ArrayBase< ObjectClass *, TypeOfCriticalSectionToUse > values
Definition: juce_OwnedArray.h:853
void setViewport(Rectangle< int > newArea) noexcept
Sets the viewport area within which mouse-drag positions will occur.
Definition: juce_Draggable3DOrientation.h:67
DummyComponent(NativeContext &c)
Definition: juce_OpenGL_win32.h:231
const GLfloat * tc
Definition: juce_gl.h:11964
GLsizei numPaths
Definition: juce_gl.h:9797
const DirectoryEntry & operator*(const DirectoryEntry &e) noexcept
A convenience operator so that the expression *it++ works correctly when it is an instance of RangedD...
Definition: juce_RangedDirectoryIterator.h:80
@ GL_SKIP_MISSING_GLYPH_NV
Definition: juce_gl.h:9672
void notifyPictureTaken(const Image &image)
Definition: juce_android_CameraDevice.h:3049
int32 intValue
Definition: juce_OSCArgument.h:116
@ GL_ONE_MINUS_CONSTANT_COLOR
Definition: juce_gl.h:1335
void translate(Point< int > delta) override
Definition: juce_RenderingHelpers.h:1847
@ GL_SEPARABLE_2D_EXT
Definition: juce_gl.h:6140
void prepare(const ProcessSpec &spec) noexcept
Called before processing starts.
Definition: juce_Gain.h:73
const ValueTree & getRoot() noexcept
Returns the root ValueTree that is being observed.
Definition: juce_ValueTreeSynchroniser.h:84
@ GL_VERTEX_ID_NV
Definition: juce_gl.h:10406
SampleType ratio
Definition: juce_NoiseGate.h:106
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
Definition: juce_gl.h:4238
const Colour cornflowerblue
Definition: juce_Colours.h:60
DeviceOrientationChangeListener(PreviewDisplay &pd)
Definition: juce_android_CameraDevice.h:2771
ComBaseClassHelperBase(unsigned int initialRefCount)
Definition: juce_win32_ComSmartPtr.h:167
@ GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
Definition: juce_gl.h:11429
@ GL_PLUS_NV
Definition: juce_gl.h:8851
@ GL_OBJECT_TYPE
Definition: juce_gl.h:2130
Array< InterfaceInfo > getAllInterfaceInfo()
Definition: juce_posix_IPAddress.h:97
@ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Definition: juce_gl.h:7531
static Result ok() noexcept
Creates and returns a 'successful' result.
Definition: juce_Result.h:61
const Colour ghostwhite
Definition: juce_Colours.h:90
bool hasFocusOutline() const noexcept
Returns true if this component should have a focus outline.
Definition: juce_Component.h:1493
@ centreSurround
Cs/S channel.
Definition: juce_AudioChannelSet.h:331
@ GL_RESAMPLE_ZERO_FILL_SGIX
Definition: juce_gl.h:11641
@ GL_ALPHA_MAX_CLAMP_INGR
Definition: juce_gl.h:8316
std::vector< SmoothedValue< SampleType, ValueSmoothingTypes::Linear > > feedbackVolume
Definition: juce_Chorus.h:153
bool hasVideo
Definition: juce_win32_Video.h:763
@ GL_STATIC_DRAW
Definition: juce_gl.h:1417
Type ** channels
Definition: juce_AudioSampleBuffer.h:1220
GlobalRef & handler
Definition: juce_android_CameraDevice.h:2625
static const int numberPad0
key-code for the 0 on the numeric keypad.
Definition: juce_KeyPress.h:243
@ indexG
Definition: juce_PixelFormats.h:296
bool isOnePixelWide() const noexcept
Definition: juce_RenderingHelpers.h:388
Definition: juce_KeyPressMappingSet.h:229
virtual ~CaptureSessionModeBase()=default
float left
Definition: juce_GridItem.h:182
@ GL_TEXTURE4
Definition: juce_gl.h:1148
@ GL_TEXTURE_COORD_ARRAY_POINTER_EXT
Definition: juce_gl.h:7903
@ WGL_BIND_TO_TEXTURE_DEPTH_NV
Definition: juce_wgl.h:587
@ GL_PATH_DASH_ARRAY_COUNT_NV
Definition: juce_gl.h:9662
LONGLONG REFERENCE_TIME
Definition: juce_win32_ComTypes.h:104
void add(String stringToAdd)
Appends a string at the end of the array.
@ GL_IMAGE_ROTATE_ORIGIN_Y_HP
Definition: juce_gl.h:8192
const Colour mediumturquoise
Definition: juce_Colours.h:131
GLuint GLuint GLuint GLbitfield preserveMask
Definition: juce_gles2.h:5226
File currentFile
Definition: juce_android_Video.h:467
void * getWindowHandle() const
Returns the underlying native window handle for this component.
@ GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM
Definition: juce_gles2.h:5139
@ GL_DST_OUT_NV
Definition: juce_gl.h:8827
@ GL_DEPTH_COMPONENTS
Definition: juce_gl.h:2770
~OwnedArray()
Deletes the array and also deletes any objects inside it.
Definition: juce_OwnedArray.h:62
std::function< void()> onChange
A lambda that can be set to receive a callback when the list changes.
Definition: juce_NetworkServiceDiscovery.h:117
@ GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Definition: juce_gl.h:2077
@ wantStdOut
Definition: juce_ChildProcess.h:52
signed char int8
A platform-independent 8-bit signed integer type.
Definition: juce_MathsFunctions.h:35
IncDecButtonMode
Used by setIncDecButtonsMode().
Definition: juce_Slider.h:290
GLenum GLsizeiptr fontSize
Definition: juce_gl.h:9841
@ GL_NORMAL_ARRAY_TYPE
Definition: juce_gl.h:1007
void resetToEnd() noexcept
Definition: juce_HashMap.h:455
@ GL_RG_SNORM
Definition: juce_gl.h:7797
@ GL_HISTOGRAM_BLUE_SIZE_EXT
Definition: juce_gl.h:6811
@ GL_RELATIVE_ROUNDED_RECT4_NV
Definition: juce_gl.h:9753
void setValueAsCompleteGesture(float newDenormalisedValue)
Triggers a full gesture message on the managed parameter.
@ GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Definition: juce_gl.h:2076
int getReferenceCount() const noexcept
Returns the object's current reference count.
Definition: juce_ReferenceCountedObject.h:101
@ GL_ALPHA4_EXT
Definition: juce_gl.h:7409
@ GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
Definition: juce_gl.h:7326
@ GL_PIXEL_MIN_FILTER_EXT
Definition: juce_gl.h:7072
GLintptr offset
Definition: juce_gl.h:1461
std::unique_ptr< Pimpl > pimpl
Definition: juce_HWNDComponent.h:78
ULONG refCount
Definition: juce_win32_ComSmartPtr.h:174
@ sortByManufacturer
Definition: juce_KnownPluginList.h:133
@ GL_MULTIPLY_KHR
Definition: juce_gl.h:8424
@ GL_SRC_COLOR
Definition: juce_gl.h:237
Atom XdndActionCopy
Definition: juce_linux_XWindowSystem.h:90
Implement this class if you need to receive callbacks when the value of an AnimatedPosition changes.
Definition: juce_AnimatedPosition.h:132
static AudioChannelSet createLCR()
Creates a set containing an LCR set (left, right, centre).
bool isHorizontalScrollBarShown() const noexcept
True if the horizontal scrollbar is enabled.
Definition: juce_Viewport.h:233
@ indexB
Definition: juce_PixelFormats.h:296
Purchase purchase
Definition: juce_InAppPurchases.h:133
@ GL_CONSTANT_BORDER
Definition: juce_gl.h:4387
static void layoutSubviews(id self, SEL)
Definition: juce_ios_CameraDevice.h:1266
@ GL_FRAGMENT_LIGHT7_SGIX
Definition: juce_gl.h:11499
void addArray(const OtherArrayType &arrayToAddFrom)
Adds elements from another array to the end of this array.
Definition: juce_Array.h:634
String symbolName
The name of the symbol.
Definition: juce_Expression.h:192
void mouseDrag(Point< Type > mousePos) noexcept
Continues a mouse-drag operation.
Definition: juce_Draggable3DOrientation.h:95
@ draggingSelectionStart
Definition: juce_TextEditor.h:789
@ IncDecButtons
A pair of buttons that increment or decrement the slider's value by the increment set in setRange().
Definition: juce_Slider.h:75
Component::SafePointer< Component > splashScreen
Definition: juce_ResizableWindow.h:394
std::array< MidiChannel, 17 > midiChannels
Definition: juce_MPEUtils.h:94
const Colour tomato
Definition: juce_Colours.h:176
@ GL_MAX_TEXTURE_UNITS
Definition: juce_gl.h:1204
JUCE_COMRESULT Expand() override
Definition: juce_win32_UIAExpandCollapseProvider.h:37
bool isResizable() const noexcept
Returns true if the host is allowed to resize the editor's parent window.
Definition: juce_AudioProcessorEditor.h:141
void resetToDefaultState()
Deletes and re-creates the plugin, resetting it to its default state.
Definition: juce_StandaloneFilterWindow.h:793
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:366
Array()=default
Creates an empty array.
@ GL_DRAW_BUFFER12_ARB
Definition: juce_gl.h:4033
Listener class for events that happen to a ValueTree.
Definition: juce_ValueTree.h:478
void setOwned(ObjectType *newObject)
Makes this OptionalScopedPointer point at a new object, and take ownership of that object.
Definition: juce_OptionalScopedPointer.h:159
static const char * unlockedProp
Definition: juce_OnlineUnlockStatus.h:271
@ GL_MAX_VIEWPORTS_OES
Definition: juce_gles2.h:4990
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:267
Class cls
Definition: juce_mac_ObjCHelpers.h:406
@ GL_BINORMAL_ARRAY_EXT
Definition: juce_gl.h:6179
@ WGL_SWAP_UNDERLAY5
Definition: juce_wgl.h:66
std::unique_ptr< Pimpl > pimpl
Definition: juce_OSCReceiver.h:217
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
Definition: juce_gl.h:10419
@ GL_CONSTANT_COLOR1_NV
Definition: juce_gl.h:9961
@ GL_ADJACENT_PAIRS_NV
Definition: juce_gl.h:9676
@ GL_GREEN
Definition: juce_gl.h:360
constexpr Point< int > toInt() const noexcept
Casts this point to a Point<int> object.
Definition: juce_Point.h:231
@ GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES
Definition: juce_gles2.h:4789
static bool isInAAXAudioSuite(AudioProcessor &)
Returns true if the AudioProcessor instance is an AAX plug-in running in AudioSuite.
bool isCubase7orLater() const noexcept
Returns true if the host is Steinberg Cubase 7 or later.
Definition: juce_PluginHostType.h:135
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:4895
static JUCE_NODISCARD Range withStartAndLength(const ValueType startValue, const ValueType length) noexcept
Returns a range with a given start and length.
Definition: juce_Range.h:66
BallisticsFilterLevelCalculationType
Definition: juce_BallisticsFilter.h:31
Iterator begin() const noexcept
Returns a start iterator for the values in this tree.
Definition: juce_HashMap.h:470
Definition: juce_win32_Video.h:394
@ GL_ASYNC_MARKER_SGIX
Definition: juce_gl.h:11372
@ GL_FOG_COORDINATE
Definition: juce_gl.h:1315
Compressor< SampleType > secondStageCompressor
Definition: juce_Limiter.h:97
@ GL_SWIZZLE_STRQ_DQ_ATI
Definition: juce_gl.h:5755
@ GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Definition: juce_gl.h:2054
SmoothedValue< float > wetGain2
Definition: juce_audio_basics/utilities/juce_Reverb.h:312
@ GL_EDGE_FLAG_ARRAY_COUNT_EXT
Definition: juce_gl.h:7898
@ GL_SAMPLE_COVERAGE_VALUE_ARB
Definition: juce_gl.h:4528
@ GL_COLOR_ATTACHMENT22
Definition: juce_gl.h:1860
#define JUCE_IGNORE_MSVC(warnings)
Push/pop warnings on MSVC.
Definition: juce_CompilerWarnings.h:196
forcedinline void tween(const Pixel &src, uint32 amount) noexcept
Blends another pixel with this one, creating a colour that is somewhere between the two,...
Definition: juce_PixelFormats.h:184
void setFrequency(NumericType newFrequency, bool force=false) noexcept
Sets the frequency of the oscillator.
Definition: juce_Oscillator.h:84
@ GL_CULL_VERTEX_OBJECT_POSITION_EXT
Definition: juce_gl.h:6232
@ GL_WAIT_FAILED
Definition: juce_gl.h:2141
@ GL_FLOAT_MAT2x3
Definition: juce_gl.h:1661
int getScrollbarThickness() const noexcept
Returns the thickness of the scrollbars.
Definition: juce_CodeEditorComponent.h:289
~ScopedWriteLock() noexcept
Destructor.
Definition: juce_ScopedWriteLock.h:74
@ indexR
Definition: juce_PixelFormats.h:551
@ GL_SIGNED_LUMINANCE_NV
Definition: juce_gl.h:10332
bool isDiskPresent() const
Returns true if there's a writable disk in the drive.
uint32 lastCallbackTime
Definition: juce_ProgressBar.h:136
Uses RAII to save and restore the state of a graphics context.
Definition: juce_GraphicsContext.h:659
@ GL_MAX_PATCH_VERTICES_EXT
Definition: juce_gles2.h:2660
@ GL_DRAW_FRAMEBUFFER_EXT
Definition: juce_gl.h:6587
bool isEmpty() const noexcept
Definition: juce_ComponentPeer.h:402
void setVideoWindow(HWND hwnd) override
Definition: juce_win32_Video.h:125
Point< float > anchor
The glyph's anchor point - this is relative to the line's origin.
Definition: juce_TextLayout.h:155
FillType fillType
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:101
Applies a gain to audio samples as single samples or AudioBlocks.
Definition: juce_Gain.h:37
ValueType clipValue(const ValueType value) const noexcept
Returns the nearest value to the one supplied, which lies within the range.
Definition: juce_Range.h:215
@ GL_TEXTURE_SHADOW
Definition: juce_gl.h:2798
void resetReferenceCount() noexcept
Resets the reference count to zero without deleting the object.
Definition: juce_ReferenceCountedObject.h:128
Describes a change, which can be either an insertion or deletion.
Definition: juce_TextDiff.h:53
String pluginFormatName
The plug-in format, e.g.
Definition: juce_PluginDescription.h:65
@ GL_MAX_DRAW_BUFFERS
Definition: juce_gl.h:1485
@ GL_ATTENUATION_EXT
Definition: juce_gl.h:6880
ComSmartPtr< ComTypes::IMediaPosition > mediaPosition
Definition: juce_win32_Video.h:756
@ GL_STENCIL_INDEX4_EXT
Definition: juce_gl.h:6660
void clipToRectangle(Rectangle< int > r)
@ GL_UNIFORM_BLOCK_DATA_SIZE
Definition: juce_gl.h:2074
ColourIds
A set of colour IDs to use to change the colour of various aspects of the alert box.
Definition: juce_AlertWindow.h:441
forcedinline uint32 getEvenBytes() const noexcept
Return channels with an even index and insert zero bytes between them.
Definition: juce_PixelFormats.h:400
GLenum GLenum GLuint GLint GLint GLint yscale
Definition: juce_gles2.h:3022
@ GL_TEXTURE_MAX_CLAMP_T_SGIX
Definition: juce_gl.h:11721
@ GL_MAP2_TEXTURE_COORD_3
Definition: juce_gl.h:568
int getPosition() const noexcept
Returns the position as the number of characters from the start of the document.
Definition: juce_CodeDocument.h:120
String textInputPlaceholder
Optional: placeholder text for text input notification.
Definition: juce_PushNotifications.h:79
void playbackStarted()
Definition: juce_mac_Video.h:549
@ GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Definition: juce_gl.h:2062
virtual void handleMessageFromMaster(const MemoryBlock &)
Definition: juce_ConnectedChildProcess.h:87
static ImageBuffer getImageBufferWithCorrectedOrientationFrom(const LocalRef< jobject > &imagePlaneBuffer, Desktop::DisplayOrientation deviceOrientationFromAccelerometerSensor, Desktop::DisplayOrientation targetOrientation, bool cameraLensFrontFacing, int cameraSensorOrientation)
Definition: juce_android_CameraDevice.h:1235
@ GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:9608
CombFilter() noexcept
Definition: juce_audio_basics/utilities/juce_Reverb.h:222
static double getMillisecondCounterHiRes() noexcept
Returns the number of millisecs since a fixed event (usually system startup).
static int show(const MessageBoxOptions &options)
Shows a dialog box using the specified options.
@ GL_LOCATION_INDEX
Definition: juce_gl.h:2892
@ GL_TEXTURE_LUMINANCE_SIZE
Definition: juce_gl.h:1018
Viewport & getViewport() noexcept
Returns the PropertyPanel's internal Viewport.
Definition: juce_PropertyPanel.h:155
@ GL_VERTEX_ARRAY_STRIDE
Definition: juce_gl.h:1006
void setUseMouseSourcePressureForStrike(bool usePressureForStrike)
Use this to enable the mouse source pressure to be used for the initial note-on velocity,...
Definition: juce_MPEKeyboardComponent.h:71
@ GL_IS_PER_PATCH_OES
Definition: juce_gles2.h:4791
@ GL_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: juce_gl.h:7305
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType sample) noexcept
Processes a single sample, without any locking.
Definition: juce_FIRFilter.h:165
Type advance(Type increment) noexcept
Returns the current value, and increments the phase by the given increment.
Definition: juce_Phase.h:49
@ GL_IUI_V2F_EXT
Definition: juce_gl.h:6836
void checkMinNumArguments(int expectedMinNumberOfArgs) const
Throws an error unless there are at least the given number of arguments.
@ GL_OUTPUT_TEXTURE_COORD14_EXT
Definition: juce_gl.h:7997
@ GL_MINMAX_EXT
Definition: juce_gl.h:6815
LeakedObjectDetector & operator=(const LeakedObjectDetector &) noexcept=default
void lockFocus()
Definition: juce_android_CameraDevice.h:1756
bool contains(const ObjectClassPtr &objectToLookFor) const noexcept
Returns true if the array contains a specified object.
Definition: juce_ReferenceCountedArray.h:345
GLuint interp
Definition: juce_gl.h:5776
static StringArray fromTokens(StringRef stringToTokenise, bool preserveQuotedStrings)
Returns an array containing the tokens in a given string.
void attachedToWindow()
Definition: juce_OpenGL_android.h:260
@ GL_TEXTURE_FLOAT_COMPONENTS_NV
Definition: juce_gl.h:9170
@ GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE
Definition: juce_gl.h:3788
@ GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT
Definition: juce_gles2.h:2158
void getFileTimesInternal(int64 &m, int64 &a, int64 &c) const
Definition: juce_posix_SharedCode.h:319
const Colour limegreen
Definition: juce_Colours.h:120
const Colour darkorchid
Definition: juce_Colours.h:73
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:220
bool initialised
Definition: juce_win32_WinRTWrapper.h:92
void pointer
Definition: juce_MidiBuffer.h:98
@ GL_MAX_COMPUTE_UNIFORM_BLOCKS
Definition: juce_gl.h:2685
void setStart(const ValueType newStart) noexcept
Changes the start position of the range, leaving the end position unchanged.
Definition: juce_Range.h:96
Range & operator=(const Range &)=default
Copies another range object.
@ GL_MATRIX29_ARB
Definition: juce_gl.h:4162
@ GL_BUFFER_MAP_POINTER
Definition: juce_gl.h:1413
const Colour black
Definition: juce_Colours.h:50
bool containsWildcards() const noexcept
Checks whether the OSCAddressPattern contains any of the allowed OSC address pattern wildcards: ?...
Definition: juce_OSCAddress.h:136
@ GL_UNPACK_SKIP_IMAGES_EXT
Definition: juce_gl.h:7461
int64 currentPosition
Definition: juce_FileOutputStream.h:112
@ GL_VERTEX_ARRAY_BINDING_APPLE
Definition: juce_gl.h:3758
std::ptrdiff_t difference_type
Definition: juce_RangedDirectoryIterator.h:102
Definition: juce_win32_Video.h:102
Appender(LinkedListPointer &endOfListPointer) noexcept
Creates an appender which will add items to the given list.
Definition: juce_LinkedListPointer.h:343
@ BottomLeftCornerResizeCursor
A platform-specific cursor for resizing the bottom-left-corner of a window.
Definition: juce_MouseCursor.h:69
@ GL_COLOR_INDEX8_EXT
Definition: juce_gl.h:7044
std::unique_ptr< RenderSequenceFloat > renderSequenceFloat
Definition: juce_AudioProcessorGraph.h:441
@ GL_DRAW_BUFFER0_NV
Definition: juce_gles2.h:3600
void set(int indexToChange, ObjectClass *newObject)
Replaces an object in the array with a different one.
Definition: juce_ReferenceCountedArray.h:453
void takeStillPicture()
Definition: juce_android_CameraDevice.h:2757
@ GL_MODELVIEW8_ARB
Definition: juce_gl.h:5401
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:298
void setCentreDelay(SampleType newDelayMs)
Sets the centre delay in milliseconds of the chorus delay line modulation.
NumericType * getRawCoefficients() noexcept
Returns a raw data pointer to the coefficients.
Definition: juce_dsp/processors/juce_IIRFilter.h:265
bool isPixels() const noexcept
Definition: juce_Grid.h:84
@ GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
Definition: juce_gl.h:10801
@ GL_SHADER_IMAGE_ATOMIC
Definition: juce_gl.h:2803
@ GL_STENCIL_CLEAR_VALUE
Definition: juce_gl.h:281
@ WGL_TEXTURE_RGB_ARB
Definition: juce_wgl.h:296
StringArray buttons
Definition: juce_MessageBoxOptions.h:139
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:439
void valueChanged(Value &) override
Called when a Value object is changed.
Definition: juce_ValueTreePropertyWithDefault.h:294
void dispatchDraw(jobject)
Definition: juce_OpenGL_android.h:285
@ GL_VIEW_CLASS_ETC2_EAC_RGBA
Definition: juce_gl.h:4458
@ GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS
Definition: juce_gl.h:3542
@ GL_RG16UI
Definition: juce_gl.h:1923
value_type element
Definition: juce_XmlElement.h:700
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
Definition: juce_gles2.h:1432
@ GL_STENCIL_INDEX1_EXT
Definition: juce_gl.h:6659
@ GL_INDEX_MATERIAL_EXT
Definition: juce_gl.h:6862
void fill(const ParameterType &newValue) noexcept
Fills the Array with the provided value.
Definition: juce_Array.h:205
SIMDRegister &JUCE_VECTOR_CALLTYPE operator&=(vMaskType v) noexcept
Bit-and the receiver with SIMDRegister v and store the result in the receiver.
Definition: juce_SIMDRegister.h:204
@ GL_VERTEX_ARRAY_RANGE_VALID_NV
Definition: juce_gl.h:10511
Slider & sliderBeingDragged
Definition: juce_Slider.h:904
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
Definition: juce_gl.h:7328
SampleType thresholddB
Definition: juce_Compressor.h:106
A wrapper around the platform's native SIMD register type.
Definition: juce_SIMDRegister.h:62
@ GL_TEXTURE0_ARB
Definition: juce_gl.h:4539
unsigned int GLuint
Definition: juce_gl.h:165
@ GL_RG16F
Definition: juce_gl.h:1912
@ GL_SHADING_RATE_NO_INVOCATIONS_NV
Definition: juce_gl.h:10162
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT
Definition: juce_gl.h:7550
std::unique_ptr< MPEZoneLayout::Zone > zone
Definition: juce_MPEUtils.h:84
An image storage type which holds the pixels in-memory as a simple block of values.
Definition: juce_Image.h:529
@ GL_LIGHT5
Definition: juce_gl.h:635
void setInt(int value, VARIANT *variant)
Definition: juce_win32_UIAHelpers.h:36
static String getHostPath()
Returns the complete absolute path of the host application executable.
Definition: juce_PluginHostType.h:215
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.
constexpr CLSID FORMAT_VideoInfo
Definition: juce_win32_ComTypes.h:484
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:147
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:327
ComBaseClassHelper(unsigned int initialRefCount=1)
Definition: juce_win32_ComSmartPtr.h:203
@ GL_CON_30_ATI
Definition: juce_gl.h:5728
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:347
GLuint textureID
Definition: juce_OpenGLTexture.h:95
ElementType * end() noexcept
Definition: juce_ArrayBase.h:179
ComponentAnimator animator
Definition: juce_ConcertinaPanel.h:130
Value textValue
Definition: juce_TextEditor.h:782
int getHeight() const noexcept
Returns the image's height (in pixels).
JUCE_NODISCARD 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:267
@ WGL_TYPE_RGBA_EXT
Definition: juce_wgl.h:473
bool next() noexcept
Definition: juce_ListenerList.h:200
@ GL_NORMAL_BIT_PGI
Definition: juce_gl.h:11120
@ GL_MAX_VERTEX_SHADER_VARIANTS_EXT
Definition: juce_gl.h:8024
JUCE_COMRESULT get_RowSpan(int *pRetVal) override
Definition: juce_win32_UIAGridItemProvider.h:53
OSStatus carbonEventHandler(EventHandlerCallRef, EventRef event)
Definition: juce_mac_CarbonViewWrapperComponent.h:288
@ GL_3DC_X_AMD
Definition: juce_gles2.h:1500
@ GL_INDEX_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7891
@ GL_ACTIVE_SUBROUTINE_MAX_LENGTH
Definition: juce_gl.h:2312
@ GL_INVALID_INDEX
Definition: juce_gl.h:2081
@ GL_NUM_PROGRAM_BINARY_FORMATS_OES
Definition: juce_gles2.h:4624
int compareIgnoreCase(const CharPointer_ASCII other) const
Definition: juce_CharPointer_ASCII.h:266
@ GL_SOFTLIGHT
Definition: juce_gles2.h:1253
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:592
Represents a the set of commands that a console app can perform, and provides helper functions for pe...
Definition: juce_ConsoleApplication.h:236
@ GL_NUM_SPARSE_LEVELS_EXT
Definition: juce_gles2.h:2623
CharPointer_UTF8 operator=(CharPointer_UTF8 other) noexcept
Definition: juce_CharPointer_UTF8.h:46
SharedRef holder
Definition: juce_WeakReference.h:202
@ GL_TEXTURE_MAX_ANISOTROPY
Definition: juce_gl.h:3194
void multiplyByInternal(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:733
void setLastFile(const FileChooser &fc)
Definition: juce_StandaloneFilterWindow.h:185
@ GL_FOG_COORDINATE_ARRAY_EXT
Definition: juce_gl.h:6573
@ GL_PINLIGHT_NV
Definition: juce_gl.h:8847
@ GL_NEGATIVE_ONE_EXT
Definition: juce_gl.h:8049
JUCE_NODISCARD 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:279
@ GL_NUM_VIRTUAL_PAGE_SIZES_EXT
Definition: juce_gles2.h:2624
@ GL_VIEW_CLASS_16_BITS
Definition: juce_gl.h:2837
void JUCE_VECTOR_CALLTYPE addInternal(NumericType value) const noexcept
Definition: juce_AudioBlock.h:653
@ GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV
Definition: juce_gl.h:10048
@ GL_MAP1_GRID_SEGMENTS
Definition: juce_gl.h:573
JUCE_NODISCARD auto withUsePost(bool value) const
Specifies whether a post command should be used.
Definition: juce_URL.h:474
AccessibleValueRange getRange() const final
Definition: juce_AccessibilityValueInterface.h:189
HeapBlock< Vst2::VstSpeakerArrangement > storage
Definition: juce_VSTCommon.h:215
@ GL_VECTOR_EXT
Definition: juce_gl.h:8017
@ GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV
Definition: juce_gl.h:9524
GLenum GLsizeiptr const void * fontData
Definition: juce_gl.h:9841
void resized() override
(if overriding this, make sure you call ResizableWindow::resized() in your subclass)
@ GL_CONSERVATIVE_RASTERIZATION_INTEL
Definition: juce_gl.h:8332
virtual void deletePlugin()
Definition: juce_StandaloneFilterWindow.h:134
A table of horizontal scan-line segments - used for rasterising Paths.
Definition: juce_EdgeTable.h:37
virtual void setHasChangedSinceSaved(bool)
On platforms that support it, this will update the window's titlebar in some way to indicate that the...
Definition: juce_ComponentPeer.h:480
void parameterValueChanged(int, float) override
Receives a callback when a parameter has been changed.
Type getIvar(id self, const char *name)
Definition: juce_mac_ObjCHelpers.h:346
@ GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
Definition: juce_gles2.h:4710
@ GL_ALPHA16F_ARB
Definition: juce_gl.h:5235
~CoreGraphicsContext() override
ColourScheme colourScheme
Definition: juce_CodeEditorComponent.h:420
@ GL_OUTPUT_COLOR0_EXT
Definition: juce_gl.h:7981
@ GL_TEXTURE_BINDING_BUFFER
Definition: juce_gl.h:2030
@ GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7895
uint64_t type
Definition: juce_fallback_SIMDNativeOps.h:41
const_iterator end() const
Definition: juce_TextLayout.h:251
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:327
@ GL_UNSIGNED_BYTE
Definition: juce_gl.h:329
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:98
float getPhysicalPixelScaleFactor() override
Component * getContentComponent() const noexcept
Returns the current content component.
Definition: juce_ResizableWindow.h:239
void reset()
Resets the internal state variables of the processor.
@ WGL_AUX3_ARB
Definition: juce_wgl.h:317
void setFullScreen(bool shouldBeFullScreen)
Puts the window into full-screen mode, or restores it to its normal size.
@ GL_MAX_TEXTURE_UNITS_ARB
Definition: juce_gl.h:4573
@ GL_UNSIGNED_INT_VEC4
Definition: juce_gl.h:1773
@ WGL_SWAP_OVERLAY8
Definition: juce_wgl.h:54
@ GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV
Definition: juce_gl.h:9509
void move(FixedSizeFunction< otherLen, T > &&other) noexcept
Definition: juce_FixedSizeFunction.h:218
Definition: juce_MPEInstrument.h:379
@ GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV
Definition: juce_gl.h:8773
HRESULT QueryInterface(ComSmartPtr< OtherComClass > &destObject) const
Definition: juce_win32_ComSmartPtr.h:138
Rectangle< int > lastBounds
Definition: juce_OpenGL_android.h:346
Array< CodeDocument::Iterator > cachedIterators
Definition: juce_CodeEditorComponent.h:428
Ptr clipToEdgeTable(const EdgeTable &et) override
Definition: juce_RenderingHelpers.h:1670
@ GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL
Definition: juce_gl.h:8398
bool operator==(ObjectType *object) const noexcept
Definition: juce_WeakReference.h:119
HRESULT CoCreateInstance(REFCLSID classUUID, DWORD dwClsContext=CLSCTX_INPROC_SERVER)
Definition: juce_win32_ComSmartPtr.h:121
int countNumberOfSetBits() const noexcept
Returns the total number of set bits in the value.
@ GL_SGX_PROGRAM_BINARY_IMG
Definition: juce_gles2.h:3043
@ GL_FILL_RECTANGLE_NV
Definition: juce_gl.h:9150
@ GL_SPHERE_MAP
Definition: juce_gl.h:619
@ WGL_MIPMAP_TEXTURE_ARB
Definition: juce_wgl.h:295
bool isInterAppAudioConnected()
Definition: juce_StandaloneFilterWindow.h:379
bool isMainStage() const noexcept
Returns true if the host is Apple MainStage.
Definition: juce_PluginHostType.h:153
@ GL_MAX_TEXTURE_STACK_DEPTH
Definition: juce_gl.h:540
MidiBufferIterator cend() const noexcept
Get a read-only iterator pointing one past the end of this buffer.
Definition: juce_MidiBuffer.h:268
@ WGL_ALPHA_BITS_EXT
Definition: juce_wgl.h:457
@ GL_FRAMEBUFFER_FLIP_X_MESA
Definition: juce_gl.h:8640
@ GL_DEPTH_COMPONENT16_SGIX
Definition: juce_gl.h:11456
@ GL_MAX_DRAW_BUFFERS_ARB
Definition: juce_gl.h:4020
@ GL_DRAW_BUFFER5_EXT
Definition: juce_gles2.h:2049
TriviallyCopyableVoid< T > createInsertSpaceInternal(int indexToInsertAt, int numElements)
Definition: juce_ArrayBase.h:462
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
Definition: juce_gl.h:3002
std::unique_ptr< Connection > connection
Definition: juce_ConnectedChildProcess.h:112
BorderSize()=default
Creates a null border.
@ GL_COMPRESSED_SIGNED_RED_RGTC1
Definition: juce_gl.h:1901
A component effect that adds a coloured blur around the component's contents.
Definition: juce_GlowEffect.h:39
@ GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM
Definition: juce_gles2.h:5129
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5147
typename TypeHelpers::ParameterType< juce::InAppPurchases::Listener * >::type ParameterType
Definition: juce_ArrayBase.h:43
Definition: juce_MPEInstrument.h:372
SelectableItemType * end() noexcept
Provides iterator access to the array of items.
Definition: juce_SelectedItemSet.h:281
@ GL_PACK_COMPRESSED_BLOCK_WIDTH
Definition: juce_gl.h:2546
signed int int32
A platform-independent 32-bit signed integer type.
Definition: juce_MathsFunctions.h:43
@ GL_POLYGON_OFFSET_POINT_NV
Definition: juce_gles2.h:4235
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:117
static StandalonePluginHolder * getInstance()
Definition: juce_StandaloneFilterWindow.h:1137
Type getType() const noexcept
Returns the type of the filter.
Definition: juce_StateVariableTPTFilter.h:89
void setDragImageForIndex(int index, const Image &newImage)
Definition: juce_DragAndDropContainer.h:161
Type phase
Definition: juce_Phase.h:63
Represents a connection between two channels of two nodes in an AudioProcessorGraph.
Definition: juce_AudioProcessorGraph.h:192
Thread::ThreadID threadID
Definition: juce_ReadWriteLock.h:135
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
Definition: juce_gl.h:10411
int getVersionHint() const
Definition: juce_AudioProcessorParameter.h:280
@ GL_COUNTER_RANGE_AMD
Definition: juce_gl.h:3458
@ GL_REFERENCED_BY_COMPUTE_SHADER
Definition: juce_gl.h:2888
@ GL_VERTEX_ATTRIB_ARRAY_POINTER
Definition: juce_gl.h:1480
ReferencedType * get() const noexcept
Returns the object that this pointer references.
Definition: juce_ReferenceCountedObject.h:381
WordWrap getWordWrap() const noexcept
Returns the word-wrapping behaviour.
Definition: juce_AttributedString.h:121
@ GL_1PASS_SGIS
Definition: juce_gl.h:11198
virtual int getTextInsertionOffset() const =0
Gets the current text insertion position, if supported.
int compareElements(const ValueTree *const first, const ValueTree *const second)
Definition: juce_ValueTree.h:628
Rectangle< int > getClipBounds() const override
Definition: juce_RenderingHelpers.h:1731
@ GL_MAX_SHADER_COMPILER_THREADS_KHR
Definition: juce_gl.h:8617
@ GL_HARDLIGHT_KHR
Definition: juce_gl.h:8431
int buttonSize
Definition: juce_PreferencesPanel.h:140
Represents a line.
Definition: juce_Line.h:46
@ GL_MAX_DEBUG_MESSAGE_LENGTH
Definition: juce_gl.h:2718
SelectedItemSet(const ItemArray &items)
Creates a set based on an array of items.
Definition: juce_SelectedItemSet.h:58
@ GL_EDGE_FLAG_ARRAY_POINTER
Definition: juce_gl.h:989
@ WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV
Definition: juce_wgl.h:625
CharPointer_UTF16(const CharType *rawPointer) noexcept
Definition: juce_CharPointer_UTF16.h:43
void drawLine(const Line< float > &) override
@ GL_COMMAND_BARRIER_BIT_EXT
Definition: juce_gl.h:7337
SmpteTimecodeType
SMPTE timecode types.
Definition: juce_MidiMessage.h:766
@ GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES
Definition: juce_gles2.h:4792
@ GL_RENDERBUFFER_STENCIL_SIZE
Definition: juce_gl.h:1886
@ tokenType_float
Definition: juce_CPlusPlusCodeTokeniser.h:60
@ GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
Definition: juce_gl.h:7208
@ GL_ANY_SAMPLES_PASSED
Definition: juce_gl.h:2202
const KeyType key
Definition: juce_HashMap.h:368
static unsigned int findNullIndex(const CharType *t) noexcept
Definition: juce_CharPointer_UTF16.h:515
const bool discrete
Definition: juce_AudioProcessorValueTreeState.h:523
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:730
bool clipToRectangleList(const RectangleList< int > &r)
Definition: juce_RenderingHelpers.h:2096
@ GL_COLOR_INDEX16_EXT
Definition: juce_gl.h:7046
void decReferenceCount() noexcept
Decreases the object's reference count.
Definition: juce_ReferenceCountedObject.h:170
@ GL_HISTOGRAM_GREEN_SIZE
Definition: juce_gl.h:4358
static ReferenceCountedArray< IIRCoefficients > designIIRLowpassHighOrderGeneralMethod(int type, FloatType frequency, double sampleRate, FloatType normalisedTransitionWidth, FloatType passbandAmplitudedB, FloatType stopbandAmplitudedB)
void addCommand(Command)
Adds a command to the list.
int commandIfNoOthersRecognised
Definition: juce_ConsoleApplication.h:350
@ GL_OUTPUT_TEXTURE_COORD6_EXT
Definition: juce_gl.h:7989
OwnedArray< MidiMessageSequence > tracks
Definition: juce_MidiFile.h:189
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:421
@ GL_REG_15_ATI
Definition: juce_gl.h:5681
@ GL_VIEWPORT_COMMAND_NV
Definition: juce_gl.h:8915
@ GL_OUTPUT_TEXTURE_COORD19_EXT
Definition: juce_gl.h:8002
std::atomic< bool > bypass
Definition: juce_ReverbAudioSource.h:69
Font font
Definition: juce_GlyphArrangement.h:94
@ GL_MULTICAST_GPUS_NV
Definition: juce_gl.h:9430
@ GL_IMAGE_BINDING_LEVEL
Definition: juce_gl.h:2597
@ TextUnit_Format
Definition: juce_win32_ComInterfaces.h:78
MidiMachineControlCommand
Types of MMC command.
Definition: juce_MidiMessage.h:800
A class which provides multiple windowing functions useful for filter design and spectrum analyzers.
Definition: juce_Windowing.h:42
@ UnknownHost
Represents an unknown host.
Definition: juce_PluginHostType.h:50
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:501
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:530
@ GL_COLOR_ATTACHMENT15_NV
Definition: juce_gles2.h:3631
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
Definition: juce_gl.h:3971
@ GL_BLEND_SRC
Definition: juce_gl.h:292
@ GL_PROGRAM_ERROR_STRING_NV
Definition: juce_gl.h:9205
@ GL_STREAM_READ
Definition: juce_gl.h:1415
JUCE_COMRESULT QueryInterface(REFIID refId, void **result) override
@ GL_FOG_BIT
Definition: juce_gl.h:394
GlobalRef & handler
Definition: juce_android_CameraDevice.h:1710
@ WindowInteractionState_Closing
Definition: juce_win32_ComInterfaces.h:117
void setFillType(const FillType &newFill)
Definition: juce_RenderingHelpers.h:2218
@ GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
Definition: juce_gl.h:9121
@ GL_INTERNALFORMAT_GREEN_SIZE
Definition: juce_gl.h:2752
ValueTreePropertyWithDefault(ValueTree &tree, const Identifier &propertyID, UndoManager *um, var defaultToUse)
Creates an ValueTreePropertyWithDefault object for the specified property.
Definition: juce_ValueTreePropertyWithDefault.h:63
@ GL_MODELVIEW14_ARB
Definition: juce_gl.h:5407
const bool isRadioButton
Definition: juce_win32_UIASelectionProvider.h:123
std::unique_ptr< SliderParameterAttachment > attachment
Definition: juce_AudioProcessorValueTreeState.h:546
@ GL_DRAW_BUFFER6_ARB
Definition: juce_gl.h:4027
SolidColour(const Image::BitmapData &image, PixelARGB colour)
Definition: juce_RenderingHelpers.h:572
@ GL_FLOAT_MAT2x4_NV
Definition: juce_gles2.h:3943
void reset(int numSteps) noexcept
Set a new ramp length directly in samples.
Definition: juce_SmoothedValue.h:261
String lastError
Definition: juce_XmlDocument.h:153
@ GL_TEXTURE_BORDER_COLOR_NV
Definition: juce_gles2.h:4415
@ GL_COMPLETION_STATUS_KHR
Definition: juce_gl.h:8618
@ GL_OBJECT_BUFFER_USAGE_ATI
Definition: juce_gl.h:5897
@ menuButton_Long
The menu button (if it's held for a long time).
Definition: juce_AppleRemote.h:60
bool externalDragFileInit(LinuxComponentPeer *, const StringArray &files, bool canMove, std::function< void()> &&callback) const
forcedinline void pushInterpolationSample(float newValue) noexcept
Definition: juce_GenericInterpolator.h:171
int getIntValue() const noexcept
Reads the value of the string as a decimal number (up to 32 bits in size).
@ SteinbergNuendo5
Represents Steinberg Nuendo 5.
Definition: juce_PluginHostType.h:98
GLuint pathA
Definition: juce_gl.h:9799
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:287
bool operator==(const OtherArrayType &other) const noexcept
Definition: juce_ArrayBase.h:118
WindowsCreateStringFuncPtr createHString
Definition: juce_win32_WinRTWrapper.h:102
var description
A descriptor for the drag - this is set DragAndDropContainer::startDragging().
Definition: juce_DragAndDropTarget.h:62
@ GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI
Definition: juce_gl.h:5821
GLsizei const GLubyte * commands
Definition: juce_gl.h:9790
Array< OSCArgument > arguments
Definition: juce_OSCMessage.h:171
@ GL_SRC_ALPHA_SATURATE_EXT
Definition: juce_gles2.h:1870
@ GL_UNSIGNED_INT64_NV
Definition: juce_gl.h:3348
void addToTimeStamp(double delta) noexcept
Adds a value to the message's timestamp.
Definition: juce_MidiMessage.h:175
ApplicationCommandManager & commandManager
Definition: juce_KeyPressMappingSet.h:218
void set(int indexToChange, ParameterType newValue)
Replaces an element with a new value.
Definition: juce_Array.h:542
@ GL_MAX_VIEWPORTS_NV
Definition: juce_gles2.h:4432
bool isWhitespace() const noexcept
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_UTF16.h:386
GLenum GLuint GLsizei propCount
Definition: juce_gl.h:2948
@ GL_TEXTURE_IMAGE_TYPE
Definition: juce_gl.h:2782
GLintptr GLvdpauSurfaceNV
Definition: juce_gl.h:200
@ GL_INT_SAMPLER_2D_MULTISAMPLE
Definition: juce_gl.h:2163
DataType data
Definition: juce_AudioDataConverters.h:687
Polynomial(const FloatingType *coefficients, int numCoefficients)
Creates a new polynomial with given coefficients.
Definition: juce_Polynomial.h:55
@ GL_POLYGON_OFFSET_BIAS_EXT
Definition: juce_gl.h:7111
Array< Rectangle< int > > supportedPreviewOutputSizes
Definition: juce_android_CameraDevice.h:856
@ GL_DOUBLE_MAT2x4
Definition: juce_gl.h:2304
@ GL_FALSE
Definition: juce_gl.h:217
bool isWhitespace() const
Returns true if the first character of this string is whitespace.
Definition: juce_CharPointer_UTF32.h:316
int getParameterIndex() const noexcept
Returns the index of this parameter in its parent processor's parameter list.
Definition: juce_AudioProcessorParameter.h:254
std::unique_ptr< Pimpl > pimpl
Definition: juce_HighResolutionTimer.h:96
@ GL_DEBUG_SOURCE_SHADER_COMPILER_KHR
Definition: juce_gl.h:8470
void mixWetSamples(AudioBlock< SampleType > wetSamples)
Mixes the supplied wet samples with the latency-compensated dry samples from pushDrySamples.
String getCurrentValueAsString() const final
Definition: juce_AccessibilityValueInterface.h:217
@ GL_CLIP_VOLUME_CLIPPING_HINT_EXT
Definition: juce_gl.h:6102
@ GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4121
void detachedFromWindow()
Definition: juce_OpenGL_android.h:272
@ WGL_SWAP_OVERLAY7
Definition: juce_wgl.h:53
void setRate(SampleType newRateHz)
Sets the rate (in Hz) of the LFO modulating the phaser all-pass filters.
static ReturnType sendSuperclassMessage(id self, SEL sel, Params... params)
Definition: juce_mac_ObjCHelpers.h:401
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES
Definition: juce_gles2.h:4884
float radius
Definition: juce_Draggable3DOrientation.h:120
@ GL_SAMPLE_MASK_VALUE_EXT
Definition: juce_gl.h:6983
Iterates the lines and curves that a path contains.
Definition: juce_Path.h:724
@ BottomRightCornerResizeCursor
A platform-specific cursor for resizing the bottom-right-corner of a window.
Definition: juce_MouseCursor.h:70
@ GL_MATRIX3_ARB
Definition: juce_gl.h:4136
@ GL_SYNC_FLUSH_COMMANDS_BIT
Definition: juce_gl.h:2149
static int compareIgnoreCase(juce_wchar char1, juce_wchar char2) noexcept
Compares two characters, using a case-independant match.
Definition: juce_CharacterFunctions.h:641
int allowablePlacements
Definition: juce_BubbleComponent.h:180
@ GL_INT_IMAGE_2D_MULTISAMPLE_EXT
Definition: juce_gl.h:7317
An instance of this class may be passed to the constructor of an AudioProcessorParameterWithID to set...
Definition: juce_AudioProcessorParameterWithID.h:66
std::vector< SampleType > s2
Definition: juce_LinkwitzRileyFilter.h:135
@ GL_SUBGROUP_FEATURE_BASIC_BIT_KHR
Definition: juce_gl.h:8559
@ GL_MAP_STENCIL
Definition: juce_gl.h:517
Point & operator+=(Point other) noexcept
Adds another point's coordinates to this one.
Definition: juce_Point.h:98
@ GL_VIDEO_BUFFER_BINDING_NV
Definition: juce_gl.h:10777
@ GL_COPY_WRITE_BUFFER_BINDING
Definition: juce_gl.h:2539
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:286
ParameterHandling
Definition: juce_URL.h:301
static void getCPUInfo(bool &hasMMX, bool &hasSSE, bool &hasSSE2, bool &has3DNow, bool &hasSSE3, bool &hasSSSE3, bool &hasFMA3, bool &hasSSE41, bool &hasSSE42, bool &hasAVX, bool &hasFMA4, bool &hasAVX2, bool &hasAVX512F, bool &hasAVX512DQ, bool &hasAVX512IFMA, bool &hasAVX512PF, bool &hasAVX512ER, bool &hasAVX512CD, bool &hasAVX512BW, bool &hasAVX512VL, bool &hasAVX512VBMI, bool &hasAVX512VPOPCNTDQ)
Definition: juce_intel_SharedCode.h:50
GLuint numLayers
Definition: juce_gles2.h:5098
@ leftToRight
Definition: juce_AttributedString.h:133
Type operator++() noexcept
Atomically increments this value, returning the new value.
Definition: juce_Atomic.h:122
bool populateInterfaceInfo(struct ifaddrs *ifa, InterfaceInfo &interfaceInfo)
Definition: juce_posix_IPAddress.h:69
@ GL_MAX_DRAW_BUFFERS_ATI
Definition: juce_gl.h:5608
MPEValue MPENote::* value
Definition: juce_MPEInstrument.h:383
@ GL_INTERNALFORMAT_RED_SIZE
Definition: juce_gl.h:2751
@ GL_COLOR_ATTACHMENT18
Definition: juce_gl.h:1856
void attachToComponent(Component *owner, bool onLeft)
Makes this label "stick to" another component.
@ GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT
Definition: juce_gles2.h:2370
ULONG VideoStandard
Definition: juce_win32_ComTypes.h:149
float getPhysicalPixelScaleFactor() override
Definition: juce_RenderingHelpers.h:2704
@ ambisonicACN19
Fourth-order ambisonic channel number 19.
Definition: juce_AudioChannelSet.h:382
@ GL_DRAW_BUFFER11_EXT
Definition: juce_gles2.h:2055
float transparencyLayerAlpha
Definition: juce_RenderingHelpers.h:2476
@ tokenType_identifier
Definition: juce_LuaCodeTokeniser.h:52
Prime number creation class.
Definition: juce_Primes.h:39
@ GL_COLORDODGE_KHR
Definition: juce_gl.h:8429
void normalise() noexcept
Scales the values of the FIR filter with the sum of the squared coefficients.
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:275
static const int F34Key
key-code for the F34 key
Definition: juce_KeyPress.h:240
iOSAudioIODevice(iOSAudioIODeviceType *, const String &, const String &)
@ GL_DEPTH_BUFFER_BIT7_QCOM
Definition: juce_gles2.h:5208
FileSearchPath path
Definition: juce_FileSearchPathListComponent.h:98
ComSmartPtr & operator=(ComClass *const newP)
Definition: juce_win32_ComSmartPtr.h:103
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:638
void drawGlyph(int glyphNumber, const AffineTransform &) override
forcedinline void multiplyAlpha(int multiplier) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:700
@ GL_MATRIX5_NV
Definition: juce_gl.h:10618
@ GL_SAMPLE_ALPHA_TO_MASK_SGIS
Definition: juce_gl.h:11195
int shadowWidth
Definition: juce_SidePanel.h:214
String title
Title of the product.
Definition: juce_InAppPurchases.h:55
std::unique_ptr< ResizableCornerComponent > resizableCorner
The ResizableCornerComponent which is currently being used by this editor, or nullptr if it does not ...
Definition: juce_AudioProcessorEditor.h:207
Pimpl(CameraDevice &ownerToUse, const String &, int index, int minWidth, int minHeight, int maxWidth, int maxHeight, bool)
Definition: juce_win32_CameraDevice.h:28
Point< float > lastMouse
Definition: juce_Draggable3DOrientation.h:122
GlobalRef getStreamConfigurationMap(const GlobalRef &cameraCharacteristicsToUse)
Definition: juce_android_CameraDevice.h:861
@ GL_VIEW_CLASS_ASTC_12x12_RGBA
Definition: juce_gl.h:4472
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:517
void removeValuesNotIn(const OtherSetType &otherSet) noexcept
Removes any elements which are not found in another set.
Definition: juce_SortedSet.h:417
AVCaptureDeviceInput * currentInput
Definition: juce_mac_CameraDevice.h:567
static const int tabKey
key-code for the tab key
Definition: juce_KeyPress.h:192
@ GL_VARIANT_ARRAY_TYPE_EXT
Definition: juce_gl.h:8057
@ GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Definition: juce_gl.h:2079
static void menuCallback(int result, StandaloneFilterWindow *button)
Definition: juce_StandaloneFilterWindow.h:827
Represents an action on a notification that can be presented as a button or a text input.
Definition: juce_PushNotifications.h:66
MouseInputSource source
The source device that generated this event.
Definition: juce_MouseEvent.h:191
static const int numberPad5
key-code for the 5 on the numeric keypad.
Definition: juce_KeyPress.h:248
static void deviceOrientationChanged(JNIEnv *, jobject, jlong host, jint orientation)
Definition: juce_android_CameraDevice.h:2894
A fractional ratio integer.
Definition: juce_Grid.h:55
StandaloneFilterWindow & owner
Definition: juce_StandaloneFilterWindow.h:1049
const Colour mediumvioletred
Definition: juce_Colours.h:132
int bufferSize
Definition: juce_audio_basics/utilities/juce_Reverb.h:298
A structure that recursively holds a tree of plugins.
Definition: juce_KnownPluginList.h:171
A simple chorus DSP widget that modulates the delay of a delay line in order to create sweeping notch...
Definition: juce_Chorus.h:47
void startSession()
Definition: juce_android_CameraDevice.h:2593
@ GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX
Definition: juce_gl.h:8751
StackBasedLowLevelGraphicsContext(SavedStateType *initialState)
Definition: juce_RenderingHelpers.h:2731
void reset()
Resets the internal state variables of the processor.
#define JUCE_COMCLASS(name, guid)
Definition: juce_win32_ComSmartPtr.h:43
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:134
@ GL_PALETTE4_RGB8_OES
Definition: juce_gl.h:10874
@ GL_COORD_REPLACE_ARB
Definition: juce_gl.h:4691
@ GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT
Definition: juce_gles2.h:1872
@ GL_PATCHES_EXT
Definition: juce_gles2.h:2649
static AudioChannelSet quadraphonic()
Creates a set for quadraphonic surround setup (left, right, leftSurround, rightSurround)
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:253
@ GL_MAX_TEXTURE_IMAGE_UNITS_NV
Definition: juce_gl.h:9203
@ byteOrderMarkBE2
Definition: juce_CharPointer_UTF16.h:479
bool contains(ParameterType elementToLookFor) const
Returns true if the array contains at least one occurrence of an object.
Definition: juce_Array.h:400
JUCE_COMRESULT QueryInterface(REFIID refId, void **result)
Definition: juce_win32_ComSmartPtr.h:176
@ GL_CON_26_ATI
Definition: juce_gl.h:5724
bool startsWithChar(juce_wchar character) const noexcept
Tests whether the string begins with a particular character.
@ GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
Definition: juce_gl.h:11750
NormalisableRange< float > range
Provides access to the parameter's range.
Definition: juce_AudioParameterFloat.h:133
RSA public/private key-pair encryption class.
Definition: juce_RSAKey.h:94
String description
Description of the product.
Definition: juce_InAppPurchases.h:58
static constexpr size_t defaultAlignment
Definition: juce_AudioBlock.h:883
static forcedinline vSIMDType max(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:81
bool boolValue
Definition: juce_Variant.h:303
@ GL_RG
Definition: juce_gl.h:1904
virtual bool canRemoveBus(bool isInput) const
Callback to query if the last bus can currently be removed.
Definition: juce_AudioProcessor.h:534
@ GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
Definition: juce_gl.h:11799
khronos_intptr_t GLintptrARB
Definition: juce_gl.h:185
@ currentApplicationFile
Returns this application's location.
Definition: juce_File.h:934
static forcedinline vSIMDType greaterThanOrEqual(vSIMDType a, vSIMDType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:85
@ GL_BLEND_DST_RGB
Definition: juce_gl.h:1293
void iterate(EdgeTableIterationCallback &iterationCallback) const noexcept
Iterates the lines in the table, for rendering.
Definition: juce_EdgeTable.h:112
@ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:5560
@ GL_MAX_COLOR_TEXTURE_SAMPLES
Definition: juce_gl.h:2168
GLenum const GLfloat * params
Definition: juce_gl.h:647
Time lastInfoUpdateTime
The last time that this information was updated.
Definition: juce_PluginDescription.h:92
@ GL_RELATIVE_ROUNDED_RECT8_NV
Definition: juce_gl.h:9755
Base class for a musical device that can play sounds.
Definition: juce_Synthesiser.h:307
OptionalScopedPointer< OutputStream > destStream
Definition: juce_GZIPCompressorOutputStream.h:100
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum target3
Definition: juce_gl.h:9900
@ GL_COVERAGE_EDGE_FRAGMENTS_NV
Definition: juce_gles2.h:3579
const Colour slategrey
Definition: juce_Colours.h:169
virtual ~FragmentOverlay()
void cameraSessionRuntimeError(const String &error)
Definition: juce_ios_CameraDevice.h:1192
@ GL_DEPENDENT_GB_TEXTURE_2D_NV
Definition: juce_gl.h:10313
Image juce_createImageFromUIImage(UIImage *)
@ GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
Definition: juce_gl.h:11490
@ GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
Definition: juce_gl.h:9330
@ GL_LOW_FLOAT
Definition: juce_gl.h:2411
std::map< StringRef, std::unique_ptr< ParameterAdapter >, StringRefLessThan > adapterTable
Definition: juce_AudioProcessorValueTreeState.h:651
@ GL_EYE_POINT_SGIS
Definition: juce_gl.h:11240
const String & getTypeName() const noexcept
Returns the name of this type of driver that this object manages.
Definition: juce_AudioIODeviceType.h:69
void setJointStyle(JointStyle newStyle) noexcept
Sets the joint style.
Definition: juce_PathStrokeType.h:182
@ GL_DST_IN_NV
Definition: juce_gl.h:8825
@ GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5449
GLuint GLint GLboolean GLint GLenum access
Definition: juce_gl.h:2656
static bool isSIMDAligned(const ElementType *ptr) noexcept
Checks if the given pointer is sufficiently aligned for using SIMD operations.
Definition: juce_SIMDRegister.h:341
@ GL_PRESERVE_ATI
Definition: juce_gl.h:5894
OwnedArray(OwnedArray< OtherObjectClass, OtherCriticalSection > &&other) noexcept
Converting move constructor.
Definition: juce_OwnedArray.h:90
@ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT
Definition: juce_gles2.h:2750
@ sortAlphabetically
Definition: juce_KnownPluginList.h:131
@ GL_DEBUG_TYPE_POP_GROUP
Definition: juce_gl.h:2726
@ GL_MAP2_VERTEX_ATTRIB4_4_NV
Definition: juce_gl.h:10669
static const String analytics
Definition: juce_UnitTestCategories.h:28
int roundToIntAccurate(double value) noexcept
Fast floating-point-to-integer conversion.
Definition: juce_MathsFunctions.h:498
@ WarningIcon
An exclamation mark to indicate that the dialog is a warning about something and shouldn't be ignored...
@ WGL_CONTEXT_FLAGS_ARB
Definition: juce_wgl.h:147
Rule currentRule
Definition: juce_Panner.h:114
Tied tie() const noexcept
Definition: juce_AudioProcessorGraph.h:430
@ GL_POST_COLOR_MATRIX_GREEN_BIAS
Definition: juce_gl.h:4374
GLdouble GLdouble GLint stride
Definition: juce_gl.h:882
@ GL_CONTEXT_FLAGS
Definition: juce_gl.h:1706
WeakReference(const WeakReference &other) noexcept
Creates a copy of another WeakReference.
Definition: juce_WeakReference.h:87
static constexpr size_t SIMDRegisterSize
The size in bytes of this register.
Definition: juce_SIMDRegister.h:103
Holds a 32-bit RGBA colour for passing to and from an OSCArgument.
Definition: juce_OSCTypes.h:72
@ GL_PREVIOUS_ARB
Definition: juce_gl.h:5185
GLfloat green
Definition: juce_gl.h:654
@ WGL_SUPPORT_GDI_EXT
Definition: juce_wgl.h:445
WaitableEvent writeWaitEvent
Definition: juce_ReadWriteLock.h:129
@ GL_DOT_PRODUCT_TEXTURE_2D_NV
Definition: juce_gl.h:10316
void DrawSolidPolygon(const b2Vec2 *, int32, const b2Color &) override
@ GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5019
virtual void triggerImageCapture(Pimpl &p)=0
@ GL_UTF16_NV
Definition: juce_gl.h:9658
const void GLsizei GLsizei maxDrawCount
Definition: juce_gl.h:8789
@ GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
Definition: juce_gl.h:6028
Array< AudioProcessorListener * > listeners
Definition: juce_AudioProcessor.h:1465
void shrinkToNoMoreThan(int maxNumElements)
Definition: juce_ArrayBase.h:233
void reset()
Resets the internal state variables of the processor.
bool operator==(const Rectangle &other) const noexcept
Returns true if the two rectangles are identical.
Definition: juce_Rectangle.h:616
Type filterType
Definition: juce_LinkwitzRileyFilter.h:139
PixelARGB getUnpremultiplied() const noexcept
Definition: juce_PixelFormats.h:223
String name
The name of this device.
Definition: juce_MidiDevices.h:54
@ GL_COMPRESSED_RGBA_ASTC_5x4_KHR
Definition: juce_gl.h:8575
@ GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5452
GLuint GLuint dstMask
Definition: juce_gl.h:5777
@ GL_MODELVIEW25_ARB
Definition: juce_gl.h:5418
@ GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB
Definition: juce_gl.h:4761
bool containsOption(StringRef option) const
Returns true if the given string matches one of the arguments.
static constexpr int numStages
Definition: juce_Phaser.h:202
GLuint GLsizei GLsizei GLchar * counterString
Definition: juce_gl.h:3468
SIMDRegister &JUCE_VECTOR_CALLTYPE operator^=(vMaskType v) noexcept
Bit-xor the receiver with SIMDRegister v and store the result in the receiver.
Definition: juce_SIMDRegister.h:210
@ MFVideoARMode_PreservePixel
Definition: juce_win32_ComTypes.h:61
const GLuint const GLuint64 GLuint srcGpu
Definition: juce_gl.h:9460
@ GL_RENDERBUFFER_INTERNAL_FORMAT
Definition: juce_gl.h:1876
void writeNull() const noexcept
Writes a null character to this string (leaving the pointer's position unchanged).
Definition: juce_CharPointer_UTF8.h:353
@ GL_PRIMITIVES_GENERATED_NV
Definition: juce_gl.h:10418
@ GL_MAX_MESH_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9535
GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte * bitmap
Definition: juce_gl.h:695
@ GL_COLOR
Definition: juce_gl.h:354
ListenerList< FilenameComponentListener > listeners
Definition: juce_FilenameComponent.h:229
ValueTree targetTree
Definition: juce_CachedValue.h:188
bool clipTo(const RectangleList< OtherValueType > &other)
Removes any areas of the region that lie outside a given rectangle list.
Definition: juce_RectangleList.h:350
SampleType * state
Definition: juce_dsp/processors/juce_IIRFilter.h:394
@ GL_SAMPLER_2D_ARB
Definition: juce_gl.h:4859
@ GL_LIGHT_MODEL_AMBIENT
Definition: juce_gl.h:467
@ GL_PIXEL_MAP_I_TO_G
Definition: juce_gl.h:437
virtual void productConsumed(const String &, bool, const String &)
Called whenever a product consumption finishes.
Definition: juce_InAppPurchases.h:158
@ GL_SAMPLES_EXT
Definition: juce_gl.h:6982
@ GL_PROGRAM_PIPELINE_KHR
Definition: juce_gl.h:8491
constexpr Point operator-() const noexcept
Returns the inverse of this point.
Definition: juce_Point.h:149
@ GL_MATRIX13_ARB
Definition: juce_gl.h:4146
@ GL_CLEAR_BUFFER
Definition: juce_gl.h:2815
bool operator!=(const ReferenceCountedArray< ObjectClass, TypeOfCriticalSectionToUse > &other) const noexcept
Compares this array to another one.
Definition: juce_ReferenceCountedArray.h:798
Array< Rectangle< int > > getSupportedStillImageOutputSizes() const noexcept
Definition: juce_android_CameraDevice.h:840
forcedinline void handleEdgeTablePixelFull(int x) const noexcept
Definition: juce_RenderingHelpers.h:595
Used for resolving a RelativeCoordinate expression in the context of a component.
Definition: juce_RelativeCoordinatePositioner.h:57
Contains the results of a test.
Definition: juce_UnitTest.h:377
@ GL_SAMPLE_MASK_VALUE_SGIS
Definition: juce_gl.h:11207
@ GL_EQUAL
Definition: juce_gl.h:229
static Range< Index > doBufferedRead(Range< Index > rangeToRead, GetBufferedRange &&getBufferedRange, ReadFromReservoir &&readFromReservoir, FillReservoir &&fillReservoir)
Attempts to read the requested range from some kind of input stream, with intermediate buffering in a...
Definition: juce_Reservoir.h:67
forcedinline void replaceLine(PixelARGB *dest, const PixelARGB colour, int width) const noexcept
Definition: juce_RenderingHelpers.h:689
void mouseEnter(const MouseEvent &e) override
Called when the mouse first enters a component.
Definition: juce_MouseInactivityDetector.h:102
@ WGL_SWAP_UNDEFINED_ARB
Definition: juce_wgl.h:273
static vSIMDType JUCE_VECTOR_CALLTYPE toVecType(MaskType a) noexcept
Definition: juce_SIMDRegister.h:382
void setVerticalRange(Range< ValueType > range) noexcept
Changes the position of the rectangle's top and bottom edges.
Definition: juce_Rectangle.h:217
Rectangle< int > lastNonFullScreenPos
Definition: juce_ResizableWindow.h:397
void remapMidiChannelIfNeeded(MidiMessage &message, uint32 mpeSourceID) noexcept
Remaps the MIDI channel of the specified MIDI message (if necessary).
@ GL_HISTOGRAM_EXT
Definition: juce_gl.h:6805
@ GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
Definition: juce_gl.h:3794
@ GL_TOP_LEVEL_ARRAY_SIZE
Definition: juce_gl.h:2889
MPEDimension timbreDimension
Definition: juce_MPEInstrument.h:388
Class * getJuceClassFromNSObject(NSObject *obj)
Definition: juce_mac_ObjCHelpers.h:475
@ GL_COMPRESSED_RGBA_BPTC_UNORM_EXT
Definition: juce_gles2.h:2747
Represents one of the nodes, or processors, in an AudioProcessorGraph.
Definition: juce_AudioProcessorGraph.h:100
@ GL_MAX_TESS_PATCH_COMPONENTS_EXT
Definition: juce_gles2.h:2667
static forcedinline vSIMDType set(vSIMDType v, size_t i, ScalarType s) noexcept
Definition: juce_fallback_SIMDNativeOps.h:93
std::unique_ptr< AudioDeviceManager::AudioDeviceSetup > options
Definition: juce_StandaloneFilterWindow.h:417
static void printDebugCameraFormatInfo(AVCaptureDeviceFormat *format)
Definition: juce_ios_CameraDevice.h:237
std::function< int(const String &)> indexFromStringFunction
Definition: juce_AudioParameterChoice.h:146
void addAssumingCapacityIsReady(Elements &&... toAdd)
Definition: juce_ArrayBase.h:566
void invokeCameraOpenCallback(const String &error)
Definition: juce_android_CameraDevice.h:3034
@ WGL_TEXTURE_2D_ARB
Definition: juce_wgl.h:301
int64 juce_fileSetPosition(void *handle, int64 pos)
Definition: juce_posix_SharedCode.h:425
@ GL_MAX_3D_TEXTURE_SIZE_EXT
Definition: juce_gl.h:7467
@ GL_PROGRAM_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4111
@ functionType
Definition: juce_Expression.h:221
AudioProcessLoadMeasurer loadMeasurer
Definition: juce_AudioDeviceManager.h:520
@ GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG
Definition: juce_gles2.h:3071
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,...
Result loadFile(const String &fileOrURLPath)
Definition: juce_win32_Video.h:493
@ GL_MAX_CULL_DISTANCES_EXT
Definition: juce_gles2.h:1932
@ GL_DUAL_LUMINANCE_ALPHA8_SGIS
Definition: juce_gl.h:11356
@ GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
Definition: juce_gl.h:10523
bool isAULab() const noexcept
Returns true if the host is AU Lab.
Definition: juce_PluginHostType.h:127
int getRemainingSpace() const
Returns the number of unused elements present in the buffer.
Definition: juce_SingleThreadedAbstractFifo.h:80
unsigned char * data
Definition: juce_linux_XWindowSystem.h:57
@ GL_RELATIVE_LINE_TO_NV
Definition: juce_gl.h:9694
constexpr JUCE_NODISCARD 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:164
Used by the setParameterHighlighting() method.
Definition: juce_AudioProcessorEditor.h:69
@ GL_COMPRESSED_ALPHA
Definition: juce_gl.h:1212
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:312
WaitableEvent lockedEvent
Definition: juce_MessageManager.h:305
@ GL_BUFFER_SIZE_ARB
Definition: juce_gl.h:5442
@ GL_OUTPUT_TEXTURE_COORD8_EXT
Definition: juce_gl.h:7991
@ defaultMinusInfinitydB
Definition: juce_Decibels.h:107
const OpenGLVersion openGLversion
Definition: juce_OpenGL_ios.h:213
void transformedClipImage(const Image::BitmapData &srcData, const AffineTransform &transform, Graphics::ResamplingQuality quality, const SrcPixelType *)
Definition: juce_RenderingHelpers.h:1786
@ WMT_VER_8_0
Definition: juce_win32_ComTypes.h:77
const Colour hotpink
Definition: juce_Colours.h:97
static Vector3D yAxis() noexcept
Returns a vector that lies along the Y axis.
Definition: juce_Vector3D.h:47
int getViewHeight() const noexcept
Returns the height of the visible area of the child component.
Definition: juce_Viewport.h:164
OwnedArray< IIRFilter > iirFilters
Definition: juce_IIRFilterAudioSource.h:63
@ GL_INDEX_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1428
@ stateIsPaused
Definition: juce_UnityPluginInterface.h:72
DecoratorConstrainer decoratorConstrainer
Definition: juce_StandaloneFilterWindow.h:1132
int getMainBusNumOutputChannels() const noexcept
Returns the number of output channels on the main bus.
Definition: juce_AudioProcessor.h:747
JUCE_COMRESULT get_IsReadOnly(BOOL *pRetVal) override
Definition: juce_win32_UIARangeValueProvider.h:77
@ GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Definition: juce_gl.h:1785
bool contains(ListenerClass *listener) const noexcept
Returns true if the specified listener has been added to the list.
Definition: juce_ListenerList.h:111
ptrdiff_t difference_type
Definition: juce_XmlElement.h:665
void save()
Definition: juce_RenderingHelpers.h:2658
PixelARGB getPixel(int x) const noexcept
Definition: juce_RenderingHelpers.h:458
CFType object
Definition: juce_mac_CFHelpers.h:61
@ GL_LIGHT_MODEL_COLOR_CONTROL
Definition: juce_gl.h:1129
@ GL_OP_FRAC_EXT
Definition: juce_gl.h:7963
GLenum GLsizei dataSize
Definition: juce_gl.h:3475
@ GL_UNSIGNED_BYTE_3_3_2_EXT
Definition: juce_gl.h:7029
@ GL_RG16
Definition: juce_gl.h:1909
int getIndexInLine() const noexcept
Returns the number of characters from the start of the line.
Definition: juce_CodeDocument.h:144
static double getDoubleValue(CharPointerType text) noexcept
Parses a character string, to read a floating-point value.
Definition: juce_CharacterFunctions.h:457
static forcedinline bool op(ScalarType a, ScalarType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:182
const std::unique_ptr< InterProcessLock::ScopedLockType > ProcessScopedLock
Definition: juce_PropertiesFile.h:241
ReferenceCountedArray< Upload > filesToUpload
Definition: juce_URL.h:727
int indexOf(const ObjectClassPtr &objectToLookFor) const noexcept
Finds the index of the first occurrence of an object in the array.
Definition: juce_ReferenceCountedArray.h:316
bool tryEnter() const noexcept
Definition: juce_CriticalSection.h:140
A class that can be passed to the CppTokeniserFunctions functions in order to parse a String.
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:533
void updateWindowPosition(Rectangle< int > newBounds)
Definition: juce_OpenGL_linux_X11.h:190
@ GL_RENDERBUFFER_BINDING_EXT
Definition: juce_gl.h:6621
@ GL_INDEX_MATERIAL_FACE_EXT
Definition: juce_gl.h:6864
void continueOpenRequest(bool granted)
Definition: juce_android_CameraDevice.h:541
virtual void * getNativeHandle() const =0
Returns the raw handle to whatever kind of window is being used.
bool isOnLeft
Definition: juce_SidePanel.h:210
@ GL_PIXEL_MAP_I_TO_I_SIZE
Definition: juce_gl.h:506
@ GL_INTENSITY16_EXT
Definition: juce_gl.h:7427
const auto nsViewFrameChangedSelector
Definition: juce_mac_NSViewFrameWatcher.h:32
@ GL_VOLATILE_APPLE
Definition: juce_gl.h:3693
@ GL_INTERNALFORMAT_BLUE_SIZE
Definition: juce_gl.h:2753
@ GL_UNIFORM_BLOCK_NAME_LENGTH
Definition: juce_gl.h:2075
MFVideoAspectRatioMode
Definition: juce_win32_ComTypes.h:57
typename TypeHelpers::ParameterType< ValueType >::type ValueTypeParameter
Definition: juce_HashMap.h:107
@ GL_UNSIGNED_INT64_AMD
Definition: juce_gl.h:3459
@ dismissButtonNormalColour
Definition: juce_SidePanel.h:173
String audioManagerGetProperty(const String &property)
Rectangle< int > getPreviewBufferSize() const noexcept
Definition: juce_android_CameraDevice.h:844
@ WGL_TRANSPARENT_BLUE_VALUE_ARB
Definition: juce_wgl.h:240
static constexpr bool usesSeparateInputAndOutputBlocks()
All process context classes will define this constant method so that templated code can determine whe...
Definition: juce_ProcessContext.h:114
bool symmetricSkew
If true, the skew factor applies from the middle of the slider to each of its ends.
Definition: juce_NormalisableRange.h:237
@ GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE
Definition: juce_gles2.h:1768
@ GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2898
GLboolean * data
Definition: juce_gl.h:673
@ GL_FACTOR_MAX_AMD
Definition: juce_gl.h:3235
@ closeSubPathElement
Definition: juce_RelativePointPath.h:70
@ WGL_VIDEO_OUT_FIELD_2
Definition: juce_wgl.h:628
const DirectoryEntry * operator->() const noexcept
Definition: juce_RangedDirectoryIterator.h:147
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Definition: juce_gl.h:1734
@ GL_OBJECT_BUFFER_SIZE_ATI
Definition: juce_gl.h:5896
@ GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Definition: juce_gl.h:2638
@ GL_COLOR_ARRAY_SIZE
Definition: juce_gl.h:1009
TextPatternRangeEndpoint
Definition: juce_win32_ComInterfaces.h:69
GLuint GLsizei const GLchar * label
Definition: juce_gl.h:2968
SingletonHolder()=default
@ filterHalfBandPolyphaseIIR
Definition: juce_Oversampling.h:62
bool isVoiceStealingEnabled() const noexcept
Returns true if note-stealing is enabled.
Definition: juce_MPESynthesiser.h:127
int getScreenY() const
Returns this component's y coordinate relative the screen's top-left origin.
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:451
@ GL_VIEW_CLASS_ASTC_5x4_RGBA
Definition: juce_gl.h:4460
~ScopedTimeMeasurement()
Definition: juce_PerformanceCounter.h:152
void restoreState() override
static MPEValue minValue() noexcept
Constructs an MPEValue corresponding to the minimum value.
HSTRING hstr
Definition: juce_win32_WinRTWrapper.h:80
JUCE_COMRESULT get_Minimum(double *pRetVal) override
Definition: juce_win32_UIARangeValueProvider.h:93
float getOpacity() const noexcept
Returns the current opacity to be applied to the colour, gradient, or image.
Definition: juce_FillType.h:114
void *KHRONOS_APIENTRY *const & glMapBuffer(GLenum target, GLenum access)
virtual void onActivityPostStopped(jobject)
Definition: juce_android_JNIHelpers.h:918
@ GL_MAP1_TEXTURE_COORD_4
Definition: juce_gl.h:560
@ GL_COUNT_DOWN_NV
Definition: juce_gl.h:9645
@ GL_INT_IMAGE_BUFFER
Definition: juce_gl.h:2617
@ GL_TRIANGLE_STRIP_ADJACENCY
Definition: juce_gl.h:2106
@ GL_TEXTURE_BUFFER_SIZE_OES
Definition: juce_gles2.h:4855
std::enable_if< std::is_same< T, DelayLineInterpolationTypes::Thiran >::value, void >::type updateInternalVariables()
Definition: juce_DelayLine.h:315
UiaDisconnectProviderFunc uiaDisconnectProvider
Definition: juce_win32_WindowsUIAWrapper.h:150
bool isDraggable() const noexcept
Returns true if the window can be dragged around by the user.
Definition: juce_ResizableWindow.h:149
UndoManager * getUndoManager() noexcept
Returns the UndoManager that is being used.
Definition: juce_ValueTreePropertyWithDefault.h:225
Array< RectangleType > rects
Definition: juce_RectangleList.h:650
@ GL_TEXTURE_CUBE_MAP_ARB
Definition: juce_gl.h:5129
Definition: juce_fallback_SIMDNativeOps.h:45
bool isFindingFiles() const noexcept
Returns true if this list contains files.
Definition: juce_DirectoryContentsList.h:92
void move(int currentIndex, int newIndex) noexcept
Definition: juce_ArrayBase.h:375
@ GL_MIN_SPARSE_LEVEL_AMD
Definition: juce_gl.h:3543
@ EC_REPAINT
Definition: juce_win32_ComTypes.h:113
String urlToLaunch
If the webserver wants the user to be directed to a web-page for further information,...
Definition: juce_OnlineUnlockStatus.h:195
void beginDrag()
Called to indicate that the object is now being controlled by a mouse-drag or similar operation.
Definition: juce_AnimatedPosition.h:77
@ GL_UNPACK_SWAP_BYTES
Definition: juce_gl.h:305
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
Definition: juce_gles2.h:1422
GLenum GLenum variable
Definition: juce_gl.h:10006
void clear() noexcept
Clears all the samples in all channels and marks the buffer as cleared.
Definition: juce_AudioSampleBuffer.h:603
SampleType s1
Definition: juce_StateVariableFilter.h:194
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV
Definition: juce_gles2.h:3831
@ GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR
Definition: juce_gl.h:8564
int height
Definition: juce_win32_CameraDevice.h:570
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
Definition: juce_gles2.h:4944
@ GL_CLIP_DISTANCE0
Definition: juce_gl.h:1694
@ GL_OUTPUT_TEXTURE_COORD27_EXT
Definition: juce_gl.h:8010
@ GL_FLOAT_VEC3_ARB
Definition: juce_gl.h:4846
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:373
void addValue(FloatType v) noexcept
Add a new value to the accumulator.
Definition: juce_StatisticsAccumulator.h:45
Pimpl & owner
Definition: juce_win32_Video.h:386
NamedPipe * getPipe() const noexcept
Returns the pipe that this connection is using (or nullptr if it uses a socket).
Definition: juce_InterprocessConnection.h:143
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT
Definition: juce_gles2.h:2799
@ GL_COMPRESSED_SRGB_ALPHA_EXT
Definition: juce_gl.h:7734
@ GL_SCALED_RESOLVE_NICEST_EXT
Definition: juce_gl.h:6610
~StandalonePluginHolder() override
Definition: juce_StandaloneFilterWindow.h:116
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:297
NSObject * createNSObjectFromJuceClass(Class *obj)
Definition: juce_mac_ObjCHelpers.h:465
@ GL_OUTPUT_FOG_EXT
Definition: juce_gl.h:8015
String name
Definition: juce_XmlElement.h:657
static size_t getRequiredBufferSize(size_t numPointsToUse) noexcept
Definition: juce_LookupTable.h:148
@ GL_ONE_MINUS_SRC1_COLOR
Definition: juce_gl.h:2199
JustifyContent
Possible values for the justifyContent property.
Definition: juce_FlexBox.h:83
Pimpl & owner
Definition: juce_android_CameraDevice.h:2623
void repostCurrentNSEvent()
URL currentURL
Definition: juce_android_Video.h:468
Definition: juce_mac_Video.h:193
const Colour plum
Definition: juce_Colours.h:153
@ WGL_SWAP_OVERLAY15
Definition: juce_wgl.h:61
@ GL_CLIP_ORIGIN_EXT
Definition: juce_gles2.h:1921
double getSpeed() const
Definition: juce_android_Video.h:458
GLuint drawFramebuffer
Definition: juce_gl.h:3084
File root
Definition: juce_DirectoryContentsList.h:202
#define JUCE_VIDEO_LOG(x)
Definition: juce_video.h:96
void setPosition(Point< ValueType > newPos) noexcept
Changes the position of the rectangle's top-left corner (leaving its size unchanged).
Definition: juce_Rectangle.h:164
@ GL_NEAREST_CLIPMAP_NEAREST_SGIX
Definition: juce_gl.h:11434
@ GL_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2348
@ GL_BINORMAL_ARRAY_POINTER_EXT
Definition: juce_gl.h:6187
@ GL_RGB10_A2UI
Definition: juce_gl.h:2204
void addInput()
Definition: juce_mac_CameraDevice.h:447
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
Definition: juce_gl.h:6623
@ GL_DEBUG_TYPE_PUSH_GROUP
Definition: juce_gl.h:2725
void replaceWithDifferenceOfInternal(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:714
@ GL_ALPHA32F_ARB
Definition: juce_gl.h:5229
@ GL_VERTEX_DATA_HINT_PGI
Definition: juce_gl.h:11105
Definition: juce_AudioProcessorValueTreeState.h:166
@ GL_MAX_TASK_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9519
ChangeBroadcaster * owner
Definition: juce_ChangeBroadcaster.h:92
Structure defining rotary parameters for a slider.
Definition: juce_Slider.h:144
@ leftButton_Long
The menu button (if it's held for a long time).
Definition: juce_AppleRemote.h:59
static const int backspaceKey
key-code for the backspace key
Definition: juce_KeyPress.h:195
@ GL_CON_14_ATI
Definition: juce_gl.h:5712
@ GL_UNSIGNED_INT_SAMPLER_3D_EXT
Definition: juce_gl.h:6755
@ GL_FRAGMENT_PROGRAM_ARB
Definition: juce_gl.h:4087
GLdouble GLdouble GLint vn
Definition: juce_gl.h:888
@ WaitCursor
The normal hourglass or spinning-beachball 'busy' cursor.
Definition: juce_MouseCursor.h:50
@ GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
Definition: juce_gl.h:10293
@ GL_FLOAT_MAT3_ARB
Definition: juce_gl.h:4856
Definition: juce_android_CameraDevice.h:2492
@ GL_LARGE_CCW_ARC_TO_NV
Definition: juce_gl.h:9711
@ GL_DEPTH24_STENCIL8_EXT
Definition: juce_gl.h:7010
@ GL_INDEX_MODE
Definition: juce_gl.h:496
ArrayBase< ObjectClass *, TypeOfCriticalSectionToUse > values
Definition: juce_ReferenceCountedArray.h:886
std::unique_ptr< AccessibilityTextInterface > text
Definition: juce_AccessibilityHandler.h:69
JUCE_COMRESULT addHandlersToArray(const std::vector< const AccessibilityHandler * > &handlers, SAFEARRAY **pRetVal)
Definition: juce_win32_UIAHelpers.h:61
@ GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
Definition: juce_gl.h:10785
@ GL_QUERY_ALL_EVENT_BITS_AMD
Definition: juce_gl.h:3448
String getComponentID() const noexcept
Returns the ID string that was set by setComponentID().
Definition: juce_Component.h:90
AVCaptureSession * getCaptureSession()
Definition: juce_mac_CameraDevice.h:173
@ GL_DEBUG_SEVERITY_LOW_KHR
Definition: juce_gl.h:8499
@ ViennaEnsemblePro
Represents Vienna Ensemble Pro.
Definition: juce_PluginHostType.h:111
void addArguments(Arg1 &&arg1, Args &&... args)
Definition: juce_OSCMessage.h:161
An IIR filter that can perform low, high, or band-pass filtering on an audio signal,...
Definition: juce_audio_basics/utilities/juce_IIRFilter.h:231
@ ambisonicACN11
Third-order ambisonic channel number 11.
Definition: juce_AudioChannelSet.h:372
HeapBlock< FilterState > filterStates
Definition: juce_ResamplingAudioSource.h:98
GLuint GLuint counterNameLength
Definition: juce_gl.h:8414
@ GL_BLEND_EQUATION_RGB
Definition: juce_gl.h:1473
void fillAllWithColour(SavedStateType &state, PixelARGB colour, bool replaceContents) const override
Definition: juce_RenderingHelpers.h:1762
@ GL_DATA_BUFFER_AMD
Definition: juce_gl.h:3428
khronos_int8_t GLbyte
Definition: juce_gl.h:160
Class for the cubic to element.
Definition: juce_RelativePointPath.h:160
int maxEdgesPerLine
Definition: juce_EdgeTable.h:209
Definition: juce_win32_ComTypes.h:128
Helper functions for managing buffered readers.
Definition: juce_Reservoir.h:29
constexpr JUCE_NODISCARD 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:139
uint8 getRed() const noexcept
Returns the red component of this colour.
Definition: juce_Colour.h:168
static const String text
Definition: juce_UnitTestCategories.h:48
const long UIA_Window_WindowClosedEventId
Definition: juce_win32_ComInterfaces.h:146
@ WGL_VIDEO_OUT_ALPHA_NV
Definition: juce_wgl.h:622
@ GL_EVAL_VERTEX_ATTRIB0_NV
Definition: juce_gl.h:9079
const AudioProcessorParameterGroup * getParent() const noexcept
Returns the parent of the group, or nullptr if this is a top-level group.
@ WGL_SWAP_LAYER_BUFFERS_ARB
Definition: juce_wgl.h:233
static void willFinishRecordingToOutputFileAtURL(id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *, NSError *)
Definition: juce_mac_CameraDevice.h:223
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
Definition: juce_gl.h:10007
CmplxSIMDOps< ElementType > CmplxOps
Wrapper for operations which need to be handled differently for complex and scalar types (used intern...
Definition: juce_SIMDRegister.h:95
constexpr static 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:219
@ GL_TEXTURE_CUBE_MAP_ARRAY_OES
Definition: juce_gles2.h:2628
@ GL_PROGRAM_OBJECT_ARB
Definition: juce_gl.h:4841
typename NativeOps::vSIMDType vSIMDType
The native type (used internally).
Definition: juce_SIMDRegister.h:85
String descriptiveName
A more descriptive name for the plug-in.
Definition: juce_PluginDescription.h:62
uint8 r
Definition: juce_PixelFormats.h:320
@ GL_SUBGROUP_SIZE_KHR
Definition: juce_gl.h:8555
JUCE_NODISCARD auto withCategory(Category x) const
See AudioProcessorParameterWithIDAttributes::withCategory()
Definition: juce_RangedAudioParameter.h:61
UnityAudioEffectStateFlags
Definition: juce_UnityPluginInterface.h:69
ReferenceCountedObjectPtr(ReferenceCountedObjectPtr &&other) noexcept
Takes-over the object from another pointer.
Definition: juce_ReferenceCountedObject.h:287
static bool isLowerCase(juce_wchar character) noexcept
Checks whether a unicode character is lower-case.
@ WGL_DRAW_TO_PBUFFER_EXT
Definition: juce_wgl.h:414
AudioPluginFormat & format
Definition: juce_PluginDirectoryScanner.h:124
@ GL_VIEW_CLASS_ASTC_10x10_RGBA
Definition: juce_gl.h:4470
@ GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Definition: juce_gl.h:2636
@ GL_FRAGMENT_MATERIAL_EXT
Definition: juce_gl.h:6877
@ GL_COLOR_ATTACHMENT25
Definition: juce_gl.h:1863
JobStatus
These are the values that can be returned by the runJob() method.
Definition: juce_ThreadPool.h:70
An output stream that writes into a local file.
Definition: juce_FileOutputStream.h:34
@ GL_DRAW_FRAMEBUFFER_NV
Definition: juce_gles2.h:3711
@ GL_PROXY_TEXTURE_CUBE_MAP
Definition: juce_gl.h:1193
constexpr bool operator!=(const AudioBlock< OtherSampleType > &other) const noexcept
Definition: juce_AudioBlock.h:228
@ GL_RENDERBUFFER_SAMPLES_ANGLE
Definition: juce_gles2.h:1594
@ GL_TEXTURE_COORD_NV
Definition: juce_gl.h:10404
@ GL_UNPACK_SKIP_IMAGES
Definition: juce_gl.h:1100
@ GL_MODELVIEW30_ARB
Definition: juce_gl.h:5423
@ GL_TEXTURE_ALPHA_TYPE
Definition: juce_gl.h:1816
@ GL_COMPRESSED_RED
Definition: juce_gl.h:1707
@ GL_TEXTURE_2D_BINDING_EXT
Definition: juce_gl.h:7700
@ GL_MAX_VERTEX_HINT_PGI
Definition: juce_gl.h:11108
@ GL_IMAGE_2D_ARRAY_EXT
Definition: juce_gl.h:7304
@ GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Definition: juce_gl.h:2906
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:309
@ ambisonicACN31
Fifth-order ambisonic channel number 31.
Definition: juce_AudioChannelSet.h:396
const GLuint const GLuint64 GLuint readGpu
Definition: juce_gl.h:9459
@ GL_RASTER_POSITION_UNCLIPPED_IBM
Definition: juce_gl.h:8247
const XWindowSystemUtilities::Atoms & getAtoms() const noexcept
Definition: juce_linux_XWindowSystem.h:239
MaxNumFileHandlesInitialiser() noexcept
Definition: juce_posix_SharedCode.h:82
@ SteinbergNuendo3
Represents Steinberg Nuendo 3.
Definition: juce_PluginHostType.h:96
@ GL_COMPRESSED_RGBA_ASTC_8x8
Definition: juce_gles2.h:1414
@ GL_LINES_ADJACENCY_EXT
Definition: juce_gl.h:6713
@ GL_DEBUG_TYPE_ERROR_KHR
Definition: juce_gl.h:8474
GLsizei GLsizei commandsToDelete
Definition: juce_gl.h:9792
int findMidiChannelForNewNote(int noteNumber) noexcept
This method will use a set of rules recommended in the MPE specification to determine which member ch...
@ GL_BGR
Definition: juce_gl.h:1114
std::mutex mutex
Definition: juce_WaitableEvent.h:92
ObjectClass * getLast() const noexcept
Returns a pointer to the last object in the array.
Definition: juce_OwnedArray.h:182
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
Definition: juce_gl.h:10426
virtual void setVisible(bool shouldBeVisible)
Makes the component visible or invisible.
const NormalisableRange< float > range
Definition: juce_AudioParameterInt.h:143
@ GL_RGBA_FLOAT32_ATI
Definition: juce_gl.h:5864
@ rightToLeft
Definition: juce_AttributedString.h:134
Flags
Flags that represent the different keys.
Definition: juce_ModifierKeys.h:115
static const int F32Key
key-code for the F32 key
Definition: juce_KeyPress.h:238
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:509
Array< TimeSliceClient * > clients
Definition: juce_TimeSliceThread.h:142
bool operator!=(const MPEZone &other) const
Definition: juce_MPEZoneLayout.h:86
@ GL_COLOR_MATRIX_SGI
Definition: juce_gl.h:11790
@ GL_COMBINER7_NV
Definition: juce_gl.h:10000
Automatically unlocks and re-locks a mutex object.
Definition: juce_ScopedLock.h:125
int numHidden
Definition: juce_MultiChoicePropertyComponent.h:130
@ GL_SOFTLIGHT_NV
Definition: juce_gl.h:8854
@ GL_DEBUG_SEVERITY_HIGH_ARB
Definition: juce_gl.h:3978
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
Definition: juce_gl.h:2562
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2159
@ GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Definition: juce_gl.h:1732
@ GL_CON_5_ATI
Definition: juce_gl.h:5703
@ GL_SEPARABLE_2D
Definition: juce_gl.h:3041
GLdouble u1
Definition: juce_gl.h:882
const std::vector< Command > & getCommands() const
Gives read-only access to the list of registered commands.
@ GL_COLOR_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5450
constexpr CLSID MEDIASUBTYPE_RGB24
Definition: juce_win32_ComTypes.h:485
virtual void handleVstHostCallbackAvailable(std::function< VstHostCallbackType > &&callback)
This is called once by the VST plug-in wrapper after its constructor.
Definition: juce_VSTCallbackHandler.h:74
size_t getSize() const noexcept
Returns the number of bytes of data that are available for reading or writing.
Definition: juce_MemoryMappedFile.h:94
@ GL_DISJOINT_NV
Definition: juce_gl.h:8823
@ GL_OR_REVERSE
Definition: juce_gl.h:348
TimeSliceThread thread
Definition: juce_AudioThumbnailCache.h:105
void sliderDragEnded(Slider *) override
Called after a drag operation has finished.
Definition: juce_ParameterAttachments.h:158
@ byChar
Lines are wrapped on a character boundary.
Definition: juce_AttributedString.h:117
CGLContextObj cglContext
Definition: juce_OpenGL_osx.h:158
@ GL_NEXT_BUFFER_NV
Definition: juce_gl.h:10431
virtual void onActivityPostDestroyed(jobject)
Definition: juce_android_JNIHelpers.h:913
@ WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV
Definition: juce_wgl.h:639
friend struct AudioSessionHolder
Definition: juce_ios_Audio.h:84
@ GL_POLYGON_OFFSET_LINE_NV
Definition: juce_gles2.h:4236
@ GL_FLOAT_MAT2
Definition: juce_gl.h:1524
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:4226
@ GL_TEXTURE_LUMINANCE_SIZE_EXT
Definition: juce_gl.h:7446
AudioDeviceManager defaultDeviceManager
Definition: juce_AudioAppComponent.h:128
@ GL_TEXTURE25
Definition: juce_gl.h:1169
@ alertAll
both child notifications and group notifications should produce sound and vibration.
Definition: juce_PushNotifications.h:310
@ GL_TESS_EVALUATION_SUBROUTINE
Definition: juce_gl.h:2855
#define JUCE_STAT
Definition: juce_posix_SharedCode.h:172
@ GL_OCCLUSION_TEST_RESULT_HP
Definition: juce_gl.h:8215
const Colour mediumaquamarine
Definition: juce_Colours.h:124
Helps to manipulate singly-linked lists of objects.
Definition: juce_LinkedListPointer.h:56
bool isEditableOnDoubleClick() const noexcept
Returns true if this option was set using setEditable().
Definition: juce_Label.h:243
std::chrono::time_point< std::chrono::steady_clock > time
Definition: juce_posix_SharedCode.h:1363
Represents start and end properties.
Definition: juce_GridItem.h:101
int x
Definition: juce_EdgeTable.h:202
SliderParameterAttachment(RangedAudioParameter ¶meter, Slider &slider, UndoManager *undoManager=nullptr)
Creates a connection between a plug-in parameter and a Slider.
@ GL_MAX_PROGRAM_TEXEL_OFFSET_EXT
Definition: juce_gl.h:6762
@ GL_CON_29_ATI
Definition: juce_gl.h:5727
@ GL_RELATIVE_SMALL_CW_ARC_TO_NV
Definition: juce_gl.h:9710
std::unique_ptr< RenderSequenceDouble > renderSequenceDouble
Definition: juce_AudioProcessorGraph.h:443
short numIns
Definition: juce_StandaloneFilterWindow.h:52
@ GL_COLOR_ATTACHMENT3_NV
Definition: juce_gles2.h:3619
@ GL_CLIP_DISTANCE7_EXT
Definition: juce_gles2.h:1941
@ GL_SHADER_STORAGE_BLOCK
Definition: juce_gl.h:2852
@ GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5506
@ GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB
Definition: juce_gl.h:4762
void startBackgroundThread()
Definition: juce_android_CameraDevice.h:3174
HashEntry * nextEntry
Definition: juce_HashMap.h:370
GLushort(KHRONOS_APIENTRY *const &glGetStageIndexNV)(GLenum shadertype)
@ GL_MAP1_NORMAL
Definition: juce_gl.h:556
CodeDocument::Position getCaretPos() const
Returns the current caret position.
Definition: juce_CodeEditorComponent.h:93
virtual int getRowIndex() const =0
Returns the row index of the cell in the table.
Definition: juce_mac_CoreGraphicsContext.h:119
bool doesLossOfFocusDiscardChanges() const noexcept
Returns true if this option has been set in a call to setEditable().
Definition: juce_Label.h:246
@ GL_TEXTURE_PRE_SPECULAR_HP
Definition: juce_gl.h:8225
~CarbonViewWrapperComponent()
Definition: juce_mac_CarbonViewWrapperComponent.h:54
int size() const noexcept
Returns the number of strings in the array.
Definition: juce_StringPairArray.h:93
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.
Array< size_t > dataAcceleration
Definition: juce_Matrix.h:245
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:234
@ GL_RGB32I
Definition: juce_gl.h:1754
Typeface::Ptr getTypefacePtr() const
Returns the typeface used by this font.
@ GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR
Definition: juce_gl.h:8456
@ GL_OCCLUSION_QUERY_EVENT_MASK_AMD
Definition: juce_gl.h:3443
size_t length() const noexcept
Returns the number of characters in this string.
Definition: juce_CharPointer_UTF32.h:154
A class to asynchronously scan for details about the files in a directory.
Definition: juce_DirectoryContentsList.h:41
CodeDocument::Position getSelectionStart() const
Returns the start of the selection as a position.
Definition: juce_CodeEditorComponent.h:116
void setMaximised(::Window, bool shouldBeMinimised) const
@ GL_TEXTURE_BORDER_COLOR_EXT
Definition: juce_gles2.h:2699
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Definition: juce_gl.h:2703
const GLint GLsizei nbuffers
Definition: juce_gl.h:10448
std::unique_ptr< Pimpl > pimpl
Definition: juce_InterProcessLock.h:112
~Pimpl() override
Definition: juce_android_Video.h:377
void clear()
Definition: juce_MultiTouchMapper.h:55
@ GL_READ_PIXEL_DATA_RANGE_POINTER_NV
Definition: juce_gl.h:9870
@ GL_FONT_UNDERLINE_THICKNESS_BIT_NV
Definition: juce_gl.h:9746
GLenum condition
Definition: juce_gl.h:9143
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
Definition: juce_gl.h:5778
Parallelogram< float > getRectangle() const noexcept
Returns the rectangle's bounds.
Definition: juce_DrawableRectangle.h:54
const AudioBlock & replaceWithMaxOf(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:517
WebView2Preferences withUserDataFolder(const File &folder) const
Sets a non-default location for storing user data for the browser instance.
Definition: juce_WebBrowserComponent.h:188
void addMovieCapture()
Definition: juce_mac_CameraDevice.h:411
GLuint entry
Definition: juce_gl.h:10184
@ GL_DRAW_BUFFER7_ATI
Definition: juce_gl.h:5616
@ GL_RED_BITS
Definition: juce_gl.h:542
static ChangeDetails getAllChanged()
Definition: juce_AudioProcessorListener.h:126
@ wrapperType_VST3
Definition: juce_AudioProcessor.h:1200
@ VMRMode_Renderless
Definition: juce_win32_ComTypes.h:47
void detachPlaybackObserver()
Definition: juce_mac_Video.h:510
@ GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV
Definition: juce_gl.h:10179
@ GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
Definition: juce_gl.h:7529
static constexpr size_t bits
Definition: juce_fallback_SIMDNativeOps.h:63
static constexpr float algorithmicLatency
Definition: juce_Interpolators.h:124
std::vector< std::unique_ptr< MidiInput > > enabledMidiInputs
Definition: juce_AudioDeviceManager.h:510
@ GL_CURRENT_RASTER_INDEX
Definition: juce_gl.h:449
const Colour darkcyan
Definition: juce_Colours.h:65
GLenum GLenum GLsizei rowBufSize
Definition: juce_gl.h:3166
@ GL_TESS_GEN_MODE_OES
Definition: juce_gles2.h:4758
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:167
MPEInstrument & instrument
Definition: juce_MPESynthesiserBase.h:202
static MidiMessage createSysExMessage(const void *sysexData, int dataSize)
Creates a system-exclusive message.
@ bottomSideLeft
Bottom Side Left (Bsl)
Definition: juce_AudioChannelSet.h:416
Properties of an AudioParameterChoice.
Definition: juce_AudioParameterChoice.h:33
JUCE_COMRESULT hostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **provider)
Definition: juce_win32_WindowsUIAWrapper.h:50
Describes the attributes of a file or folder.
Definition: juce_RangedDirectoryIterator.h:35
@ GL_DEPENDENT_RGB_TEXTURE_3D_NV
Definition: juce_gl.h:10387
forcedinline PixelType * getPixel(int x) const noexcept
Definition: juce_RenderingHelpers.h:663
@ userDesktopDirectory
The folder that contains the user's desktop objects.
Definition: juce_File.h:870
ConstAudioBlockType inputBlock
Definition: juce_ProcessContext.h:181
double rampDurationSeconds
Definition: juce_Gain.h:144
static const int F3Key
key-code for the F3 key
Definition: juce_KeyPress.h:209
@ GL_CLIP_DISTANCE5_APPLE
Definition: juce_gles2.h:1672
void *KHRONOS_APIENTRY *const & glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout)
@ ARGB
< each pixel is a 4-byte ARGB premultiplied colour value.
Definition: juce_Image.h:67
@ GL_VIEW_CLASS_EAC_R11
Definition: juce_gl.h:4454
void addImageCapture(AVCaptureSession *s) override
Definition: juce_mac_CameraDevice.h:339
Point< int > getPhysicalParentScreenPosition() const
~SliderParameterAttachment() override
Destructor.
@ GL_VERTEX_ARRAY_RANGE_LENGTH_NV
Definition: juce_gl.h:10510
void close() override
Closes and releases the device if it's open.
@ GL_SOURCE0_RGB_EXT
Definition: juce_gl.h:7571
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Definition: juce_gl.h:2110
const StringArray & getAllValues() const noexcept
Returns a list of all values in the array.
Definition: juce_StringPairArray.h:90
AudioBuffer< float > tempBuffer
Definition: juce_AudioProcessorPlayer.h:134
@ GL_LGPU_SEPARATE_STORAGE_BIT_NVX
Definition: juce_gl.h:8761
Type getDefault() const
Returns the current fallback default value.
Definition: juce_CachedValue.h:137
const ApplicationCommandInfo * getCommandForIndex(int index) const noexcept
Returns the details about one of the registered commands.
Definition: juce_ApplicationCommandManager.h:153
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:345
@ GL_T4F_V4F
Definition: juce_gl.h:1049
static constexpr NumericType inverseRootTwo
Definition: juce_dsp/processors/juce_IIRFilter.h:118
std::vector< const float * > storedInputChannels
Definition: juce_StandaloneFilterWindow.h:501
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
Definition: juce_gl.h:5133
static int generateHash(uint64 key, int upperLimit) noexcept
Generates a simple hash from a uint64.
Definition: juce_HashMap.h:41
@ GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Definition: juce_gl.h:2576
int midiChannelLastAssigned
Definition: juce_MPEUtils.h:85
@ GL_DRAW_BUFFER0_EXT
Definition: juce_gles2.h:2044
@ GL_MODELVIEW_STACK_DEPTH
Definition: juce_gl.h:482
@ WGL_NUM_VIDEO_SLOTS_NV
Definition: juce_wgl.h:579
ConstructWithoutPimpl(bool unloadOnHide)
Definition: juce_WebBrowserComponent.h:150
CommandID commandID
Definition: juce_KeyPressMappingSet.h:222
@ GL_RENDERBUFFER_SAMPLES
Definition: juce_gl.h:1825
Point< ValueType > getBottomLeft() const noexcept
Returns the parallelogram's bottom-left position as a Point.
Definition: juce_Parallelogram.h:90
@ GL_MAX_RASTER_SAMPLES_EXT
Definition: juce_gl.h:7147
@ GL_UNSIGNED_INT_24_8_OES
Definition: juce_gles2.h:1572
@ GL_MITER_REVERT_NV
Definition: juce_gl.h:9670
@ GL_STENCIL_BACK_FUNC
Definition: juce_gl.h:1481
@ GL_TEXTURE_CUBE_MAP_ARRAY_EXT
Definition: juce_gles2.h:2798
bool operator==(const RangedDirectoryIterator &other) const noexcept
Returns true if both iterators are in their end/sentinel state, otherwise returns false.
Definition: juce_RangedDirectoryIterator.h:132
bool isVideoRecordSession() const override
Definition: juce_android_CameraDevice.h:2514
void reset(double sampleRate, double rampLengthInSeconds) noexcept
Reset to a new sample rate and ramp length.
Definition: juce_LogRampedValue.h:86
@ GL_PROGRAM_MATRIX_EXT
Definition: juce_gl.h:6274
WeakReference< Component > weakRef
Definition: juce_Component.h:2320
@ GL_NEAREST_MIPMAP_LINEAR
Definition: juce_gl.h:380
@ GL_DEPTH_STENCIL_NV
Definition: juce_gl.h:9595
AccessibilityActions & addAction(AccessibilityActionType type, std::function< void()> actionCallback)
Adds an action.
Definition: juce_AccessibilityActions.h:88
@ GL_DETAIL_TEXTURE_2D_SGIS
Definition: juce_gl.h:11156
@ GL_TEXTURE_STORAGE_SPARSE_BIT_AMD
Definition: juce_gl.h:3545
const Colour bisque
Definition: juce_Colours.h:49
@ GL_COMPUTE_SUBROUTINE
Definition: juce_gl.h:2858
Identifier name
Definition: juce_NamedValueSet.h:55
@ WGL_NO_TEXTURE_ARB
Definition: juce_wgl.h:298
CharType * data
Definition: juce_CharPointer_UTF32.h:372
@ GL_SAMPLER_2D_SHADOW_EXT
Definition: juce_gles2.h:2613
Array< Glyph > glyphs
The glyphs in this run.
Definition: juce_TextLayout.h:176
This abstract base class is implemented by LookAndFeel classes to provide SidePanel drawing functiona...
Definition: juce_SidePanel.h:152
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:576
float getBaselineY() const noexcept
Returns the y position of the glyph's baseline.
Definition: juce_GlyphArrangement.h:60
Colour colour
Definition: juce_ColourSelector.h:144
@ GL_IMAGE_TRANSLATE_Y_HP
Definition: juce_gl.h:8189
GLsizei GLenum GLsizei GLsizei GLuint memory
Definition: juce_gl.h:6915
@ GL_UNSIGNED_INT16_VEC4_NV
Definition: juce_gl.h:3367
@ windowHasMaximiseButton
Indicates that if the window has a title bar, it should have a maximise button on it.
Definition: juce_ComponentPeer.h:62
@ GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV
Definition: juce_gl.h:10177
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
Definition: juce_gl.h:8601
@ GL_RED_INTEGER
Definition: juce_gl.h:1759
@ GL_COMBINER5_NV
Definition: juce_gl.h:9998
MouseForwardingNSOpenGLViewClass()
Definition: juce_OpenGL_osx.h:258
void setPressure(float newPressure)
Sets the pressure value that will be used for new notes.
Definition: juce_MPEKeyboardComponent.h:63
@ GL_CONDITION_SATISFIED
Definition: juce_gl.h:2140
OwnedArray< KeyPressTime > keysDown
Definition: juce_KeyPressMappingSet.h:235
Array< int > getAvailableBufferSizes() override
Returns the set of buffer sizes that are available.
SHA-256 secure hash generator.
Definition: juce_SHA256.h:41
@ GL_TESS_CONTROL_PROGRAM_NV
Definition: juce_gl.h:10201
This class is used to wrap an AudioFormatReader and only read from a subsection of the file.
Definition: juce_AudioSubsectionReader.h:44
FloatType d
Definition: juce_LogRampedValue.h:185
@ wrapperType_Standalone
Definition: juce_AudioProcessor.h:1205
String getFormattedBacktracesString() const
Definition: juce_HeavyweightLeakedObjectDetector.h:80
@ GL_RGBA4_DXT5_S3TC
Definition: juce_gl.h:11148
@ GL_FRAMEBUFFER_SRGB_CAPABLE_EXT
Definition: juce_gl.h:6694
MidiInputCallback * callback
Definition: juce_AudioDeviceManager.h:506
Forms a wrapper around a ValueTree that can be used for storing a MarkerList.
Definition: juce_MarkerList.h:162
const GLuint * programs
Definition: juce_gl.h:4168
void drawImage(const Image &sourceImage, const AffineTransform &trans)
Definition: juce_RenderingHelpers.h:2361
@ GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9523
@ GL_TEXTURE_COORD_ARRAY_COUNT_EXT
Definition: juce_gl.h:7896
WindowsUIAWrapper()
Definition: juce_win32_WindowsUIAWrapper.h:107
@ GL_COLOR_TABLE_WIDTH_SGI
Definition: juce_gl.h:11817
bool isDraggingRightEdge() const noexcept
Returns true if dragging this zone will move the object's right edge.
Definition: juce_ResizableBorderComponent.h:133
Array< Download * > downloads
Definition: juce_InAppPurchases.h:134
Represents a connected display device.
Definition: juce_Displays.h:43
@ WGL_NEED_SYSTEM_PALETTE_ARB
Definition: juce_wgl.h:232
GLuint ybits
Definition: juce_gl.h:8973
GLboolean reset
Definition: juce_gl.h:3167
@ GL_DEBUG_CALLBACK_USER_PARAM_KHR
Definition: juce_gl.h:8467
static Ptr makeHighPass(double sampleRate, NumericType frequency)
Returns the coefficients for a high-pass filter.
CriticalSection lock
Definition: juce_ReverbAudioSource.h:66
A base class for top-level windows that can be dragged around and resized.
Definition: juce_ResizableWindow.h:51
WoW64Mode
These values can be used to specify whether the 32- or 64-bit registry should be used.
Definition: juce_WindowsRegistry.h:40
std::unique_ptr< Viewport > viewport
Definition: juce_TextEditor.h:746
@ GL_RG8I
Definition: juce_gl.h:1920
@ GL_MAP2_NORMAL
Definition: juce_gl.h:565
void reset() noexcept
Reset the accumulator.
Definition: juce_StatisticsAccumulator.h:60
double sampleRate
Definition: juce_Panner.h:117
static PlayerControllerBase & getOwner(id self)
Definition: juce_mac_Video.h:218
@ GL_IDENTITY_NV
Definition: juce_gl.h:10607
bool isPopupMenuEnabled() const noexcept
Returns true if the right-click menu is enabled.
Definition: juce_TextEditor.h:192
@ GL_TEXTURE28
Definition: juce_gl.h:1172
JUCE_COMRESULT QueryInterface(REFIID iid, void **result) override
Definition: juce_win32_UIASelectionProvider.h:137
@ GL_REG_12_ATI
Definition: juce_gl.h:5678
void process(const ProcessContext &context) noexcept
Processes the input and output samples supplied in the processing context.
Definition: juce_BallisticsFilter.h:98
ObjectType * operator->() const noexcept
Returns the object that this pointer refers to, or null if the object no longer exists.
Definition: juce_WeakReference.h:108
const Font & getFont() override
void setPositionAndSendChange(double newPosition)
Definition: juce_AnimatedPosition.h:178
~DeviceOrientationChangeListener() override
Definition: juce_android_CameraDevice.h:2782
@ WGL_IMAGE_BUFFER_LOCK_I3D
Definition: juce_wgl.h:527
bool isUsingNonZeroWinding() const
Returns the flag that indicates whether the path should use a non-zero winding rule.
Definition: juce_Path.h:716
ComboBoxParameterAttachment(RangedAudioParameter ¶meter, ComboBox &combo, UndoManager *undoManager=nullptr)
Creates a connection between a plug-in parameter and a ComboBox.
@ GL_LEQUAL
Definition: juce_gl.h:230
std::vector< Command > commands
Definition: juce_ConsoleApplication.h:349
JNIEnv * getEnv() noexcept
ScalarType type
Definition: juce_fallback_SIMDNativeOps.h:34
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_UTF8.h:76
@ sendNotificationAsync
Requests an asynchronous notification.
Definition: juce_NotificationType.h:36
virtual void onActivityPostCreated(jobject, jobject)
Definition: juce_android_JNIHelpers.h:912
void juce_LinuxAddRepaintListener(ComponentPeer *, Component *dummy)
Atom XdndEnter
Definition: juce_linux_XWindowSystem.h:89
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
Definition: juce_gl.h:3970
void handleFrame(double, BYTE *buffer, long)
Definition: juce_win32_CameraDevice.h:267
void mouseDown(const MouseEvent &e) override
Called when a mouse button is pressed.
Definition: juce_MouseInactivityDetector.h:104
@ GL_TEXTURE_RENDERBUFFER_NV
Definition: juce_gl.h:9118
@ GL_DRAW_BUFFER9
Definition: juce_gl.h:1495
PropertySet * getFallbackPropertySet() const noexcept
Returns the fallback property set.
Definition: juce_PropertySet.h:190
std::unique_ptr< Attachment > attachment
Definition: juce_OpenGLContext.h:328
void *KHRONOS_APIENTRY *const & glMapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
@ GL_DRAW_BUFFER12_EXT
Definition: juce_gles2.h:2056
A pair of (x, y) coordinates.
Definition: juce_Point.h:41
ParameterLayout(It begin, It end)
Definition: juce_AudioProcessorValueTreeState.h:132
const Colour springgreen
Definition: juce_Colours.h:171
@ GL_RIGHT
Definition: juce_gl.h:254
void startAndroidActivityForResult(const LocalRef< jobject > &intent, int requestCode, std::function< void(int, int, LocalRef< jobject >)> &&callback)
ScopedThreadDPIAwarenessSetter(void *nativeWindow)
@ GL_COLOR_TABLE_INTENSITY_SIZE_SGI
Definition: juce_gl.h:11823
@ GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV
Definition: juce_gl.h:10832
@ GL_CONSTANT_ARB
Definition: juce_gl.h:5183
double startTime
Definition: juce_AudioProcessLoadMeasurer.h:80
A set of miscellaneous openGL helper functions.
Definition: juce_OpenGLHelpers.h:35
ObjectType * get() const noexcept
Definition: juce_WeakReference.h:132
@ GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV
Definition: juce_gl.h:10168
Time creationTime
Definition: juce_mac_CarbonViewWrapperComponent.h:328
@ GL_CLIP_DISTANCE1
Definition: juce_gl.h:1695
@ GL_UNSIGNED_INT_24_8_NV
Definition: juce_gl.h:9596
JUCE_NODISCARD auto withAutomatable(bool x) const
Definition: juce_AudioProcessorValueTreeState.h:55
double targetSnapPosition
Definition: juce_AnimatedPositionBehaviours.h:152
static int getMessageLengthFromFirstByte(uint8 firstByte) noexcept
Based on the first byte of a short midi message, this uses a lookup table to return the message lengt...
std::unique_ptr< XWindowSystemUtilities::XSettings > xSettings
Definition: juce_linux_XWindowSystem.h:334
Represents a span.
Definition: juce_GridItem.h:42
GLsizei GLenum GLsizei GLsizei GLboolean fixedsamplelocations
Definition: juce_gl.h:2187
@ GL_TEXTURE_COORD_ARRAY_SIZE
Definition: juce_gl.h:1014
Point< int > originRelativeToComponent
Definition: juce_Drawable.h:203
void setEnabled(bool shouldBeEnabled)
Definition: juce_android_CameraDevice.h:2787
ElementType JUCE_VECTOR_CALLTYPE operator[](size_t idx) const noexcept
Returns the idx-th element of the receiver.
Definition: juce_SIMDRegister.h:166
void blitToWindow(::Window, Image, Rectangle< int > destinationRect, Rectangle< int > totalRect) const
virtual void visitVSTClient(const VSTClient &)
Called with VST-specific information.
Definition: juce_ExtensionsVisitor.h:125
@ GL_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10275
@ GL_PATH_FILL_BOUNDING_BOX_NV
Definition: juce_gl.h:9664
@ tokenType_bracket
Definition: juce_LuaCodeTokeniser.h:56
void JUCE_VECTOR_CALLTYPE fillInternal(NumericType value) const noexcept
Definition: juce_AudioBlock.h:609
@ GL_TRANSFORM_FEEDBACK_BUFFER_EXT
Definition: juce_gl.h:7844
@ GL_MODELVIEW19_ARB
Definition: juce_gl.h:5412
bool makeActive() const noexcept
Definition: juce_OpenGL_android.h:195
static juce_wchar getSeparatorChar()
The system-specific file separator character.
Definition: juce_posix_SharedCode.h:113
@ GL_SURFACE_REGISTERED_NV
Definition: juce_gl.h:10484
void handleButtonReleaseEvent(LinuxComponentPeer *, const XButtonReleasedEvent &) const
JUCE_NODISCARD 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:226
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:77
Style
Definition: juce_ComponentPeer.h:483
void addChild(std::unique_ptr< ParameterOrGroup > child)
Adds a child to the group.
Definition: juce_AudioProcessorParameterGroup.h:209
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_StretchableLayoutResizerBar.h:79
bool useManualReset
Definition: juce_WaitableEvent.h:90
@ GL_SRC_OUT_NV
Definition: juce_gl.h:8858
@ GL_TANGENT_ARRAY_POINTER_EXT
Definition: juce_gl.h:6186
@ GL_COLOR_RENDERABLE
Definition: juce_gl.h:2772
@ GL_HISTOGRAM_LUMINANCE_SIZE
Definition: juce_gl.h:4361
@ GL_SAMPLES_3DFX
Definition: juce_gl.h:3211
@ GL_SAMPLE_BUFFERS_SGIS
Definition: juce_gl.h:11205
std::unique_ptr< AudioProcessorParameter > parameter
Definition: juce_AudioProcessorParameterGroup.h:81
ElementType * createInsertSpace(int indexToInsertAt, int numElements)
Definition: juce_ArrayBase.h:449
static void showMessageBox(MessageBoxIconType 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.
Derive from this class to be informed about any changes in the MPE notes played by this instrument,...
Definition: juce_MPEInstrument.h:259
GLbitfield waitGpuMask
Definition: juce_gl.h:9442
@ GL_FOG_COORD_ARRAY_POINTER
Definition: juce_gl.h:1439
Array< File > temporaryFiles
Definition: juce_ContentSharer.h:108
@ GL_SAMPLER_OBJECT_AMD
Definition: juce_gl.h:3432
SampleType getSample(int channel, int sampleIndex) const noexcept
Returns a sample from the buffer.
Definition: juce_AudioBlock.h:272
Definition: juce_ios_CameraDevice.h:1256
AudioBlock &JUCE_VECTOR_CALLTYPE operator*=(NumericType value) noexcept
Definition: juce_AudioBlock.h:549
GLdouble v
Definition: juce_gl.h:894
MPEZone upperZone
Definition: juce_MPEZoneLayout.h:222
@ GL_OUTPUT_TEXTURE_COORD24_EXT
Definition: juce_gl.h:8007
GLuint coords
Definition: juce_gl.h:2248
static constexpr size_t elementMask
Definition: juce_AudioBlock.h:877
Atomic< int > fatalErrorOccurred
Definition: juce_android_CameraDevice.h:2378
@ WaveBurner
Represents Apple WaveBurner.
Definition: juce_PluginHostType.h:112
@ GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV
Definition: juce_gl.h:9251
const Colour orange
Definition: juce_Colours.h:142
String icon
Required: name of an icon file (without an extension) to be used for this notification.
Definition: juce_PushNotifications.h:167
@ GL_TEXTURE_VIEW_MIN_LAYER
Definition: juce_gl.h:2916
@ GL_UNSIGNED_INT16_VEC2_NV
Definition: juce_gl.h:3365
GLuint attribindex
Definition: juce_gl.h:3131
std::unique_ptr< CaretComponent > caret
Definition: juce_CodeEditorComponent.h:397
bool isUpperCase() const
Returns true if the first character of this string is upper-case.
Definition: juce_CharPointer_ASCII.h:323
size_t startSample
Definition: juce_AudioBlock.h:888
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z
Definition: juce_gl.h:1191
Function functionToUse
Definition: juce_WaveShaper.h:39
JUCE_COMRESULT raiseAutomationPropertyChangedEvent(IRawElementProviderSimple *provider, PROPERTYID propID, VARIANT oldValue, VARIANT newValue)
Definition: juce_win32_WindowsUIAWrapper.h:56
@ GL_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:488
@ GL_RELATIVE_SMALL_CCW_ARC_TO_NV
Definition: juce_gl.h:9708
DeviceOrientationChangeListener deviceOrientationChangeListener
Definition: juce_android_CameraDevice.h:2917
bool escapeKeyTriggersCloseButton
If true, then the escape key will trigger the dialog's close button.
Definition: juce_DialogWindow.h:113
@ GL_EVAL_BIT
Definition: juce_gl.h:400
const int numEntries
Definition: juce_RenderingHelpers.h:509
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
Definition: juce_gl.h:7547
File getExistingFolderForOption(StringRef option) const
Looks for a filename argument using getFileForOption() and fails with a suitable error if the file is...
bool sendMessageToSlave(const MemoryBlock &mb)
Definition: juce_ConnectedChildProcess.h:215
const AudioChannelSet & getLastEnabledLayout() const noexcept
Return the bus's last active channel layout.
Definition: juce_AudioProcessor.h:387
void paint(Graphics &g) override
@ GL_REG_26_ATI
Definition: juce_gl.h:5692
void clear(SizeType numElements) noexcept
This fills the block with zeros, up to the number of elements specified.
Definition: juce_HeapBlock.h:320
Definition: juce_SIMDRegister_Impl.h:34
@ GL_CONVOLUTION_FORMAT_EXT
Definition: juce_gl.h:6145
@ SupportedTextSelection_Multiple
Definition: juce_win32_ComInterfaces.h:90
This class contains a ValueTree that is used to manage an AudioProcessor's entire state.
Definition: juce_AudioProcessorValueTreeState.h:108
GLenum GLenum GLenum swizzlez
Definition: juce_gl.h:10841
void endGesture()
Ends a gesture on the managed parameter.
virtual SelectedItemSet< SelectableItemType > & getLassoSelection()=0
Returns the SelectedItemSet that the lasso should update.
@ GL_VARIANT_DATATYPE_EXT
Definition: juce_gl.h:8055
bool openTray()
Sends an eject signal to the drive.
@ GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
Definition: juce_gl.h:4197
int getAutoFocusModeToUse() const
Definition: juce_android_CameraDevice.h:2941
@ GL_RG16_SNORM_EXT
Definition: juce_gles2.h:2405
const auto & get() const noexcept
Get a reference to the processor at index Index.
Definition: juce_ProcessorChain.h:75
const AudioBlock & subtract(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:426
@ WGL_TEXTURE_FLOAT_R_NV
Definition: juce_wgl.h:550
DragType
Definition: juce_CodeEditorComponent.h:409
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...
virtual ~ExtensionsVisitor()=default
VirtualKeyboardType getKeyboardType() override
Definition: juce_TextEditor.h:720
void repaint()
Marks the whole component as needing to be redrawn.
@ GL_TEXTURE_BUFFER_OFFSET_EXT
Definition: juce_gles2.h:2728
@ GL_BUFFER_MAPPED
Definition: juce_gl.h:1412
#define DECLARE_JNI_CLASS(CppClassName, javaPath)
Definition: juce_android_JNIHelpers.h:238
const Colour mistyrose
Definition: juce_Colours.h:135
bool isShiftDown() const noexcept
Checks whether the shift key's flag is set.
Definition: juce_ModifierKeys.h:99
virtual void onActivityResumed(jobject)
Definition: juce_android_JNIHelpers.h:907
@ GL_DEBUG_SOURCE_THIRD_PARTY_KHR
Definition: juce_gl.h:8471
@ GL_STENCIL_INDEX16_EXT
Definition: juce_gl.h:6662
@ GL_COMPUTE_SHADER_BIT
Definition: juce_gl.h:2701
@ GL_DRAW_BUFFER13_ATI
Definition: juce_gl.h:5622
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:137
@ WGL_CONTEXT_ES2_PROFILE_BIT_EXT
Definition: juce_wgl.h:373
@ GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:10203
@ WGL_SWAP_UNDERLAY12
Definition: juce_wgl.h:73
@ GL_LAYER_PROVOKING_VERTEX_EXT
Definition: juce_gles2.h:2136
@ userMusicDirectory
The most likely place where a user might store their music files.
Definition: juce_File.h:873
Point< float > cornerSize
Definition: juce_DrawableRectangle.h:68
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:1136
ComSmartPtr< OtherComClass > getInterface() const
Definition: juce_win32_ComSmartPtr.h:144
@ GL_DOUBLE_VEC3_EXT
Definition: juce_gl.h:7926
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2108
SampleType releaseTime
Definition: juce_Compressor.h:106
@ GL_CULL_VERTEX_IBM
Definition: juce_gl.h:8233
constexpr AudioBlock(AudioBuffer< OtherSampleType > &buffer) noexcept
Creates an AudioBlock that points to the data in an AudioBuffer.
Definition: juce_AudioBlock.h:152
bool isNull() const noexcept
Returns true if this Identifier is null.
Definition: juce_Identifier.h:117
RelativeCoordinate top
Definition: juce_RelativeRectangle.h:105
@ GL_SPRITE_EYE_ALIGNED_SGIX
Definition: juce_gl.h:11683
std::atomic< float > value
Definition: juce_AudioParameterFloat.h:150
@ State_Running
Definition: juce_win32_ComTypes.h:70
static int generateHash(const var &key, int upperLimit) noexcept
Generates a simple hash from a variant.
Definition: juce_HashMap.h:47
@ GL_DEBUG_SEVERITY_MEDIUM
Definition: juce_gl.h:2722
NodeID()
Definition: juce_AudioProcessorGraph.h:62
@ curved
Indicates that corners should be drawn as rounded-off.
Definition: juce_PathStrokeType.h:53
void minimiseStorageOverheads() noexcept
Reduces the amount of storage being used by the set.
Definition: juce_SortedSet.h:455
@ GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV
Definition: juce_gl.h:10049
@ GL_FLOAT_RGB16_NV
Definition: juce_gl.h:9166
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:356
static AudioChannelSet create6point1()
Creates a set for a 6.1 Cine surround setup (left, right, centre, leftSurround, rightSurround,...
bool isActive() const noexcept
Definition: juce_OpenGL_android.h:209
@ GL_PERFORMANCE_MONITOR_AMD
Definition: juce_gl.h:3429
GLuint GLchar GLuint GLuint GLuint GLuint * capsMask
Definition: juce_gl.h:8417
@ GL_RGBA12_EXT
Definition: juce_gl.h:7440
GLuint64EXT minPresentTime
Definition: juce_gl.h:9899
@ GL_YCBCR_MESA
Definition: juce_gl.h:8731
MessageBoxIconType getAlertType() const noexcept
Returns the type of alert icon that was specified when the window was created.
Definition: juce_AlertWindow.h:69
void remove(ObjectType *const itemToRemove)
Removes a specific item from the list.
Definition: juce_LinkedListPointer.h:271
@ GL_PACK_ROW_LENGTH
Definition: juce_gl.h:313
bool lockWasGained() const noexcept
Returns true if the lock was successfully acquired.
Definition: juce_MessageManager.h:445
@ GL_OBJECT_VALIDATE_STATUS_ARB
Definition: juce_gl.h:4869
@ tokenType_bracket
Definition: juce_CPlusPlusCodeTokeniser.h:62
@ LFE2
Second LFE channel.
Definition: juce_AudioChannelSet.h:342
static void littleEndian24BitToChars(int32 value, void *destBytes) noexcept
Copies a 24-bit number to 3 little-endian bytes.
Definition: juce_ByteOrder.h:221
int getRawFlags() const noexcept
Returns the raw flags for direct testing.
Definition: juce_ModifierKeys.h:176
AudioBuffer< float > * getAudioData() const noexcept
Returns the audio sample data.
Definition: juce_Sampler.h:83
@ GL_FLOAT_R32_NV
Definition: juce_gl.h:9163
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:308
int GLint
Definition: juce_gles2.h:57
@ GL_INT_SAMPLER_CUBE_EXT
Definition: juce_gl.h:6748
const Colour maroon
Definition: juce_Colours.h:123
size_t getDataSize() const noexcept
Returns the number of bytes of data that have been written to the stream.
Definition: juce_MemoryOutputStream.h:80
@ GL_SQUARE_NV
Definition: juce_gl.h:9666
Properties of an AudioParameterFloat.
Definition: juce_AudioParameterFloat.h:33
bool createContext(EAGLRenderingAPI type, void *contextToShare)
Definition: juce_OpenGL_ios.h:223
@ GL_DRAW_INDIRECT_LENGTH_NV
Definition: juce_gl.h:10578
@ GL_DRAW_BUFFER15
Definition: juce_gl.h:1501
void endTransparencyLayer() override
@ GL_CONVOLUTION_WIDTH_EXT
Definition: juce_gl.h:6146
ListenerList< Listener > listeners
Definition: juce_android_CameraDevice.h:1079
@ WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D
Definition: juce_wgl.h:493
@ defaultText
Definition: juce_LookAndFeel_V4.h:52
@ GL_CURRENT_FOG_COORDINATE
Definition: juce_gl.h:1317
Definition: juce_mac_ObjCHelpers.h:260
Point< int > topLeftPhysical
The top-left of this display in physical coordinates.
Definition: juce_Displays.h:67
void reset() noexcept
Resets the reverb's internal state.
Definition: juce_dsp/widgets/juce_Reverb.h:69
@ GL_TEXTURE_DEPTH_EXT
Definition: juce_gl.h:7465
@ GL_TEXTURE_TOO_LARGE_EXT
Definition: juce_gl.h:7451
HeapBlock(HeapBlock< OtherElementType, otherThrowOnFailure > &&other) noexcept
Converting move constructor.
Definition: juce_HeapBlock.h:158
@ GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW
Definition: juce_gl.h:3197
const NamedValueSet::NamedValue * end() const noexcept
Definition: juce_NamedValueSet.h:81
void toFront(::Window, bool makeActive) const
@ GL_TEXTURE_COMPARE_SGIX
Definition: juce_gl.h:11658
@ GL_IMAGE_BINDING_NAME_EXT
Definition: juce_gl.h:7292
@ GL_INT_SAMPLER_CUBE
Definition: juce_gl.h:1777
File defaultBrowseTarget
Definition: juce_FileSearchPathListComponent.h:99
ADSR adsr
Definition: juce_Sampler.h:148
Definition: juce_osx_MessageQueue.h:28
@ GL_TEXTURE_LUMINANCE_TYPE_ARB
Definition: juce_gl.h:5223
void setStrokeThickness(float newThickness) noexcept
Sets the stroke thickness.
Definition: juce_PathStrokeType.h:176
@ GL_FLOAT_MAT3x2
Definition: juce_gl.h:1663
@ GL_LINE_WIDTH_GRANULARITY
Definition: juce_gl.h:269
bool addGraphToRot()
Definition: juce_win32_CameraDevice.h:726
const void GLbitfield GLuint GLfloat GLuint * baseAndCount
Definition: juce_gl.h:9839
Filter(CoefficientsPtr coefficientsToUse)
Creates a filter with a given set of coefficients.
Definition: juce_FIRFilter.h:70
Interface class for delivery of events that are sent by an ActionBroadcaster.
Definition: juce_ActionListener.h:34
CFRunLoopRef runLoop
Definition: juce_osx_MessageQueue.h:61
@ GL_EXCLUSION
Definition: juce_gles2.h:1255
@ GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
Definition: juce_gl.h:7273
@ GL_SYNC_GPU_COMMANDS_COMPLETE
Definition: juce_gl.h:2135
JUCE_COMRESULT ElementProviderFromPoint(double x, double y, ComTypes::IRawElementProviderFragment **pRetVal) override
@ GL_DRAW_FRAMEBUFFER_ANGLE
Definition: juce_gles2.h:1583
const NamedValueSet & getProperties() const noexcept
Returns the set of properties that belong to this component.
Definition: juce_Component.h:2215
static void yield()
Yields the current thread's CPU time-slot and allows a new thread to run.
Definition: juce_posix_SharedCode.h:1000
@ GL_WARPS_PER_SM_NV
Definition: juce_gl.h:10148
@ GL_HANDLE_TYPE_D3D11_IMAGE_EXT
Definition: juce_gl.h:6949
@ GL_COLOR_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10559
GLuint in
Definition: juce_gl.h:8073
@ GL_PACK_RESAMPLE_SGIX
Definition: juce_gl.h:11638
int lineStride
The number of bytes between each line.
Definition: juce_Image.h:354
SampleType JUCE_VECTOR_CALLTYPE processSample(SampleType sample) noexcept
Processes a single sample, without any locking.
bool canUseSemiTransparentWindows() const
@ GL_TEXTURE_2D_ARRAY_EXT
Definition: juce_gl.h:7479
@ GL_CLIENT_VERTEX_ARRAY_BIT
Definition: juce_gl.h:982
A subclass of SynthesiserVoice that can play a SamplerSound.
Definition: juce_Sampler.h:120
@ GL_UNPACK_SKIP_ROWS
Definition: juce_gl.h:308
bool isLongOption() const
Returns true if this argument starts with a double dash.
Class for the start sub path element.
Definition: juce_RelativePointPath.h:97
MainContentComponent * contentComponent
Definition: juce_StandaloneFilterWindow.h:1127
@ GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG
Definition: juce_gles2.h:3068
@ GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Definition: juce_gl.h:2577
virtual int getNumRows() const =0
Returns the total number of rows in the table.
ReferenceCountedObjectPtr(const ReferenceCountedObjectPtr &other) noexcept
Copies another pointer.
Definition: juce_ReferenceCountedObject.h:280
@ surround
Same as Centre Surround channel.
Definition: juce_AudioChannelSet.h:332
bool isSmoothing() const noexcept
Returns true if the current value is currently being interpolated.
Definition: juce_Gain.h:69
@ WGL_SWAP_COPY_EXT
Definition: juce_wgl.h:471
Holds options that can be specified when starting a new download with downloadToFile().
Definition: juce_URL.h:450
BallisticsFilter< SampleType > envelopeFilter
Definition: juce_Compressor.h:103
WaitableEvent closedEvent
Definition: juce_android_CameraDevice.h:2116
IBaseFilter * pFilter
Definition: juce_win32_ComTypes.h:173
@ GL_HSL_HUE
Definition: juce_gles2.h:1256
A collection of simple vector operations on arrays of floats, accelerated with SIMD instructions wher...
Definition: juce_FloatVectorOperations.h:143
const bool unloadWhenHidden
Definition: juce_WebBrowserComponent.h:151
void clearPointer() noexcept
Definition: juce_WeakReference.h:133
Scans a directory for plugins, and adds them to a KnownPluginList.
Definition: juce_PluginDirectoryScanner.h:38
VariableLengthValue(int valueIn, int bytesUsedIn)
Definition: juce_MidiMessage.h:880
Ptr clipToRectangleList(const RectangleList< int > &r) override
Definition: juce_RenderingHelpers.h:1646
@ WGL_SUPPORT_OPENGL_ARB
Definition: juce_wgl.h:247
SubRectangleIteratorFloat(const RectangleList< int > &clipList, Rectangle< float > clipBounds) noexcept
Definition: juce_RenderingHelpers.h:1936
String toString() const
Returns the point as a string in the form "x, y".
Definition: juce_Point.h:243
bool operator==(const MPEZone &other) const
Definition: juce_MPEZoneLayout.h:81
GLuint GLuint GLuint GLuint arg1
Definition: juce_gl.h:5777
int64 nextInt64() noexcept
Returns the next 64-bit random number.
@ GL_READ_PIXELS_FORMAT
Definition: juce_gl.h:2779
@ GL_FEEDBACK_BUFFER_TYPE
Definition: juce_gl.h:996
@ ambisonicACN14
Third-order ambisonic channel number 14.
Definition: juce_AudioChannelSet.h:375
int numFramesPerSwap
Definition: juce_OpenGL_osx.h:252
int compareIgnoreCase(const CharPointer other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_UTF8.h:413
virtual void repaintVideo(HWND, HDC)=0
@ GL_MAP2_VERTEX_ATTRIB2_4_NV
Definition: juce_gl.h:10667
double getEffectiveRate() const
Returns the actual rate described by this object, taking pulldown into account.
Definition: juce_AudioPlayHead.h:102
bool increasingRateOfChange
Definition: juce_LogRampedValue.h:181
@ GL_DEBUG_SOURCE_THIRD_PARTY_ARB
Definition: juce_gl.h:3966
bool operator==(CharPointer_UTF16 other) const noexcept
This is a pointer comparison, it doesn't compare the actual text.
Definition: juce_CharPointer_UTF16.h:63
Pimpl(HighResolutionTimer &t)
Definition: juce_posix_SharedCode.h:1262
Iterator< GetNextElement > getChildIterator() const
Allows iterating the children of an XmlElement using range-for syntax.
Definition: juce_XmlElement.h:715
ComClass * operator->() const noexcept
Definition: juce_win32_ComSmartPtr.h:101
@ GL_CONSERVATIVE_RASTERIZATION_NV
Definition: juce_gl.h:8968
ValueType getDistanceFromOrigin() const noexcept
Returns the straight-line distance between this point and the origin.
Definition: juce_Point.h:157
static bool isIdentifierStart(const juce_wchar c) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:36
@ GL_DRAW_BUFFER11_ATI
Definition: juce_gl.h:5620
constexpr static uint16 swap(uint16 value) noexcept
Swaps the upper and lower bytes of a 16-bit integer.
Definition: juce_ByteOrder.h:147
@ GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4115
@ GL_REFERENCED_BY_VERTEX_SHADER
Definition: juce_gl.h:2883
@ GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR
Definition: juce_gl.h:8464
@ GL_QUERY_BY_REGION_WAIT_INVERTED
Definition: juce_gl.h:3020
SampleType cutoffFreqHz
Definition: juce_LadderFilter.h:143
@ GL_READ_FRAMEBUFFER_NV
Definition: juce_gles2.h:3710
@ GL_POLYGON_SMOOTH
Definition: juce_gl.h:271
int totalUpdates
Definition: juce_AnimatedAppComponent.h:70
ColourScheme currentColourScheme
Definition: juce_LookAndFeel_V4.h:252
static void deleteMediaType(ComTypes::AM_MEDIA_TYPE *const pmt)
Definition: juce_win32_CameraDevice.h:752
@ GL_FRAMEBUFFER_BINDING
Definition: juce_gl.h:1819
const Colour darkturquoise
Definition: juce_Colours.h:79
void ignoreUnused(Types &&...) noexcept
Handy function for avoiding unused variables warning.
Definition: juce_MathsFunctions.h:333
double getMagnitudeForFrequency(double frequency, double sampleRate) const noexcept
Returns the magnitude frequency response of the filter for a given frequency and sample rate.
GlobalRef delayedCaptureRunnable
Definition: juce_android_CameraDevice.h:1713
int channelIncrement
Definition: juce_MPEUtils.h:85
@ GL_DRAW_BUFFER12_NV
Definition: juce_gles2.h:3612
@ GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Definition: juce_gl.h:2352
void releasedWithVelocity(double position, double releaseVelocity) noexcept
Called by the AnimatedPosition class.
Definition: juce_AnimatedPositionBehaviours.h:120
@ WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D
Definition: juce_wgl.h:516
int64 getVolumeTotalSize() const
Returns the total size of the drive that contains this file.
Definition: juce_posix_SharedCode.h:633
GLuint numsamples
Definition: juce_gl.h:3309
Range< int > range
The range of characters to which this attribute will be applied.
Definition: juce_AttributedString.h:166
void process(const ProcessContext &context) noexcept
Processes the input and output buffers supplied in the processing context.
Definition: juce_Gain.h:96
@ GL_OFFSET_TEXTURE_MATRIX_NV
Definition: juce_gl.h:10301
int getNumSamples() const noexcept
Returns the number of samples allocated in each of the buffer's channels.
Definition: juce_AudioSampleBuffer.h:289
@ WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV
Definition: juce_wgl.h:640
@ ambisonicACN26
Fifth-order ambisonic channel number 26.
Definition: juce_AudioChannelSet.h:391
static const float quadMarker
Definition: juce_Path.h:832
double GLclampd
Definition: juce_gl.h:171
CallbackMaxSizeEnforcer(AudioIODeviceCallback &callbackIn)
Definition: juce_StandaloneFilterWindow.h:439
const int numChannels
Definition: juce_ResamplingAudioSource.h:86
static void deactivateCurrentContext()
Definition: juce_OpenGL_android.h:211
const AudioBlock & replaceWithAbsoluteValueOf(AudioBlock< OtherSampleType > src) const noexcept
Definition: juce_AudioBlock.h:504
@ GL_DRAW_FRAMEBUFFER_BINDING_NV
Definition: juce_gles2.h:3712
@ currentExecutableFile
Returns this application's executable file.
Definition: juce_File.h:924
@ GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL
Definition: juce_gl.h:8402
GLdouble t
Definition: juce_gl.h:789
Rectangle & operator=(const Rectangle &)=default
Creates a copy of another rectangle.
Colour ledColour
Optional: sets the led colour for notifications in this channel.
Definition: juce_PushNotifications.h:467
@ GL_N3F_V3F
Definition: juce_gl.h:1046
@ GL_PROGRAM_BINARY_ANGLE
Definition: juce_gles2.h:1624
int compare(const CharPointer_ASCII other) const noexcept
Compares this string with another one.
Definition: juce_CharPointer_ASCII.h:241
int64 getSize() const
Returns the size of the file in bytes.
Definition: juce_posix_SharedCode.h:257
@ GL_STENCIL_BUFFER_BIT3_QCOM
Definition: juce_gles2.h:5212
@ GL_INVARIANT_VALUE_EXT
Definition: juce_gl.h:8060
@ GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Definition: juce_gl.h:2293
@ GL_LINE_LOOP
Definition: juce_gl.h:221
Rectangle< float > currentBounds
The item's current bounds.
Definition: juce_FlexItem.h:62
Used by the JUCE_DECLARE_SINGLETON macros to manage a static pointer to a singleton instance.
Definition: juce_Singleton.h:38
@ GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES
Definition: juce_gles2.h:4597
Acts as a polymorphic base class for processors.
Definition: juce_ProcessorWrapper.h:40
@ GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
Definition: juce_gl.h:3959
const Colour darkviolet
Definition: juce_Colours.h:80
float last
Definition: juce_audio_basics/utilities/juce_Reverb.h:258
@ CrosshairCursor
A pair of crosshairs.
Definition: juce_MouseCursor.h:52
AudioBlock &JUCE_VECTOR_CALLTYPE add(NumericType value) noexcept
Adds a fixed value to the elements in this block.
Definition: juce_AudioBlock.h:396
int getTitleBarHeight() const
Returns the current title bar height.
@ GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM
Definition: juce_gles2.h:5130
@ GL_RGB_SCALE_ARB
Definition: juce_gl.h:5179
const Colour skyblue
Definition: juce_Colours.h:167
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:59
String identifier
Required: unique id that can be used to later dismiss the notification (on iOS available from version...
Definition: juce_PushNotifications.h:113
ObjectType & operator*() const noexcept
Returns the object that this pointer is managing.
Definition: juce_OptionalScopedPointer.h:115
void clipToImageAlpha(const Image &, const AffineTransform &) override
int numChannels
Definition: juce_AudioSampleBuffer.h:1218
Vector3D(const Vector3D &other) noexcept
Definition: juce_Vector3D.h:41
std::shared_ptr< DirectoryIterator > iterator
Definition: juce_RangedDirectoryIterator.h:172
bool isRenoise() const noexcept
Returns true if the host is Renoise.
Definition: juce_PluginHostType.h:171
@ GL_POINTS
Definition: juce_gl.h:219
bool valid
Definition: juce_ComponentPeer.h:121
void set(ObjectType *newObject, bool takeOwnership)
Makes this OptionalScopedPointer point at a new object, specifying whether the OptionalScopedPointer ...
Definition: juce_OptionalScopedPointer.h:147
@ GL_MAX_MESH_ATOMIC_COUNTERS_NV
Definition: juce_gl.h:9513
@ GL_PRIMITIVES_SUBMITTED
Definition: juce_gl.h:3182
typename FIR::Coefficients< FloatType >::Ptr FIRCoefficientsPtr
Definition: juce_FilterDesign.h:43
This abstract base class is implemented by LookAndFeel classes to provide alert-window drawing functi...
Definition: juce_AlertWindow.h:452
const Font & getFont() const noexcept
Returns the font that's currently being used for new text.
Definition: juce_TextEditor.h:257
@ GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV
Definition: juce_gl.h:10164
std::unique_ptr< Pimpl > pimpl
Definition: juce_ScopedLowPowerModeDisabler.h:42
int numReadable
Definition: juce_SingleThreadedAbstractFifo.h:122
void prepare(const ProcessSpec &spec)
Initialises the processor.
@ GL_DRAW_BUFFER1_EXT
Definition: juce_gles2.h:2045
@ GL_RENDERBUFFER_STORAGE_SAMPLES_AMD
Definition: juce_gl.h:3289
@ GL_SAMPLE_ALPHA_TO_COVERAGE_ARB
Definition: juce_gl.h:4523
static int32 channelSetToVstArrangementType(AudioChannelSet channels)
Definition: juce_VSTCommon.h:100
Owner & owner
Definition: juce_android_CameraDevice.h:356
Time modTime
Definition: juce_RangedDirectoryIterator.h:67
static const int numberPadSeparator
key-code for the comma on the numeric keypad.
Definition: juce_KeyPress.h:258
GLuint GLuint GLuint dstMod
Definition: juce_gl.h:5777
ReferenceCountedArray(ReferenceCountedArray &&other) noexcept
Moves from another array.
Definition: juce_ReferenceCountedArray.h:73
VisualAndDepth getBestVisualForWindow(bool) const
@ GL_TEXTURE_LIGHTING_MODE_HP
Definition: juce_gl.h:8223
Launches and monitors a child process.
Definition: juce_ChildProcess.h:35
bool isEmpty() const noexcept
Returns true if this pointer is pointing to a null character.
Definition: juce_CharPointer_ASCII.h:76
::Window settingsWindow
Definition: juce_linux_XWindowSystem.h:153
@ GL_RED_MIN_CLAMP_INGR
Definition: juce_gl.h:8309
@ GL_INDEX
Definition: juce_gl.h:1889
~NativeWindowClass()
Definition: juce_win32_Video.h:870
String body
Required: the content of the notification, usually displayed in the second row.
Definition: juce_PushNotifications.h:117
CriticalSection midiCallbackLock
Definition: juce_MidiMessageCollector.h:103
Represents a purchase of a product in the store.
Definition: juce_InAppPurchases.h:69
@ GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Definition: juce_gl.h:1795
@ focusChangedByMouseClick
Means that the user clicked the mouse to change focus.
Definition: juce_Component.h:1891
@ bottomFrontCentre
Bottom Front Centre (Bfc)
Definition: juce_AudioChannelSet.h:410
@ GL_ALLOW_DRAW_FRG_HINT_PGI
Definition: juce_gl.h:11087
@ GL_COMPRESSED_RGBA_ASTC_12x10_KHR
Definition: juce_gl.h:8586
WeakReference< MessageListener >::Master masterReference
Definition: juce_MessageListener.h:66
bool ignoreCaseOfKeys
Definition: juce_PropertySet.h:200
@ GL_COLOR_ATTACHMENT8_EXT
Definition: juce_gl.h:6644
@ GL_FUNC_SUBTRACT
Definition: juce_gl.h:1340
Coefficients(const NumericType *samples, size_t numSamples)
Creates a set of coefficients from an array of samples.
Definition: juce_FIRFilter.h:228
PIN_DIRECTION
Definition: juce_win32_ComTypes.h:37
Represents a MAC network card adapter address ID.
Definition: juce_MACAddress.h:32
@ GL_COLOR_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1427
@ GL_PERFQUERY_FLUSH_INTEL
Definition: juce_gl.h:8390
@ GL_CON_8_ATI
Definition: juce_gl.h:5706
SpinLock mutex
Definition: juce_AudioProcessLoadMeasurer.h:101
forcedinline uint32 getOddBytes() const noexcept
Return channels with an odd index and insert zero bytes between them.
Definition: juce_PixelFormats.h:632
Encapsulates the logic required to implement a lock-free FIFO.
Definition: juce_AbstractFifo.h:72
@ GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
Definition: juce_gl.h:5836
ComClass ** operator&() noexcept
static void showAsync(const MessageBoxOptions &options, ModalComponentManager::Callback *callback)
Shows a dialog box using the specified options.
Definition: juce_Interpolators.h:94
Represents a piano keyboard, keeping track of which keys are currently pressed.
Definition: juce_MidiKeyboardState.h:41
bool intersectRectangle(Rectangle< ValueType > &rectangleToClip) const noexcept
Clips a rectangle so that it lies only within this one.
Definition: juce_Rectangle.h:708
virtual void setVideoWindow(HWND)=0
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:285
const RectangleType * begin() const noexcept
Standard method for iterating the rectangles in the list.
Definition: juce_RectangleList.h:633
@ GL_MAX_VIEWPORT_DIMS
Definition: juce_gl.h:318
std::function< void()> viewResized
Definition: juce_mac_NSViewFrameWatcher.h:105
@ GL_DRAW_INDIRECT_UNIFIED_NV
Definition: juce_gl.h:10576
GLuint GLenum * rate
Definition: juce_gl.h:10184
virtual ~Listener()
Definition: juce_android_CameraDevice.h:975
static bool isSupportedType(OSCType type) noexcept
Definition: juce_OSCTypes.h:55
@ GL_MODELVIEW1_MATRIX_EXT
Definition: juce_gl.h:8116
@ GL_UNPACK_LSB_FIRST
Definition: juce_gl.h:306
double getSampleRate() const noexcept
Returns the current target sample rate at which rendering is being done.
Definition: juce_Synthesiser.h:215
GLsizei commandStart
Definition: juce_gl.h:9792
Margin margin
The margin to leave around this item.
Definition: juce_GridItem.h:189
@ GL_RESAMPLE_REPLICATE_SGIX
Definition: juce_gl.h:11640
@ GL_GREATER
Definition: juce_gl.h:231
@ GL_RESAMPLE_DECIMATE_SGIX
Definition: juce_gl.h:11642
@ GL_OP_MULTIPLY_MATRIX_EXT
Definition: juce_gl.h:7978
@ GL_STENCIL_COMPONENTS
Definition: juce_gl.h:2771
@ userPicturesDirectory
The most likely place where a user might store their picture files.
Definition: juce_File.h:879
@ GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Definition: juce_gl.h:2991
Definition: juce_URL.h:698
A utility object that helps you initialise and shutdown JUCE correctly using an RAII pattern.
Definition: juce_Initialisation.h:69
typename std::enable_if< std::is_same< T, ValueSmoothingTypes::Multiplicative >::value, void >::type MultiplicativeVoid
Definition: juce_SmoothedValue.h:359
Point & operator/=(Point< OtherType > other) noexcept
Divides this point's coordinates by another.
Definition: juce_Point.h:120
@ GL_LAYER_NV
Definition: juce_gl.h:10427
@ GL_PATH_STROKE_MASK_NV
Definition: juce_gl.h:9643
@ GL_COLOR_ATTACHMENT0
Definition: juce_gl.h:1838
String title
Required: the title of the notification, usually displayed in the first row.
Definition: juce_PushNotifications.h:116
@ GL_INDEX_BITS
Definition: juce_gl.h:541
int indexOf(ParameterType elementToLookFor) const
Finds the index of the first element which matches the value passed in.
Definition: juce_Array.h:382
StringPairArray properties
Definition: juce_PropertySet.h:197
@ GL_DARKEN_KHR
Definition: juce_gl.h:8427
SelectableItemType getSelectedItem(const int index) const
Returns one of the currently selected items.
Definition: juce_SelectedItemSet.h:267
@ GL_MAX_SAMPLES_IMG
Definition: juce_gles2.h:3032
@ GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX
Definition: juce_gl.h:11482
@ GL_RGB10_EXT
Definition: juce_gl.h:7432
@ GL_BOOL_VEC3_ARB
Definition: juce_gl.h:4853
@ GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
Definition: juce_gl.h:2351
@ GL_INTERNALFORMAT_ALPHA_TYPE
Definition: juce_gl.h:2761
void setVolume(float newVolume)
Definition: juce_android_Video.h:464
@ GL_INTERLEAVED_ATTRIBS_EXT
Definition: juce_gl.h:7848
constexpr CLSID CLSID_FilterGraph
Definition: juce_win32_ComTypes.h:476
@ GL_VIEWPORT_SUBPIXEL_BITS
Definition: juce_gl.h:2438
void removeListener(Listener *l)
Definition: juce_android_CameraDevice.h:1015
bool areItemsOpenByDefault() const noexcept
Returns true if the tree's items default to being open.
Definition: juce_TreeView.h:726
@ GL_COVERAGE_COMPONENT_NV
Definition: juce_gles2.h:3573
@ GL_OP_SUB_EXT
Definition: juce_gl.h:7976
@ GL_MODELVIEW11_ARB
Definition: juce_gl.h:5404
@ GL_DEBUG_OUTPUT_SYNCHRONOUS
Definition: juce_gl.h:2702
@ GL_MOVE_TO_NV
Definition: juce_gl.h:9691
ValueType bottom
Definition: juce_BorderSize.h:142
@ dismissButtonDownColour
Definition: juce_SidePanel.h:175
Quaternion() noexcept
Definition: juce_Quaternion.h:39
String getVolumeLabel() const
Finds the name of the drive on which this file lives.
Definition: juce_posix_SharedCode.h:643
virtual void setCurrentSampleRate(double newRate)
Changes the voice's reference sample rate.
Definition: juce_MPESynthesiserVoice.h:152
String getParameterID() const override
Returns an ID that is unique to this parameter.
Definition: juce_AudioProcessorParameterWithID.h:176
virtual void productsInfoReturned(const Array< Product > &)
Called whenever a product info is returned after a call to InAppPurchases::getProductsInformation().
Definition: juce_InAppPurchases.h:128
@ GL_INVARIANT_DATATYPE_EXT
Definition: juce_gl.h:8061
@ leftCentre
Lc (AAX/VST), Lc used as Lss in AU for most layouts.
Definition: juce_AudioChannelSet.h:329
Definition: juce_fallback_SIMDNativeOps.h:181
SavedState * currentState
Definition: juce_win32_Direct2DGraphicsContext.h:92
@ GL_ELEMENT_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10565
@ GL_OUTPUT_TEXTURE_COORD18_EXT
Definition: juce_gl.h:8001
double maxDist
Definition: juce_RenderingHelpers.h:511
void clearSource(uint32 mpeSourceID)
Clears all channels in use by a specified source.
@ GL_INNOCENT_CONTEXT_RESET
Definition: juce_gl.h:3027
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:113
friend class Bus
Definition: juce_AudioProcessor.h:1474
Holds the parameters being used by a Reverb object.
Definition: juce_audio_basics/utilities/juce_Reverb.h:50
@ GL_C4F_N3F_V3F
Definition: juce_gl.h:1047
FloatType getMinValue() const noexcept
Returns the smallest of all previously added values.
Definition: juce_StatisticsAccumulator.h:92
@ GL_RGBA16I_EXT
Definition: juce_gl.h:7641
String::CharPointerType t
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:545
uint8 blue
Definition: juce_OSCTypes.h:74
@ GL_NAME_LENGTH
Definition: juce_gl.h:2870
GLint GLint GLsizei GLint border
Definition: juce_gl.h:650
void setRelease(SampleType newRelease)
Sets the release time in milliseconds of the limiter.
static bool setMaxNumberOfFileHandles(int maxNumberOfFiles) noexcept
UNIX ONLY - Attempts to use setrlimit to change the maximum number of file handles that the app can o...
Definition: juce_posix_SharedCode.h:63
@ GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
Definition: juce_gl.h:11221
@ GL_PIXEL_BUFFER_BARRIER_BIT
Definition: juce_gl.h:2587
static AudioChannelSet channelSetWithChannels(const Array< ChannelType > &)
Creates a channel set for a list of channel types.
@ GL_SAMPLER_KHR
Definition: juce_gl.h:8492
@ GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT
Definition: juce_gles2.h:2685
Array< MidiDeviceInfo > midiDeviceInfosFromXml
Definition: juce_AudioDeviceManager.h:509
static int32 getSpeakerType(AudioChannelSet::ChannelType type) noexcept
Definition: juce_VSTCommon.h:274
@ GL_SMAPHS_PROGRAM_BINARY_DMP
Definition: juce_gles2.h:1821
GLenum GLenum swizzley
Definition: juce_gl.h:10841
@ GL_TEXTURE_3D_EXT
Definition: juce_gl.h:7463
@ GL_BUMP_ROT_MATRIX_ATI
Definition: juce_gl.h:5646
@ GL_ONE_MINUS_SRC1_ALPHA_EXT
Definition: juce_gles2.h:1869
@ GL_MAP2_VERTEX_ATTRIB15_4_NV
Definition: juce_gl.h:10680
@ GL_QUERY_WAIT_NV
Definition: juce_gl.h:8955
GLsizei const GLchar *const * string
Definition: juce_gl.h:1592
Holds a list of ChangeListeners, and sends messages to them when instructed.
Definition: juce_ChangeBroadcaster.h:34
static forcedinline float valueAtOffset(const float *const inputs, const float, int) noexcept
Definition: juce_Interpolators.h:139
WeakReference< Component > lastParentComp
Definition: juce_DropShadower.h:75
@ GL_WRITEONLY_RENDERING_QCOM
Definition: juce_gles2.h:5234
@ GL_RGB4
Definition: juce_gl.h:968
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:82
String userId
Definition: juce_Analytics.h:106
@ normal
Show normal timestamp.
Definition: juce_PushNotifications.h:290
OwnedArray< ZipEntryHolder > entries
Definition: juce_ZipFile.h:260
GenericInterpolator< CatmullRomTraits, 4 > CatmullRom
Definition: juce_Interpolators.h:148
@ NavigateDirection_NextSibling
Definition: juce_win32_ComInterfaces.h:55
@ WGL_NO_RESET_NOTIFICATION_ARB
Definition: juce_wgl.h:178
@ GL_CLAMP_FRAGMENT_COLOR
Definition: juce_gl.h:1928
AudioBuffer< SampleType > bufferData
Definition: juce_DelayLine.h:330
std::unique_ptr< ImageReader > imageReader
Definition: juce_android_CameraDevice.h:2918
char * begin() noexcept
Returns an iterator for the data.
Definition: juce_MemoryBlock.h:111
ValueType operator*() const
Definition: juce_HashMap.h:453
@ GL_STENCIL_INDEX16
Definition: juce_gl.h:1880
StringIterator(const String &s) noexcept
Definition: juce_CPlusPlusCodeTokeniserFunctions.h:535
@ GL_RASTER_MULTISAMPLE_EXT
Definition: juce_gl.h:7145
File resolveAsExistingFolder() const
Resolves a user-supplied folder name into an absolute File, using the current working directory as a ...
std::unique_ptr< MemoryBlock > data
Definition: juce_URL.h:703
std::atomic< float > value
Definition: juce_AudioParameterBool.h:130
@ GL_RENDERBUFFER_GREEN_SIZE_EXT
Definition: juce_gl.h:6664
static const int numberPad7
key-code for the 7 on the numeric keypad.
Definition: juce_KeyPress.h:250
@ GL_POLYGON_MODE_NV
Definition: juce_gles2.h:4234
void fillTargetRect(Rectangle< int > r, bool replaceContents)
Definition: juce_RenderingHelpers.h:2223
void prepare(AbstractFifo &, int) noexcept
bool enabled
Definition: juce_dsp/widgets/juce_Reverb.h:111
std::shared_ptr< Pimpl > pimpl
Definition: juce_FileChooser.h:323
@ startSubPathElement
Definition: juce_RelativePointPath.h:69
Contains information about a service that has been found on the network.
Definition: juce_NetworkServiceDiscovery.h:80
void handleCommandMessage(int) override
Called to handle a command that was sent by postCommandMessage().
Definition: juce_OpenGL_win32.h:234
This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit...
Definition: juce_ResizableWindow.h:329
@ GL_COLOR_TABLE_SCALE_SGI
Definition: juce_gl.h:11814
@ GL_LUMINANCE_ALPHA_SNORM
Definition: juce_gl.h:7786
@ GL_COPY_READ_BUFFER_BINDING
Definition: juce_gl.h:2538
@ GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX
Definition: juce_gl.h:8750
virtual void onActivityPaused(jobject)
Definition: juce_android_JNIHelpers.h:906
@ GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES
Definition: juce_gles2.h:4775
@ GL_COLOR_ATTACHMENT14_NV
Definition: juce_gles2.h:3630
@ GL_SCISSOR_BOX
Definition: juce_gl.h:297
SampleType * fifo
Definition: juce_FIRFilter.h:174
An RAII class for sending slider listener drag messages.
Definition: juce_Slider.h:897
@ GL_DOUBLE_MAT3
Definition: juce_gl.h:2301
Contains miscellaneous filter design and windowing functions.
Definition: juce_SpecialFunctions.h:36
@ GL_CONVOLUTION_HEIGHT_EXT
Definition: juce_gl.h:6147
GLsizei coverageSamples
Definition: juce_gl.h:6456
int getScreenX() const
Returns this component's x coordinate relative the screen's top-left origin.
Used to convert strings to localised foreign-language versions.
Definition: juce_LocalisedStrings.h:71
@ GL_MAP2_VERTEX_ATTRIB13_4_NV
Definition: juce_gl.h:10678
DirectoryContentsList & directoryContentsList
The list that this component is displaying.
Definition: juce_DirectoryContentsDisplayComponent.h:49
PixelRGB(uint32 internal) noexcept
Definition: juce_PixelFormats.h:558
float x2
The x position of the end of the current line segment.
Definition: juce_PathIterator.h:75
void run() override
Must be implemented to perform the thread's actual code.
juce_wchar defaultCharacter
Definition: juce_CustomTypeface.h:142
This class is used internally by the WeakReference class - don't use it directly in your code!
Definition: juce_WeakReference.h:127
void * getRawContext() const noexcept
Definition: juce_OpenGL_android.h:223
@ GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2669
@ GL_LIGHT6
Definition: juce_gl.h:636
const Colour silver
Definition: juce_Colours.h:166
void checkSourceIsNotAMember(const ElementType &element)
Definition: juce_ArrayBase.h:587
int64 expiryTime
Definition: juce_BubbleMessageComponent.h:115
@ GL_SCALAR_EXT
Definition: juce_gl.h:8016
~LocalRef()
Definition: juce_android_JNIHelpers.h:38
@ GL_DUAL_LUMINANCE4_SGIS
Definition: juce_gl.h:11347
JUCE_NODISCARD auto withStringFromValueFunction(StringFromValue x) const
An optional lambda function that converts a non-normalised value to a string with a maximum length.
Definition: juce_RangedAudioParameter.h:52
RangedDirectoryIterator()=default
The default-constructed iterator acts as the 'end' sentinel.
void removeMovieCapture()
Definition: juce_mac_CameraDevice.h:425
GLuint GLenum outX
Definition: juce_gl.h:8073
@ GL_VERTEX_ARRAY_EXT
Definition: juce_gl.h:7873
static bool isWhitespace(char character) noexcept
Checks whether a character is whitespace.
A component with a TabbedButtonBar along one of its sides.
Definition: juce_TabbedComponent.h:41
@ GL_TEXTURE_VIEW_MIN_LAYER_OES
Definition: juce_gles2.h:4955
@ GL_SAMPLE_PATTERN_SGIS
Definition: juce_gl.h:11209
GLenum GLsizei len
Definition: juce_gl.h:4166
@ GL_PATH_INITIAL_DASH_CAP_NV
Definition: juce_gl.h:9635
@ GL_COMPUTE_PROGRAM_NV
Definition: juce_gl.h:8942
GLenum GLenum sfactorAlpha
Definition: juce_gl.h:1344
@ GL_ALPHA_TEST
Definition: juce_gl.h:489
std::unique_ptr< ResizableCornerComponent > resizableCorner
Definition: juce_ResizableWindow.h:384
bool isAbletonLive() const noexcept
Returns true if the host is any version of Ableton Live.
Definition: juce_PluginHostType.h:119
int getLineNumber() const noexcept
Returns the line number of this position.
Definition: juce_CodeDocument.h:136
@ GL_TEXTURE_MAX_LEVEL_SGIS
Definition: juce_gl.h:11335
virtual ~ImageOutputBase()=default
bool isParentWindowOf(::Window, ::Window possibleChild) const
@ GL_POINT_SPRITE_R_MODE_NV
Definition: juce_gl.h:9882
GUID uuidFromString(const char *s) noexcept
Definition: juce_win32_ComSmartPtr.h:59
void surfaceChanged(LocalRef< jobject > holder, int format, int width, int height) override
Definition: juce_OpenGL_android.h:243
forcedinline void multiplyAlpha(int) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:532
HashEntry * getSlot(KeyType key) const noexcept
Definition: juce_HashMap.h:501
void insert(int indexToInsertAt, ParameterType newElement)
Inserts a new element into the array at a given position.
Definition: juce_Array.h:462
WeakReference< Component > panelComponent
Definition: juce_TabbedComponent.h:216
~InterProcessLock()
Destructor.
Definition: juce_posix_SharedCode.h:814
@ GL_MAP1_VERTEX_ATTRIB6_4_NV
Definition: juce_gl.h:10655
ReferenceCountedObject * objectValue
Definition: juce_Variant.h:306
OutputStream & operator<<(OutputStream &stream, const BigInteger &value)
Writes a BigInteger to an OutputStream as a UTF8 decimal string.
@ GL_OPERAND1_ALPHA_EXT
Definition: juce_gl.h:7581
@ GL_DUP_FIRST_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9716
SampleType attackTime
Definition: juce_BallisticsFilter.h:145
Rectangle< int > shadowArea
Definition: juce_SidePanel.h:208
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
Definition: juce_gl.h:7851
void resetToDefault()
Removes the property from the referenced ValueTree and makes the CachedValue return the fallback defa...
Definition: juce_CachedValue.h:256
RectangleList< int > clip
Definition: juce_LowLevelGraphicsPostScriptRenderer.h:99
@ GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8374
@ GL_FONT_UNAVAILABLE_NV
Definition: juce_gl.h:9759
GLuint dstGpu
Definition: juce_gl.h:9439
bool preventResizingEditor
Definition: juce_StandaloneFilterWindow.h:1054
HeapBlock< float > buffer
Definition: juce_audio_basics/utilities/juce_Reverb.h:256
@ GL_POST_CONVOLUTION_ALPHA_BIAS
Definition: juce_gl.h:4354
Range< int > getRange() const noexcept
Returns the parameter's range.
Definition: juce_AudioParameterInt.h:123
A class for receiving events when audio devices are inserted or removed.
Definition: juce_AudioIODeviceType.h:125
virtual String getParameterID() const =0
Returns an ID that is unique to this parameter.
void clear()
Removes all objects from the array.
Definition: juce_ReferenceCountedArray.h:132
@ WGL_SWAP_METHOD_EXT
Definition: juce_wgl.h:437
virtual void itemDeselected(SelectableItemType)
Can be overridden to do special handling when an item is deselected.
Definition: juce_SelectedItemSet.h:299
@ GL_PATH_MODELVIEW_NV
Definition: juce_gl.h:9776
GLuint GLsizei const void GLenum preserve
Definition: juce_gl.h:5903
Colour getColour() const noexcept
Returns the current text colour.
Definition: juce_DrawableText.h:59
ScopedTimeMeasurement(double &resultInSeconds) noexcept
Definition: juce_PerformanceCounter.h:146
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:282
bool keepPluginWindowWhenHidden
Definition: juce_mac_CarbonViewWrapperComponent.h:322
@ GL_OBJECT_DELETE_STATUS_ARB
Definition: juce_gl.h:4866
@ GL_RENDERBUFFER_FREE_MEMORY_ATI
Definition: juce_gl.h:5798
AudioBlock(AudioBuffer< OtherSampleType > &buffer, size_t startSampleIndex) noexcept
Creates an AudioBlock that points to the data in an AudioBuffer.
Definition: juce_AudioBlock.h:178
bool externalDragTextInit(LinuxComponentPeer *, const String &text, std::function< void()> &&callback) const
@ GL_TEXTURE_COORD_ARRAY_POINTER
Definition: juce_gl.h:988
void setValue(float newValue)
LinkwitzRileyFilter()
Constructor.
bool isRootItemVisible() const noexcept
Returns true if the root item is visible.
Definition: juce_TreeView.h:711
@ GL_REDUCE_EXT
Definition: juce_gl.h:6144
@ GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
Definition: juce_gl.h:9729
GLsizei const GLfloat * values
Definition: juce_gl.h:906
@ GL_INDEX_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8284
@ GL_PROGRAM_POINT_SIZE
Definition: juce_gl.h:2107
GLuint object
Definition: juce_gl.h:6249
@ GL_TEXTURE_BINDING_3D_OES
Definition: juce_gles2.h:4808
@ GL_ALPHA_REF_COMMAND_NV
Definition: juce_gl.h:8914
const Parameters & getParameters() const noexcept
Returns the parameters currently being used by an ADSR object.
Definition: juce_ADSR.h:89
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:178
The standard JUCE splash screen component.
Definition: juce_JUCESplashScreen.h:49
@ GL_MAX_RENDERBUFFER_SIZE
Definition: juce_gl.h:1808
@ GL_STENCIL_INDEX
Definition: juce_gl.h:357
@ GL_STATIC_COPY
Definition: juce_gl.h:1419
A component that displays the files in a directory as a treeview.
Definition: juce_FileTreeComponent.h:43
CharPointer_UTF32 findTerminatingNull() const noexcept
Returns a pointer to the null character that terminates this string.
Definition: juce_CharPointer_UTF32.h:205
@ GL_ATTRIB_ARRAY_POINTER_NV
Definition: juce_gl.h:10626
bool isKeyDown() const noexcept
Returns true if the key that triggered this voice is still held down.
Definition: juce_Synthesiser.h:221
@ GL_UNPACK_CLIENT_STORAGE_APPLE
Definition: juce_gl.h:3619
Image createSnapshotOfNativeWindow(void *nativeWindowHandle)
GLuint * nextQueryId
Definition: juce_gl.h:8413
GLuint GLenum matrix
Definition: juce_gl.h:10705
@ GL_DARKEN
Definition: juce_gles2.h:1248
@ GL_CLAMP_VERTEX_COLOR_ARB
Definition: juce_gl.h:3903
GLfloat v0
Definition: juce_gl.h:1594
void updateContextPosition()
Definition: juce_win32_Video.h:486
LeakedObjectDetector(const LeakedObjectDetector &) noexcept
Definition: juce_LeakedObjectDetector.h:47
@ GL_COMPRESSED_RED_RGTC1_EXT
Definition: juce_gl.h:7517
@ min
Definition: juce_PushNotifications.h:455
void snapToZero() noexcept
Ensure that the state variables are rounded to zero if the state variables are denormals.
Definition: juce_StateVariableFilter.h:102
int index
Definition: juce_AudioProcessor.h:481
@ pendingExposurePrecapture
@ GL_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: juce_gl.h:8033
A type of AudioFormatReader that reads from an audio CD.
Definition: juce_AudioCDReader.h:43
Time creationTime
Definition: juce_RangedDirectoryIterator.h:68
@ GL_PROXY_TEXTURE_1D_ARRAY_EXT
Definition: juce_gl.h:7478
@ value
Definition: juce_fallback_SIMDNativeOps.h:48
@ GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
Definition: juce_gl.h:9978
GLbyte GLbyte bz
Definition: juce_gl.h:6203
@ GL_STENCIL_TEST
Definition: juce_gl.h:280
@ shiftModifier
Shift key flag.
Definition: juce_ModifierKeys.h:121
void * handle
Definition: juce_DynamicLibrary.h:81
@ GL_COLOR_TABLE_SCALE
Definition: juce_gl.h:4377
@ GL_IMAGE_BINDING_LAYERED
Definition: juce_gl.h:2598
Class to define a custom plugin scanner.
Definition: juce_KnownPluginList.h:183
int getMinimumHeight() const noexcept
Returns the current minimum height.
Definition: juce_ComponentBoundsConstrainer.h:70
bool inverted
Definition: juce_AudioProcessorParameterWithID.h:106
JUCE_COMRESULT GetCaretRange(BOOL *isActive, ComTypes::ITextRangeProvider **pRetVal) override
Definition: juce_win32_UIATextProvider.h:146
int activeUsers
Definition: juce_win32_CameraDevice.h:581
Structure used for AudioProcessor Callbacks.
Definition: juce_AudioProcessor.h:1320
@ GL_HSL_COLOR_NV
Definition: juce_gl.h:8833
virtual void transportRecord(bool shouldStartRecording)
Starts or stops recording the audio.
Definition: juce_AudioPlayHead.h:270
Array< Range< int > > underlinedSections
Definition: juce_TextEditor.h:796
GLuint stencilClearTag
Definition: juce_gl.h:7377
@ GL_POST_COLOR_MATRIX_ALPHA_SCALE
Definition: juce_gl.h:4372
A base class for components that display a list of the files in a directory.
Definition: juce_DirectoryContentsDisplayComponent.h:37
@ GL_PATH_STROKE_COVER_MODE_NV
Definition: juce_gl.h:9642
@ GL_RGB9_E5_EXT
Definition: juce_gl.h:7774
@ GL_QUAD_TEXTURE_SELECT_SGIS
Definition: juce_gl.h:11364
Describes the properties of an item inside a FlexBox container.
Definition: juce_FlexItem.h:36
@ GL_DEVICE_NODE_MASK_EXT
Definition: juce_gl.h:6945
StateType::Ptr state
Definition: juce_ProcessorDuplicator.h:79
Atomic< int > pendingOpen
Definition: juce_android_CameraDevice.h:2376
Definition: juce_win32_UIASelectionProvider.h:130
@ GL_COMPRESSED_SIGNED_RG_RGTC2
Definition: juce_gl.h:1903
Definition: juce_OpenGL_android.h:252
UndoManager * undoManager
Definition: juce_ParameterAttachments.h:116
@ GL_VARIANT_ARRAY_STRIDE_EXT
Definition: juce_gl.h:8056
@ GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4122
int firstChannel
Definition: juce_MPEUtils.h:85
@ GL_RGB8I_EXT
Definition: juce_gl.h:7648
ComponentWatcher(Pimpl &c)
Definition: juce_win32_Video.h:359
SharedObjectType * sharedObject
Definition: juce_SharedResourcePointer.h:142
Reverb reverb
Definition: juce_ReverbAudioSource.h:68
@ GL_MAP2_VERTEX_ATTRIB0_4_NV
Definition: juce_gl.h:10665
GLuint GLuint GLchar * counterName
Definition: juce_gl.h:8414
@ GL_RETURN
Definition: juce_gl.h:409
void writeAll(CharPointer src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF32.h:212
static void decIfNotNull(ReferencedType *o) noexcept
Definition: juce_ReferenceCountedObject.h:446
iOS only: represents in-app purchase download.
Definition: juce_InAppPurchases.h:92
@ GL_PRIMITIVE_BOUNDING_BOX_OES
Definition: juce_gles2.h:4657
@ GL_NOOP
Definition: juce_gl.h:342
@ GL_SRGB8_NV
Definition: juce_gles2.h:4292
@ GL_SPARSE_STORAGE_BIT_ARB
Definition: juce_gl.h:4999
GLint GLint GLsizei GLuint * counters
Definition: juce_gl.h:3466
void swap(int index1, int index2)
Swaps over two elements in the array.
Definition: juce_Array.h:1014
void stopDispatchLoop()
Sends a signal that the dispatch loop should terminate.
Array< Action > actions
Optional: actions associated with the notification.
Definition: juce_PushNotifications.h:179
static void sleep(int milliseconds)
Suspends the execution of the current thread until the specified timeout period has elapsed (note tha...
Definition: juce_posix_SharedCode.h:44
String person
Optional: additional metadata used as a hint to OS that a notification is related to a specific perso...
Definition: juce_PushNotifications.h:226
virtual String getTitle() const
The title of the UI element.
Definition: juce_AccessibilityHandler.h:124
constexpr JUCE_NODISCARD Range getUnionWith(Range other) const noexcept
Returns the smallest range that contains both this one and the other one.
Definition: juce_Range.h:241
@ GL_FRAMEZOOM_SGIX
Definition: juce_gl.h:11525
@ GL_ELEMENT_ARRAY_BUFFER_ARB
Definition: juce_gl.h:5445
const GLuint * renderbuffers
Definition: juce_gl.h:1991
OwnedArray< ModalItem > stack
Definition: juce_ModalComponentManager.h:145
GlobalRef(const LocalRef< jobject > &o, JNIEnv *env)
Definition: juce_android_JNIHelpers.h:82
bool existsAsFile() const
Checks whether the file exists and is a file rather than a directory.
Definition: juce_posix_SharedCode.h:252
@ GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
Definition: juce_gl.h:7509
int maximumSize
Definition: juce_StandaloneFilterWindow.h:500
Range< Type > getTotalRange() const noexcept
Returns the range between the lowest and highest values in the set.
Definition: juce_SparseSet.h:130
@ GL_FLOAT16_MAT2_AMD
Definition: juce_gl.h:3327
std::unique_ptr< PropertiesFile > userProps
Definition: juce_ApplicationProperties.h:125
SortedSet< ColourSetting > colours
Definition: juce_LookAndFeel.h:269
GLenum pname
Definition: juce_gl.h:646
void setRatio(SampleType newRatio)
Sets the ratio of the compressor (must be higher or equal to 1).
Colour getBackgroundColour() const
Definition: juce_WebBrowserComponent.h:218
String area
Definition: juce_GridItem.h:156
StringArray failedFiles
Definition: juce_PluginDirectoryScanner.h:127
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:221
#define JUCE_DECLARE_SINGLETON_SINGLETHREADED_MINIMAL(Classname)
Macro to declare member variables and methods for a singleton class.
Definition: juce_Singleton.h:252
StringArray files
Definition: juce_ComponentPeer.h:398
@ WGL_CONTEXT_PROFILE_MASK_ARB
Definition: juce_wgl.h:164
const long UIA_InvokePatternId
Definition: juce_win32_ComInterfaces.h:123
@ GL_STENCIL_BUFFER_BIT4_QCOM
Definition: juce_gles2.h:5213
String dragAndDropDescription
Definition: juce_FileTreeComponent.h:99
static void bigEndian24BitToChars(int32 value, void *destBytes) noexcept
Copies a 24-bit number to 3 big-endian bytes.
Definition: juce_ByteOrder.h:222
Array< Attribute > attributes
Definition: juce_AttributedString.h:205
const Parameters & getParameters() const noexcept
Returns the reverb's current parameters.
Definition: juce_dsp/widgets/juce_Reverb.h:47
bool isSmooth
If true, then the wheel has continuous, un-stepped motion.
Definition: juce_MouseEvent.h:418
@ GL_MESH_PRIMITIVES_OUT_NV
Definition: juce_gl.h:9540
Array(const ElementType &firstNewElement, OtherElements &&... otherElements)
Initialises an Array from a list of items.
Definition: juce_Array.h:113
AudioManagerOnAudioFocusChangeListener(Owner &ownerToUse)
Definition: juce_android_Video.h:311
@ GL_LUMINANCE_ALPHA32UI_EXT
Definition: juce_gl.h:7622
@ GL_VERTEX_ATTRIB_ARRAY7_NV
Definition: juce_gl.h:10640
GLdouble GLdouble GLint GLint GLdouble v1
Definition: juce_gl.h:884
LeakedObjectDetector() noexcept
Definition: juce_LeakedObjectDetector.h:46
@ GL_CON_25_ATI
Definition: juce_gl.h:5723
std::unique_ptr< ComponentPeer > nativeWindow
Definition: juce_OpenGL_win32.h:351
Create a derived implementation of this class and pass it to AudioPluginInstance::getExtensions() to ...
Definition: juce_ExtensionsVisitor.h:87
Definition: juce_SharedResourcePointer.h:129
@ GL_FOG_DISTANCE_MODE_NV
Definition: juce_gl.h:9180
Definition: juce_AudioDataConverters.h:658
@ GL_RGBA_FLOAT16_APPLE
Definition: juce_gl.h:3666
@ GL_WRITE_ONLY
Definition: juce_gl.h:1409
Handles reading/writing to the system's clipboard.
Definition: juce_SystemClipboard.h:35
@ GL_ACTIVE_TEXTURE_ARB
Definition: juce_gl.h:4571
@ GL_SHADE_MODEL
Definition: juce_gl.h:468
void changeProgramName(int, const String &) override
Called by the host to rename a program.
Definition: juce_AudioProcessorGraph.h:413
#define JUCE_GL_VERTEXBUFFER_FUNCTIONS
Definition: juce_OpenGLExtensions.h:91
@ GL_EVAL_2D_NV
Definition: juce_gl.h:9073
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:211
std::unique_ptr< XmlElement > lastExplicitSettings
Definition: juce_AudioDeviceManager.h:499
GlobalRef captureSessionStateCallback
Definition: juce_android_CameraDevice.h:2106
virtual StandalonePluginHolder * getPluginHolder()
Definition: juce_StandaloneFilterWindow.h:839
ColourScheme(ItemColours... coloursToUse)
Definition: juce_LookAndFeel_V4.h:62
@ GL_DOT3_RGBA_EXT
Definition: juce_gl.h:7591
@ GL_DECR_WRAP
Definition: juce_gl.h:1305
Type type
The type of the IIR filter.
Definition: juce_StateVariableFilter.h:221
SavedStateBase(const RectangleList< int > &clipList, Point< int > origin)
Definition: juce_RenderingHelpers.h:2056
@ GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: juce_gl.h:2344
Definition: juce_win32_ComSmartPtr.h:31
@ GL_LUMINANCE16I_EXT
Definition: juce_gl.h:7645
GLsizei GLuint * groups
Definition: juce_gl.h:3465
Slider & slider
Definition: juce_ParameterAttachments.h:160
@ GL_GEOMETRY_LINKED_VERTICES_OUT_EXT
Definition: juce_gles2.h:2132
Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message...
Definition: juce_MidiRPN.h:32
bool appWasPaused
Definition: juce_android_CameraDevice.h:2933
@ GL_CURRENT_PROGRAM
Definition: juce_gl.h:1546
void reset() noexcept
Resets the internal state variables of the filter.
@ GL_OBJECT_INFO_LOG_LENGTH_ARB
Definition: juce_gl.h:4870
One of these objects holds a list of all the commands your app can perform, and despatches these comm...
Definition: juce_ApplicationCommandManager.h:86
@ GL_ACTIVE_SUBROUTINES
Definition: juce_gl.h:2309
@ GL_CURRENT_RASTER_TEXTURE_COORDS
Definition: juce_gl.h:450
@ GL_TEXTURE_RED_TYPE
Definition: juce_gl.h:1813
AudioBlock & replaceWithAbsoluteValueOf(AudioBlock< OtherSampleType > src) noexcept
Replaces the contents of this block with the absolute values of the src block.
Definition: juce_AudioBlock.h:502
void *(void *userData) MessageCallbackFunction
See MessageManager::callFunctionOnMessageThread() for use of this function type.
Definition: juce_MessageManager.h:33
@ GL_LAYOUT_SHADER_READ_ONLY_EXT
Definition: juce_gl.h:7171
bool isPopupActive() const noexcept
Returns true if the popup menu is currently being shown.
Definition: juce_ComboBox.h:270
String folder
The name of this folder in the tree.
Definition: juce_KnownPluginList.h:173
@ GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
Definition: juce_gl.h:8199
JUCE_NODISCARD 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:315
khronos_int64_t GLint64EXT
Definition: juce_gles2.h:82
void sendAccessibilityAutomationEvent(const AccessibilityHandler &, EVENTID)
void componentPeerChanged() override
This callback happens when the component's top-level peer is changed.
Definition: juce_mac_CarbonViewWrapperComponent.h:242
@ GL_COMPRESSED_RGBA_ASTC_10x10
Definition: juce_gles2.h:1418
const Colour orangered
Definition: juce_Colours.h:143
@ GL_STENCIL_REF_COMMAND_NV
Definition: juce_gl.h:8911
@ AppleLogic
Represents Apple Logic Pro.
Definition: juce_PluginHostType.h:61
khronos_uint64_t GLuint64
Definition: juce_gles2.h:83
@ GL_PACK_SKIP_IMAGES_EXT
Definition: juce_gl.h:7459
@ GL_RGB_FLOAT32_ATI
Definition: juce_gl.h:5865
@ GL_MODELVIEW
Definition: juce_gl.h:597
NamedValueSet properties
A set of user-definable properties that are associated with this node.
Definition: juce_AudioProcessorGraph.h:118
@ GL_TEXTURE_FETCH_BARRIER_BIT
Definition: juce_gl.h:2584
@ PINDIR_INPUT
Definition: juce_win32_ComTypes.h:39
const float * index
Definition: juce_Path.h:757
@ GL_POST_COLOR_MATRIX_ALPHA_BIAS
Definition: juce_gl.h:4376
@ GL_SELECTION_BUFFER_POINTER
Definition: juce_gl.h:991
void open()
Definition: juce_android_CameraDevice.h:2315
Provides in-app purchase functionality.
Definition: juce_InAppPurchases.h:40
@ shadowBaseColour
Definition: juce_SidePanel.h:172
const GLuint * framebuffers
Definition: juce_gl.h:1997
InvocationMethod
The types of context in which the command might be called.
Definition: juce_ApplicationCommandTarget.h:76
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:451
Result loadFromString(const String &fileOrURLPath)
Definition: juce_win32_Video.h:184
@ GL_EDGE_FLAG_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10562
@ GL_DRAW_BUFFER6
Definition: juce_gl.h:1492
std::map< HeavyweightLeakedObjectDetector< OwnerClass > *, String > BacktraceMap
Definition: juce_HeavyweightLeakedObjectDetector.h:54
@ GL_PROXY_TEXTURE_2D_ARRAY
Definition: juce_gl.h:1724
Definition: juce_android_CameraDevice.h:254
Colour accentColour
Optional: sets accent colour.
Definition: juce_PushNotifications.h:252
@ GL_TEXTURE_VIEW_NUM_LEVELS_OES
Definition: juce_gles2.h:4954
Node::Ptr getNode(int index) const noexcept
Returns a pointer to one of the nodes in the graph.
Definition: juce_AudioProcessorGraph.h:229
void timerCallback() override
The user-defined callback routine that actually gets called periodically.
Definition: juce_StandaloneFilterWindow.h:652
void setSampleRate(const double sampleRate)
Sets the sample rate that will be used for the reverb.
Definition: juce_audio_basics/utilities/juce_Reverb.h:88
GLuint GLint GLsizei sourceLevelCount
Definition: juce_gles2.h:1684
@ GL_VERTEX_STREAM1_ATI
Definition: juce_gl.h:5928
@ GL_FACTOR_MIN_AMD
Definition: juce_gl.h:3234
bool isShortOption() const
Returns true if this argument starts with a single dash.
This class defines a collection of settings to be used to open a DialogWindow.
Definition: juce_DialogWindow.h:89
@ unknown
Unknown channel type.
Definition: juce_AudioChannelSet.h:318
@ GL_MAT_SPECULAR_BIT_PGI
Definition: juce_gl.h:11119
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s0
Definition: juce_gl.h:9057
@ GL_FRACTIONAL_EVEN_EXT
Definition: juce_gles2.h:2659
Type filterType
Definition: juce_StateVariableTPTFilter.h:160
static bool setThreadPriority(void *, int)
Definition: juce_posix_SharedCode.h:960
const Colour darkorange
Definition: juce_Colours.h:72
unsigned long long uint64
A platform-independent 64-bit unsigned integer type.
Definition: juce_MathsFunctions.h:56
static const float moveMarker
Definition: juce_Path.h:831
static constexpr FloatType halfPi
A predefined value for Pi / 2.
Definition: juce_MathsFunctions.h:388
void handleLeaveNotifyEvent(LinuxComponentPeer *, const XLeaveWindowEvent &) const
void destroyWindow(::Window)
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
Definition: juce_gl.h:5069
void prepare(const ProcessSpec &) noexcept
Called before processing starts.
Array< PluginDescription > plugins
Definition: juce_KnownPluginList.h:175
AudioDeviceSelectorComponent deviceSelector
Definition: juce_StandaloneFilterWindow.h:591
constexpr JUCE_NODISCARD 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:155
NodeID nodeID
Definition: juce_AudioProcessorGraph.h:86
@ GL_INDEX_ARRAY_COUNT_EXT
Definition: juce_gl.h:7892
@ GL_SAMPLER_BINDING
Definition: juce_gl.h:2203
ExpandCollapseState
Definition: juce_win32_ComInterfaces.h:61
static const int numberPadDelete
key-code for the delete key on the numeric keypad.
Definition: juce_KeyPress.h:261
std::array< Range< int >, 2 > read(int num)
Returns two blocks in the buffer from which new items may be read.
Definition: juce_SingleThreadedAbstractFifo.h:109
@ GL_READ_FRAMEBUFFER_BINDING_ANGLE
Definition: juce_gles2.h:1585
const MemoryBlock & getPostDataAsMemoryBlock() const noexcept
Returns the data that was set using withPOSTData() as a MemoryBlock.
Definition: juce_URL.h:280
MidiBuffer incomingMessages
Definition: juce_MidiMessageCollector.h:104
const StringArray & getCountryCodes() const
Returns the list of suitable country codes listed in the translation file.
Definition: juce_LocalisedStrings.h:166
OpenGLContext openGLContext
The GL context.
Definition: juce_OpenGLAppComponent.h:84
@ GL_SHADER_OPERATION_NV
Definition: juce_gl.h:10299
@ GL_VERTEX_SUBROUTINE
Definition: juce_gl.h:2853
int getNumAttributes() const noexcept
Returns the number of attributes that have been added to this string.
Definition: juce_AttributedString.h:179
ProcessorDuplicator(typename StateType::Ptr stateToUse)
Definition: juce_ProcessorDuplicator.h:46
@ GL_TRANSPOSE_TEXTURE_MATRIX_ARB
Definition: juce_gl.h:5350
bool isNotEmpty() const noexcept
Returns true if this pointer is not pointing to a null character.
Definition: juce_CharPointer_UTF16.h:80
int32 getAsInt32() const noexcept
Returns the value of the first sample as a 32-bit integer.
Definition: juce_AudioDataConverters.h:418
@ GL_COLOR_TABLE_RED_SIZE
Definition: juce_gl.h:4381
RangedAudioParameter & storedParameter
Definition: juce_ParameterAttachments.h:206
void handleImageCapture(const Image &image)
Definition: juce_mac_CameraDevice.h:533
~DynamicLibrary()
Destructor.
Definition: juce_DynamicLibrary.h:56
GLhandleARB obj
Definition: juce_gl.h:4883
void setMousePosition(Point< float > pos) const
@ GL_REFERENCED_BY_TASK_SHADER_NV
Definition: juce_gl.h:9545
@ GL_ELEMENT_ARRAY_BARRIER_BIT
Definition: juce_gl.h:2582
virtual bool keyStateChanged(bool isKeyDown)
Called when a key is pressed or released.
void addToSelection(ParameterType item)
Selects an item.
Definition: juce_SelectedItemSet.h:128
forcedinline void unpremultiply() noexcept
Unpremultiplies the pixel's RGB values.
Definition: juce_PixelFormats.h:541
SmoothedValue< NumericType > frequency
Definition: juce_Oscillator.h:245
void initChannelPointers(Ptr &&source, Vector &&target, int offset)
Definition: juce_StandaloneFilterWindow.h:494
@ GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT
Definition: juce_gles2.h:2396
@ GL_UNKNOWN_CONTEXT_RESET
Definition: juce_gl.h:3028
@ GL_TEXTURE19
Definition: juce_gl.h:1163
@ GL_CND0_ATI
Definition: juce_gl.h:5739
void expectLessThan(ValueType value, ValueType valueToCompareTo, String failureMessage=String())
Checks whether a value is less than a comparison value.
Definition: juce_UnitTest.h:181
@ GL_VERTEX_SHADER_ARB
Definition: juce_gl.h:5557
double damping
Definition: juce_AnimatedPositionBehaviours.h:96
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:79
@ GL_SHADING_LANGUAGE_VERSION
Definition: juce_gl.h:1545
@ GL_SPRITE_AXIAL_SGIX
Definition: juce_gl.h:11681
bool enter(int timeOutMillisecs=-1)
Attempts to lock the critical section.
Definition: juce_posix_SharedCode.h:818
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
Definition: juce_gl.h:8590
int getNumSelectedItems(int maximumDepthToSearchTo=-1) const noexcept
Returns the number of items that are currently selected.
@ GL_MAP1_VERTEX_ATTRIB11_4_NV
Definition: juce_gl.h:10660
ArrayAllocationBase()=default
Creates an empty array.
@ GL_MAP_UNSYNCHRONIZED_BIT
Definition: juce_gl.h:1899
~NativeContext()
Definition: juce_OpenGL_ios.h:109
@ GL_RGB_FLOAT32_APPLE
Definition: juce_gl.h:3661
@ GL_QUERY_BUFFER
Definition: juce_gl.h:2992
void sliderValueChanged(Slider *) override
Called when the slider's value is changed.
The structure returned by the function designIIRLowpassHalfBandPolyphaseAllpassMethod.
Definition: juce_FilterDesign.h:258
HRESULT getVideoSize(long &videoWidth, long &videoHeight) override
Definition: juce_win32_Video.h:147
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:134
@ GL_LAYOUT_TRANSFER_SRC_EXT
Definition: juce_gl.h:7172
@ GL_PROXY_TEXTURE_2D_MULTISAMPLE
Definition: juce_gl.h:2155
@ GL_PROXY_TEXTURE_RECTANGLE_ARB
Definition: juce_gl.h:5286
khronos_int64_t GLint64EXT
Definition: juce_gl.h:189
const Colour mediumspringgreen
Definition: juce_Colours.h:130
@ ExpandCollapseState_Collapsed
Definition: juce_win32_ComInterfaces.h:63
@ GL_COLOR_ATTACHMENT10
Definition: juce_gl.h:1848
@ GL_SOURCE1_ALPHA
Definition: juce_gl.h:1223
@ findFiles
Use this flag to indicate that you want to find files.
Definition: juce_File.h:558
@ GL_IMAGE_COMPATIBILITY_CLASS
Definition: juce_gl.h:2805
Implements some basic array storage allocation functions.
Definition: juce_ArrayAllocationBase.h:37
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseDown(int id, float x, float y, UnityEventModifiers mods, int button)
GLuint GLchar GLuint GLuint GLuint * noInstances
Definition: juce_gl.h:8417
@ GL_SLUMINANCE8_ALPHA8
Definition: juce_gl.h:1675
void replaceWithMaxOfInternal(AudioBlock< Src1SampleType > src1, AudioBlock< Src2SampleType > src2) const noexcept
Definition: juce_AudioBlock.h:863
std::unique_ptr< StandalonePluginHolder > pluginHolder
Definition: juce_StandaloneFilterWindow.h:841
ObjectClass *const * begin() const noexcept
Returns a pointer to the first element in the array.
Definition: juce_ReferenceCountedArray.h:251
@ GL_TEXTURE_GATHER
Definition: juce_gl.h:2799
@ EC_STATE_CHANGE
Definition: juce_win32_ComTypes.h:112
@ GL_VERTEX_BINDING_DIVISOR
Definition: juce_gl.h:2921
void setScreenSaverEnabled(bool enabled) const
int numMemberChannels
Definition: juce_MPEZoneLayout.h:97
static forcedinline MaskType op(MaskType a, MaskType b) noexcept
Definition: juce_fallback_SIMDNativeOps.h:180
constexpr CLSID CLSID_NullRenderer
Definition: juce_win32_ComTypes.h:477
@ WGL_TEXTURE_FLOAT_RGB_NV
Definition: juce_wgl.h:552
Handles the opening and closing of DLLs.
Definition: juce_DynamicLibrary.h:35
@ GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: juce_gl.h:7318
const Colour palegoldenrod
Definition: juce_Colours.h:145
void multiplyByInternal(SmoothedValue< OtherSampleType, SmoothingType > &value) const noexcept
Definition: juce_AudioBlock.h:763
void setWindowPosition(Rectangle< int > newBounds)
Definition: juce_win32_Video.h:935
Colour dialogBackgroundColour
The background colour for the window.
Definition: juce_DialogWindow.h:97
int bufferSize
Definition: juce_audio_basics/utilities/juce_Reverb.h:257
void start(int newPeriod)
Definition: juce_posix_SharedCode.h:1272
@ AdobeAudition
Represents Adobe Audition.
Definition: juce_PluginHostType.h:58
Colour getBackgroundColour() const noexcept
Returns the current background colour.
Definition: juce_MultiDocumentPanel.h:283
~AudioProcessorParameterNode()
virtual void textEditorReturnKeyPressed(TextEditor &)
Called when the user presses the return key.
Definition: juce_TextEditor.h:324
@ GL_MULTISAMPLE_BUFFER_BIT3_QCOM
Definition: juce_gles2.h:5220
@ GL_TEXTURE3_ARB
Definition: juce_gl.h:4542
@ GL_POST_COLOR_MATRIX_BLUE_BIAS
Definition: juce_gl.h:4375
String displayedMessage
Definition: juce_ProgressBar.h:135
const Colour aliceblue
Definition: juce_Colours.h:43
A class to hold a resizable block of raw data.
Definition: juce_MemoryBlock.h:32
GLint fsize
Definition: juce_gl.h:10706
@ GL_HSL_COLOR
Definition: juce_gles2.h:1258
WMT_VERSION
Definition: juce_win32_ComTypes.h:73
@ GL_INT_SAMPLER_1D_EXT
Definition: juce_gl.h:6745
@ GL_HISTOGRAM_BLUE_SIZE
Definition: juce_gl.h:4359
The minimum and maximum values for this range, inclusive.
Definition: juce_AccessibilityValueInterface.h:95
Rectangle< int > getClipBounds() const override
Definition: juce_RenderingHelpers.h:2705
Point< ValueType > getBottomRight() const noexcept
Returns the rectangle's bottom-right position as a Point.
Definition: juce_Rectangle.h:179
Definition: juce_OpenGL_linux_X11.h:40
const void GLsizei GLsizei GLint vertexBufferCount
Definition: juce_gl.h:8783
StateVariableTPTFilterType
Definition: juce_StateVariableTPTFilter.h:31
@ GL_UNSIGNED_INT_S8_S8_8_8_NV
Definition: juce_gl.h:10294
AudioProcessorParameter() noexcept=default
@ GL_RG32F_EXT
Definition: juce_gles2.h:2920
String name
Definition: juce_AudioProcessorParameterGroup.h:247
void takeStillPicture(std::function< void(const Image &)> pictureTakenCallbackToUse)
Definition: juce_android_CameraDevice.h:563
@ writeOnly
Definition: juce_Image.h:315
ReferenceCountedObject(const ReferenceCountedObject &) noexcept
Copying from another object does not affect this one's reference-count.
Definition: juce_ReferenceCountedObject.h:110
static void onStartNative(JNIEnv *, jobject, jlong)
@ GL_DRAW_BUFFER0
Definition: juce_gl.h:1486
~AudioCDBurner()
Destructor.
@ GL_SYNC_FENCE
Definition: juce_gl.h:2134
JUCE_NODISCARD 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:245
@ GL_4PASS_2_SGIS
Definition: juce_gl.h:11203
@ GL_DRAW_BUFFER3_ATI
Definition: juce_gl.h:5612
Definition: juce_android_CameraDevice.h:360
GLuint64EXT * result
Definition: juce_gl.h:10112
int totalNumItems
Definition: juce_HashMap.h:482
@ GL_CMYK_EXT
Definition: juce_gl.h:6110
@ GL_TESS_CONTROL_OUTPUT_VERTICES_OES
Definition: juce_gles2.h:4757
@ GL_GEOMETRY_VERTICES_OUT_ARB
Definition: juce_gl.h:4231
Rectangle< int > convertToRectInt(RectType r) noexcept
Definition: juce_mac_CoreGraphicsHelpers.h:33
std::unique_ptr< CGGradient, GradientDelete > GradientPtr
Definition: juce_mac_CoreGraphicsContext.h:61
bool hasStopMessageBeenSent() const noexcept
Returns true if the stopDispatchLoop() method has been called.
Definition: juce_MessageManager.h:80
void handleClientMessageEvent(LinuxComponentPeer *, XClientMessageEvent &, XEvent &) const
static void sortArray(ElementComparator &comparator, ElementType *const array, int firstElement, int lastElement, const bool retainOrderOfEquivalentItems)
Sorts a range of elements in an array.
Definition: juce_ElementComparator.h:81
@ GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
Definition: juce_gl.h:5558
const GLchar GLuint const GLuint const GLuint * pConstantValue
Definition: juce_gl.h:3199
@ incDecButtonsDraggable_Horizontal
Definition: juce_Slider.h:294
GLint * tagIds
Definition: juce_gl.h:9943
@ GL_DEBUG_SOURCE_OTHER_KHR
Definition: juce_gl.h:8473
@ GL_INT_IMAGE_BUFFER_OES
Definition: juce_gles2.h:4852
@ GL_TRANSLATE_3D_NV
Definition: juce_gl.h:9652
A Drawable object which draws a rectangle.
Definition: juce_DrawableRectangle.h:39
@ GL_MAX_MAP_TESSELLATION_NV
Definition: juce_gl.h:9095
@ GL_RENDERBUFFER_HEIGHT
Definition: juce_gl.h:1875
bool isFindingDirectories() const noexcept
Returns true if this list contains directories.
Definition: juce_DirectoryContentsList.h:87
@ wrapperType_AudioUnit
Definition: juce_AudioProcessor.h:1201
GlobalRef captureSession
Definition: juce_android_CameraDevice.h:2109
@ GL_ALPHA16_SNORM
Definition: juce_gl.h:7792
CriticalSection readLock
Definition: juce_Socket.h:184
@ GL_COVERAGE_AUTOMATIC_NV
Definition: juce_gles2.h:3580
@ GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Definition: juce_gl.h:2693
void drawLine(Line< float > line)
Definition: juce_RenderingHelpers.h:2354
@ GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV
Definition: juce_gl.h:10834
@ GL_DARKEN_NV
Definition: juce_gl.h:8821
@ GL_OP_MUL_EXT
Definition: juce_gl.h:7960
GLuint bufferIndex
Definition: juce_gl.h:2655
@ GL_T2F_C3F_V3F
Definition: juce_gl.h:1051
@ GL_AND
Definition: juce_gl.h:338
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:526
static bool isMimeTypeFile(::Display *, Atom)
Status
Definition: juce_InAppPurchases.h:94
@ GL_REG_6_ATI
Definition: juce_gl.h:5672
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:451
@ GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Definition: juce_gl.h:2311
@ GL_TEXTURE15
Definition: juce_gl.h:1159
AudioBuffer< double > conversionBuffer
Definition: juce_AudioProcessorPlayer.h:135
ValueType interval
The snapping interval that should be used (for a non-normalised value).
Definition: juce_NormalisableRange.h:220
@ GL_COLOR_ATTACHMENT10_EXT
Definition: juce_gl.h:6646
@ GL_TEXTURE13
Definition: juce_gl.h:1157
@ userMoviesDirectory
The most likely place where a user might store their movie files.
Definition: juce_File.h:876
@ GL_DOT_PRODUCT_PASS_THROUGH_NV
Definition: juce_gl.h:10389
This abstract base class is implemented by LookAndFeel classes to provide label drawing functionality...
Definition: juce_Label.h:276
@ GL_PIXEL_UNPACK_BUFFER_NV
Definition: juce_gles2.h:4224
virtual void visitVST3Client(const VST3Client &)
Called with VST3-specific information.
Definition: juce_ExtensionsVisitor.h:122
std::unique_ptr< AlertWindow > alertWindow
Definition: juce_ThreadWithProgressWindow.h:166
A position in a code document.
Definition: juce_CodeDocument.h:62
const int numBlocks
Definition: juce_BufferingAudioFormatReader.h:87
VstSpeakerConfigurationHolder(VstSpeakerConfigurationHolder &&other)
Definition: juce_VSTCommon.h:165
@ GL_SAMPLE_COVERAGE_VALUE
Definition: juce_gl.h:1183
Definition: juce_PixelFormats.h:314
@ GL_FRAGMENT_SHADER
Definition: juce_gl.h:1506
@ GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV
Definition: juce_gl.h:10163
GLenum GLenum GLenum GLenum mapping
Definition: juce_gl.h:10006
@ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
Definition: juce_gl.h:5502
@ GL_VERTEX_BINDING_STRIDE
Definition: juce_gl.h:2923
@ GL_HSL_SATURATION_KHR
Definition: juce_gl.h:8436
std::function< bool(const String &)> boolFromStringFunction
Definition: juce_AudioParameterBool.h:133
@ GL_FRAMEBUFFER_UNSUPPORTED
Definition: juce_gl.h:1836
File getChildFile(StringRef relativeOrAbsolutePath) const
Returns a file that represents a relative (or absolute) sub-path of the current one.
@ AppleGarageBand
Represents Apple GarageBand.
Definition: juce_PluginHostType.h:60
@ GL_MAP2_TEXTURE_COORD_2
Definition: juce_gl.h:567
RectangleType getBounds() const noexcept
Returns the smallest rectangle that can enclose the whole of this region.
Definition: juce_RectangleList.h:483
int getItemHeight() const noexcept
Returns the standard height used for items in the panel.
Definition: juce_AudioDeviceSelectorComponent.h:84
GlobalRef cameraStateCallback
Definition: juce_android_CameraDevice.h:2372
@ WGL_FLOAT_COMPONENTS_NV
Definition: juce_wgl.h:545
MonoProcessContext(const ProcessContext &multiChannelContext, size_t channelToUse)
Definition: juce_ProcessorDuplicator.h:85
NativeContext(Component &component, const OpenGLPixelFormat &pixelFormat, void *contextToShareWithIn, bool, OpenGLVersion version)
Definition: juce_OpenGL_win32.h:35
@ GL_DEPTH_COMPONENT24
Definition: juce_gl.h:1299
@ GL_DUAL_LUMINANCE12_SGIS
Definition: juce_gl.h:11349
@ GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
Definition: juce_gl.h:5493
@ GL_TRANSFORM_FEEDBACK_BARRIER_BIT
Definition: juce_gl.h:2591
Rectangle operator*=(FloatType scaleFactor) noexcept
Scales this rectangle by the given amount, centred around the origin.
Definition: juce_Rectangle.h:378
GlobalRef orientationEventListener
Definition: juce_android_CameraDevice.h:2812
~MemoryMappedFile()
Destructor.
Definition: juce_posix_SharedCode.h:593
std::vector< std::pair< MPENote, bool > > activeNotes
Definition: juce_MPEKeyboardComponent.h:141
id< AVCaptureFileOutputRecordingDelegate > callbackDelegate
Definition: juce_mac_CameraDevice.h:569
JUCE_COMRESULT get_LargeChange(double *pRetVal) override
Definition: juce_win32_UIARangeValueProvider.h:101
bool isScrollOnDragEnabled() const noexcept
Returns true if drag-to-scroll functionality is enabled for mouse input sources.
Definition: juce_Viewport.h:288
Line< float > toFloat() const noexcept
Casts this line to float coordinates.
Definition: juce_Line.h:147
constexpr Px(long double p)
Definition: juce_Grid.h:48
This class acts as a typed wrapper around a property inside a ValueTree.
Definition: juce_CachedValue.h:58
@ GL_DEBUG_OUTPUT_KHR
Definition: juce_gl.h:8500
void audioDeviceAboutToStart(AudioIODevice *device) override
Called to indicate that the device is about to start calling back.
Definition: juce_StandaloneFilterWindow.h:617
Atom allowedMimeTypes[4]
Definition: juce_linux_XWindowSystem.h:91
A behaviour that gravitates an AnimatedPosition object towards the nearest integer position when rele...
Definition: juce_AnimatedPositionBehaviours.h:112
@ DraggingHandCursor
An open flat hand for dragging heavy objects around.
Definition: juce_MouseCursor.h:57
static const char * getLeakedObjectClassName()
Definition: juce_HeavyweightLeakedObjectDetector.h:104
@ GL_MAX_TESS_PATCH_COMPONENTS_OES
Definition: juce_gles2.h:4773
@ GL_TESS_EVALUATION_PROGRAM_NV
Definition: juce_gl.h:10202
@ GL_INDEX_ARRAY_TYPE_EXT
Definition: juce_gl.h:7890
@ WGL_SWAP_UNDERLAY6
Definition: juce_wgl.h:67
This abstract base class is implemented by LookAndFeel classes.
Definition: juce_LookAndFeel.h:49
const PixelARGB *const lookupTable
Definition: juce_RenderingHelpers.h:464
@ GL_ALPHA16_EXT
Definition: juce_gl.h:7412
A non-snapping behaviour that allows the content to be freely flicked in either direction,...
Definition: juce_AnimatedPositionBehaviours.h:46
static void incIfNotNull(ReferencedType *o) noexcept
Definition: juce_ReferenceCountedObject.h:440
ReturnT(^)(Params...) CreateObjCBlock(Class *object, ReturnT(Class::*fn)(Params...))
Definition: juce_mac_ObjCHelpers.h:481
@ GL_REFLECTION_MAP_ARB
Definition: juce_gl.h:5128
@ GL_COLOR_FLOAT_APPLE
Definition: juce_gl.h:3672
Openness
An enum of states to describe the explicit or implicit openness of an item.
Definition: juce_TreeView.h:158
OwnedArray< Component > shadowWindows
Definition: juce_DropShadower.h:72
const long UIA_HyperlinkControlTypeId
Definition: juce_win32_ComInterfaces.h:154
void reset() noexcept
Resets this object to a null pointer.
Definition: juce_ReferenceCountedObject.h:384
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES
Definition: juce_gles2.h:4785
@ GL_PRIMITIVE_ID_NV
Definition: juce_gl.h:10407
CriticalSection::ScopedLockType ScopedLock
Automatically locks and unlocks a CriticalSection object.
Definition: juce_CriticalSection.h:186
Holds the parameters being used by an ADSR object.
Definition: juce_ADSR.h:51
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
Definition: juce_gl.h:11618
@ GL_MAX_FRAMEBUFFER_SAMPLES
Definition: juce_gl.h:2748
virtual void zoneLayoutChanged()
Implement this callback to be informed whenever the MPE zone layout or legacy mode settings of this i...
Definition: juce_MPEInstrument.h:308
@ GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES
Definition: juce_gles2.h:4940
Allows threads to wait for events triggered by other threads.
Definition: juce_WaitableEvent.h:35
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:229
double minSize
Definition: juce_StretchableObjectResizer.h:92
void createPath(const Path &) const
@ GL_422_REV_EXT
Definition: juce_gl.h:5989
void setTimeTag(OSCTimeTag newTimeTag) noexcept
Sets the OSCBundle's OSC time tag.
Definition: juce_OSCBundle.h:55
void addPendingPaintForWindow(::Window)
@ WGL_FULL_ACCELERATION_EXT
Definition: juce_wgl.h:469
void removeInput()
Definition: juce_mac_CameraDevice.h:480
@ GL_ASYNC_DRAW_PIXELS_SGIX
Definition: juce_gl.h:11396
@ rightSurroundSide
Rss (AXX), Side right "Sr" (VST), Right Centre "Rc" (AU) channel.
Definition: juce_AudioChannelSet.h:334
@ proximityLeft
Proximity Left (Pl)
Definition: juce_AudioChannelSet.h:413
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:125
@ GL_PIXEL_MAP_A_TO_A_SIZE
Definition: juce_gl.h:515
A processor to apply standard attack / release ballistics to an input signal.
Definition: juce_BallisticsFilter.h:45
bool isEmpty() const noexcept
Returns true if the array is empty, false otherwise.
Definition: juce_Array.h:222
float endAngleRadians
The angle (in radians, clockwise from the top) at which the slider's maximum value is represented.
Definition: juce_Slider.h:155
@ GL_UPPER_LEFT
Definition: juce_gl.h:1549
@ GL_T2F_C4UB_V3F
Definition: juce_gl.h:1050
virtual void sliderDragEnded(Slider *)
Called after a drag operation has finished.
Definition: juce_Slider.h:588
@ GL_R16_EXT
Definition: juce_gles2.h:2852
GLsizei fenceObjectCount
Definition: juce_gl.h:9466
LONG MinBitsPerSecond
Definition: juce_win32_ComTypes.h:167
forcedinline void handleEdgeTablePixel(int x, int alphaLevel) const noexcept
Definition: juce_RenderingHelpers.h:799
@ GL_PROTECTED_MEMORY_OBJECT_EXT
Definition: juce_gl.h:6898
Represents a 24-bit RGB pixel, and can perform compositing operations on it.
Definition: juce_PixelFormats.h:353
AudioProcessorParameter * getParameter() const
Returns a pointer to a parameter if this node contains a parameter, nullptr otherwise.
@ none
Definition: juce_PushNotifications.h:454
@ GL_FOG_INDEX
Definition: juce_gl.h:473
Contains details about the source of a drag-and-drop operation.
Definition: juce_DragAndDropTarget.h:53
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:379
std::unique_ptr< LowLevelGraphicsContext > createOpenGLGraphicsContext(OpenGLContext &, int width, int height)
Creates a graphics context object that will render into the given OpenGL target.
void setPan(SampleType newPan)
Sets the current panning value, between -1 (full left) and 1 (full right).
int wglChoosePixelFormatExtension(const OpenGLPixelFormat &pixelFormat) const
Definition: juce_OpenGL_win32.h:291
std::unique_ptr< typename std::remove_pointer< CFType >::type, CFObjectDeleter< CFType > > CFUniquePtr
Definition: juce_mac_CFHelpers.h:40
void *KHRONOS_APIENTRY *const & glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
void buttonClicked(Button *) override
Called when the button is clicked.
Definition: juce_StandaloneFilterWindow.h:858
ListenerList< Listener > listeners
Definition: juce_MPEZoneLayout.h:225
@ GL_PROGRAM_NATIVE_TEMPORARIES_ARB
Definition: juce_gl.h:4098
SIMDRegister JUCE_VECTOR_CALLTYPE operator^(vMaskType v) const noexcept
Returns the bit-xor of the receiver and v.
Definition: juce_SIMDRegister.h:250
@ GL_RENDERBUFFER_COLOR_SAMPLES_NV
Definition: juce_gl.h:9266
@ GL_SHADER_STORAGE_BUFFER_SIZE
Definition: juce_gl.h:2897
@ GL_INDEX_TEST_REF_EXT
Definition: juce_gl.h:6853
@ GL_FOG_COORD_SRC
Definition: juce_gl.h:1434
@ GL_COMPRESSED_RED_RGTC1
Definition: juce_gl.h:1900
bool operator>=(const var &, const var &)
Compares the values of two var objects, using the var::equals() comparison.
virtual ~Owner()
Definition: juce_android_CameraDevice.h:259
Atom XdndActionList
Definition: juce_linux_XWindowSystem.h:90
@ GL_RASTER_SAMPLES_EXT
Definition: juce_gl.h:7146
@ GL_SAMPLE_PATTERN_EXT
Definition: juce_gl.h:6985
TextureViewSurfaceTextureListener(Owner &ownerToUse)
Definition: juce_android_CameraDevice.h:301
@ bottomRight
Indicates that the item should be placed in the bottom-left corner.
Definition: juce_Justification.h:178
std::function< void()> onValueChanged
Definition: juce_AudioProcessorValueTreeState.h:520
HRESULT getVideoSize(long &videoWidth, long &videoHeight) override
Definition: juce_win32_Video.h:90
static std::unique_ptr< XSettings > createXSettings(::Display *)
Atom XdndDrop
Definition: juce_linux_XWindowSystem.h:89
@ GL_POLYGON_OFFSET_POINT
Definition: juce_gl.h:953
const GLchar * marker
Definition: juce_gl.h:6255
void applyGain(Type gain) noexcept
Applies a gain multiple to all the audio data.
Definition: juce_AudioSampleBuffer.h:755
Time firstRecordedTime
Definition: juce_win32_CameraDevice.h:571
void updateModifierMappings() const
@ GL_RGB8I
Definition: juce_gl.h:1758
std::deque< AnalyticsEvent > eventQueue
Definition: juce_ThreadedAnalyticsDestination.h:203
void clear()
Definition: juce_android_JNIHelpers.h:88
SavedStateType & getThis() noexcept
Definition: juce_RenderingHelpers.h:2069
@ GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT
Definition: juce_gles2.h:2144
@ GL_INTENSITY16F_ARB
Definition: juce_gl.h:5236
@ GL_COEFF
Definition: juce_gl.h:431
@ GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR
Definition: juce_gl.h:8565
@ GL_ZOOM_X
Definition: juce_gl.h:522
Base class used internally for structures that can store cached images of component state.
Definition: juce_CachedComponentImage.h:41
void saveState() override
@ GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2156
bool setFileTimesInternal(int64 m, int64 a, int64 c) const
Definition: juce_posix_SharedCode.h:345
GLsizei GLenum * categories
Definition: juce_gl.h:3265
Quaternion(const Quaternion &other) noexcept
Definition: juce_Quaternion.h:40
@ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:1511
const Colour green
Definition: juce_Colours.h:94
Used to receive callbacks for download progress.
Definition: juce_URL.h:431
SmoothedValue< SampleType > scaledResonanceSmoother
Definition: juce_LadderFilter.h:137
Array(ElementType &&singleElementToAdd)
Initialises an Array of size 1 containing a single element.
Definition: juce_Array.h:106
@ ctrlModifier
CTRL key flag.
Definition: juce_ModifierKeys.h:124
void writeAll(CharPointer_UTF32 src) noexcept
Copies a source string to this pointer, advancing this pointer as it goes.
Definition: juce_CharPointer_UTF32.h:218
@ GL_RECLAIM_MEMORY_HINT_PGI
Definition: juce_gl.h:11079
@ GL_UNSIGNED_INT_SAMPLER_CUBE_EXT
Definition: juce_gl.h:6756
StringArray onStrings
Definition: juce_AudioPluginInstance.h:159
@ GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT
Definition: juce_gles2.h:1957
@ GL_DEPTH32F_STENCIL8
Definition: juce_gl.h:1794
@ topRearLeft
Top Rear Left channel.
Definition: juce_AudioChannelSet.h:339
@ GL_GPU_DISJOINT_EXT
Definition: juce_gles2.h:2022
void operator+=(int numToSkip) noexcept
Moves this pointer forwards by the specified number of characters.
Definition: juce_CharPointer_UTF32.h:108
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:107
GLuint GLuint GLfloat GLfloat focalY
Definition: juce_gles2.h:5099
const Colour lemonchiffon
Definition: juce_Colours.h:105
@ GL_IMAGE_PIXEL_TYPE
Definition: juce_gl.h:2807
TextLayout textLayout
Definition: juce_BubbleMessageComponent.h:114
JUCE_COMRESULT Close() override
Definition: juce_win32_UIAWindowProvider.h:69
ScrollOnDragMode getScrollOnDragMode() const
Returns the current scroll-on-drag mode.
Definition: juce_Viewport.h:306
Compressor< SampleType > firstStageCompressor
Definition: juce_Limiter.h:97
@ GL_PALETTE8_R5_G6_B5_OES
Definition: juce_gl.h:10881
@ lowestNoteOnChannel
The lowest note (by initialNote) on the channel with the note key still down.
Definition: juce_MPEInstrument.h:122
@ GL_BUFFER_MAPPED_ARB
Definition: juce_gl.h:5462
DWORD graphRegistrationID
Definition: juce_win32_CameraDevice.h:583
LadderFilterMode
Definition: juce_LadderFilter.h:31
std::unique_ptr< AccessibilityHandler > createAccessibilityHandler() override
Override this method to return a custom AccessibilityHandler for this component.
@ GL_COLOR_ATTACHMENT7
Definition: juce_gl.h:1845
@ GL_TEXTURE_BLUE_SIZE
Definition: juce_gl.h:962
Object withMember(Object copy, Member OtherObject::*member, Member &&value)
Copies an object, sets one of the copy's members to the specified value, and then returns the copy.
Definition: juce_Functional.h:82
~CaptureSessionVideoRecordingMode()
Definition: juce_android_CameraDevice.h:2713
uint32 timestamp
The timestamp of the event.
Definition: juce_AnalyticsDestination.h:66
forcedinline void multiplyAlpha(float) noexcept
Multiplies the colour's alpha value with another one.
Definition: juce_PixelFormats.h:535
An instance of this class will provide callbacks when drives are mounted or unmounted on the system.
Definition: juce_MountedVolumeListChangeDetector.h:40
static void notificationReceived(id self, SEL, NSNotification *notification)
Definition: juce_mac_Video.h:266
Point< int > parentScreenPosition
Definition: juce_linux_XWindowSystem.h:344
@ GL_TEXTURE_CLIPMAP_FRAME_SGIX
Definition: juce_gl.h:11427
void setValueAsString(const String &newValue) final
Definition: juce_AccessibilityValueInterface.h:219
@ GL_DSDT_NV
Definition: juce_gl.h:10322
@ GL_VARIABLE_C_NV
Definition: juce_gl.h:9955
#define JUCE_DECLARE_SINGLETON(Classname, doNotRecreateAfterDeletion)
Macro to generate the appropriate methods and boilerplate for a singleton class.
Definition: juce_Singleton.h:184
FloatType source
Definition: juce_LogRampedValue.h:185
@ GL_COMBINER_COMPONENT_USAGE_NV
Definition: juce_gl.h:9981
double rampDurationSeconds
Definition: juce_Bias.h:149
const AudioBlock &JUCE_VECTOR_CALLTYPE addProductOf(AudioBlock< OtherSampleType > src, NumericType factor) const noexcept
Definition: juce_AudioBlock.h:481
bool isTabKeyUsedAsCharacter() const
Returns true if the tab key is being used for input.
Definition: juce_TextEditor.h:110
void move(int currentIndex, int newIndex) noexcept
Moves one of the objects to a different position.
Definition: juce_ReferenceCountedArray.h:759
A wrapper for a datagram (UDP) socket.
Definition: juce_Socket.h:203
SoftwareRendererSavedState(const Image &im, const RectangleList< int > &clipList, Point< int > origin)
Definition: juce_RenderingHelpers.h:2490
int bufferWidth
Definition: juce_android_CameraDevice.h:1084
@ GL_TEXTURE_PRIORITY_EXT
Definition: juce_gl.h:7697
@ altModifier
ALT key flag.
Definition: juce_ModifierKeys.h:127
String getMessage() const
Returns the message of the dialog box.
Definition: juce_MessageBoxOptions.h:107
HeapBlock(SizeType numElements, bool initialiseToZero)
Creates a HeapBlock containing a number of elements.
Definition: juce_HeapBlock.h:123
@ GL_MAX_LIST_NESTING
Definition: juce_gl.h:459
@ GL_NUM_FRAGMENT_REGISTERS_ATI
Definition: juce_gl.h:5742
@ GL_SURFACE_STATE_NV
Definition: juce_gl.h:10483