GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Discover
  • Features
  • Made With JUCE
  • Blog
  • Learn
  • Course
  • Tutorials
  • Resources
  • Newsletter
  • Marketplace
  • Forum
  • Get JUCE

This view

  • Original page
  • New address

GeezerVison is showing docs.juce.com — JUCE: Main Page

  • Modules
  • All Classes
  • Tutorials
  • Course
Loading...
Searching...
No Matches
JUCE Modules

Here is a summary of the JUCE modules. To search absolutely everything please use the search bar.

juce_analyticsClasses to collect analytics and send to destinations
juce_animationClasses for defining and handling animations.
juce_audio_basicsClasses for audio buffer manipulation, midi message handling, synthesis, etc.
juce_audio_devicesClasses to play and record from audio and MIDI I/O devices
juce_audio_formatsClasses for reading and writing various audio file formats.
juce_audio_plugin_clientClasses for building VST, VST3, AU, AUv3, LV2 and AAX plugins.
juce_audio_processorsClasses for loading and playing VST, AU, LADSPA, or internally-generated audio processors.
juce_audio_processors_headlessClasses for loading and playing VST, AU, LADSPA, or internally-generated audio processors without UI.
juce_audio_utilsClasses for audio-related GUI and miscellaneous tasks.
juce_box2dThe Box2D physics engine and some utility classes.
juce_coreThe essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.
juce_cryptographyClasses for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.
juce_data_structuresClasses for undo/redo management, and smart data structures.
juce_dspClasses for audio buffer manipulation, digital audio processing, filtering, oversampling, fast math functions etc.
juce_eventsClasses for running an application's main event loop and sending/receiving messages, timers, etc.
juce_graphicsClasses for 2D vector graphics, image loading/saving, font handling, etc.
juce_gui_basicsBasic user-interface components and related classes.
juce_gui_extraMiscellaneous GUI classes for specialised tasks.
juce_javascriptJavascript interpreter.
juce_midi_ciClasses facilitating communication via MIDI Capability Inquiry
juce_openglClasses for rendering OpenGL in a JUCE window.
juce_oscOpen Sound Control implementation.
juce_product_unlockingClasses for online product authentication
juce_videoClasses for playing video and capturing camera input.
juce_analytics
Classes to collect analytics and send to destinations
analytics
  • Analytics
  • ButtonTracker
destinations
  • AnalyticsDestination
  • ThreadedAnalyticsDestination
juce_animation
Classes for defining and handling animations.
animation
  • Animator
  • AnimatorSetBuilder
  • AnimatorUpdater
  • Easings
  • SpringEasingOptions
  • StaticAnimationLimits
  • VBlankAnimatorUpdater
  • ValueAnimatorBuilder
  • makeAnimationLimits
juce_audio_basics
Classes for audio buffer manipulation, midi message handling, synthesis, etc.
audio_play_head
  • AudioPlayHead
buffers
  • AudioBuffer
  • AudioChannelSet
  • AudioData
  • AudioProcessLoadMeasurer
  • FloatVectorOperations
  • FloatVectorOperationsBase
  • ScopedNoDenormals
  • AudioSampleBuffer
midi
  • BytestreamSysexExtractor
  • MidiBuffer
  • MidiBufferIterator
  • MidiDataConcatenator
  • MidiFile
  • MidiKeyboardState
  • MidiMessage
  • MidiMessageMetadata
  • MidiMessageSequence
  • MidiRPNDetector
  • MidiRPNGenerator
  • MidiRPNMessage
ump
  • universal_midi_packets::BytesOnGroup
  • universal_midi_packets::DeviceInfo
  • universal_midi_packets::StringUtils
mpe
  • MPEChannelAssigner
  • MPEChannelRemapper
  • MPEInstrument
  • MPEMessages
  • MPENote
  • MPESynthesiser
  • MPESynthesiserBase
  • MPESynthesiserVoice
  • MPEValue
  • MPEZone
  • MPEZoneLayout
sources
  • AudioSource
  • AudioSourceChannelInfo
  • BufferingAudioSource
  • ChannelRemappingAudioSource
  • IIRFilterAudioSource
  • MemoryAudioSource
  • MixerAudioSource
  • PositionableAudioSource
  • ResamplingAudioSource
  • ReverbAudioSource
  • ToneGeneratorAudioSource
synthesisers
  • Synthesiser
  • SynthesiserSound
  • SynthesiserVoice
utilities
  • ADSR
  • AudioWorkgroup
  • Decibels
  • GenericInterpolator
  • IIRCoefficients
  • IIRFilter
  • IIRFilterBase
  • Interpolators
  • Reverb
  • SingleThreadedIIRFilter
  • SmoothedValue
  • SmoothedValueBase
  • ValueSmoothingTypes::Linear
  • ValueSmoothingTypes::Multiplicative
  • WorkgroupToken
  • CatmullRomInterpolator
  • LagrangeInterpolator
  • LinearInterpolator
  • WindowedSincInterpolator
  • ZeroOrderHoldInterpolator
juce_audio_devices
Classes to play and record from audio and MIDI I/O devices
  • JUCE_ALSA
  • JUCE_ASIO
  • JUCE_ASIO_USE_EXTERNAL_SDK
  • JUCE_DIRECTSOUND
  • JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS
  • JUCE_JACK
  • JUCE_USE_ANDROID_OBOE
  • JUCE_USE_ANDROID_OBOE_STABILIZED_CALLBACK
  • JUCE_USE_ANDROID_OPENSLES
  • JUCE_USE_WINDOWS_MIDI_SERVICES
  • JUCE_USE_WINRT_MIDI
  • JUCE_WASAPI
  • WASAPIDeviceMode
audio_io
  • AudioDeviceManager
  • AudioIODevice
  • AudioIODeviceCallback
  • AudioIODeviceCallbackContext
  • AudioIODeviceType
  • SystemAudioVolume
midi_io
  • MidiDeviceInfo
  • MidiDeviceListConnection
  • MidiInput
  • MidiInputCallback
  • MidiMessageCollector
  • MidiOutput
  • ScheduledEventQueue
  • ScheduledEventThread
  • TimeProvider
  • WaitFreeListeners
ump
  • universal_midi_packets::Block
  • universal_midi_packets::Consumer
  • universal_midi_packets::DisconnectionListener
  • universal_midi_packets::Endpoint
  • universal_midi_packets::EndpointId
  • universal_midi_packets::Endpoints
  • universal_midi_packets::EndpointsListener
  • universal_midi_packets::Input
  • universal_midi_packets::LegacyVirtualInput
  • universal_midi_packets::LegacyVirtualOutput
  • universal_midi_packets::Output
  • universal_midi_packets::Session
  • universal_midi_packets::StaticDeviceInfo
  • universal_midi_packets::VirtualEndpoint
  • universal_midi_packets::Backend
  • universal_midi_packets::BlocksAreStatic
  • universal_midi_packets::IOKind
sources
  • AudioSourcePlayer
  • AudioTransportSource
juce_audio_formats
Classes for reading and writing various audio file formats.
  • JUCE_INCLUDE_FLAC_CODE
  • JUCE_INCLUDE_OPUS_CODE
  • JUCE_USE_FLAC
  • JUCE_USE_LAME_AUDIO_FORMAT
  • JUCE_USE_MP3AUDIOFORMAT
  • JUCE_USE_OGGVORBIS
  • JUCE_USE_OPUS
  • JUCE_USE_WINDOWS_MEDIA_FORMAT
codecs
  • AiffAudioFormat
  • CoreAudioFormat
  • FlacAudioFormat
  • LAMEEncoderAudioFormat
  • MP3AudioFormat
  • OggVorbisAudioFormat
  • OpusAudioFormat
  • WavAudioFormat
  • WindowsMediaAudioFormat
format
  • ARAAudioSourceReader
  • ARAPlaybackRegionReader
  • AudioFormat
  • AudioFormatManager
  • AudioFormatReader
  • AudioFormatReaderSource
  • AudioFormatWriter
  • AudioFormatWriterOptions
  • AudioSubsectionReader
  • BufferingAudioReader
  • MemoryMappedAudioFormatReader
sampler
  • SamplerSound
  • SamplerVoice
juce_audio_plugin_client
Classes for building VST, VST3, AU, AUv3, LV2 and AAX plugins.
  • JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES
  • JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE
  • JUCE_FORCE_USE_LEGACY_PARAM_IDS
  • JUCE_IGNORE_VST3_MISMATCHED_PARAMETER_ID_WARNING
  • JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE
  • JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS
  • JUCE_VST3_CAN_REPLACE_VST2
Standalone
  • StandaloneFilterWindow
  • StandalonePluginHolder
juce_audio_processors
Classes for loading and playing VST, AU, LADSPA, or internally-generated audio processors.
format
  • addDefaultFormatsToManager
format_types
  • AudioUnitPluginFormat
  • LADSPAPluginFormat
  • LV2PluginFormat
  • VSTPluginFormat
processors
  • AudioProcessorEditor
  • AudioProcessorEditorHostContext
  • GenericAudioProcessorEditor
  • HostProvidedContextMenu
scanning
  • KnownPluginList
  • PluginDirectoryScanner
  • PluginListComponent
utilities
  • AudioProcessorValueTreeState
  • AudioProcessorValueTreeStateParameterAttributes
  • ButtonParameterAttachment
  • ComboBoxParameterAttachment
  • NSViewComponentWithParent
  • ParameterAttachment
  • PluginHostType
  • SliderParameterAttachment
  • WebComboBoxParameterAttachment
  • WebSliderParameterAttachment
  • WebToggleButtonParameterAttachment
juce_audio_processors_headless
Classes for loading and playing VST, AU, LADSPA, or internally-generated audio processors without UI.
  • JUCE_CUSTOM_VST3_SDK
  • JUCE_PLUGINHOST_ARA
  • JUCE_PLUGINHOST_AU
  • JUCE_PLUGINHOST_LADSPA
  • JUCE_PLUGINHOST_LV2
  • JUCE_PLUGINHOST_VST
  • JUCE_PLUGINHOST_VST3
format
  • AudioPluginFormat
  • AudioPluginFormatManager
  • addHeadlessDefaultFormatsToManager
format_types
  • ARAEditGuard
  • ARAFactoryResult
  • ARAFactoryWrapper
  • ARAHostDocumentController
  • ARAHostModel::AudioModification
  • ARAHostModel::AudioSource
  • ARAHostModel::ConversionFunctions
  • ARAHostModel::DeletionListener
  • ARAHostModel::ManagedARAHandle
  • ARAHostModel::MusicalContext
  • ARAHostModel::PlaybackRegion
  • ARAHostModel::PlaybackRegionRegistry
  • ARAHostModel::PlugInExtensionInstance
  • ARAHostModel::RegionSequence
  • AudioUnitPluginFormatHeadless
  • LADSPAPluginFormatHeadless
  • LV2PluginFormatHeadless
  • LegacyAudioParameter
  • LegacyAudioParametersWrapper
  • SpeakerMappings
  • VST3PluginFormatHeadless
  • VSTMidiEventList
  • VSTPluginFormatHeadless
  • createARAFactoryAsync
  • ARAHostModel::EditorRendererInterface
  • ARAHostModel::PlaybackRendererInterface
processors
  • AudioPluginInstance
  • AudioProcessor
  • AudioProcessorGraph
  • AudioProcessorListener
  • AudioProcessorParameter
  • AudioProcessorParameterGroup
  • HostedAudioProcessorParameter
  • PluginDescription
utilities
  • AAXClientExtensions
  • AudioParameterBool
  • AudioParameterBoolAttributes
  • AudioParameterChoice
  • AudioParameterChoiceAttributes
  • AudioParameterFloat
  • AudioParameterFloatAttributes
  • AudioParameterInt
  • AudioParameterIntAttributes
  • AudioPluginExtensions
  • AudioProcessorParameterWithID
  • AudioProcessorParameterWithIDAttributes
  • ParameterID
  • RangedAudioParameter
  • RangedAudioParameterAttributes
  • VST2ClientExtensions
  • VST3ClientExtensions
  • VST3Interface
  • JUCE_VST3_COMPATIBLE_CLASSES
  • JUCE_VST3_COMPONENT_CLASS
ARA
  • ARAAudioModification
  • ARAAudioModificationListener
  • ARAAudioSource
  • ARAAudioSourceListener
  • ARADocument
  • ARADocumentController
  • ARADocumentControllerConfiguration
  • ARADocumentControllerSpecialisation
  • ARADocumentListener
  • ARAEditorRenderer
  • ARAEditorView
  • ARAInputStream
  • ARAListenableModelClass
  • ARAMusicalContext
  • ARAMusicalContextListener
  • ARAObject
  • ARAObjectVisitor
  • ARAOutputStream
  • ARAPlaybackRegion
  • ARAPlaybackRegionListener
  • ARAPlaybackRenderer
  • ARARegionSequence
  • ARARegionSequenceListener
  • ARARenderer
  • AudioProcessorARAExtension
  • AudioProcessorEditorARAExtension
juce_audio_utils
Classes for audio-related GUI and miscellaneous tasks.
  • JUCE_USE_CDBURNER
  • JUCE_USE_CDREADER
audio_cd
  • AudioCDBurner
  • AudioCDReader
gui
  • AudioAppComponent
  • AudioDeviceSelectorComponent
  • AudioThumbnail
  • AudioThumbnailBase
  • AudioThumbnailCache
  • AudioVisualiserComponent
  • BluetoothMidiDevicePairingDialogue
  • KeyboardComponentBase
  • MPEKeyboardComponent
  • MidiKeyboardComponent
players
  • AudioProcessorPlayer
  • SoundPlayer
juce_box2d
The Box2D physics engine and some utility classes.
utils
  • Box2DRenderer
juce_core
The essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.
  • JUCE_ALLOW_STATIC_NULL_VARIABLES
  • JUCE_CATCH_UNHANDLED_EXCEPTIONS
  • JUCE_CHECK_MEMORY_LEAKS
  • JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
  • JUCE_INCLUDE_ZLIB_CODE
  • JUCE_LOAD_CURL_SYMBOLS_LAZILY
  • JUCE_LOG_ASSERTIONS
  • JUCE_STRICT_REFCOUNTEDPOINTER
  • JUCE_STRING_UTF_TYPE
  • JUCE_USE_CURL
containers
  • AbstractFifo
  • Array
  • ArrayAllocationBase
  • ArrayBase
  • DefaultElementComparator
  • DefaultHashFunctions
  • DynamicObject
  • EnumerateIterator
  • Enumerated
  • FixedSizeFunction< len, Ret(Args...)>
  • HashMap
  • IteratorPair
  • LightweightListenerList
  • LinkedListPointer
  • ListenerList
  • NamedValue
  • NamedValueSet
  • Optional
  • OwnedArray
  • PropertySet
  • ReferenceCountedArray
  • ScopedValueSetter
  • SingleThreadedAbstractFifo
  • SortedSet
  • Span
  • SparseSet
  • var
  • enumerate
  • findInsertIndexInSortedArray
  • makeRange
  • sortArray
  • ThreadSafeListenerList
files
  • AndroidDocument
  • AndroidDocumentInfo
  • AndroidDocumentIterator
  • AndroidDocumentPermission
  • DirectoryEntry
  • File
  • FileFilter
  • FileInputStream
  • FileOutputStream
  • FileSearchPath
  • MemoryMappedFile
  • RangedDirectoryIterator
  • TemporaryFile
  • WildcardFileFilter
  • begin
  • end
json
  • FromVar
  • JSON
  • JSONUtils
  • StrictVariantConverter
  • ToVar
  • ToVarOptions
  • VariantConverter
logging
  • FileLogger
  • Logger
maths
  • BigInteger
  • Expression
  • MathConstants
  • NormalisableRange
  • Random
  • Range
  • StatisticsAccumulator
  • Tolerance
  • TypeHelpers::ParameterType
  • TypeHelpers::UnsignedTypeWithSize
  • absoluteTolerance
  • approximatelyEqual
  • countNumberOfBits
  • degreesToRadians
  • exactlyEqual
  • findHighestSetBit
  • findMaximum
  • findMinAndMax
  • findMinimum
  • findNearestValue
  • ignoreUnused
  • isPositiveAndBelow
  • isPositiveAndNotGreaterThan
  • isPowerOfTwo
  • isWithin
  • jlimit
  • jmap
  • jmax
  • jmin
  • juce_hypot
  • juce_isfinite
  • mapFromLog10
  • mapToLog10
  • negativeAwareModulo
  • nextFloatDown
  • nextFloatUp
  • nextPowerOfTwo
  • numElementsInArray
  • radiansToDegrees
  • readLittleEndianBitsInBuffer
  • relativeTolerance
  • roundToInt
  • roundToIntAccurate
  • square
  • toUnderlyingType
  • truncatePositiveToUnsignedInt
  • writeLittleEndianBitsInBuffer
  • TypeHelpers::SmallestFloatType
  • int16
  • int32
  • int64
  • int8
  • pointer_sized_int
  • pointer_sized_uint
  • uint16
  • uint32
  • uint64
  • uint8
  • JUCE_UNDENORMALISE
memory
  • Atomic
  • ByteOrder
  • ContainerDeletePolicy
  • CopyableHeapBlock
  • HeapBlock
  • HeavyweightLeakedObjectDetector
  • LeakedObjectDetector
  • MemoryBlock
  • OptionalScopedPointer
  • ReferenceCountedObject
  • ReferenceCountedObjectPtr
  • Reservoir
  • ScopedAutoReleasePool
  • SharedResourcePointer
  • SingleThreadedReferenceCountedObject
  • SingletonHolder
  • WeakReference
  • addBytesToPointer
  • createCopyIfNotNull
  • deleteAndZero
  • getAddressDifference
  • rawToUniquePtr
  • readUnaligned
  • snapPointerToAlignment
  • unalignedPointerCast
  • writeUnaligned
  • zeromem
  • zerostruct
  • JUCE_AUTORELEASEPOOL
  • JUCE_DECLARE_SINGLETON
  • JUCE_DECLARE_SINGLETON_INLINE
  • JUCE_DECLARE_SINGLETON_SINGLETHREADED
  • JUCE_DECLARE_SINGLETON_SINGLETHREADED_INLINE
  • JUCE_DECLARE_SINGLETON_SINGLETHREADED_MINIMAL
  • JUCE_DECLARE_SINGLETON_SINGLETHREADED_MINIMAL_INLINE
  • JUCE_DECLARE_WEAK_REFERENCEABLE
  • JUCE_HEAVYWEIGHT_LEAK_DETECTOR
  • JUCE_IMPLEMENT_SINGLETON
  • JUCE_LEAK_DETECTOR
  • juce_UseDebuggingNewOperator
misc
  • ArgumentList
  • ConsoleApplication
  • ErasedScopeGuard
  • NullCheckedInvocation
  • OptionsBuilder
  • OrderedContainerHelpers
  • Result
  • RuntimePermissions
  • ScopeGuard
  • Uuid
  • WindowsRegistry
  • toFnPtr
  • withMember
  • DisableIfSameOrDerived
  • JUCE_DECLARE_SCOPED_ENUM_BITWISE_OPERATORS
network
  • DatagramSocket
  • IPAddress
  • MACAddress
  • NamedPipe
  • SocketOptions
  • StreamingSocket
  • URL
  • WebInputStream
serialisation
  • Named
  • SerialisationSize
  • SerialisationTraits
  • named
  • serialisationSize
streams
  • AndroidDocumentInputSource
  • BufferedInputStream
  • FileInputSource
  • InputSource
  • InputStream
  • MemoryInputStream
  • MemoryOutputStream
  • OutputStream
  • SubregionStream
  • URLInputSource
system
  • SystemStats
  • DBG
  • JUCE_ALIGN
  • JUCE_API
  • JUCE_BEGIN_NO_SANITIZE
  • JUCE_BLOCK_WITH_FORCED_SEMICOLON
  • JUCE_BREAK_IN_DEBUGGER
  • JUCE_CALLTYPE
  • JUCE_COMPILER_WARNING
  • JUCE_DECLARE_NON_COPYABLE
  • JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR
  • JUCE_DECLARE_NON_MOVEABLE
  • JUCE_FALLTHROUGH
  • JUCE_IGNORE_MSVC
  • JUCE_JOIN_MACRO
  • JUCE_MAJOR_VERSION
  • JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS
  • JUCE_PREVENT_HEAP_ALLOCATION
  • JUCE_PUBLIC_FUNCTION
  • JUCE_STRINGIFY
  • JUCE_VERSION
  • forcedinline
  • jassert
  • jassertfalse
  • jassertquiet
text
  • Base64
  • CharPointer_ASCII
  • CharPointer_UTF16
  • CharPointer_UTF32
  • CharPointer_UTF8
  • CharacterFunctions
  • Identifier
  • LocalisedStrings
  • NewLine
  • String
  • StringArray
  • StringPairArray
  • StringPool
  • StringRef
  • TextDiff
  • translate
  • juce_wchar
  • JUCE_NATIVE_WCHAR_IS_UTF16
  • JUCE_NATIVE_WCHAR_IS_UTF32
  • JUCE_NATIVE_WCHAR_IS_UTF8
  • NEEDS_TRANS
  • TRANS
threads
  • ChildProcess
  • CriticalSection
  • DummyCriticalSection
  • DynamicLibrary
  • GenericScopedLock
  • GenericScopedTryLock
  • GenericScopedUnlock
  • HighResolutionTimer
  • InterProcessLock
  • Process
  • ReadWriteLock
  • ScopedReadLock
  • ScopedTryReadLock
  • ScopedTryWriteLock
  • ScopedWriteLock
  • SpinLock
  • Thread
  • ThreadLocalValue
  • ThreadPool
  • ThreadPoolJob
  • ThreadPoolOptions
  • TimeSliceClient
  • TimeSliceThread
  • WaitableEvent
  • ScopedLock
  • ScopedTryLock
  • ScopedUnlock
time
  • PerformanceCounter
  • RelativeTime
  • ScopedTimeMeasurement
  • Time
  • TimedDiagnostic
  • Days
  • Hours
  • Microseconds
  • Milliseconds
  • Minutes
  • Months
  • Nanoseconds
  • Seconds
  • Weeks
  • Years
unit_tests
  • UnitTest
  • UnitTestRunner
  • expectDoesNotThrow
  • expectThrows
  • expectThrowsType
xml
  • XmlAttribute
  • XmlDocument
  • XmlElement
  • parseXML
  • parseXMLIfTagMatches
zip
  • GZIPCompressorOutputStream
  • GZIPDecompressorInputStream
  • ZipFile
juce_cryptography
Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.
encryption
  • BlowFish
  • Primes
  • RSAKey
hashing
  • MD5
  • SHA256
  • Whirlpool
juce_data_structures
Classes for undo/redo management, and smart data structures.
app_properties
  • ApplicationProperties
  • PropertiesFile
undomanager
  • UndoManager
  • UndoableAction
values
  • CachedValue
  • Value
  • ValueTree
  • ValueTreePropertyWithDefault
  • ValueTreeSynchroniser
juce_dsp
Classes for audio buffer manipulation, digital audio processing, filtering, oversampling, fast math functions etc.
  • dsp::util::snapToZero
  • JUCE_ASSERTION_FIRFILTER
  • JUCE_DSP_ENABLE_SNAP_TO_ZERO
  • JUCE_DSP_USE_INTEL_MKL
  • JUCE_DSP_USE_SHARED_FFTW
  • JUCE_DSP_USE_STATIC_FFTW
containers
  • dsp::AudioBlock
  • dsp::SIMDRegister
filter_design
  • dsp::FilterDesign
frequency
  • dsp::Convolution
  • dsp::ConvolutionMessageQueue
  • dsp::FFT
  • dsp::WindowingFunction
maths
  • dsp::FastMathApproximations
  • dsp::LogRampedValue
  • dsp::LookupTable
  • dsp::LookupTableTransform
  • dsp::Matrix
  • dsp::Phase
  • dsp::Polynomial
  • dsp::SpecialFunctions
processors
  • dsp::BallisticsFilter
  • dsp::DelayLine
  • dsp::DelayLineInterpolationTypes::Lagrange3rd
  • dsp::DelayLineInterpolationTypes::Linear
  • dsp::DelayLineInterpolationTypes::None
  • dsp::DelayLineInterpolationTypes::Thiran
  • dsp::DryWetMixer
  • dsp::FIR::Coefficients
  • dsp::FIR::Filter
  • dsp::FirstOrderTPTFilter
  • dsp::IIR::ArrayCoefficients
  • dsp::IIR::Coefficients
  • dsp::IIR::Filter
  • dsp::LinkwitzRileyFilter
  • dsp::Oversampling
  • dsp::Panner
  • dsp::ProcessContextNonReplacing
  • dsp::ProcessContextReplacing
  • dsp::ProcessSpec
  • dsp::ProcessorBase
  • dsp::ProcessorChain
  • dsp::ProcessorDuplicator
  • dsp::ProcessorState
  • dsp::ProcessorWrapper
  • dsp::StateVariableFilter::Filter
  • dsp::StateVariableFilter::Parameters
  • dsp::StateVariableTPTFilter
  • dsp::get
  • dsp::isBypassed
  • dsp::setBypassed
widgets
  • dsp::Bias
  • dsp::Chorus
  • dsp::Compressor
  • dsp::Gain
  • dsp::LadderFilter
  • dsp::Limiter
  • dsp::NoiseGate
  • dsp::Oscillator
  • dsp::Phaser
  • dsp::Reverb
  • dsp::WaveShaper
juce_events
Classes for running an application's main event loop and sending/receiving messages, timers, etc.
  • JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK
broadcasters
  • ActionBroadcaster
  • ActionListener
  • AsyncUpdater
  • ChangeBroadcaster
  • ChangeListener
  • LockingAsyncUpdater
interprocess
  • ChildProcessCoordinator
  • ChildProcessManager
  • ChildProcessWorker
  • InterprocessConnection
  • InterprocessConnectionServer
  • NetworkServiceDiscovery
messages
  • CallbackMessage
  • DeletedAtShutdown
  • JUCEApplicationBase
  • Message
  • MessageListener
  • MessageManager
  • MessageManagerLock
  • MountedVolumeListChangeDetector
  • ScopedJuceInitialiser_GUI
  • initialiseJuce_GUI
  • shutdownJuce_GUI
  • MessageCallbackFunction
  • JUCE_ASSERT_MESSAGE_MANAGER_EXISTS
  • JUCE_ASSERT_MESSAGE_MANAGER_IS_LOCKED
  • JUCE_ASSERT_MESSAGE_THREAD
  • JUCE_CATCH_EXCEPTION
  • JUCE_TRY
  • START_JUCE_APPLICATION
  • NotificationType
timers
  • MultiTimer
  • TimedCallback
  • Timer
juce_graphics
Classes for 2D vector graphics, image loading/saving, font handling, etc.
  • JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING
  • JUCE_INCLUDE_JPEGLIB_CODE
  • JUCE_INCLUDE_PNGLIB_CODE
  • JUCE_INCLUDE_WEBPLIB_CODE
  • JUCE_USE_COREIMAGE_LOADER
  • JUCE_USE_WEBP
colour
  • Colour
  • ColourGradient
  • FillType
  • PixelARGB
  • PixelAlpha
  • PixelRGB
  • Colours::findColourForName
  • BlendMode
contexts
  • Graphics
  • LowLevelGraphicsContext
  • LowLevelGraphicsSoftwareRenderer
  • ScopedBlendContext
  • ScopedBlendContextOptions
drawables
  • Drawable
  • DrawableComposite
  • DrawableImage
  • DrawablePath
  • DrawableRectangle
  • DrawableShape
  • DrawableText
  • StrokeOptions
effects
  • DropShadow
  • DropShadowEffect
  • GlowEffect
  • ImageEffectFilter
fonts
  • AttributedString
  • ColourLayer
  • Font
  • FontFeatureSetting
  • FontFeatureTag
  • FontOptions
  • FontVariableSetting
  • GlyphArrangement
  • GlyphArrangementOptions
  • GlyphLayer
  • ImageLayer
  • PositionedGlyph
  • TextLayout
  • Typeface
  • TypefaceMetrics
  • TypefaceMetricsKind
geometry
  • AffineTransform
  • BorderSize
  • EdgeTable
  • Line
  • Parallelogram
  • Path
  • PathFlatteningIterator
  • PathStrokeType
  • Point
  • Rectangle
  • RectangleList
images
  • GIFImageFormat
  • Image
  • ImageCache
  • ImageConvolutionKernel
  • ImageFileFormat
  • ImagePixelData
  • ImagePixelDataBackupExtensions
  • ImagePixelDataNativeExtensions
  • ImageType
  • JPEGImageFormat
  • NativeImageType
  • PNGImageFormat
  • ScaledImage
  • SoftwareImageType
  • WebPImageFormat
placement
  • Justification
  • RectanglePlacement
juce_gui_basics
Basic user-interface components and related classes.
  • JUCE_ENABLE_REPAINT_DEBUGGING
  • JUCE_USE_XCURSOR
  • JUCE_USE_XINERAMA
  • JUCE_USE_XINPUT
  • JUCE_USE_XRANDR
  • JUCE_USE_XRENDER
  • JUCE_USE_XSHM
  • JUCE_WIN_PER_MONITOR_DPI_AWARE
accessibility
  • AccessibilityHandler
  • AccessibleState
enums
  • AccessibilityActions
  • AccessibilityActionType
  • AccessibilityEvent
  • AccessibilityRole
interfaces
  • AccessibilityCellInterface
  • AccessibilityNumericValueInterface
  • AccessibilityRangedNumericValueInterface
  • AccessibilityTableInterface
  • AccessibilityTextInterface
  • AccessibilityTextValueInterface
  • AccessibilityValueInterface
application
  • JUCEApplication
buttons
  • ArrowButton
  • Button
  • DrawableButton
  • HyperlinkButton
  • ImageButton
  • ShapeButton
  • TextButton
  • ToggleButton
  • ToolbarButton
commands
  • ApplicationCommandInfo
  • ApplicationCommandManager
  • ApplicationCommandManagerListener
  • ApplicationCommandTarget
  • KeyPressMappingSet
  • CommandID
components
  • CachedComponentImage
  • Component
  • ComponentListener
  • ComponentPaintDiagnostics
  • ComponentTraverser
  • FocusTraverser
  • ModalCallbackFunction
  • ModalComponentManager
desktop
  • DarkModeSettingListener
  • Desktop
  • DesktopWindowOptions
  • Displays
  • FocusChangeListener
filebrowser
  • ContentSharer
  • DirectoryContentsDisplayComponent
  • DirectoryContentsList
  • FileBrowserComponent
  • FileBrowserListener
  • FileChooser
  • FileChooserDialogBox
  • FileListComponent
  • FilePreviewComponent
  • FileSearchPathListComponent
  • FileTreeComponent
  • FilenameComponent
  • FilenameComponentListener
  • ImagePreviewComponent
keyboard
  • CaretComponent
  • KeyListener
  • KeyPress
  • KeyboardFocusTraverser
  • ModifierKeys
  • SystemClipboard
  • TextEditorKeyMapper
  • TextInputTarget
layout
  • AnimatedPosition
  • AnimatedPositionBehaviours::ContinuousWithMomentum
  • AnimatedPositionBehaviours::SnapToPageBoundaries
  • BorderedComponentBoundsConstrainer
  • ComponentAnimator
  • ComponentBoundsConstrainer
  • ComponentBuilder
  • ComponentMovementWatcher
  • ConcertinaPanel
  • FlexBox
  • FlexItem
  • Grid
  • GridItem
  • GroupComponent
  • MultiDocumentPanel
  • MultiDocumentPanelWindow
  • ResizableBorderComponent
  • ResizableCornerComponent
  • ResizableEdgeComponent
  • ScrollBar
  • SidePanel
  • StretchableLayoutManager
  • StretchableLayoutResizerBar
  • StretchableObjectResizer
  • TabBarButton
  • TabbedButtonBar
  • TabbedComponent
  • Viewport
lookandfeel
  • ExtraLookAndFeelBaseClasses
  • LookAndFeel
  • LookAndFeel_V1
  • LookAndFeel_V2
  • LookAndFeel_V3
  • LookAndFeel_V4
menus
  • BurgerMenuComponent
  • MenuBarComponent
  • MenuBarModel
  • PopupMenu
misc
  • BubbleComponent
  • DrawableComponent
  • DropShadower
  • FocusOutline
  • OwningDrawableComponent
  • BoundsToEnclose
mouse
  • ComponentDragger
  • DragAndDropContainer
  • DragAndDropTarget
  • FileDragAndDropTarget
  • LassoComponent
  • LassoSource
  • MouseCursor
  • MouseEvent
  • MouseInactivityDetector
  • MouseInputSource
  • MouseListener
  • MouseWheelDetails
  • PenDetails
  • SelectedItemSet
  • SettableTooltipClient
  • TextDragAndDropTarget
  • TooltipClient
positioning
  • MarkerList
  • RelativeCoordinate
  • RelativeCoordinatePositionerBase
  • RelativeParallelogram
  • RelativePoint
  • RelativePointPath
  • RelativeRectangle
properties
  • BooleanPropertyComponent
  • ButtonPropertyComponent
  • ChoicePropertyComponent
  • MultiChoicePropertyComponent
  • PropertyComponent
  • PropertyPanel
  • SliderPropertyComponent
  • TextPropertyComponent
widgets
  • ComboBox
  • ImageComponent
  • Label
  • ListBox
  • ListBoxModel
  • ProgressBar
  • Slider
  • SliderListener
  • TableHeaderComponent
  • TableListBox
  • TableListBoxModel
  • TextEditor
  • Toolbar
  • ToolbarItemComponent
  • ToolbarItemFactory
  • ToolbarItemPalette
  • TreeView
  • TreeViewItem
windows
  • AlertWindow
  • CallOutBox
  • ComponentPeer
  • DialogWindow
  • DocumentWindow
  • MessageBoxButtonOptions
  • MessageBoxOptions
  • NativeMessageBox
  • NativeScaleFactorNotifier
  • ResizableWindow
  • ScopedMessageBox
  • ThreadWithProgressWindow
  • TooltipWindow
  • TopLevelWindow
  • VBlankAttachment
  • WindowUtils
  • MessageBoxButtonRole
  • MessageBoxIconType
juce_gui_extra
Miscellaneous GUI classes for specialised tasks.
  • JUCE_USE_WIN_WEBVIEW2
  • JUCE_USE_WIN_WEBVIEW2_WITH_STATIC_LINKING
  • JUCE_WEB_BROWSER
code_editor
  • CPlusPlusCodeTokeniser
  • CodeDocument
  • CodeEditorComponent
  • CodeTokeniser
  • CppTokeniserFunctions
  • LuaTokeniser
  • XmlTokeniser
documents
  • FileBasedDocument
embedding
  • ActiveXControlComponent
  • AndroidViewComponent
  • HWNDComponent
  • NSViewComponent
  • UIViewComponent
  • XEmbedComponent
  • XEmbedComponentOptions
misc
  • AnimatedAppComponent
  • AppleRemoteDevice
  • BubbleMessageComponent
  • ColourSelector
  • KeyMappingEditorComponent
  • PreferencesPanel
  • PushNotifications
  • RecentlyOpenedFilesList
  • SplashScreen
  • SystemTrayIconComponent
  • WebBrowserComponent
  • WebComboBoxRelay
  • WebControlParameterIndexReceiver
  • WebSliderRelay
  • WebToggleButtonRelay
  • WebViewLifetimeListener
  • JUCE_LIVE_CONSTANT
juce_javascript
Javascript interpreter.
javascript
  • JSCursor
  • JSObject
  • JavascriptEngine
juce_midi_ci
Classes facilitating communication via MIDI Capability Inquiry
ci
  • midi_ci::BlockProfileStates
  • midi_ci::BufferOutput
  • midi_ci::CacheProvider
  • midi_ci::ChannelAddress
  • midi_ci::ChannelInGroupUtils
  • midi_ci::ChannelProfileStates
  • midi_ci::Device
  • midi_ci::DeviceFeatures
  • midi_ci::DeviceListener
  • midi_ci::DeviceMessageHandler
  • midi_ci::DeviceOptions
  • midi_ci::EncodingUtils
  • midi_ci::Encodings
  • midi_ci::FunctionBlock
  • midi_ci::GroupProfileStates
  • midi_ci::InitiatorPropertyExchangeCache
  • midi_ci::MUID
  • midi_ci::Message::ACK
  • midi_ci::Message::ComparableRange
  • midi_ci::Message::Discovery
  • midi_ci::Message::DiscoveryResponse
  • midi_ci::Message::DynamicSizePropertyExchange
  • midi_ci::Message::EndpointInquiry
  • midi_ci::Message::EndpointInquiryResponse
  • midi_ci::Message::Generic
  • midi_ci::Message::Header
  • midi_ci::Message::InvalidateMUID
  • midi_ci::Message::NAK
  • midi_ci::Message::Parsed
  • midi_ci::Message::ProcessEndMidiMessageReport
  • midi_ci::Message::ProcessInquiry
  • midi_ci::Message::ProcessInquiryResponse
  • midi_ci::Message::ProcessMidiMessageReport
  • midi_ci::Message::ProcessMidiMessageReportResponse
  • midi_ci::Message::ProfileAdded
  • midi_ci::Message::ProfileDetails
  • midi_ci::Message::ProfileDetailsResponse
  • midi_ci::Message::ProfileDisabledReport
  • midi_ci::Message::ProfileEnabledReport
  • midi_ci::Message::ProfileInquiry
  • midi_ci::Message::ProfileInquiryResponse
  • midi_ci::Message::ProfileOff
  • midi_ci::Message::ProfileOn
  • midi_ci::Message::ProfileRemoved
  • midi_ci::Message::ProfileSpecificData
  • midi_ci::Message::PropertyExchangeCapabilities
  • midi_ci::Message::PropertyExchangeCapabilitiesResponse
  • midi_ci::Message::PropertyGetData
  • midi_ci::Message::PropertyGetDataResponse
  • midi_ci::Message::PropertyNotify
  • midi_ci::Message::PropertySetData
  • midi_ci::Message::PropertySetDataResponse
  • midi_ci::Message::PropertySubscribe
  • midi_ci::Message::PropertySubscribeResponse
  • midi_ci::Message::StaticSizePropertyExchange
  • midi_ci::Pagination
  • midi_ci::Parser
  • midi_ci::ProfileAtAddress
  • midi_ci::ProfileDelegate
  • midi_ci::ProfileHost
  • midi_ci::ProfileStateEntry
  • midi_ci::PropertyDelegate
  • midi_ci::PropertyExchangeResult
  • midi_ci::PropertyHost
  • midi_ci::PropertyReplyData
  • midi_ci::PropertyReplyHeader
  • midi_ci::PropertyRequestData
  • midi_ci::PropertyRequestHeader
  • midi_ci::PropertySubscriptionCommandUtils
  • midi_ci::PropertySubscriptionData
  • midi_ci::PropertySubscriptionHeader
  • midi_ci::RequestID
  • midi_ci::RequestKey
  • midi_ci::ResponderDelegate
  • midi_ci::ResponderOutput
  • midi_ci::ResponderPropertyExchangeCache
  • midi_ci::Subscription
  • midi_ci::SubscriptionKey
  • midi_ci::SubscriptionManager
  • midi_ci::SubscriptionManagerDelegate
  • midi_ci::SupportedAndActive
  • midi_ci::ChannelInGroup
  • midi_ci::Encoding
  • midi_ci::PropertySubscriptionCommand
  • midi_ci::Token64
juce_opengl
Classes for rendering OpenGL in a JUCE window.
  • JUCE_HIGHP
  • JUCE_LOWP
  • JUCE_MEDIUMP
geometry
  • Draggable3DOrientation
  • Matrix3D
  • Quaternion
  • Vector3D
opengl
  • OpenGLContext
  • OpenGLFrameBuffer
  • OpenGLGraphicsContextCustomShader
  • OpenGLHelpers
  • OpenGLImageType
  • OpenGLPixelFormat
  • OpenGLRenderer
  • OpenGLShaderProgram
  • OpenGLTexture
  • OpenGLVersion
  • createOpenGLGraphicsContext
  • gl::loadExtensions
  • gl::loadFunctions
  • OpenGLAPI
  • OpenGLProfile
utils
  • OpenGLAppComponent
juce_osc
Open Sound Control implementation.
osc
  • OSCAddress
  • OSCAddressPattern
  • OSCArgument
  • OSCBundle
  • OSCColour
  • OSCException
  • OSCFormatError
  • OSCInternalError
  • OSCMessage
  • OSCReceiver
  • OSCSender
  • OSCTimeTag
  • OSCTypes
  • OSCType
  • OSCTypeList
juce_product_unlocking
Classes for online product authentication
in_app_purchases
  • InAppPurchases
marketplace
  • KeyGeneration
  • OnlineUnlockForm
  • OnlineUnlockStatus
  • TracktionMarketplaceStatus
juce_video
Classes for playing video and capturing camera input.
  • JUCE_SYNC_VIDEO_VOLUME_WITH_OS_MEDIA_VOLUME
  • JUCE_USE_CAMERA
capture
  • CameraDevice
playback
  • VideoComponent
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.