►juce_analytics | Classes to collect analytics and send to destinations |
analytics | |
destinations | |
►juce_animation | Classes for defining and handling animations |
animation | |
►juce_audio_basics | Classes for audio buffer manipulation, midi message handling, synthesis, etc |
audio_play_head | |
buffers | |
midi | |
mpe | |
sources | |
synthesisers | |
utilities | |
►juce_audio_devices | Classes to play and record from audio and MIDI I/O devices |
audio_io | |
midi_io | |
sources | |
►juce_audio_formats | Classes for reading and writing various audio file formats |
codecs | |
format | |
sampler | |
►juce_audio_plugin_client | Classes for building VST, VST3, AU, AUv3, LV2 and AAX plugins |
AAX | |
AU | |
LV2 | |
Standalone | |
Unity | |
VST3 | |
►juce_audio_processors | Classes for loading and playing VST, AU, LADSPA, or internally-generated audio processors |
format | |
format_types | |
processors | |
scanning | |
utilities | |
►juce_audio_utils | Classes for audio-related GUI and miscellaneous tasks |
audio_cd | |
gui | |
players | |
►juce_box2d | The Box2D physics engine and some utility classes |
box2d | |
utils | |
►juce_core | The essential set of basic JUCE classes, as required by all the other JUCE modules |
containers | |
files | |
json | |
logging | |
maths | |
memory | |
misc | |
network | |
serialisation | |
streams | |
system | |
text | |
threads | |
time | |
unit_tests | |
xml | |
zip | |
►juce_cryptography | Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc |
encryption | |
hashing | |
►juce_data_structures | Classes for undo/redo management, and smart data structures |
app_properties | |
undomanager | |
values | |
►juce_dsp | Classes for audio buffer manipulation, digital audio processing, filtering, oversampling, fast math functions etc |
containers | |
filter_design | |
frequency | |
maths | |
processors | |
widgets | |
►juce_events | Classes for running an application's main event loop and sending/receiving messages, timers, etc |
broadcasters | |
interprocess | |
messages | |
timers | |
►juce_graphics | Classes for 2D vector graphics, image loading/saving, font handling, etc |
colour | |
contexts | |
effects | |
fonts | |
geometry | |
image_formats | |
images | |
placement | |
unicode | |
►juce_gui_basics | Basic user-interface components and related classes |
accessibility | |
application | |
buttons | |
commands | |
components | |
desktop | |
drawables | |
filebrowser | |
keyboard | |
layout | |
lookandfeel | |
menus | |
misc | |
mouse | |
positioning | |
properties | |
widgets | |
windows | |
►juce_gui_extra | Miscellaneous GUI classes for specialised tasks |
code_editor | |
documents | |
embedding | |
misc | |
►juce_javascript | Javascript interpreter |
choc | |
javascript | |
►juce_midi_ci | Classes facilitating communication via MIDI Capability Inquiry |
ci | |
►juce_opengl | Classes for rendering OpenGL in a JUCE window |
geometry | |
opengl | |
utils | |
►juce_osc | Open Sound Control implementation |
osc | |
►juce_product_unlocking | Classes for online product authentication |
in_app_purchases | |
marketplace | |
►juce_video | Classes for playing video and capturing camera input |
capture | |
playback | |