|
class | AbstractFifo |
| Encapsulates the logic required to implement a lock-free FIFO. More...
|
|
class | ActionBroadcaster |
| Manages a list of ActionListeners, and can send them messages. More...
|
|
class | ActionListener |
| Interface class for delivery of events that are sent by an ActionBroadcaster. More...
|
|
class | ActiveXControlComponent |
| A Windows-specific class that can create and embed an ActiveX control inside itself. More...
|
|
class | AffineTransform |
| Represents a 2D affine-transformation matrix. More...
|
|
class | AiffAudioFormat |
| Reads and Writes AIFF format audio files. More...
|
|
class | AlertWindow |
| A window that displays a message and has buttons for the user to react to it. More...
|
|
class | Analytics |
| A singleton class to manage analytics data. More...
|
|
struct | AnalyticsDestination |
| An interface for handling analytics events collected by an Analytics object. More...
|
|
class | AndroidInterfaceImplementer |
|
class | AndroidSystem |
|
class | AndroidViewComponent |
| An Android-specific class that can create and embed a View inside itself. More...
|
|
class | AnimatedAppComponent |
| A base class for writing simple one-page graphical apps. More...
|
|
class | AnimatedPosition |
| Models a 1-dimensional position that can be dragged around by the user, and which will then continue moving with a customisable physics behaviour when released. More...
|
|
class | AppleRemoteDevice |
| Receives events from an Apple IR remote control device (Only available in OSX!). More...
|
|
struct | ApplicationCommandInfo |
| Holds information describing an application command. More...
|
|
class | ApplicationCommandManager |
| One of these objects holds a list of all the commands your app can perform, and despatches these commands when needed. More...
|
|
class | ApplicationCommandManagerListener |
| A listener that receives callbacks from an ApplicationCommandManager when commands are invoked or the command list is changed. More...
|
|
class | ApplicationCommandTarget |
| A command target publishes a list of command IDs that it can perform. More...
|
|
class | ApplicationProperties |
| Manages a collection of properties. More...
|
|
class | Array |
| Holds a resizable array of primitive or copy-by-value objects. More...
|
|
class | ArrayAllocationBase |
| Implements some basic array storage allocation functions. More...
|
|
class | ArrowButton |
| A button with an arrow in it. More...
|
|
class | AsyncUpdater |
| Has a callback method that is triggered asynchronously. More...
|
|
class | Atomic |
| Simple class to hold a primitive value and perform atomic operations on it. More...
|
|
class | Atomic< void * > |
|
class | AtomicBase |
|
struct | AtomicIncrementDecrement |
|
struct | AtomicIncrementDecrement< Type * > |
|
struct | Atoms |
|
class | AttributedString |
| A text string with a set of colour/font settings that are associated with sub-ranges of the text. More...
|
|
class | AudioAppComponent |
| A base class for writing audio apps that stream from the audio i/o devices. More...
|
|
class | AudioBuffer |
| A multi-channel buffer containing floating point audio samples. More...
|
|
class | AudioCDBurner |
|
class | AudioCDReader |
| A type of AudioFormatReader that reads from an audio CD. More...
|
|
class | AudioChannelSet |
| Represents a set of audio channel types. More...
|
|
class | AudioData |
| This class a container which holds all the classes pertaining to the AudioData::Pointer audio sample format class. More...
|
|
class | AudioDataConverters |
| A set of routines to convert buffers of 32-bit floating point data to and from various integer formats. More...
|
|
class | AudioDeviceManager |
| Manages the state of some audio and midi i/o devices. More...
|
|
class | AudioDeviceSelectorComponent |
| A component containing controls to let the user change the audio settings of an AudioDeviceManager object. More...
|
|
class | AudioFormat |
| Subclasses of AudioFormat are used to read and write different audio file formats. More...
|
|
class | AudioFormatManager |
| A class for keeping a list of available audio formats, and for deciding which one to use to open a given file. More...
|
|
class | AudioFormatReader |
| Reads samples from an audio file stream. More...
|
|
class | AudioFormatReaderSource |
| A type of AudioSource that will read from an AudioFormatReader. More...
|
|
class | AudioFormatWriter |
| Writes samples to an audio file stream. More...
|
|
class | AudioIODevice |
| Base class for an audio device with synchronised input and output channels. More...
|
|
class | AudioIODeviceCallback |
| One of these is passed to an AudioIODevice object to stream the audio data in and out. More...
|
|
class | AudioIODeviceType |
| Represents a type of audio driver, such as DirectSound, ASIO, CoreAudio, etc. More...
|
|
class | AudioParameterBool |
| Provides a class of AudioProcessorParameter that can be used as a boolean value. More...
|
|
class | AudioParameterChoice |
| Provides a class of AudioProcessorParameter that can be used to select an indexed, named choice from a list. More...
|
|
class | AudioParameterFloat |
| A subclass of AudioProcessorParameter that provides an easy way to create a parameter which maps onto a given NormalisableRange. More...
|
|
class | AudioParameterInt |
| Provides a class of AudioProcessorParameter that can be used as an integer value with a given range. More...
|
|
class | AudioPlayHead |
| A subclass of AudioPlayHead can supply information about the position and status of a moving play head during audio playback. More...
|
|
class | AudioPluginFormat |
| The base class for a type of plugin format, such as VST, AudioUnit, LADSPA, etc. More...
|
|
class | AudioPluginFormatManager |
| This maintains a list of known AudioPluginFormats. More...
|
|
class | AudioPluginInstance |
| Base class for an active instance of a plugin. More...
|
|
class | AudioProcessor |
| Base class for audio processing classes or plugins. More...
|
|
class | AudioProcessorEditor |
| Base class for the component that acts as the GUI for an AudioProcessor. More...
|
|
class | AudioProcessorGraph |
| A type of AudioProcessor which plays back a graph of other AudioProcessors. More...
|
|
class | AudioProcessorListener |
| Base class for listeners that want to know about changes to an AudioProcessor. More...
|
|
class | AudioProcessorParameter |
| An abstract base class for parameter objects that can be added to an AudioProcessor. More...
|
|
class | AudioProcessorParameterWithID |
| This abstract base class is used by some AudioProcessorParameter helper classes. More...
|
|
class | AudioProcessorPlayer |
| An AudioIODeviceCallback object which streams audio through an AudioProcessor. More...
|
|
class | AudioProcessorValueTreeState |
| This class contains a ValueTree which is used to manage an AudioProcessor's entire state. More...
|
|
class | AudioSource |
| Base class for objects that can produce a continuous stream of audio. More...
|
|
struct | AudioSourceChannelInfo |
| Used by AudioSource::getNextAudioBlock(). More...
|
|
class | AudioSourcePlayer |
| Wrapper class to continuously stream audio from an audio source to an AudioIODevice. More...
|
|
class | AudioSubsectionReader |
| This class is used to wrap an AudioFormatReader and only read from a subsection of the file. More...
|
|
class | AudioThumbnail |
| Makes it easy to quickly draw scaled views of the waveform shape of an audio file. More...
|
|
class | AudioThumbnailBase |
| Provides a base for classes that can store and draw scaled views of an audio waveform. More...
|
|
class | AudioThumbnailCache |
| An instance of this class is used to manage multiple AudioThumbnail objects. More...
|
|
class | AudioTransportSource |
| An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped, started, etc. More...
|
|
struct | AudioUnitHelpers |
|
class | AudioUnitPluginFormat |
| Implements a plugin format manager for AudioUnits. More...
|
|
class | AudioVisualiserComponent |
| A simple component that can be used to show a scrolling waveform of audio data. More...
|
|
struct | Base64 |
| Contains some static methods for converting between binary and the standard base-64 encoding format. More...
|
|
class | BigInteger |
| An arbitrarily large integer class. More...
|
|
struct | BitmapLEDProgram |
| A simple Program to set the colours of individual LEDs. More...
|
|
class | Block |
| Represents an individual BLOCKS device. More...
|
|
struct | BlockConfigManager |
|
struct | BlockDeviceConnection |
| Describes a phyiscal connection between two ports of two block devices. More...
|
|
struct | BlockTopology |
| Describes a set of blocks and the connections between them. More...
|
|
class | BlowFish |
| BlowFish encryption class. More...
|
|
class | BluetoothMidiDevicePairingDialogue |
| Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI devices that are currently found nearby. More...
|
|
class | BooleanPropertyComponent |
| A PropertyComponent that contains an on/off toggle button. More...
|
|
class | BorderSize |
| Specifies a set of gaps to be left around the sides of a rectangle. More...
|
|
class | Box2DRenderer |
| A simple implementation of the b2Draw class, used to draw a Box2D world. More...
|
|
class | BubbleComponent |
| A component for showing a message or other graphics inside a speech-bubble-shaped outline, pointing at a location on the screen. More...
|
|
class | BubbleMessageComponent |
| A speech-bubble component that displays a short message. More...
|
|
class | BufferedInputStream |
| Wraps another input stream, and reads from it using an intermediate buffer. More...
|
|
class | BufferingAudioReader |
| An AudioFormatReader that uses a background thread to pre-read data from another reader. More...
|
|
class | BufferingAudioSource |
| An AudioSource which takes another source as input, and buffers it using a thread. More...
|
|
class | BurgerMenuComponent |
| A component which lists all menu items and groups them into categories by their respective parent menus. More...
|
|
class | Button |
| A base class for buttons. More...
|
|
class | ButtonPropertyComponent |
| A PropertyComponent that contains a button. More...
|
|
class | ButtonTracker |
| A class that automatically sends analytics events to the Analytics singleton when a button is clicked. More...
|
|
class | ByteOrder |
| Contains static methods for converting the byte order between different endiannesses. More...
|
|
class | CachedComponentImage |
| Base class used internally for structures that can store cached images of component state. More...
|
|
class | CachedValue |
| This class acts as a typed wrapper around a property inside a ValueTree. More...
|
|
class | CallbackMessage |
| A message that invokes a callback method when it gets delivered. More...
|
|
class | CallOutBox |
| A box with a small arrow that can be used as a temporary pop-up window to show extra controls when a button or other component is clicked. More...
|
|
class | CameraDevice |
| Controls any video capture devices that might be available. More...
|
|
class | CarbonViewWrapperComponent |
| Creates a floating carbon window that can be used to hold a carbon UI. More...
|
|
class | CaretComponent |
|
class | CatmullRomInterpolator |
| Interpolator for resampling a stream of floats using Catmull-Rom interpolation. More...
|
|
class | ChangeBroadcaster |
| Holds a list of ChangeListeners, and sends messages to them when instructed. More...
|
|
class | ChangeListener |
| Receives change event callbacks that are sent out by a ChangeBroadcaster. More...
|
|
class | ChannelRemappingAudioSource |
| An AudioSource that takes the audio from another source, and re-maps its input and output channels to a different arrangement. More...
|
|
class | CharacterFunctions |
| A collection of functions for manipulating characters and character strings. More...
|
|
class | CharPointer_ASCII |
| Wraps a pointer to a null-terminated ASCII character string, and provides various methods to operate on the data. More...
|
|
class | CharPointer_UTF16 |
| Wraps a pointer to a null-terminated UTF-16 character string, and provides various methods to operate on the data. More...
|
|
class | CharPointer_UTF32 |
| Wraps a pointer to a null-terminated UTF-32 character string, and provides various methods to operate on the data. More...
|
|
class | CharPointer_UTF8 |
| Wraps a pointer to a null-terminated UTF-8 character string, and provides various methods to operate on the data. More...
|
|
class | ChildProcess |
| Launches and monitors a child process. More...
|
|
class | ChildProcessMaster |
| Acts as the master in a master/slave pair of connected processes. More...
|
|
class | ChildProcessSlave |
| Acts as the slave end of a master/slave pair of connected processes. More...
|
|
class | ChoicePropertyComponent |
| A PropertyComponent that shows its value as a combo box. More...
|
|
class | CodeDocument |
| A class for storing and manipulating a source code file. More...
|
|
class | CodeEditorComponent |
| A text editor component designed specifically for source code. More...
|
|
class | CodeTokeniser |
| A base class for tokenising code so that the syntax can be displayed in a code editor. More...
|
|
class | Colour |
| Represents a colour, also including a transparency value. More...
|
|
class | ColourGradient |
| Describes the layout and colours that should be used to paint a colour gradient. More...
|
|
class | Colours |
| Contains a set of predefined named colours (mostly standard HTML colours) More...
|
|
class | ColourSelector |
| A component that lets the user choose a colour. More...
|
|
class | ComBaseClassHelper |
| Handy base class for writing COM objects, providing ref-counting and a basic QueryInterface method. More...
|
|
class | ComBaseClassHelperBase |
|
class | ComboBox |
| A component that lets the user choose from a drop-down list of choices. More...
|
|
class | Component |
| The base class for all JUCE user-interface objects. More...
|
|
class | ComponentAnimator |
| Animates a set of components, moving them to a new position and/or fading their alpha levels. More...
|
|
class | ComponentBoundsConstrainer |
| A class that imposes restrictions on a Component's size or position. More...
|
|
class | ComponentBuilder |
| Loads and maintains a tree of Components from a ValueTree that represents them. More...
|
|
class | ComponentDragger |
| An object to take care of the logic for dragging components around with the mouse. More...
|
|
class | ComponentListener |
| Gets informed about changes to a component's hierarchy or position. More...
|
|
class | ComponentMovementWatcher |
| An object that watches for any movement of a component or any of its parent components. More...
|
|
class | ComponentPeer |
| The Component class uses a ComponentPeer internally to create and manage a real operating-system window. More...
|
|
class | ComSmartPtr |
| A simple COM smart pointer. More...
|
|
class | ConcertinaPanel |
| A panel which holds a vertical stack of components which can be expanded and contracted. More...
|
|
struct | ContainerDeletePolicy |
| Used by container classes as an indirect way to delete an object of a particular type. More...
|
|
class | ContentSharer |
| A singleton class responsible for sharing content between apps and devices. More...
|
|
class | ControlButton |
| Represents a button on a block device. More...
|
|
class | CoreAudioFormat |
| OSX and iOS only - This uses the AudioToolbox framework to read any audio format that the system has a codec for. More...
|
|
struct | CoreAudioLayouts |
|
class | CoreGraphicsContext |
|
class | CPlusPlusCodeTokeniser |
| A simple lexical analyser for syntax colouring of C++ code. More...
|
|
struct | CppTokeniserFunctions |
| Class containing some basic functions for simple tokenising of C++ code. More...
|
|
class | CriticalSection |
| A re-entrant mutex. More...
|
|
class | CustomTypeface |
| A typeface that can be populated with custom glyphs. More...
|
|
class | DatagramSocket |
| A wrapper for a datagram (UDP) socket. More...
|
|
class | Decibels |
| This class contains some helpful static methods for dealing with decibel values. More...
|
|
class | DefaultElementComparator |
| A simple ElementComparator class that can be used to sort an array of objects that support the '<' operator. More...
|
|
struct | DefaultHashFunctions |
| A simple class to generate hash functions for some primitive types, intended for use with the HashMap class. More...
|
|
class | DeletedAtShutdown |
| Classes derived from this will be automatically deleted when the application exits. More...
|
|
class | Desktop |
| Describes and controls aspects of the computer's desktop. More...
|
|
class | DeviceChangeDetector |
|
class | DialogWindow |
| A dialog-box style window. More...
|
|
class | Direct2DLowLevelGraphicsContext |
|
class | DirectoryContentsDisplayComponent |
| A base class for components that display a list of the files in a directory. More...
|
|
class | DirectoryContentsList |
| A class to asynchronously scan for details about the files in a directory. More...
|
|
class | DirectoryIterator |
| Searches through the files in a directory, returning each file that is found. More...
|
|
class | DocumentWindow |
| A resizable window with a title bar and maximise, minimise and close buttons. More...
|
|
class | DragAndDropContainer |
| Enables drag-and-drop behaviour for a component and all its sub-components. More...
|
|
class | DragAndDropTarget |
| Components derived from this class can have things dropped onto them by a DragAndDropContainer. More...
|
|
class | Draggable3DOrientation |
| Stores a 3D orientation, which can be rotated by dragging with the mouse. More...
|
|
class | Drawable |
| The base class for objects which can draw themselves, e.g. More...
|
|
class | DrawableButton |
| A button that displays a Drawable. More...
|
|
class | DrawableComposite |
| A drawable object which acts as a container for a set of other Drawables. More...
|
|
class | DrawableImage |
| A drawable object which is a bitmap image. More...
|
|
class | DrawablePath |
| A drawable object which renders a filled or outlined shape. More...
|
|
class | DrawableRectangle |
| A Drawable object which draws a rectangle. More...
|
|
class | DrawableShape |
| A base class implementing common functionality for Drawable classes which consist of some kind of filled and stroked outline. More...
|
|
class | DrawableText |
| A drawable object which renders a line of text. More...
|
|
struct | DropShadow |
| Defines a drop-shadow effect. More...
|
|
class | DropShadowEffect |
| An effect filter that adds a drop-shadow behind the image's content. More...
|
|
class | DropShadower |
| Adds a drop-shadow to a component. More...
|
|
struct | DrumPadGridProgram |
|
class | DummyCriticalSection |
| A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking. More...
|
|
class | DynamicLibrary |
| Handles the opening and closing of DLLs. More...
|
|
class | DynamicObject |
| Represents a dynamically implemented object. More...
|
|
class | EdgeTable |
| A table of horizontal scan-line segments - used for rasterising Paths. More...
|
|
class | Expression |
| A class for dynamically evaluating simple numeric expressions. More...
|
|
struct | ExtraLookAndFeelBaseClasses |
| This class is used to hold a few look and feel base classes which are associated with classes that may not be present because they're from modules other than juce_gui_basics. More...
|
|
class | FakeMouseMoveGenerator |
|
class | File |
| Represents a local file or directory. More...
|
|
class | FileBasedDocument |
| A class to take care of the logic involved with the loading/saving of some kind of document. More...
|
|
class | FileBrowserComponent |
| A component for browsing and selecting a file or directory to open or save. More...
|
|
class | FileBrowserListener |
| A listener for user selection events in a file browser. More...
|
|
class | FileChooser |
| Creates a dialog box to choose a file or directory to load or save. More...
|
|
class | FileChooserDialogBox |
| A file open/save dialog box. More...
|
|
class | FileDragAndDropTarget |
| Components derived from this class can have files dropped onto them by an external application. More...
|
|
class | FileFilter |
| Interface for deciding which files are suitable for something. More...
|
|
class | FileInputSource |
| A type of InputSource that represents a normal file. More...
|
|
class | FileInputStream |
| An input stream that reads from a local file. More...
|
|
class | FileListComponent |
| A component that displays the files in a directory as a listbox. More...
|
|
class | FileLogger |
| A simple implementation of a Logger that writes to a file. More...
|
|
class | FilenameComponent |
| Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently selected files. More...
|
|
class | FilenameComponentListener |
| Listens for events happening to a FilenameComponent. More...
|
|
class | FileOutputStream |
| An output stream that writes into a local file. More...
|
|
class | FilePreviewComponent |
| Base class for components that live inside a file chooser dialog box and show previews of the files that get selected. More...
|
|
class | FileSearchPath |
| Represents a set of folders that make up a search path. More...
|
|
class | FileSearchPathListComponent |
| Shows a set of file paths in a list, allowing them to be added, removed or re-ordered. More...
|
|
class | FileTreeComponent |
| A component that displays the files in a directory as a treeview. More...
|
|
class | FillType |
| Represents a colour or fill pattern to use for rendering paths. More...
|
|
class | FlacAudioFormat |
| Reads and writes the lossless-compression FLAC audio format. More...
|
|
class | FlexBox |
| Represents a FlexBox container, which contains and manages the layout of a set of FlexItem objects. More...
|
|
class | FlexItem |
| Describes the properties of an item inside a FlexBox container. More...
|
|
class | FloatVectorOperations |
| A collection of simple vector operations on arrays of floats, accelerated with SIMD instructions where possible. More...
|
|
class | FocusChangeListener |
| Classes can implement this interface and register themselves with the Desktop class to receive callbacks when the currently focused component changes. More...
|
|
class | Font |
| Represents a particular font, including its size, style, etc. More...
|
|
class | GenericAudioProcessorEditor |
| A type of UI component that displays the parameters of an AudioProcessor as a simple list of sliders. More...
|
|
class | GenericScopedLock |
| Automatically locks and unlocks a mutex object. More...
|
|
class | GenericScopedTryLock |
| Automatically locks and unlocks a mutex object. More...
|
|
class | GenericScopedUnlock |
| Automatically unlocks and re-locks a mutex object. More...
|
|
struct | GetXProperty |
|
class | GIFImageFormat |
| A subclass of ImageFileFormat for reading GIF files. More...
|
|
class | GlobalRef |
|
class | GlowEffect |
| A component effect that adds a coloured blur around the component's contents. More...
|
|
class | GlyphArrangement |
| A set of glyphs, each with a position. More...
|
|
class | Graphics |
| A graphics context, used for drawing a component or image. More...
|
|
class | Grid |
| Container that handles geometry for grid layouts (fixed columns and rows) using a set of declarative rules. More...
|
|
class | GridItem |
| Defines an item in a Grid. More...
|
|
class | GroupComponent |
| A component that draws an outline around itself and has an optional title at the top, for drawing an outline around a group of controls. More...
|
|
class | GZIPCompressorOutputStream |
| A stream which uses zlib to compress the data written into it. More...
|
|
class | GZIPDecompressorInputStream |
| This stream will decompress a source-stream using zlib. More...
|
|
class | HashMap |
| Holds a set of mappings between some key/value pairs. More...
|
|
class | HeapBlock |
| Very simple container class to hold a pointer to some data on the heap. More...
|
|
class | HiddenMessageWindow |
|
class | HighResolutionTimer |
| A high-resolution periodic timer. More...
|
|
class | HyperlinkButton |
| A button showing an underlined weblink, that will launch the link when it's clicked. More...
|
|
class | Identifier |
| Represents a string identifier, designed for accessing properties by name. More...
|
|
class | IIRCoefficients |
| A set of coefficients for use in an IIRFilter object. More...
|
|
class | IIRFilter |
| An IIR filter that can perform low, high, or band-pass filtering on an audio signal. More...
|
|
class | IIRFilterAudioSource |
| An AudioSource that performs an IIR filter on another source. More...
|
|
class | Image |
| Holds a fixed-size bitmap. More...
|
|
class | ImageButton |
| As the title suggests, this is a button containing an image. More...
|
|
class | ImageCache |
| A global cache of images that have been loaded from files or memory. More...
|
|
class | ImageComponent |
| A component that simply displays an image. More...
|
|
class | ImageConvolutionKernel |
| Represents a filter kernel to use in convoluting an image. More...
|
|
class | ImageEffectFilter |
| A graphical effect filter that can be applied to components. More...
|
|
class | ImageFileFormat |
| Base-class for codecs that can read and write image file formats such as PNG, JPEG, etc. More...
|
|
class | ImagePixelData |
| This is a base class for holding image data in implementation-specific ways. More...
|
|
class | ImagePreviewComponent |
| A simple preview component that shows thumbnails of image files. More...
|
|
class | ImageType |
| This base class is for handlers that control a type of image manipulation format, e.g. More...
|
|
class | InAppPurchases |
| Provides in-app purchase functionality. More...
|
|
class | InputSource |
| A lightweight object that can create a stream to read some kind of resource. More...
|
|
class | InputStream |
| The base class for streams that read data. More...
|
|
class | InterprocessConnection |
| Manages a simple two-way messaging connection to another process, using either a socket or a named pipe as the transport medium. More...
|
|
class | InterprocessConnectionServer |
| An object that waits for client sockets to connect to a port on this host, and creates InterprocessConnection objects for each one. More...
|
|
class | InterProcessLock |
| Acts as a critical section which processes can use to block each other. More...
|
|
class | iOSAudioIODevice |
|
class | IPAddress |
| Represents an IP address. More...
|
|
class | JavascriptEngine |
| A simple javascript interpreter! More...
|
|
class | JNIClassBase |
|
class | JPEGImageFormat |
| A subclass of ImageFileFormat for reading and writing JPEG files. More...
|
|
class | JSON |
| Contains static methods for converting JSON-formatted text to and from var objects. More...
|
|
class | JUCEApplication |
| An instance of this class is used to specify initialisation and shutdown code for the application. More...
|
|
class | JUCEApplicationBase |
| Abstract base class for application classes. More...
|
|
class | JUCESplashScreen |
| The standard JUCE splash screen component. More...
|
|
class | JuceWindowIdentifier |
|
class | Justification |
| Represents a type of justification to be used when positioning graphical items. More...
|
|
class | KeyboardFocusTraverser |
| Controls the order in which focus moves between components. More...
|
|
class | KeyGeneration |
| Contains static utilities for generating key-files that can be unlocked by the OnlineUnlockStatus class. More...
|
|
class | KeyListener |
| Receives callbacks when keys are pressed. More...
|
|
class | KeyMappingEditorComponent |
| A component to allow editing of the keymaps stored by a KeyPressMappingSet object. More...
|
|
class | KeyPress |
| Represents a key press, including any modifier keys that are needed. More...
|
|
class | KeyPressMappingSet |
| Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an ApplicationCommandManager. More...
|
|
class | KnownPluginList |
| Manages a list of plugin types. More...
|
|
class | Label |
| A component that displays a text string, and can optionally become a text editor when clicked. More...
|
|
class | LADSPAPluginFormat |
| Implements a plugin format manager for LADSPA plugins. More...
|
|
class | LagrangeInterpolator |
| Interpolator for resampling a stream of floats using 4-point lagrange interpolation. More...
|
|
class | LAMEEncoderAudioFormat |
| An AudioFormat class which can use an installed version of the LAME mp3 encoder to encode a file. More...
|
|
class | LassoComponent |
| A component that acts as a rectangular selection region, which you drag with the mouse to select groups of objects (in conjunction with a SelectedItemSet). More...
|
|
class | LassoSource |
| A class used by the LassoComponent to manage the things that it selects. More...
|
|
class | LeakedObjectDetector |
| Embedding an instance of this class inside another class can be used as a low-overhead way of detecting leaked instances. More...
|
|
struct | LEDColour |
| A simple ARGB colour class for setting LEDs. More...
|
|
class | LEDGrid |
| Represents a 2D grid of LEDs on a block device. More...
|
|
class | LEDRow |
| Represents an LED strip on a device. More...
|
|
class | Line |
| Represents a line. More...
|
|
class | LinearSmoothedValue |
| Utility class for linearly smoothed values like volume etc. More...
|
|
class | LinkedListPointer |
| Helps to manipulate singly-linked lists of objects. More...
|
|
class | ListBox |
| A list of items that can be scrolled vertically. More...
|
|
class | ListBoxModel |
| A subclass of this is used to drive a ListBox. More...
|
|
class | ListenerList |
| Holds a set of objects and can invoke a member function callback on each object in the set with a single call. More...
|
|
class | LocalisedStrings |
| Used to convert strings to localised foreign-language versions. More...
|
|
class | LocalRef |
|
class | Logger |
| Acts as an application-wide logging class. More...
|
|
class | LookAndFeel |
| LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application. More...
|
|
class | LookAndFeel_V1 |
| The original JUCE look-and-feel, as used back from 2002 to about 2007ish. More...
|
|
class | LookAndFeel_V2 |
| This LookAndFeel subclass implements the juce style from around 2008-12. More...
|
|
class | LookAndFeel_V3 |
| The latest JUCE look-and-feel style, as introduced in 2013. More...
|
|
class | LookAndFeel_V4 |
|
class | LowLevelGraphicsContext |
| Interface class for graphics context objects, used internally by the Graphics class. More...
|
|
class | LowLevelGraphicsPostScriptRenderer |
| An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript document. More...
|
|
class | LowLevelGraphicsSoftwareRenderer |
| A lowest-common-denominator implementation of LowLevelGraphicsContext that does all its rendering in memory. More...
|
|
class | LuaTokeniser |
|
class | MACAddress |
| Represents a MAC network card adapter address ID. More...
|
|
class | MarkerList |
| Holds a set of named marker points along a one-dimensional axis. More...
|
|
struct | MathConstants |
| Commonly used mathematical constants. More...
|
|
class | Matrix3D |
| A 4x4 3D transformation matrix. More...
|
|
struct | MaxNumFileHandlesInitialiser |
|
class | MD5 |
| MD5 checksum class. More...
|
|
class | MemoryAudioSource |
| An AudioSource which takes some float audio data as an input. More...
|
|
class | MemoryBlock |
| A class to hold a resizable block of raw data. More...
|
|
class | MemoryInputStream |
| Allows a block of data to be accessed as a stream. More...
|
|
class | MemoryMappedAudioFormatReader |
| A specialised type of AudioFormatReader that uses a MemoryMappedFile to read directly from an audio file. More...
|
|
class | MemoryMappedFile |
| Maps a file into virtual memory for easy reading and/or writing. More...
|
|
class | MemoryOutputStream |
| Writes data to an internal memory buffer, which grows as required. More...
|
|
class | MenuBarComponent |
| A menu bar component. More...
|
|
class | MenuBarModel |
| A class for controlling MenuBar components. More...
|
|
class | Message |
| The base class for objects that can be sent to a MessageListener. More...
|
|
class | MessageListener |
| MessageListener subclasses can post and receive Message objects. More...
|
|
class | MessageManager |
| This class is in charge of the application's event-dispatch loop. More...
|
|
class | MessageManagerLock |
| Used to make sure that the calling thread has exclusive access to the message loop. More...
|
|
class | MessageQueue |
|
class | MidiBuffer |
| Holds a sequence of time-stamped midi events. More...
|
|
class | MidiDataConcatenator |
| Helper class that takes chunks of incoming midi bytes, packages them into messages, and dispatches them to a midi callback. More...
|
|
class | MidiEventList |
|
class | MidiFile |
| Reads/writes standard midi format files. More...
|
|
class | MidiInput |
| Represents a midi input device. More...
|
|
class | MidiInputCallback |
| Receives incoming messages from a physical MIDI input device. More...
|
|
class | MidiKeyboardComponent |
| A component that displays a piano keyboard, whose notes can be clicked on. More...
|
|
class | MidiKeyboardState |
| Represents a piano keyboard, keeping track of which keys are currently pressed. More...
|
|
class | MidiKeyboardStateListener |
| Receives events from a MidiKeyboardState object. More...
|
|
class | MidiMessage |
| Encapsulates a MIDI message. More...
|
|
class | MidiMessageCollector |
| Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a block-based audio callback. More...
|
|
class | MidiMessageSequence |
| A sequence of timestamped midi messages. More...
|
|
class | MidiOutput |
| Controls a physical MIDI output device. More...
|
|
class | MidiRPNDetector |
| Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC messages. More...
|
|
class | MidiRPNGenerator |
| Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message. More...
|
|
struct | MidiRPNMessage |
| Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message. More...
|
|
class | MixerAudioSource |
| An AudioSource that mixes together the output of a set of other AudioSources. More...
|
|
class | ModalCallbackFunction |
| This class provides some handy utility methods for creating ModalComponentManager::Callback objects that will invoke a static function with some parameters when a modal component is dismissed. More...
|
|
class | ModalComponentManager |
| Manages the system's stack of modal components. More...
|
|
struct | ModifierKeyProvider |
|
struct | ModifierKeyReceiver |
|
class | ModifierKeys |
| Represents the state of the mouse buttons and modifier keys. More...
|
|
class | MountedVolumeListChangeDetector |
| An instance of this class will provide callbacks when drives are mounted or unmounted on the system. More...
|
|
class | MouseCursor |
| Represents a mouse cursor image. More...
|
|
class | MouseEvent |
| Contains position and status information about a mouse event. More...
|
|
class | MouseInactivityDetector |
| This object watches for mouse-events happening within a component, and if the mouse remains still for long enough, triggers an event to indicate that it has become inactive. More...
|
|
class | MouseInputSource |
| Represents a linear source of mouse events from a mouse device or individual finger in a multi-touch environment. More...
|
|
class | MouseListener |
| A MouseListener can be registered with a component to receive callbacks about mouse events that happen to that component. More...
|
|
struct | MouseWheelDetails |
| Contains status information about a mouse wheel event. More...
|
|
class | MP3AudioFormat |
| Software-based MP3 decoding format (doesn't currently provide an encoder). More...
|
|
class | MPEInstrument |
| This class represents an instrument handling MPE. More...
|
|
class | MPEMessages |
| This helper class contains the necessary helper functions to generate MIDI messages that are exclusive to MPE, such as defining MPE zones and setting per-note and master pitchbend ranges. More...
|
|
struct | MPENote |
| This struct represents a playing MPE note. More...
|
|
class | MPESynthesiser |
| Base class for an MPE-compatible musical device that can play sounds. More...
|
|
struct | MPESynthesiserBase |
| Derive from this class to create a basic audio generator capable of MPE. More...
|
|
class | MPESynthesiserVoice |
| Represents an MPE voice that an MPESynthesiser can use to play a sound. More...
|
|
class | MPEValue |
| This class represents a single value for any of the MPE dimensions of control. More...
|
|
struct | MPEZone |
| This struct represents an MPE Zone. More...
|
|
class | MPEZoneLayout |
| This class represents the current MPE zone layout of a device capable of handling MPE. More...
|
|
class | MultiDocumentPanel |
| A component that contains a set of other components either in floating windows or tabs. More...
|
|
class | MultiDocumentPanelWindow |
| This is a derivative of DocumentWindow that is used inside a MultiDocumentPanel component. More...
|
|
class | MultiTimer |
| A type of timer class that can run multiple timers with different frequencies, all of which share a single callback. More...
|
|
class | MultiTouchMapper |
|
class | NamedPipe |
| A cross-process pipe that can have data written to and read from it. More...
|
|
class | NamedValueSet |
| Holds a set of named var objects. More...
|
|
class | NativeImageType |
| An image storage type which holds the pixels using whatever is the default storage format on the current platform. More...
|
|
class | NativeMessageBox |
| This class contains some static methods for showing native alert windows. More...
|
|
class | NewLine |
| This class is used for represent a new-line character sequence. More...
|
|
class | NormalisableRange |
| Represents a mapping between an arbitrary range of values and a normalised 0->1 range. More...
|
|
struct | NSObjectRetainer |
|
class | NSViewComponent |
| A Mac-specific class that can create and embed an NSView inside itself. More...
|
|
class | ObjCBlock |
|
struct | ObjCClass |
|
class | OggVorbisAudioFormat |
| Reads and writes the Ogg-Vorbis audio format. More...
|
|
class | OnlineUnlockForm |
| Acts as a GUI which asks the user for their details, and calls the approriate methods on your OnlineUnlockStatus object to attempt to register the app. More...
|
|
class | OnlineUnlockStatus |
| A base class for online unlocking systems. More...
|
|
class | OpenGLAppComponent |
| A base class for writing simple one-page graphical apps. More...
|
|
class | OpenGLContext |
| Creates an OpenGL context, which can be attached to a component. More...
|
|
struct | OpenGLExtensionFunctions |
| This class contains a generated list of OpenGL extension functions, which are either dynamically loaded for a specific GL context, or simply call-through to the appropriate OS function where available. More...
|
|
class | OpenGLFrameBuffer |
| Creates an openGL frame buffer. More...
|
|
struct | OpenGLGraphicsContextCustomShader |
| Used to create custom shaders for use with an openGL 2D rendering context. More...
|
|
class | OpenGLHelpers |
| A set of miscellaneous openGL helper functions. More...
|
|
class | OpenGLImageType |
| A type of ImagePixelData that stores its image data in an OpenGL framebuffer, allowing a JUCE Image object to wrap a framebuffer. More...
|
|
class | OpenGLPixelFormat |
| Represents the various properties of an OpenGL pixel format. More...
|
|
class | OpenGLRenderer |
| A base class that should be implemented by classes which want to render openGL on a background thread. More...
|
|
class | OpenGLShaderProgram |
| Manages an OpenGL shader program. More...
|
|
class | OpenGLTexture |
| Creates an openGL texture from an Image. More...
|
|
class | OptionalScopedPointer |
| Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope. More...
|
|
class | OSCAddress |
| An OSC address. More...
|
|
class | OSCAddressPattern |
| An OSC address pattern. More...
|
|
class | OSCArgument |
| An OSC argument. More...
|
|
class | OSCBundle |
| An OSC bundle. More...
|
|
struct | OSCException |
| Base class for exceptions that can be thrown by methods in the OSC module. More...
|
|
struct | OSCFormatError |
| Exception type thrown when the OSC module fails to parse something because of a data format not compatible with the OpenSoundControl 1.0 specification. More...
|
|
struct | OSCInternalError |
| Exception type thrown in cases of unexpected errors in the OSC module. More...
|
|
class | OSCMessage |
| An OSC Message. More...
|
|
class | OSCReceiver |
| A class for receiving OSC data. More...
|
|
class | OSCSender |
| An OSC message sender. More...
|
|
class | OSCTimeTag |
| An OSC time tag. More...
|
|
class | OSCTypes |
| The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoundControl 1.0 specification. More...
|
|
class | OutputStream |
| The base class for streams that write data to some kind of destination. More...
|
|
class | OwnedArray |
| An array designed for holding objects. More...
|
|
class | Parallelogram |
| Represents a parallelogram that is defined by 3 points. More...
|
|
class | Path |
| A path is a sequence of lines and curves that may either form a closed shape or be open-ended. More...
|
|
class | PathFlatteningIterator |
| Flattens a Path object into a series of straight-line sections. More...
|
|
class | PathStrokeType |
| Describes a type of stroke used to render a solid outline along a path. More...
|
|
struct | PenDetails |
| Contains status information about a pen event. More...
|
|
class | PerformanceCounter |
| A timer for measuring performance of code and dumping the results to a file. More...
|
|
class | PhysicalTopologySource |
| This topology source manages the topology of the physical Blocks devices that are currently connected. More...
|
|
class | PixelAlpha |
| Represents an 8-bit single-channel pixel, and can perform compositing operations on it. More...
|
|
class | PixelARGB |
| Represents a 32-bit INTERNAL pixel with premultiplied alpha, and can perform compositing operations with it. More...
|
|
class | PixelRGB |
| Represents a 24-bit RGB pixel, and can perform compositing operations on it. More...
|
|
class | PluginDescription |
| A small class to represent some facts about a particular type of plug-in. More...
|
|
class | PluginDirectoryScanner |
| Scans a directory for plugins, and adds them to a KnownPluginList. More...
|
|
class | PluginHostType |
| A useful utility class to determine the host or DAW in which your plugin is loaded. More...
|
|
class | PluginListComponent |
| A component displaying a list of plugins, with options to scan for them, add, remove and sort them. More...
|
|
class | PNGImageFormat |
| A subclass of ImageFileFormat for reading and writing PNG files. More...
|
|
class | Point |
| A pair of (x, y) coordinates. More...
|
|
class | PopupMenu |
| Creates and displays a popup-menu. More...
|
|
class | PositionableAudioSource |
| A type of AudioSource which can be repositioned. More...
|
|
class | PositionedGlyph |
| A glyph from a particular font, with a particular size, style, typeface and position. More...
|
|
class | PreferencesPanel |
| A component with a set of buttons at the top for changing between pages of preferences. More...
|
|
class | Primes |
| Prime number creation class. More...
|
|
class | Process |
| Represents the current executable's process. More...
|
|
class | ProgressBar |
| A progress bar component. More...
|
|
class | PropertiesFile |
| Wrapper on a file that stores a list of key/value data pairs. More...
|
|
class | PropertyComponent |
| A base class for a component that goes in a PropertyPanel and displays one of an item's properties. More...
|
|
class | PropertyPanel |
| A panel that holds a list of PropertyComponent objects. More...
|
|
class | PropertySet |
| A set of named property values, which can be strings, integers, floating point, etc. More...
|
|
class | PushNotifications |
| Singleton class responsible for push notifications functionality. More...
|
|
class | Quaternion |
| Holds a quaternion (a 3D vector and a scalar value). More...
|
|
class | Random |
| A random number generator. More...
|
|
class | Range |
| A general-purpose range object, that simply represents any linear range with a start and end point. More...
|
|
class | ReadWriteLock |
| A critical section that allows multiple simultaneous readers. More...
|
|
class | RecentlyOpenedFilesList |
| Manages a set of files for use as a list of recently-opened documents. More...
|
|
class | Rectangle |
| Manages a rectangle and allows geometric operations to be performed on it. More...
|
|
class | RectangleList |
| Maintains a set of rectangles as a complex region. More...
|
|
class | RectanglePlacement |
| Defines the method used to position some kind of rectangular object within a rectangular viewport. More...
|
|
class | ReferenceCountedArray |
| Holds a list of objects derived from ReferenceCountedObject, or which implement basic reference-count handling methods. More...
|
|
class | ReferenceCountedObject |
| A base class which provides methods for reference-counting. More...
|
|
class | ReferenceCountedObjectPtr |
| A smart-pointer class which points to a reference-counted object. More...
|
|
class | RelativeCoordinate |
| Expresses a coordinate as a dynamically evaluated expression. More...
|
|
class | RelativeCoordinatePositionerBase |
| Base class for Component::Positioners that are based upon relative coordinates. More...
|
|
class | RelativeParallelogram |
| A parallelogram defined by three RelativePoint positions. More...
|
|
class | RelativePoint |
| An X-Y position stored as a pair of RelativeCoordinate values. More...
|
|
class | RelativePointPath |
| A path object that consists of RelativePoint coordinates rather than the normal fixed ones. More...
|
|
class | RelativeRectangle |
| A rectangle stored as a set of RelativeCoordinate values. More...
|
|
class | RelativeTime |
| A relative measure of time. More...
|
|
class | ResamplingAudioSource |
| A type of AudioSource that takes an input source and changes its sample rate. More...
|
|
class | ResizableBorderComponent |
| A component that resizes its parent component when dragged. More...
|
|
class | ResizableCornerComponent |
| A component that resizes a parent component when dragged. More...
|
|
class | ResizableEdgeComponent |
| A component that resizes its parent component when dragged. More...
|
|
class | ResizableWindow |
| A base class for top-level windows that can be dragged around and resized. More...
|
|
class | Result |
| Represents the 'success' or 'failure' of an operation, and holds an associated error message to describe the error when there's a failure. More...
|
|
class | Reverb |
| Performs a simple reverb effect on a stream of audio data. More...
|
|
class | ReverbAudioSource |
| An AudioSource that uses the Reverb class to apply a reverb to another AudioSource. More...
|
|
class | RSAKey |
| RSA public/private key-pair encryption class. More...
|
|
class | RuleBasedTopologySource |
| This topology source holds and applies a set of rules for transforming one device topology into another one that may involve virtual and/or aggregate devices. More...
|
|
class | RuntimePermissions |
| Class to handle app runtime permissions for certain functionality on some platforms. More...
|
|
class | SamplerSound |
| A subclass of SynthesiserSound that represents a sampled audio clip. More...
|
|
class | SamplerVoice |
| A subclass of SynthesiserVoice that can play a SamplerSound. More...
|
|
class | ScopedAutoReleasePool |
| A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII. More...
|
|
class | ScopedJuceInitialiser_GUI |
| A utility object that helps you initialise and shutdown JUCE correctly using an RAII pattern. More...
|
|
class | ScopedNoDenormals |
| Helper class providing an RAII-based mechanism for temporarily disabling denormals on your CPU. More...
|
|
class | ScopedPointer |
| This class holds a pointer which is automatically deleted when this object goes out of scope. More...
|
|
class | ScopedReadLock |
| Automatically locks and unlocks a ReadWriteLock object. More...
|
|
class | ScopedTimeMeasurement |
| Simple RAII class for measuring the time spent in a scope. More...
|
|
class | ScopedValueSetter |
| Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value. More...
|
|
class | ScopedWriteLock |
| Automatically locks and unlocks a ReadWriteLock object. More...
|
|
struct | ScopedXDisplay |
| Creates and holds a reference to the X display. More...
|
|
class | ScopedXLock |
| A handy class that uses XLockDisplay and XUnlockDisplay to lock the X server using RAII (Only available in Linux!). More...
|
|
class | ScrollBar |
| A scrollbar component. More...
|
|
class | SelectedItemSet |
| Manages a list of selectable items. More...
|
|
class | SettableTooltipClient |
| An implementation of TooltipClient that stores the tooltip string and a method for changing it. More...
|
|
class | SHA256 |
| SHA-256 secure hash generator. More...
|
|
class | ShapeButton |
| A button that contains a filled shape. More...
|
|
class | SharedResourcePointer |
| A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a class. More...
|
|
class | SidePanel |
| A component that is positioned on either the left- or right-hand side of its parent, containing a header and some content. More...
|
|
class | SingleThreadedReferenceCountedObject |
| Adds reference-counting to an object. More...
|
|
struct | SingletonHolder |
| Used by the JUCE_DECLARE_SINGLETON macros to manage a static pointer to a singleton instance. More...
|
|
class | Slider |
| A slider control for changing a value. More...
|
|
class | SliderPropertyComponent |
| A PropertyComponent that shows its value as a slider. More...
|
|
class | SoftwareImageType |
| An image storage type which holds the pixels in-memory as a simple block of values. More...
|
|
class | SortedSet |
| Holds a set of unique primitive objects, such as ints or doubles. More...
|
|
class | SoundPlayer |
| A simple sound player that you can add to the AudioDeviceManager to play simple sounds. More...
|
|
class | SparseSet |
| Holds a set of primitive values, storing them as a set of ranges. More...
|
|
struct | SpeakerMappings |
|
class | SpinLock |
| A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations. More...
|
|
class | SplashScreen |
| A component for showing a splash screen while your app starts up. More...
|
|
class | StandaloneFilterWindow |
| A class that can be used to run a simple standalone application containing your filter. More...
|
|
class | StandalonePluginHolder |
| An object that creates and plays a standalone instance of an AudioProcessor. More...
|
|
class | StatisticsAccumulator |
| A class that measures various statistics about a series of floating point values that it is given. More...
|
|
class | StatusLight |
| Represents a status LED on a device. More...
|
|
class | StreamingSocket |
| A wrapper for a streaming (TCP) socket. More...
|
|
class | StretchableLayoutManager |
| For laying out a set of components, where the components have preferred sizes and size limits, but where they are allowed to stretch to fill the available space. More...
|
|
class | StretchableLayoutResizerBar |
| A component that acts as one of the vertical or horizontal bars you see being used to resize panels in a window. More...
|
|
class | StretchableObjectResizer |
| A utility class for fitting a set of objects whose sizes can vary between a minimum and maximum size, into a space. More...
|
|
class | String |
| The JUCE String class! More...
|
|
class | StringArray |
| A special array for holding a list of strings. More...
|
|
class | StringPairArray |
| A container for holding a set of strings which are keyed by another string. More...
|
|
class | StringPool |
| A StringPool holds a set of shared strings, which reduces storage overheads and improves comparison speed when dealing with many duplicate strings. More...
|
|
class | StringRef |
| A simple class for holding temporary references to a string literal or String. More...
|
|
class | SubregionStream |
| Wraps another input stream, and reads from a specific part of it. More...
|
|
class | Synthesiser |
| Base class for a musical device that can play sounds. More...
|
|
class | SynthesiserSound |
| Describes one of the sounds that a Synthesiser can play. More...
|
|
class | SynthesiserVoice |
| Represents a voice that a Synthesiser can use to play a SynthesiserSound. More...
|
|
class | SystemAudioVolume |
| Contains functions to control the system's master volume. More...
|
|
class | SystemClipboard |
| Handles reading/writing to the system's clipboard. More...
|
|
class | SystemStats |
| Contains methods for finding out about the current hardware and OS configuration. More...
|
|
class | SystemTrayIconComponent |
| This component sits in the taskbar tray as a small icon. More...
|
|
class | TabBarButton |
| In a TabbedButtonBar, this component is used for each of the buttons. More...
|
|
class | TabbedButtonBar |
| A vertical or horizontal bar containing tabs that you can select. More...
|
|
class | TabbedComponent |
| A component with a TabbedButtonBar along one of its sides. More...
|
|
class | TableHeaderComponent |
| A component that displays a strip of column headings for a table, and allows these to be resized, dragged around, etc. More...
|
|
class | TableListBox |
| A table of cells, using a TableHeaderComponent as its header. More...
|
|
class | TableListBoxModel |
| One of these is used by a TableListBox as the data model for the table's contents. More...
|
|
class | TemporaryFile |
| Manages a temporary file, which will be deleted when this object is deleted. More...
|
|
class | TextButton |
| A button that uses the standard lozenge-shaped background with a line of text on it. More...
|
|
class | TextDiff |
| Calculates and applies a sequence of changes to convert one text string into another. More...
|
|
class | TextDragAndDropTarget |
| Components derived from this class can have text dropped onto them by an external application. More...
|
|
class | TextEditor |
| An editable text box. More...
|
|
struct | TextEditorKeyMapper |
| This class is used to invoke a range of text-editor navigation methods on an object, based upon a keypress event. More...
|
|
class | TextInputTarget |
| An abstract base class which can be implemented by components that function as text editors. More...
|
|
class | TextLayout |
| A Pre-formatted piece of text, which may contain multiple fonts and colours. More...
|
|
class | TextPropertyComponent |
| A PropertyComponent that shows its value as editable text. More...
|
|
class | Thread |
| Encapsulates a thread. More...
|
|
class | ThreadedAnalyticsDestination |
| A base class for dispatching analytics events on a dedicated thread. More...
|
|
class | ThreadLocalValue |
| Provides cross-platform support for thread-local objects. More...
|
|
class | ThreadPool |
| A set of threads that will run a list of jobs. More...
|
|
class | ThreadPoolJob |
| A task that is executed by a ThreadPool object. More...
|
|
class | ThreadWithProgressWindow |
| A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it's busy running. More...
|
|
class | Time |
| Holds an absolute date and time. More...
|
|
class | Timer |
| Makes repeated callbacks to a virtual method at a specified time interval. More...
|
|
class | TimeSliceClient |
| Used by the TimeSliceThread class. More...
|
|
class | TimeSliceThread |
| A thread that keeps a list of clients, and calls each one in turn, giving them all a chance to run some sort of short task. More...
|
|
class | ToggleButton |
| A button that can be toggled on/off. More...
|
|
class | ToneGeneratorAudioSource |
| A simple AudioSource that generates a sine wave. More...
|
|
class | Toolbar |
| A toolbar component. More...
|
|
class | ToolbarButton |
| A type of button designed to go on a toolbar. More...
|
|
class | ToolbarItemComponent |
| A component that can be used as one of the items in a Toolbar. More...
|
|
class | ToolbarItemFactory |
| A factory object which can create ToolbarItemComponent objects. More...
|
|
class | ToolbarItemPalette |
| A component containing a list of toolbar items, which the user can drag onto a toolbar to add them. More...
|
|
class | TooltipClient |
| Components that want to use pop-up tooltips should implement this interface. More...
|
|
class | TooltipWindow |
| A window that displays a pop-up tooltip when the mouse hovers over another component. More...
|
|
class | TopLevelWindow |
| A base class for top-level windows. More...
|
|
class | TopologySource |
| Base class for an entity that provides access to a blocks topology. More...
|
|
class | TouchList |
| Utility class to hold a list of TouchSurface::Touch objects with different indices and blockUIDs, where each touch has a mapping to some kind of user-supplied data value. More...
|
|
class | TouchSurface |
| Represents the touch surface of a BLOCKS device. More...
|
|
class | TracktionMarketplaceStatus |
| An implementation of the OnlineUnlockStatus class which talks to the Tracktion Marketplace server. More...
|
|
class | TreeView |
| A tree-view component. More...
|
|
class | TreeViewItem |
| An item in a treeview. More...
|
|
class | Typeface |
| A typeface represents a size-independent font. More...
|
|
class | UIViewComponent |
| An iOS-specific class that can create and embed an UIView inside itself. More...
|
|
class | UndoableAction |
| Used by the UndoManager class to store an action which can be done and undone. More...
|
|
class | UndoManager |
| Manages a list of undo/redo commands. More...
|
|
class | UnitTest |
| This is a base class for classes that perform a unit test. More...
|
|
class | UnitTestRunner |
| Runs a set of unit tests. More...
|
|
class | URL |
| Represents a URL and has a bunch of useful functions to manipulate it. More...
|
|
class | Uuid |
| A universally unique 128-bit identifier. More...
|
|
struct | UUIDGetter |
|
struct | UUIDGetter<::IUnknown > |
|
class | Value |
| Represents a shared variant value. More...
|
|
class | ValueTree |
| A powerful tree structure that can be used to hold free-form data, and which can handle its own undo and redo behaviour. More...
|
|
class | ValueTreeSynchroniser |
| This class can be used to watch for all changes to the state of a ValueTree, and to convert them to a transmittable binary encoding. More...
|
|
class | ValueWithDefault |
| This class acts as a wrapper around a property inside a ValueTree. More...
|
|
class | var |
| A variant class, that can be used to hold a range of primitive values. More...
|
|
struct | VariantConverter |
| This template-overloaded class can be used to convert between var and custom types. More...
|
|
struct | VariantConverter< String > |
| This template-overloaded class can be used to convert between var and custom types. More...
|
|
class | Vector3D |
| A three-coordinate vector. More...
|
|
class | VideoComponent |
| A component that can play a movie. More...
|
|
class | Viewport |
| A Viewport is used to contain a larger child component, and allows the child to be automatically scrolled around. More...
|
|
struct | VST3BufferExchange |
|
struct | VST3FloatAndDoubleBusMapComposite |
|
struct | VST3FloatAndDoubleBusMapCompositeHelper |
|
struct | VST3FloatAndDoubleBusMapCompositeHelper< double > |
|
struct | VST3FloatAndDoubleBusMapCompositeHelper< float > |
|
class | VST3PluginFormat |
| Implements a plugin format for VST3s. More...
|
|
struct | VSTCallbackHandler |
| An interface to allow an AudioProcessor to receive VST specific calls from the host. More...
|
|
class | VSTPluginFormat |
| Implements a plugin format manager for VSTs. More...
|
|
class | WaitableEvent |
| Allows threads to wait for events triggered by other threads. More...
|
|
class | WavAudioFormat |
| Reads and Writes WAV format audio files. More...
|
|
class | WeakReference |
| This class acts as a pointer which will automatically become null if the object to which it points is deleted. More...
|
|
class | WebBrowserComponent |
| A component that displays an embedded web browser. More...
|
|
class | WebInputStream |
| An InputStream which can be used to read from a given url. More...
|
|
class | Whirlpool |
| Whirlpool hash class. More...
|
|
class | WildcardFileFilter |
| A type of FileFilter that works by wildcard pattern matching. More...
|
|
class | WindowsMediaAudioFormat |
| Audio format which uses the Windows Media codecs (Windows only). More...
|
|
class | WindowsRegistry |
| Contains some static helper functions for manipulating the MS Windows registry (Only available on Windows, of course!) More...
|
|
class | WinRTWrapper |
|
class | XEmbedComponent |
| A Linux-specific class that can embed a foreign X11 widget. More...
|
|
class | XmlDocument |
| Parses a text-based XML document and creates an XmlElement object from it. More...
|
|
class | XmlElement |
| Used to build a tree of elements representing an XML document. More...
|
|
class | XmlTokeniser |
|
class | XWindowSystem |
|
class | ZipFile |
| Decodes a ZIP file from a stream. More...
|
|
|
void | attachWindowHidingHooks (void *, void *, void *) |
|
void | removeWindowHidingHooks (void *) |
|
void | repostCurrentNSEvent () |
|
const PluginHostType & | getHostType () |
|
juce::String | toString (const Steinberg::char8 *string) noexcept |
|
juce::String | toString (const Steinberg::char16 *string) noexcept |
|
juce::String | toString (const Steinberg::UString128 &string) noexcept |
|
juce::String | toString (const Steinberg::UString256 &string) noexcept |
|
void | toString128 (Steinberg::Vst::String128 result, const char *source) |
|
void | toString128 (Steinberg::Vst::String128 result, const juce::String &source) |
|
Steinberg::Vst::TChar * | toString (const juce::String &source) noexcept |
|
JUCE_API bool | operator== (const var &, const var &) noexcept |
| Compares the values of two var objects, using the var::equals() comparison. More...
|
|
JUCE_API bool | operator!= (const var &, const var &) noexcept |
| Compares the values of two var objects, using the var::equals() comparison. More...
|
|
JUCE_API bool | operator== (const var &, const String &) |
|
JUCE_API bool | operator!= (const var &, const String &) |
|
JUCE_API bool | operator== (const var &, const char *) |
|
JUCE_API bool | operator!= (const var &, const char *) |
|
JUCE_API bool JUCE_CALLTYPE | juce_isRunningUnderDebugger () noexcept |
|
JUCE_API void JUCE_CALLTYPE | logAssertion (const char *file, int line) noexcept |
|
OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const BigInteger &value) |
| Writes a BigInteger to an OutputStream as a UTF8 decimal string. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmax (Type a, Type b) |
| Returns the larger of two values. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmax (Type a, Type b, Type c) |
| Returns the larger of three values. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmax (Type a, Type b, Type c, Type d) |
| Returns the larger of four values. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmin (Type a, Type b) |
| Returns the smaller of two values. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmin (Type a, Type b, Type c) |
| Returns the smaller of three values. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmin (Type a, Type b, Type c, Type d) |
| Returns the smaller of four values. More...
|
|
template<typename Type > |
JUCE_CONSTEXPR Type | jmap (Type value0To1, Type targetRangeMin, Type targetRangeMax) |
| Remaps a normalised value (between 0 and 1) to a target range. More...
|
|
template<typename Type > |
Type | jmap (Type sourceValue, Type sourceRangeMin, Type sourceRangeMax, Type targetRangeMin, Type targetRangeMax) |
| Remaps a value from a source range to a target range. More...
|
|
template<typename Type > |
Type | findMinimum (const Type *data, int numValues) |
| Scans an array of values, returning the minimum value that it contains. More...
|
|
template<typename Type > |
Type | findMaximum (const Type *values, int numValues) |
| Scans an array of values, returning the maximum value that it contains. More...
|
|
template<typename Type > |
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. More...
|
|
template<typename Type > |
Type | jlimit (Type lowerLimit, Type upperLimit, Type valueToConstrain) noexcept |
| Constrains a value to keep it within a given range. More...
|
|
template<typename Type1 , typename Type2 > |
bool | isPositiveAndBelow (Type1 valueToTest, Type2 upperLimit) noexcept |
| Returns true if a value is at least zero, and also below a specified upper limit. More...
|
|
template<typename Type > |
bool | isPositiveAndBelow (int valueToTest, Type upperLimit) noexcept |
|
template<typename Type1 , typename Type2 > |
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. More...
|
|
template<typename Type > |
bool | isPositiveAndNotGreaterThan (int valueToTest, Type upperLimit) noexcept |
|
template<typename... Types> |
void | ignoreUnused (Types &&...) noexcept |
| Handy function for avoiding unused variables warning. More...
|
|
template<typename Type , int N> |
int | numElementsInArray (Type(&array)[N]) |
| Handy function for getting the number of elements in a simple const C array. More...
|
|
template<typename Type > |
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 by the various platforms and compilers. More...
|
|
template<typename FloatType > |
JUCE_CONSTEXPR FloatType | degreesToRadians (FloatType degrees) noexcept |
| Converts an angle in degrees to radians. More...
|
|
template<typename FloatType > |
JUCE_CONSTEXPR FloatType | radiansToDegrees (FloatType radians) noexcept |
| Converts an angle in radians to degrees. More...
|
|
template<typename NumericType > |
bool | juce_isfinite (NumericType) noexcept |
| The isfinite() method seems to vary between platforms, so this is a platform-independent function for it. More...
|
|
template<> |
bool | juce_isfinite (float value) noexcept |
|
template<> |
bool | juce_isfinite (double value) noexcept |
|
template<typename FloatType > |
int | roundToInt (const FloatType value) noexcept |
| Fast floating-point-to-integer conversion. More...
|
|
int | roundToInt (int value) noexcept |
|
int | roundToIntAccurate (double value) noexcept |
| Fast floating-point-to-integer conversion. More...
|
|
template<typename FloatType > |
unsigned int | truncatePositiveToUnsignedInt (FloatType value) noexcept |
| Truncates a positive floating-point number to an unsigned int. More...
|
|
template<typename IntegerType > |
JUCE_CONSTEXPR bool | isPowerOfTwo (IntegerType value) |
| Returns true if the specified integer is a power-of-two. More...
|
|
int | nextPowerOfTwo (int n) noexcept |
| Returns the smallest power-of-two which is equal to or greater than the given integer. More...
|
|
int | findHighestSetBit (uint32 n) noexcept |
| Returns the index of the highest set bit in a (non-zero) number. More...
|
|
int | countNumberOfBits (uint32 n) noexcept |
| Returns the number of bits in a 32-bit integer. More...
|
|
int | countNumberOfBits (uint64 n) noexcept |
| Returns the number of bits in a 64-bit integer. More...
|
|
template<typename IntegerType > |
IntegerType | negativeAwareModulo (IntegerType dividend, const IntegerType divisor) noexcept |
| Performs a modulo operation, but can cope with the dividend being negative. More...
|
|
template<typename NumericType > |
JUCE_CONSTEXPR NumericType | square (NumericType n) noexcept |
| Returns the square of its argument. More...
|
|
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. More...
|
|
uint32 | readLittleEndianBitsInBuffer (const void *sourceBuffer, uint32 startBit, uint32 numBits) noexcept |
| Reads a number of bits from a buffer at a given bit index. More...
|
|
void | zeromem (void *memory, size_t numBytes) noexcept |
| Fills a block of memory with zeros. More...
|
|
template<typename Type > |
void | zerostruct (Type &structure) noexcept |
| Overwrites a structure or object with zeros. More...
|
|
template<typename Type > |
void | deleteAndZero (Type &pointer) |
| Delete an object pointer, and sets the pointer to null. More...
|
|
template<typename Type , typename IntegerType > |
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. More...
|
|
template<typename Type , typename IntegerType > |
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. More...
|
|
template<typename Type1 , typename Type2 > |
int | getAddressDifference (Type1 *pointer1, Type2 *pointer2) noexcept |
| A handy function which returns the difference between any two pointers, in bytes. More...
|
|
template<class Type > |
Type * | createCopyIfNotNull (const Type *objectToCopy) |
| If a pointer is non-null, this returns a new copy of the object that it points to, or safely returns nullptr if the pointer is null. More...
|
|
template<typename Type > |
Type | readUnaligned (const void *srcPtr) noexcept |
| A handy function to read un-aligned memory without a performance penalty or bus-error. More...
|
|
template<typename Type > |
void | writeUnaligned (void *dstPtr, Type value) noexcept |
| A handy function to write un-aligned memory without a performance penalty or bus-error. More...
|
|
template<typename ReferenceCountedObjectClass > |
bool | operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, ReferenceCountedObjectClass *const object2) noexcept |
| Compares two ReferenceCountedObjectPtrs. More...
|
|
template<typename ReferenceCountedObjectClass > |
bool | operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPtrs. More...
|
|
template<typename ReferenceCountedObjectClass > |
bool | operator== (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPtrs. More...
|
|
template<typename ReferenceCountedObjectClass > |
bool | operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectClass *object2) noexcept |
| Compares two ReferenceCountedObjectPtrs. More...
|
|
template<typename ReferenceCountedObjectClass > |
bool | operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPtrs. More...
|
|
template<typename ReferenceCountedObjectClass > |
bool | operator!= (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
| Compares two ReferenceCountedObjectPtrs. More...
|
|
template<typename ObjectType1 , typename ObjectType2 > |
bool | operator== (ObjectType1 *pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| Compares a ScopedPointer with another pointer. More...
|
|
template<typename ObjectType1 , typename ObjectType2 > |
bool | operator!= (ObjectType1 *pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| Compares a ScopedPointer with another pointer. More...
|
|
template<typename ObjectType1 , typename ObjectType2 > |
bool | operator== (const ScopedPointer< ObjectType1 > &pointer1, ObjectType2 *pointer2) noexcept |
| Compares a ScopedPointer with another pointer. More...
|
|
template<typename ObjectType1 , typename ObjectType2 > |
bool | operator!= (const ScopedPointer< ObjectType1 > &pointer1, ObjectType2 *pointer2) noexcept |
| Compares a ScopedPointer with another pointer. More...
|
|
template<typename ObjectType1 , typename ObjectType2 > |
bool | operator== (const ScopedPointer< ObjectType1 > &pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| Compares a ScopedPointer with another pointer. More...
|
|
template<typename ObjectType1 , typename ObjectType2 > |
bool | operator!= (const ScopedPointer< ObjectType1 > &pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| Compares a ScopedPointer with another pointer. More...
|
|
template<class ObjectType > |
bool | operator== (decltype(nullptr), const ScopedPointer< ObjectType > &pointer) noexcept |
| Compares a ScopedPointer with a nullptr. More...
|
|
template<class ObjectType > |
bool | operator!= (decltype(nullptr), const ScopedPointer< ObjectType > &pointer) noexcept |
| Compares a ScopedPointer with a nullptr. More...
|
|
template<class ObjectType > |
bool | operator== (const ScopedPointer< ObjectType > &pointer, decltype(nullptr)) noexcept |
| Compares a ScopedPointer with a nullptr. More...
|
|
template<class ObjectType > |
bool | operator!= (const ScopedPointer< ObjectType > &pointer, decltype(nullptr)) noexcept |
| Compares a ScopedPointer with a nullptr. More...
|
|
JNIEnv * | getEnv () noexcept |
|
void | setEnv (JNIEnv *env) noexcept |
|
JNIEnv * | attachAndroidJNI () noexcept |
|
| DECLARE_JNI_CLASS (JuceAppActivity, JUCE_ANDROID_ACTIVITY_CLASSPATH) |
|
| DECLARE_JNI_CLASS (AndroidBitmap, "android/graphics/Bitmap") |
|
| DECLARE_JNI_CLASS (AndroidBitmapConfig, "android/graphics/Bitmap$Config") |
|
| DECLARE_JNI_CLASS (AndroidDebug, "android/os/Debug") |
|
| DECLARE_JNI_CLASS (AndroidIntent, "android/content/Intent") |
|
| DECLARE_JNI_CLASS (AndroidMatrix, "android/graphics/Matrix") |
|
| DECLARE_JNI_CLASS (AndroidPackageManager, "android/content/pm/PackageManager") |
|
| DECLARE_JNI_CLASS (AndroidPaint, "android/graphics/Paint") |
|
| DECLARE_JNI_CLASS (AndroidPendingIntent, "android/app/PendingIntent") |
|
| DECLARE_JNI_CLASS (AndroidRectClass, "android/graphics/Rect") |
|
| DECLARE_JNI_CLASS (AndroidUri, "android/net/Uri") |
|
| DECLARE_JNI_CLASS (AndroidView, "android/view/View") |
|
| DECLARE_JNI_CLASS (JavaArrayList, "java/util/ArrayList") |
|
| DECLARE_JNI_CLASS (JavaBundle, "android/os/Bundle") |
|
| DECLARE_JNI_CLASS (JavaCharSequence, "java/lang/CharSequence") |
|
| DECLARE_JNI_CLASS (JavaClass, "java/lang/Class") |
|
| DECLARE_JNI_CLASS (JavaFile, "java/io/File") |
|
| DECLARE_JNI_CLASS (JavaFileInputStream, "java/io/FileInputStream") |
|
| DECLARE_JNI_CLASS (JavaFileOutputStream, "java/io/FileOutputStream") |
|
| DECLARE_JNI_CLASS (JavaHashMap, "java/util/HashMap") |
|
| DECLARE_JNI_CLASS (JavaInteger, "java/lang/Integer") |
|
| DECLARE_JNI_CLASS (JavaIterator, "java/util/Iterator") |
|
| DECLARE_JNI_CLASS (JavaLong, "java/lang/Long") |
|
| DECLARE_JNI_CLASS (JavaMap, "java/util/Map") |
|
| DECLARE_JNI_CLASS (JavaMethod, "java/lang/reflect/Method") |
|
| DECLARE_JNI_CLASS (JavaObject, "java/lang/Object") |
|
| DECLARE_JNI_CLASS (JavaSet, "java/util/Set") |
|
| DECLARE_JNI_CLASS (JavaString, "java/lang/String") |
|
LocalRef< jobject > | CreateJavaInterface (AndroidInterfaceImplementer *implementer, const StringArray &interfaceNames, LocalRef< jobject > subclass) |
|
jobject | juce_invokeImplementer (JNIEnv *, jlong, jobject, jobject, jobjectArray) |
|
void | juce_dispatchDelete (JNIEnv *, jlong) |
|
LocalRef< jobject > | CreateJavaInterface (AndroidInterfaceImplementer *implementer, const StringArray &interfaceNames) |
|
LocalRef< jobject > | CreateJavaInterface (AndroidInterfaceImplementer *implementer, const String &interfaceName) |
|
template<typename Class > |
NSObject * | createNSObjectFromJuceClass (Class *obj) |
|
template<typename Class > |
Class * | getJuceClassFromNSObject (NSObject *obj) |
|
template<typename ReturnT , class Class , typename... Params> |
ReturnT(^)(Params...) | CreateObjCBlock (Class *object, ReturnT(Class::*fn)(Params...)) |
|
int | juce_siginterrupt (int sig, int flag) |
|
int64 | juce_fileSetPosition (void *handle, int64 pos) |
|
File | juce_getExecutableFile () |
|
void JUCE_API | juce_threadEntryPoint (void *) |
|
void * | threadEntryProc (void *) |
|
GUID | uuidFromString (const char *s) noexcept |
|
OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const MemoryOutputStream &streamToRead) |
| Copies all the data that has been written to a MemoryOutputStream into another stream. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, int number) |
| Writes a number to a stream as 8-bit characters in the default system encoding. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, int64 number) |
| Writes a number to a stream as 8-bit characters in the default system encoding. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, double number) |
| Writes a number to a stream as 8-bit characters in the default system encoding. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, char character) |
| Writes a character to a stream. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const char *text) |
| Writes a null-terminated text string to a stream. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const MemoryBlock &data) |
| Writes a block of data from a MemoryBlock to a stream. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const File &fileToRead) |
| Writes the contents of a file to a stream. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, InputStream &streamToRead) |
| Writes the complete contents of an input stream to an output stream. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const NewLine &) |
| Writes a new-line to a stream. More...
|
|
JUCE_API String | translate (const String &stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More...
|
|
JUCE_API String | translate (const char *stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More...
|
|
JUCE_API String | translate (CharPointer_UTF8 stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More...
|
|
JUCE_API String | translate (const String &stringLiteral, const String &resultIfNotFound) |
| Uses the LocalisedStrings class to translate the given string literal. More...
|
|
String & | operator<< (String &string1, const NewLine &) |
| Writes a new-line sequence to a string. More...
|
|
String & | operator+= (String &s1, const NewLine &) |
|
String | operator+ (const NewLine &, const NewLine &) |
|
String | operator+ (String s1, const NewLine &) |
|
String | operator+ (const NewLine &, const char *s2) |
|
JUCE_API String JUCE_CALLTYPE | operator+ (const char *string1, const String &string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (const wchar_t *string1, const String &string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (char string1, const String &string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (wchar_t string1, const String &string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const String &string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const char *string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const wchar_t *string2) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (String string1, char characterToAppend) |
| Concatenates two strings. More...
|
|
JUCE_API String JUCE_CALLTYPE | operator+ (String string1, wchar_t characterToAppend) |
| Concatenates two strings. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, char characterToAppend) |
| Appends a character at the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, wchar_t characterToAppend) |
| Appends a character at the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const char *string2) |
| Appends a string to the end of the first one. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const wchar_t *string2) |
| Appends a string to the end of the first one. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const String &string2) |
| Appends a string to the end of the first one. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, StringRef string2) |
| Appends a string to the end of the first one. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, uint8 number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, short number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, int number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, long number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, unsigned long number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, int64 number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, uint64 number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, float number) |
| Appends a decimal number to the end of a string. More...
|
|
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, double number) |
| Appends a decimal number to the end of a string. More...
|
|
String &JUCE_CALLTYPE | operator<< (String &, bool)=delete |
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, const char *string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, const wchar_t *string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, CharPointer_UTF8 string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, CharPointer_UTF16 string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, CharPointer_UTF32 string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, const char *string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, const wchar_t *string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, CharPointer_UTF8 string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, CharPointer_UTF16 string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, CharPointer_UTF32 string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator> (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator< (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator>= (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator<= (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
template<class traits > |
std::basic_ostream< char, traits > &JUCE_CALLTYPE | operator<< (std::basic_ostream< char, traits > &stream, const String &stringToWrite) |
| This operator allows you to write a juce String directly to std output streams. More...
|
|
template<class traits > |
std::basic_ostream< wchar_t, traits > &JUCE_CALLTYPE | operator<< (std::basic_ostream< wchar_t, traits > &stream, const String &stringToWrite) |
| This operator allows you to write a juce String directly to std output streams. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const String &stringToWrite) |
| Writes a string to an OutputStream as UTF8. More...
|
|
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, StringRef stringToWrite) |
| Writes a string to an OutputStream as UTF8. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More...
|
|
String | operator+ (String s1, StringRef s2) |
|
String | operator+ (StringRef s1, const String &s2) |
|
String | operator+ (const char *s1, StringRef s2) |
|
String | operator+ (StringRef s1, const char *s2) |
|
JUCE_API bool JUCE_CALLTYPE | operator== (RelativeTime t1, RelativeTime t2) noexcept |
| Compares two RelativeTimes. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator!= (RelativeTime t1, RelativeTime t2) noexcept |
| Compares two RelativeTimes. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator> (RelativeTime t1, RelativeTime t2) noexcept |
| Compares two RelativeTimes. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator< (RelativeTime t1, RelativeTime t2) noexcept |
| Compares two RelativeTimes. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator>= (RelativeTime t1, RelativeTime t2) noexcept |
| Compares two RelativeTimes. More...
|
|
JUCE_API bool JUCE_CALLTYPE | operator<= (RelativeTime t1, RelativeTime t2) noexcept |
| Compares two RelativeTimes. More...
|
|
JUCE_API RelativeTime JUCE_CALLTYPE | operator+ (RelativeTime t1, RelativeTime t2) noexcept |
| Adds two RelativeTimes together. More...
|
|
JUCE_API RelativeTime JUCE_CALLTYPE | operator- (RelativeTime t1, RelativeTime t2) noexcept |
| Subtracts two RelativeTimes. More...
|
|
JUCE_API Time | operator+ (Time time, RelativeTime delta) noexcept |
| Adds a RelativeTime to a Time. More...
|
|
JUCE_API Time | operator+ (RelativeTime delta, Time time) noexcept |
| Adds a RelativeTime to a Time. More...
|
|
JUCE_API Time | operator- (Time time, RelativeTime delta) noexcept |
| Subtracts a RelativeTime from a Time. More...
|
|
JUCE_API const RelativeTime | operator- (Time time1, Time time2) noexcept |
| Returns the relative time difference between two times. More...
|
|
JUCE_API bool | operator== (Time time1, Time time2) noexcept |
| Compares two Time objects. More...
|
|
JUCE_API bool | operator!= (Time time1, Time time2) noexcept |
| Compares two Time objects. More...
|
|
JUCE_API bool | operator< (Time time1, Time time2) noexcept |
| Compares two Time objects. More...
|
|
JUCE_API bool | operator<= (Time time1, Time time2) noexcept |
| Compares two Time objects. More...
|
|
JUCE_API bool | operator> (Time time1, Time time2) noexcept |
| Compares two Time objects. More...
|
|
JUCE_API bool | operator>= (Time time1, Time time2) noexcept |
| Compares two Time objects. More...
|
|
OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &, const Value &) |
| Writes a Value to an OutputStream as a UTF8 string. More...
|
|
template<typename Type > |
dsp::SIMDRegister< Type > JUCE_VECTOR_CALLTYPE | jmin (dsp::SIMDRegister< Type > a, dsp::SIMDRegister< Type > b) |
|
template<typename Type > |
dsp::SIMDRegister< Type > JUCE_VECTOR_CALLTYPE | jmax (dsp::SIMDRegister< Type > a, dsp::SIMDRegister< Type > b) |
|
JUCE_API void JUCE_CALLTYPE | initialiseJuce_GUI () |
| Initialises JUCE's GUI classes. More...
|
|
JUCE_API void JUCE_CALLTYPE | shutdownJuce_GUI () |
| Clears up any static data being used by JUCE's GUI classes. More...
|
|
uint32 | maskPixelComponents (uint32 x) noexcept |
|
uint32 | clampPixelComponents (uint32 x) noexcept |
|
template<typename ValueType > |
Point< ValueType > | operator* (ValueType value, Point< ValueType > p) noexcept |
| Multiplies the point's coordinates by a scalar value. More...
|
|
CGImageRef | juce_createCoreGraphicsImage (const Image &, CGColorSpaceRef, bool mustOutliveSource) |
|
CGContextRef | juce_getImageContext (const Image &) |
|
Image | juce_createImageFromUIImage (UIImage *) |
|
constexpr Grid::Px | operator"" _px (long double px) |
|
constexpr Grid::Px | operator"" _px (unsigned long long px) |
|
constexpr Grid::Fr | operator"" _fr (unsigned long long fr) |
|
bool | juce_handleXEmbedEvent (ComponentPeer *, void *) |
|
unsigned long | juce_getCurrentFocusWindow (ComponentPeer *) |
|
void * | getCarbonWindow (Component *possibleCarbonComponent) |
|
| JUCE_JNI_CALLBACK (JUCE_JOIN_MACRO(JUCE_ANDROID_ACTIVITY_CLASSNAME, _00024NativeSurfaceView), dispatchDrawNative, void,(JNIEnv *env, jobject nativeView, jlong host, jobject canvas)) |
|
| JUCE_JNI_CALLBACK (JUCE_JOIN_MACRO(JUCE_ANDROID_ACTIVITY_CLASSNAME, _00024NativeSurfaceView), surfaceChangedNative, void,(JNIEnv *env, jobject nativeView, jlong host, jobject holder, jint format, jint width, jint height)) |
|
| JUCE_JNI_CALLBACK (JUCE_JOIN_MACRO(JUCE_ANDROID_ACTIVITY_CLASSNAME, _00024NativeSurfaceView), surfaceCreatedNative, void,(JNIEnv *env, jobject nativeView, jlong host, jobject holder)) |
|
| JUCE_JNI_CALLBACK (JUCE_JOIN_MACRO(JUCE_ANDROID_ACTIVITY_CLASSNAME, _00024NativeSurfaceView), surfaceDestroyedNative, void,(JNIEnv *env, jobject nativeView, jlong host, jobject holder)) |
|
Rectangle< int > | juce_LinuxScaledToPhysicalBounds (ComponentPeer *, Rectangle< int >) |
|
void | juce_LinuxAddRepaintListener (ComponentPeer *, Component *dummy) |
|
void | juce_LinuxRemoveRepaintListener (ComponentPeer *, Component *dummy) |
|
void | componentPeerAboutToChange (Component &comp, bool shouldSuspend) |
|
ComponentPeer * | createNonRepaintingEmbeddedWindowsPeer (Component &, void *parent) |
|
LowLevelGraphicsContext * | createOpenGLGraphicsContext (OpenGLContext &target, int width, int height) |
| Creates a graphics context object that will render into the given OpenGL target. More...
|
|
LowLevelGraphicsContext * | createOpenGLGraphicsContext (OpenGLContext &context, OpenGLFrameBuffer &target) |
| Creates a graphics context object that will render into the given OpenGL target. More...
|
|
LowLevelGraphicsContext * | createOpenGLGraphicsContext (OpenGLContext &context, unsigned int frameBufferID, int width, int height) |
| Creates a graphics context object that will render into the given OpenGL target. More...
|
|