This file is indexed.

/usr/share/doc/libjuce/apiref/annotated.html is in libjuce-doc 4.3.0~repack-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JUCE: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JUCE
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceAnimatedPositionBehaviours.html" target="_self">AnimatedPositionBehaviours</a></td><td class="desc">Contains classes for different types of physics behaviours - these classes are used as template parameters for the <a class="el" href="classAnimatedPosition.html" title="Models a 1-dimensional position that can be dragged around by the user, and which will then continue ...">AnimatedPosition</a> class </td></tr>
<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAnimatedPositionBehaviours_1_1ContinuousWithMomentum.html" target="_self">ContinuousWithMomentum</a></td><td class="desc">A non-snapping behaviour that allows the content to be freely flicked in either direction, with momentum based on the velocity at which it was released, and variable friction to make it come to a halt </td></tr>
<tr id="row_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAnimatedPositionBehaviours_1_1SnapToPageBoundaries.html" target="_self">SnapToPageBoundaries</a></td><td class="desc">A behaviour that gravitates an <a class="el" href="classAnimatedPosition.html" title="Models a 1-dimensional position that can be dragged around by the user, and which will then continue ...">AnimatedPosition</a> object towards the nearest integer position when released </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacejuce.html" target="_self">juce</a></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacejuce_1_1littlefoot.html" target="_self">littlefoot</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1littlefoot_1_1Compiler.html" target="_self">Compiler</a></td><td class="desc">This class compiles littlefoot source code into a <a class="el" href="structjuce_1_1littlefoot_1_1Program.html" title="A reference to a block of memory which contains a complete program. ">littlefoot::Program</a> object which can be executed by a <a class="el" href="structjuce_1_1littlefoot_1_1Runner.html" title="Loads a program, and lets the user execute its functions. ">littlefoot::Runner</a> </td></tr>
<tr id="row_1_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1littlefoot_1_1LittleFootRemoteHeap.html" target="_self">LittleFootRemoteHeap</a></td><td class="desc">This class manages the synchronisation of a remote block of heap memory used by a littlefoot program running on a block </td></tr>
<tr id="row_1_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1littlefoot_1_1NativeFunction.html" target="_self">NativeFunction</a></td><td class="desc">Defines a native function that the program can call </td></tr>
<tr id="row_1_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1littlefoot_1_1Program.html" target="_self">Program</a></td><td class="desc">A reference to a block of memory which contains a complete program </td></tr>
<tr id="row_1_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_4_" class="arrow" onclick="toggleFolder('1_0_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1littlefoot_1_1Runner.html" target="_self">Runner</a></td><td class="desc">Loads a program, and lets the user execute its functions </td></tr>
<tr id="row_1_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1littlefoot_1_1Runner_1_1FunctionExecutionContext.html" target="_self">FunctionExecutionContext</a></td><td class="desc"></td></tr>
<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1BitmapLEDProgram.html" target="_self">BitmapLEDProgram</a></td><td class="desc">A simple Program to set the colours of individual LEDs </td></tr>
<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_2_" class="arrow" onclick="toggleFolder('1_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1Block.html" target="_self">Block</a></td><td class="desc">Represents an individual BLOCKS device </td></tr>
<tr id="row_1_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1Block_1_1ConnectionPort.html" target="_self">ConnectionPort</a></td><td class="desc">These are the edge-connectors that a device may have </td></tr>
<tr id="row_1_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1Block_1_1DataInputPortListener.html" target="_self">DataInputPortListener</a></td><td class="desc">Interface for objects listening to input data port </td></tr>
<tr id="row_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1BlockDeviceConnection.html" target="_self">BlockDeviceConnection</a></td><td class="desc">Describes a phyiscal connection between two ports of two block devices </td></tr>
<tr id="row_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1BlockTopology.html" target="_self">BlockTopology</a></td><td class="desc">Describes a set of blocks and the connections between them </td></tr>
<tr id="row_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_5_" class="arrow" onclick="toggleFolder('1_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1ControlButton.html" target="_self">ControlButton</a></td><td class="desc">Represents a button on a block device </td></tr>
<tr id="row_1_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1ControlButton_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A listener that can be attached to a <a class="el" href="classjuce_1_1ControlButton.html" title="Represents a button on a block device. ">ControlButton</a> object so that it gets called when the button is pushed or released </td></tr>
<tr id="row_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_6_" class="arrow" onclick="toggleFolder('1_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1DrumPadGridProgram.html" target="_self">DrumPadGridProgram</a></td><td class="desc"></td></tr>
<tr id="row_1_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1DrumPadGridProgram_1_1GridFill.html" target="_self">GridFill</a></td><td class="desc">Set how each pad in the grid looks </td></tr>
<tr id="row_1_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1LEDColour.html" target="_self">LEDColour</a></td><td class="desc">A simple ARGB colour class for setting LEDs </td></tr>
<tr id="row_1_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_8_" class="arrow" onclick="toggleFolder('1_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1LEDGrid.html" target="_self">LEDGrid</a></td><td class="desc">Represents a 2D grid of LEDs on a block device </td></tr>
<tr id="row_1_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1LEDGrid_1_1Program.html" target="_self">Program</a></td><td class="desc">A program that can be loaded onto an <a class="el" href="classjuce_1_1LEDGrid.html" title="Represents a 2D grid of LEDs on a block device. ">LEDGrid</a> </td></tr>
<tr id="row_1_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1LEDGrid_1_1ProgramEventMessage.html" target="_self">ProgramEventMessage</a></td><td class="desc">A message that can be sent to the currently loaded program </td></tr>
<tr id="row_1_8_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1LEDGrid_1_1Renderer.html" target="_self">Renderer</a></td><td class="desc"></td></tr>
<tr id="row_1_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1LEDRow.html" target="_self">LEDRow</a></td><td class="desc">Represents an LED strip on a device </td></tr>
<tr id="row_1_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCAddress.html" target="_self">OSCAddress</a></td><td class="desc">An OSC address </td></tr>
<tr id="row_1_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCAddressPattern.html" target="_self">OSCAddressPattern</a></td><td class="desc">An OSC address pattern </td></tr>
<tr id="row_1_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCArgument.html" target="_self">OSCArgument</a></td><td class="desc">An OSC argument </td></tr>
<tr id="row_1_13_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_13_" class="arrow" onclick="toggleFolder('1_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCBundle.html" target="_self">OSCBundle</a></td><td class="desc">An OSC bundle </td></tr>
<tr id="row_1_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCBundle_1_1Element.html" target="_self">Element</a></td><td class="desc">An OSC bundle element </td></tr>
<tr id="row_1_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1OSCException.html" target="_self">OSCException</a></td><td class="desc">Base class for exceptions that can be thrown by methods in the OSC module </td></tr>
<tr id="row_1_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1OSCFormatError.html" target="_self">OSCFormatError</a></td><td class="desc">Exception type thrown when the OSC module fails to parse something because of a data format not compatible with the OpenSoundControl 1.0 specification </td></tr>
<tr id="row_1_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1OSCInternalError.html" target="_self">OSCInternalError</a></td><td class="desc">Exception type thrown in cases of unexpected errors in the OSC module </td></tr>
<tr id="row_1_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCMessage.html" target="_self">OSCMessage</a></td><td class="desc">An OSC <a class="el" href="classMessage.html" title="The base class for objects that can be sent to a MessageListener. ">Message</a> </td></tr>
<tr id="row_1_18_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_18_" class="arrow" onclick="toggleFolder('1_18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCReceiver.html" target="_self">OSCReceiver</a></td><td class="desc">A class for receiving OSC data </td></tr>
<tr id="row_1_18_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCReceiver_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving OSC data from an <a class="el" href="classjuce_1_1OSCReceiver.html" title="A class for receiving OSC data. ">OSCReceiver</a> </td></tr>
<tr id="row_1_18_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCReceiver_1_1ListenerWithOSCAddress.html" target="_self">ListenerWithOSCAddress</a></td><td class="desc">A class for receiving only those OSC messages from an <a class="el" href="classjuce_1_1OSCReceiver.html" title="A class for receiving OSC data. ">OSCReceiver</a> that match a given OSC address </td></tr>
<tr id="row_1_18_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1OSCReceiver_1_1MessageLoopCallback.html" target="_self">MessageLoopCallback</a></td><td class="desc">Use this struct as the template parameter for <a class="el" href="classjuce_1_1OSCReceiver_1_1Listener.html" title="A class for receiving OSC data from an OSCReceiver. ">Listener</a> and <a class="el" href="classjuce_1_1OSCReceiver_1_1ListenerWithOSCAddress.html" title="A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address...">ListenerWithOSCAddress</a> to receive incoming OSC data on the message thread </td></tr>
<tr id="row_1_18_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1OSCReceiver_1_1RealtimeCallback.html" target="_self">RealtimeCallback</a></td><td class="desc">Use this struct as the template parameter for <a class="el" href="classjuce_1_1OSCReceiver_1_1Listener.html" title="A class for receiving OSC data from an OSCReceiver. ">Listener</a> and <a class="el" href="classjuce_1_1OSCReceiver_1_1ListenerWithOSCAddress.html" title="A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address...">ListenerWithOSCAddress</a> to receive incoming OSC data immediately after it arrives, called directly on the network thread that listens to incoming OSC traffic </td></tr>
<tr id="row_1_19_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCSender.html" target="_self">OSCSender</a></td><td class="desc">An OSC message sender </td></tr>
<tr id="row_1_20_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCTimeTag.html" target="_self">OSCTimeTag</a></td><td class="desc">An OSC time tag </td></tr>
<tr id="row_1_21_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1OSCTypes.html" target="_self">OSCTypes</a></td><td class="desc">The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoundControl 1.0 specification </td></tr>
<tr id="row_1_22_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_22_" class="arrow" onclick="toggleFolder('1_22_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1PhysicalTopologySource.html" target="_self">PhysicalTopologySource</a></td><td class="desc">This topology source manages the topology of the physical Blocks devices that are currently connected </td></tr>
<tr id="row_1_22_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1PhysicalTopologySource_1_1DeviceConnection.html" target="_self">DeviceConnection</a></td><td class="desc">For custom transport systems, this represents a connected device </td></tr>
<tr id="row_1_22_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1PhysicalTopologySource_1_1DeviceDetector.html" target="_self">DeviceDetector</a></td><td class="desc">For custom transport systems, this represents a connected device </td></tr>
<tr id="row_1_23_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_23_" class="arrow" onclick="toggleFolder('1_23_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1RuleBasedTopologySource.html" target="_self">RuleBasedTopologySource</a></td><td class="desc">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 </td></tr>
<tr id="row_1_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1RuleBasedTopologySource_1_1Rule.html" target="_self">Rule</a></td><td class="desc">A rule that can transform parts of a topology </td></tr>
<tr id="row_1_24_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1StatusLight.html" target="_self">StatusLight</a></td><td class="desc">Represents a status LED on a device </td></tr>
<tr id="row_1_25_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_25_" class="arrow" onclick="toggleFolder('1_25_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1TopologySource.html" target="_self">TopologySource</a></td><td class="desc">Base class for an entity that provides access to a blocks topology </td></tr>
<tr id="row_1_25_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1TopologySource_1_1Listener.html" target="_self">Listener</a></td><td class="desc"></td></tr>
<tr id="row_1_26_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_26_" class="arrow" onclick="toggleFolder('1_26_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1TouchList.html" target="_self">TouchList</a></td><td class="desc">Utility class to hold a list of <a class="el" href="structjuce_1_1TouchSurface_1_1Touch.html">TouchSurface::Touch</a> objects with different indices and blockUIDs, where each touch has a mapping to some kind of user-supplied data value </td></tr>
<tr id="row_1_26_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1TouchList_1_1TouchEntry.html" target="_self">TouchEntry</a></td><td class="desc">Holds the current state of a touch, along with the user-data associated with it </td></tr>
<tr id="row_1_27_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_27_" class="arrow" onclick="toggleFolder('1_27_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjuce_1_1TouchSurface.html" target="_self">TouchSurface</a></td><td class="desc">Represents the touch surface of a BLOCKS device </td></tr>
<tr id="row_1_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1TouchSurface_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Receives callbacks when a touch moves or changes pressure </td></tr>
<tr id="row_1_27_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjuce_1_1TouchSurface_1_1Touch.html" target="_self">Touch</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelittlefoot.html" target="_self">littlefoot</a></td><td class="desc"></td></tr>
<tr id="row_2_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlittlefoot_1_1Compiler.html" target="_self">Compiler</a></td><td class="desc">This class compiles littlefoot source code into a <a class="el" href="structlittlefoot_1_1Program.html" title="A reference to a block of memory which contains a complete program. ">littlefoot::Program</a> object which can be executed by a <a class="el" href="structlittlefoot_1_1Runner.html" title="Loads a program, and lets the user execute its functions. ">littlefoot::Runner</a> </td></tr>
<tr id="row_2_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlittlefoot_1_1LittleFootRemoteHeap.html" target="_self">LittleFootRemoteHeap</a></td><td class="desc">This class manages the synchronisation of a remote block of heap memory used by a littlefoot program running on a block </td></tr>
<tr id="row_2_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlittlefoot_1_1NativeFunction.html" target="_self">NativeFunction</a></td><td class="desc">Defines a native function that the program can call </td></tr>
<tr id="row_2_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlittlefoot_1_1Program.html" target="_self">Program</a></td><td class="desc">A reference to a block of memory which contains a complete program </td></tr>
<tr id="row_2_4_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_4_" class="arrow" onclick="toggleFolder('2_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlittlefoot_1_1Runner.html" target="_self">Runner</a></td><td class="desc">Loads a program, and lets the user execute its functions </td></tr>
<tr id="row_2_4_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlittlefoot_1_1Runner_1_1FunctionExecutionContext.html" target="_self">FunctionExecutionContext</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceTypeHelpers.html" target="_self">TypeHelpers</a></td><td class="desc">This namespace contains a few template classes for helping work out class type variations </td></tr>
<tr id="row_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTypeHelpers_1_1ParameterType.html" target="_self">ParameterType</a></td><td class="desc">The <a class="el" href="structTypeHelpers_1_1ParameterType.html" title="The ParameterType struct is used to find the best type to use when passing some kind of object as a p...">ParameterType</a> struct is used to find the best type to use when passing some kind of object as a parameter </td></tr>
<tr id="row_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTypeHelpers_1_1SmallestFloatType.html" target="_self">SmallestFloatType</a></td><td class="desc">These templates are designed to take a type, and if it's a double, they return a double type; for anything else, they return a float type </td></tr>
<tr id="row_3_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTypeHelpers_1_1SmallestFloatType_3_01double_01_4.html" target="_self">SmallestFloatType&lt; double &gt;</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractFifo.html" target="_self">AbstractFifo</a></td><td class="desc">Encapsulates the logic required to implement a lock-free FIFO </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classActionBroadcaster.html" target="_self">ActionBroadcaster</a></td><td class="desc">Manages a list of ActionListeners, and can send them messages </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classActionListener.html" target="_self">ActionListener</a></td><td class="desc">Interface class for delivery of events that are sent by an <a class="el" href="classActionBroadcaster.html" title="Manages a list of ActionListeners, and can send them messages. ">ActionBroadcaster</a> </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classActiveXControlComponent.html" target="_self">ActiveXControlComponent</a></td><td class="desc">A Windows-specific class that can create and embed an ActiveX control inside itself </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAffineTransform.html" target="_self">AffineTransform</a></td><td class="desc">Represents a 2D affine-transformation matrix </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAiffAudioFormat.html" target="_self">AiffAudioFormat</a></td><td class="desc">Reads and Writes AIFF format audio files </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAlertWindow.html" target="_self">AlertWindow</a></td><td class="desc">A window that displays a message and has buttons for the user to react to it </td></tr>
<tr id="row_10_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide alert-window drawing functionality </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAnimatedAppComponent.html" target="_self">AnimatedAppComponent</a></td><td class="desc">A base class for writing simple one-page graphical apps </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAnimatedPosition.html" target="_self">AnimatedPosition</a></td><td class="desc">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 </td></tr>
<tr id="row_12_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAnimatedPosition_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Implement this class if you need to receive callbacks when the value of an <a class="el" href="classAnimatedPosition.html" title="Models a 1-dimensional position that can be dragged around by the user, and which will then continue ...">AnimatedPosition</a> changes </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAppleRemoteDevice.html" target="_self">AppleRemoteDevice</a></td><td class="desc">Receives events from an Apple IR remote control device (Only available in OSX!) </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structApplicationCommandInfo.html" target="_self">ApplicationCommandInfo</a></td><td class="desc">Holds information describing an application command </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationCommandManager.html" target="_self">ApplicationCommandManager</a></td><td class="desc">One of these objects holds a list of all the commands your app can perform, and despatches these commands when needed </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationCommandManagerListener.html" target="_self">ApplicationCommandManagerListener</a></td><td class="desc">A listener that receives callbacks from an <a class="el" href="classApplicationCommandManager.html" title="One of these objects holds a list of all the commands your app can perform, and despatches these comm...">ApplicationCommandManager</a> when commands are invoked or the command list is changed </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_17_" class="arrow" onclick="toggleFolder('17_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationCommandTarget.html" target="_self">ApplicationCommandTarget</a></td><td class="desc">A command target publishes a list of command IDs that it can perform </td></tr>
<tr id="row_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structApplicationCommandTarget_1_1InvocationInfo.html" target="_self">InvocationInfo</a></td><td class="desc">Contains contextual details about the invocation of a command </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classApplicationProperties.html" target="_self">ApplicationProperties</a></td><td class="desc">Manages a collection of properties </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArray.html" target="_self">Array</a></td><td class="desc">Holds a resizable array of primitive or copy-by-value objects </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArrayAllocationBase.html" target="_self">ArrayAllocationBase</a></td><td class="desc">Implements some basic array storage allocation functions </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArrowButton.html" target="_self">ArrowButton</a></td><td class="desc">A button with an arrow in it </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncUpdater.html" target="_self">AsyncUpdater</a></td><td class="desc">Has a callback method that is triggered asynchronously </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAtomic.html" target="_self">Atomic</a></td><td class="desc">Simple class to hold a primitive value and perform atomic operations on it </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAttributedString.html" target="_self">AttributedString</a></td><td class="desc">A text string with a set of colour/font settings that are associated with sub-ranges of the text </td></tr>
<tr id="row_24_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAttributedString_1_1Attribute.html" target="_self">Attribute</a></td><td class="desc">An attribute that has been applied to a range of characters in an <a class="el" href="classAttributedString.html" title="A text string with a set of colour/font settings that are associated with sub-ranges of the text...">AttributedString</a> </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioAppComponent.html" target="_self">AudioAppComponent</a></td><td class="desc">A base class for writing audio apps that stream from the audio i/o devices </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioBuffer.html" target="_self">AudioBuffer</a></td><td class="desc">A multi-channel buffer of floating point audio samples </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioCDBurner.html" target="_self">AudioCDBurner</a></td><td class="desc"></td></tr>
<tr id="row_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioCDBurner_1_1BurnProgressListener.html" target="_self">BurnProgressListener</a></td><td class="desc">Receives progress callbacks during a cd-burn operation </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioCDReader.html" target="_self">AudioCDReader</a></td><td class="desc">A type of <a class="el" href="classAudioFormatReader.html" title="Reads samples from an audio file stream. ">AudioFormatReader</a> that reads from an audio CD </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioChannelSet.html" target="_self">AudioChannelSet</a></td><td class="desc">Represents a set of audio channel types </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_30_" class="arrow" onclick="toggleFolder('30_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioData.html" target="_self">AudioData</a></td><td class="desc">This class a container which holds all the classes pertaining to the <a class="el" href="classAudioData_1_1Pointer.html" title="Used as a template parameter for AudioData::Pointer. ">AudioData::Pointer</a> audio sample format class </td></tr>
<tr id="row_30_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioData_1_1Converter.html" target="_self">Converter</a></td><td class="desc">A base class for objects that are used to convert between two different sample formats </td></tr>
<tr id="row_30_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioData_1_1ConverterInstance.html" target="_self">ConverterInstance</a></td><td class="desc">A class that converts between two templated <a class="el" href="classAudioData_1_1Pointer.html" title="Used as a template parameter for AudioData::Pointer. ">AudioData::Pointer</a> types, and which implements the <a class="el" href="classAudioData_1_1Converter.html" title="A base class for objects that are used to convert between two different sample formats. ">AudioData::Converter</a> interface </td></tr>
<tr id="row_30_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioData_1_1Pointer.html" target="_self">Pointer</a></td><td class="desc">Used as a template parameter for <a class="el" href="classAudioData_1_1Pointer.html" title="Used as a template parameter for AudioData::Pointer. ">AudioData::Pointer</a> </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioDataConverters.html" target="_self">AudioDataConverters</a></td><td class="desc">A set of routines to convert buffers of 32-bit floating point data to and from various integer formats </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_32_" class="arrow" onclick="toggleFolder('32_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioDeviceManager.html" target="_self">AudioDeviceManager</a></td><td class="desc">Manages the state of some audio and midi i/o devices </td></tr>
<tr id="row_32_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioDeviceManager_1_1AudioDeviceSetup.html" target="_self">AudioDeviceSetup</a></td><td class="desc">This structure holds a set of properties describing the current audio setup </td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioDeviceSelectorComponent.html" target="_self">AudioDeviceSelectorComponent</a></td><td class="desc">A component containing controls to let the user change the audio settings of an <a class="el" href="classAudioDeviceManager.html" title="Manages the state of some audio and midi i/o devices. ">AudioDeviceManager</a> object </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormat.html" target="_self">AudioFormat</a></td><td class="desc">Subclasses of <a class="el" href="classAudioFormat.html" title="Subclasses of AudioFormat are used to read and write different audio file formats. ">AudioFormat</a> are used to read and write different audio file formats </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormatManager.html" target="_self">AudioFormatManager</a></td><td class="desc">A class for keeping a list of available audio formats, and for deciding which one to use to open a given file </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_36_" class="arrow" onclick="toggleFolder('36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormatReader.html" target="_self">AudioFormatReader</a></td><td class="desc">Reads samples from an audio file stream </td></tr>
<tr id="row_36_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioFormatReader_1_1ReadHelper.html" target="_self">ReadHelper</a></td><td class="desc">Used by <a class="el" href="classAudioFormatReader.html" title="Reads samples from an audio file stream. ">AudioFormatReader</a> subclasses to copy data to different formats </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormatReaderSource.html" target="_self">AudioFormatReaderSource</a></td><td class="desc">A type of <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that will read from an <a class="el" href="classAudioFormatReader.html" title="Reads samples from an audio file stream. ">AudioFormatReader</a> </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_38_" class="arrow" onclick="toggleFolder('38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormatWriter.html" target="_self">AudioFormatWriter</a></td><td class="desc">Writes samples to an audio file stream </td></tr>
<tr id="row_38_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_38_0_" class="arrow" onclick="toggleFolder('38_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormatWriter_1_1ThreadedWriter.html" target="_self">ThreadedWriter</a></td><td class="desc">Provides a FIFO for an <a class="el" href="classAudioFormatWriter.html" title="Writes samples to an audio file stream. ">AudioFormatWriter</a>, allowing you to push incoming data into a buffer which will be flushed to disk by a background thread </td></tr>
<tr id="row_38_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioFormatWriter_1_1ThreadedWriter_1_1IncomingDataReceiver.html" target="_self">IncomingDataReceiver</a></td><td class="desc"></td></tr>
<tr id="row_38_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioFormatWriter_1_1WriteHelper.html" target="_self">WriteHelper</a></td><td class="desc">Used by <a class="el" href="classAudioFormatWriter.html" title="Writes samples to an audio file stream. ">AudioFormatWriter</a> subclasses to copy data to different formats </td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioIODevice.html" target="_self">AudioIODevice</a></td><td class="desc">Base class for an audio device with synchronised input and output channels </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioIODeviceCallback.html" target="_self">AudioIODeviceCallback</a></td><td class="desc">One of these is passed to an <a class="el" href="classAudioIODevice.html" title="Base class for an audio device with synchronised input and output channels. ">AudioIODevice</a> object to stream the audio data in and out </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioIODeviceType.html" target="_self">AudioIODeviceType</a></td><td class="desc">Represents a type of audio driver, such as DirectSound, ASIO, CoreAudio, etc </td></tr>
<tr id="row_41_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioIODeviceType_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving events when audio devices are inserted or removed </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioParameterBool.html" target="_self">AudioParameterBool</a></td><td class="desc">Provides a class of <a class="el" href="classAudioProcessorParameter.html" title="An abstract base class for parameter objects that can be added to an AudioProcessor. ">AudioProcessorParameter</a> that can be used as a boolean value </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioParameterChoice.html" target="_self">AudioParameterChoice</a></td><td class="desc">Provides a class of <a class="el" href="classAudioProcessorParameter.html" title="An abstract base class for parameter objects that can be added to an AudioProcessor. ">AudioProcessorParameter</a> that can be used to select an indexed, named choice from a list </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioParameterFloat.html" target="_self">AudioParameterFloat</a></td><td class="desc">A subclass of <a class="el" href="classAudioProcessorParameter.html" title="An abstract base class for parameter objects that can be added to an AudioProcessor. ">AudioProcessorParameter</a> that provides an easy way to create a parameter which maps onto a given <a class="el" href="classNormalisableRange.html" title="Represents a mapping between an arbitrary range of values and a normalised 0-&gt;1 range. ">NormalisableRange</a> </td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioParameterInt.html" target="_self">AudioParameterInt</a></td><td class="desc">Provides a class of <a class="el" href="classAudioProcessorParameter.html" title="An abstract base class for parameter objects that can be added to an AudioProcessor. ">AudioProcessorParameter</a> that can be used as an integer value with a given range </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_46_" class="arrow" onclick="toggleFolder('46_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioPlayHead.html" target="_self">AudioPlayHead</a></td><td class="desc">A subclass of <a class="el" href="classAudioPlayHead.html" title="A subclass of AudioPlayHead can supply information about the position and status of a moving play hea...">AudioPlayHead</a> can supply information about the position and status of a moving play head during audio playback </td></tr>
<tr id="row_46_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioPlayHead_1_1CurrentPositionInfo.html" target="_self">CurrentPositionInfo</a></td><td class="desc">This structure is filled-in by the <a class="el" href="classAudioPlayHead.html#ae8ff79b6ec79fbecb1e8276ad9867cd2" title="Fills-in the given structure with details about the transport&#39;s position at the start of the current ...">AudioPlayHead::getCurrentPosition()</a> method </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_47_" class="arrow" onclick="toggleFolder('47_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioPluginFormat.html" target="_self">AudioPluginFormat</a></td><td class="desc">The base class for a type of plugin format, such as VST, AudioUnit, LADSPA, etc </td></tr>
<tr id="row_47_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioPluginFormat_1_1InstantiationCompletionCallback.html" target="_self">InstantiationCompletionCallback</a></td><td class="desc"></td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioPluginFormatManager.html" target="_self">AudioPluginFormatManager</a></td><td class="desc">This maintains a list of known AudioPluginFormats </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioPluginInstance.html" target="_self">AudioPluginInstance</a></td><td class="desc">Base class for an active instance of a plugin </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessor.html" target="_self">AudioProcessor</a></td><td class="desc">Base class for audio processing filters or plugins </td></tr>
<tr id="row_50_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessor_1_1Bus.html" target="_self">Bus</a></td><td class="desc">Describes the layout and properties of an audio bus </td></tr>
<tr id="row_50_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioProcessor_1_1BusesLayout.html" target="_self">BusesLayout</a></td><td class="desc">Represents the bus layout state of a plug-in </td></tr>
<tr id="row_50_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioProcessor_1_1BusesProperties.html" target="_self">BusesProperties</a></td><td class="desc"></td></tr>
<tr id="row_50_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioProcessor_1_1BusProperties.html" target="_self">BusProperties</a></td><td class="desc">Structure used for <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> Callbacks </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_51_" class="arrow" onclick="toggleFolder('51_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorEditor.html" target="_self">AudioProcessorEditor</a></td><td class="desc">Base class for the component that acts as the GUI for an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> </td></tr>
<tr id="row_51_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioProcessorEditor_1_1ParameterControlHighlightInfo.html" target="_self">ParameterControlHighlightInfo</a></td><td class="desc">Used by the setParameterHighlighting() method </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorGraph.html" target="_self">AudioProcessorGraph</a></td><td class="desc">A type of <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> which plays back a graph of other AudioProcessors </td></tr>
<tr id="row_52_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorGraph_1_1AudioGraphIOProcessor.html" target="_self">AudioGraphIOProcessor</a></td><td class="desc">A special type of <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> that can live inside an <a class="el" href="classAudioProcessorGraph.html" title="A type of AudioProcessor which plays back a graph of other AudioProcessors. ">AudioProcessorGraph</a> in order to use the audio that comes into and out of the graph itself </td></tr>
<tr id="row_52_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioProcessorGraph_1_1Connection.html" target="_self">Connection</a></td><td class="desc">Represents a connection between two channels of two nodes in an <a class="el" href="classAudioProcessorGraph.html" title="A type of AudioProcessor which plays back a graph of other AudioProcessors. ">AudioProcessorGraph</a> </td></tr>
<tr id="row_52_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorGraph_1_1Node.html" target="_self">Node</a></td><td class="desc">Represents one of the nodes, or processors, in an <a class="el" href="classAudioProcessorGraph.html" title="A type of AudioProcessor which plays back a graph of other AudioProcessors. ">AudioProcessorGraph</a> </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorListener.html" target="_self">AudioProcessorListener</a></td><td class="desc">Base class for listeners that want to know about changes to an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorParameter.html" target="_self">AudioProcessorParameter</a></td><td class="desc">An abstract base class for parameter objects that can be added to an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorParameterWithID.html" target="_self">AudioProcessorParameterWithID</a></td><td class="desc">This abstract base class is used by some <a class="el" href="classAudioProcessorParameter.html" title="An abstract base class for parameter objects that can be added to an AudioProcessor. ">AudioProcessorParameter</a> helper classes </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorPlayer.html" target="_self">AudioProcessorPlayer</a></td><td class="desc">An <a class="el" href="classAudioIODeviceCallback.html" title="One of these is passed to an AudioIODevice object to stream the audio data in and out...">AudioIODeviceCallback</a> object which streams audio through an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> </td></tr>
<tr id="row_57_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_57_" class="arrow" onclick="toggleFolder('57_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorValueTreeState.html" target="_self">AudioProcessorValueTreeState</a></td><td class="desc">This class contains a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> which is used to manage an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a>'s entire state </td></tr>
<tr id="row_57_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorValueTreeState_1_1ButtonAttachment.html" target="_self">ButtonAttachment</a></td><td class="desc">An object of this class maintains a connection between a <a class="el" href="classButton.html" title="A base class for buttons. ">Button</a> and a parameter in an <a class="el" href="classAudioProcessorValueTreeState.html" title="This class contains a ValueTree which is used to manage an AudioProcessor&#39;s entire state...">AudioProcessorValueTreeState</a> </td></tr>
<tr id="row_57_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorValueTreeState_1_1ComboBoxAttachment.html" target="_self">ComboBoxAttachment</a></td><td class="desc">An object of this class maintains a connection between a <a class="el" href="classComboBox.html" title="A component that lets the user choose from a drop-down list of choices. ">ComboBox</a> and a parameter in an <a class="el" href="classAudioProcessorValueTreeState.html" title="This class contains a ValueTree which is used to manage an AudioProcessor&#39;s entire state...">AudioProcessorValueTreeState</a> </td></tr>
<tr id="row_57_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioProcessorValueTreeState_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A listener class that can be attached to an <a class="el" href="classAudioProcessorValueTreeState.html" title="This class contains a ValueTree which is used to manage an AudioProcessor&#39;s entire state...">AudioProcessorValueTreeState</a> </td></tr>
<tr id="row_57_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioProcessorValueTreeState_1_1SliderAttachment.html" target="_self">SliderAttachment</a></td><td class="desc">An object of this class maintains a connection between a <a class="el" href="classSlider.html" title="A slider control for changing a value. ">Slider</a> and a parameter in an <a class="el" href="classAudioProcessorValueTreeState.html" title="This class contains a ValueTree which is used to manage an AudioProcessor&#39;s entire state...">AudioProcessorValueTreeState</a> </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioSource.html" target="_self">AudioSource</a></td><td class="desc">Base class for objects that can produce a continuous stream of audio </td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioSourceChannelInfo.html" target="_self">AudioSourceChannelInfo</a></td><td class="desc">Used by <a class="el" href="classAudioSource.html#a36fc2484ead8fb8dc03be57d09dd5735" title="Called repeatedly to fetch subsequent blocks of audio data. ">AudioSource::getNextAudioBlock()</a> </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioSourcePlayer.html" target="_self">AudioSourcePlayer</a></td><td class="desc">Wrapper class to continuously stream audio from an audio source to an <a class="el" href="classAudioIODevice.html" title="Base class for an audio device with synchronised input and output channels. ">AudioIODevice</a> </td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioSubsectionReader.html" target="_self">AudioSubsectionReader</a></td><td class="desc">This class is used to wrap an <a class="el" href="classAudioFormatReader.html" title="Reads samples from an audio file stream. ">AudioFormatReader</a> and only read from a subsection of the file </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioThumbnail.html" target="_self">AudioThumbnail</a></td><td class="desc">Makes it easy to quickly draw scaled views of the waveform shape of an audio file </td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioThumbnailBase.html" target="_self">AudioThumbnailBase</a></td><td class="desc">Provides a base for classes that can store and draw scaled views of an audio waveform </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioThumbnailCache.html" target="_self">AudioThumbnailCache</a></td><td class="desc">An instance of this class is used to manage multiple <a class="el" href="classAudioThumbnail.html" title="Makes it easy to quickly draw scaled views of the waveform shape of an audio file. ">AudioThumbnail</a> objects </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioTransportSource.html" target="_self">AudioTransportSource</a></td><td class="desc">An <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that takes a <a class="el" href="classPositionableAudioSource.html" title="A type of AudioSource which can be repositioned. ">PositionableAudioSource</a> and allows it to be played, stopped, started, etc </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioUnitHelpers.html" target="_self">AudioUnitHelpers</a></td><td class="desc"></td></tr>
<tr id="row_66_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioUnitHelpers_1_1AUChannelStreamOrder.html" target="_self">AUChannelStreamOrder</a></td><td class="desc"></td></tr>
<tr id="row_66_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioUnitHelpers_1_1ChannelRemapper.html" target="_self">ChannelRemapper</a></td><td class="desc"></td></tr>
<tr id="row_66_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioUnitHelpers_1_1CoreAudioBufferList.html" target="_self">CoreAudioBufferList</a></td><td class="desc"></td></tr>
<tr id="row_66_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAudioUnitHelpers_1_1StreamOrder.html" target="_self">StreamOrder</a></td><td class="desc"></td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioUnitPluginFormat.html" target="_self">AudioUnitPluginFormat</a></td><td class="desc">Implements a plugin format manager for AudioUnits </td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAudioVisualiserComponent.html" target="_self">AudioVisualiserComponent</a></td><td class="desc">A simple component that can be used to show a scrolling waveform of audio data </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBase64.html" target="_self">Base64</a></td><td class="desc">Contains some static methods for converting between binary and the standard base-64 encoding format </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBigInteger.html" target="_self">BigInteger</a></td><td class="desc">An arbitrarily large integer class </td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBitmapLEDProgram.html" target="_self">BitmapLEDProgram</a></td><td class="desc">A simple Program to set the colours of individual LEDs </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_72_" class="arrow" onclick="toggleFolder('72_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBlock.html" target="_self">Block</a></td><td class="desc">Represents an individual BLOCKS device </td></tr>
<tr id="row_72_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlock_1_1ConnectionPort.html" target="_self">ConnectionPort</a></td><td class="desc">These are the edge-connectors that a device may have </td></tr>
<tr id="row_72_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlock_1_1DataInputPortListener.html" target="_self">DataInputPortListener</a></td><td class="desc">Interface for objects listening to input data port </td></tr>
<tr id="row_73_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_73_" class="arrow" onclick="toggleFolder('73_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlockDataSheet.html" target="_self">BlockDataSheet</a></td><td class="desc"></td></tr>
<tr id="row_73_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlockDataSheet_1_1ButtonInfo.html" target="_self">ButtonInfo</a></td><td class="desc"></td></tr>
<tr id="row_73_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlockDataSheet_1_1StatusLEDInfo.html" target="_self">StatusLEDInfo</a></td><td class="desc"></td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlockDeviceConnection.html" target="_self">BlockDeviceConnection</a></td><td class="desc">Describes a phyiscal connection between two ports of two block devices </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlockSerialNumber.html" target="_self">BlockSerialNumber</a></td><td class="desc"></td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlockTopology.html" target="_self">BlockTopology</a></td><td class="desc">Describes a set of blocks and the connections between them </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBlowFish.html" target="_self">BlowFish</a></td><td class="desc"><a class="el" href="classBlowFish.html" title="BlowFish encryption class. ">BlowFish</a> encryption class </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBluetoothMidiDevicePairingDialogue.html" target="_self">BluetoothMidiDevicePairingDialogue</a></td><td class="desc">Opens a Bluetooth MIDI pairing dialogue that allows the user to view and connect to Bluetooth MIDI devices that are currently found nearby </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBooleanPropertyComponent.html" target="_self">BooleanPropertyComponent</a></td><td class="desc">A <a class="el" href="classPropertyComponent.html" title="A base class for a component that goes in a PropertyPanel and displays one of an item&#39;s properties...">PropertyComponent</a> that contains an on/off toggle button </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBorderSize.html" target="_self">BorderSize</a></td><td class="desc">Specifies a set of gaps to be left around the sides of a rectangle </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBox2DRenderer.html" target="_self">Box2DRenderer</a></td><td class="desc">A simple implementation of the b2Draw class, used to draw a Box2D world </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_82_" class="arrow" onclick="toggleFolder('82_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBubbleComponent.html" target="_self">BubbleComponent</a></td><td class="desc">A component for showing a message or other graphics inside a speech-bubble-shaped outline, pointing at a location on the screen </td></tr>
<tr id="row_82_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBubbleComponent_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBubbleMessageComponent.html" target="_self">BubbleMessageComponent</a></td><td class="desc">A speech-bubble component that displays a short message </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBufferedInputStream.html" target="_self">BufferedInputStream</a></td><td class="desc">Wraps another input stream, and reads from it using an intermediate buffer </td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBufferingAudioReader.html" target="_self">BufferingAudioReader</a></td><td class="desc">An <a class="el" href="classAudioFormatReader.html" title="Reads samples from an audio file stream. ">AudioFormatReader</a> that uses a background thread to pre-read data from another reader </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBufferingAudioSource.html" target="_self">BufferingAudioSource</a></td><td class="desc">An <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> which takes another source as input, and buffers it using a thread </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_87_" class="arrow" onclick="toggleFolder('87_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButton.html" target="_self">Button</a></td><td class="desc">A base class for buttons </td></tr>
<tr id="row_87_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButton_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Used to receive callbacks when a button is clicked </td></tr>
<tr id="row_87_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structButton_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide button-drawing functionality </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classButtonPropertyComponent.html" target="_self">ButtonPropertyComponent</a></td><td class="desc">A <a class="el" href="classPropertyComponent.html" title="A base class for a component that goes in a PropertyPanel and displays one of an item&#39;s properties...">PropertyComponent</a> that contains a button </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classByteOrder.html" target="_self">ByteOrder</a></td><td class="desc">Contains static methods for converting the byte order between different endiannesses </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCachedComponentImage.html" target="_self">CachedComponentImage</a></td><td class="desc">Base class used internally for structures that can store cached images of component state </td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCachedValue.html" target="_self">CachedValue</a></td><td class="desc">This class acts as a typed wrapper around a property inside a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCallbackMessage.html" target="_self">CallbackMessage</a></td><td class="desc">A message that invokes a callback method when it gets delivered </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_93_" class="arrow" onclick="toggleFolder('93_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCallOutBox.html" target="_self">CallOutBox</a></td><td class="desc">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 </td></tr>
<tr id="row_93_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCallOutBox_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_94_" class="arrow" onclick="toggleFolder('94_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCameraDevice.html" target="_self">CameraDevice</a></td><td class="desc">Controls any video capture devices that might be available </td></tr>
<tr id="row_94_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCameraDevice_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Receives callbacks with images from a <a class="el" href="classCameraDevice.html" title="Controls any video capture devices that might be available. ">CameraDevice</a> </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCaretComponent.html" target="_self">CaretComponent</a></td><td class="desc"></td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCatmullRomInterpolator.html" target="_self">CatmullRomInterpolator</a></td><td class="desc">Interpolator for resampling a stream of floats using Catmull-Rom interpolation </td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChangeBroadcaster.html" target="_self">ChangeBroadcaster</a></td><td class="desc">Holds a list of ChangeListeners, and sends messages to them when instructed </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChangeListener.html" target="_self">ChangeListener</a></td><td class="desc">Receives change event callbacks that are sent out by a <a class="el" href="classChangeBroadcaster.html" title="Holds a list of ChangeListeners, and sends messages to them when instructed. ">ChangeBroadcaster</a> </td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChannelRemappingAudioSource.html" target="_self">ChannelRemappingAudioSource</a></td><td class="desc">An <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that takes the audio from another source, and re-maps its input and output channels to a different arrangement </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_100_" class="arrow" onclick="toggleFolder('100_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCharacterFunctions.html" target="_self">CharacterFunctions</a></td><td class="desc">A collection of functions for manipulating characters and character strings </td></tr>
<tr id="row_100_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCharacterFunctions_1_1HexParser.html" target="_self">HexParser</a></td><td class="desc"></td></tr>
<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCharPointer__ASCII.html" target="_self">CharPointer_ASCII</a></td><td class="desc">Wraps a pointer to a null-terminated ASCII character string, and provides various methods to operate on the data </td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCharPointer__UTF16.html" target="_self">CharPointer_UTF16</a></td><td class="desc">Wraps a pointer to a null-terminated UTF-16 character string, and provides various methods to operate on the data </td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCharPointer__UTF32.html" target="_self">CharPointer_UTF32</a></td><td class="desc">Wraps a pointer to a null-terminated UTF-32 character string, and provides various methods to operate on the data </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCharPointer__UTF8.html" target="_self">CharPointer_UTF8</a></td><td class="desc">Wraps a pointer to a null-terminated UTF-8 character string, and provides various methods to operate on the data </td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChildProcess.html" target="_self">ChildProcess</a></td><td class="desc">Launches and monitors a child process </td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChildProcessMaster.html" target="_self">ChildProcessMaster</a></td><td class="desc">Acts as the master in a master/slave pair of connected processes </td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChildProcessSlave.html" target="_self">ChildProcessSlave</a></td><td class="desc">Acts as the slave end of a master/slave pair of connected processes </td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChoicePropertyComponent.html" target="_self">ChoicePropertyComponent</a></td><td class="desc">A <a class="el" href="classPropertyComponent.html" title="A base class for a component that goes in a PropertyPanel and displays one of an item&#39;s properties...">PropertyComponent</a> that shows its value as a combo box </td></tr>
<tr id="row_109_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_109_" class="arrow" onclick="toggleFolder('109_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCodeDocument.html" target="_self">CodeDocument</a></td><td class="desc">A class for storing and manipulating a source code file </td></tr>
<tr id="row_109_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCodeDocument_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc">Iterates the text in a <a class="el" href="classCodeDocument.html" title="A class for storing and manipulating a source code file. ">CodeDocument</a> </td></tr>
<tr id="row_109_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCodeDocument_1_1Listener.html" target="_self">Listener</a></td><td class="desc">An object that receives callbacks from the <a class="el" href="classCodeDocument.html" title="A class for storing and manipulating a source code file. ">CodeDocument</a> when its text changes </td></tr>
<tr id="row_109_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCodeDocument_1_1Position.html" target="_self">Position</a></td><td class="desc">A position in a code document </td></tr>
<tr id="row_110_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_110_" class="arrow" onclick="toggleFolder('110_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCodeEditorComponent.html" target="_self">CodeEditorComponent</a></td><td class="desc">A text editor component designed specifically for source code </td></tr>
<tr id="row_110_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_110_0_" class="arrow" onclick="toggleFolder('110_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCodeEditorComponent_1_1ColourScheme.html" target="_self">ColourScheme</a></td><td class="desc"></td></tr>
<tr id="row_110_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCodeEditorComponent_1_1ColourScheme_1_1TokenType.html" target="_self">TokenType</a></td><td class="desc"></td></tr>
<tr id="row_110_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCodeEditorComponent_1_1State.html" target="_self">State</a></td><td class="desc">Can be used to save and restore the editor's caret position, selection state, etc </td></tr>
<tr id="row_111_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCodeTokeniser.html" target="_self">CodeTokeniser</a></td><td class="desc">A base class for tokenising code so that the syntax can be displayed in a code editor </td></tr>
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classColour.html" target="_self">Colour</a></td><td class="desc">Represents a colour, also including a transparency value </td></tr>
<tr id="row_113_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classColourGradient.html" target="_self">ColourGradient</a></td><td class="desc">Describes the layout and colours that should be used to paint a colour gradient </td></tr>
<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classColours.html" target="_self">Colours</a></td><td class="desc">Contains a set of predefined named colours (mostly standard HTML colours) </td></tr>
<tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classColourSelector.html" target="_self">ColourSelector</a></td><td class="desc">A component that lets the user choose a colour </td></tr>
<tr id="row_116_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_116_" class="arrow" onclick="toggleFolder('116_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComboBox.html" target="_self">ComboBox</a></td><td class="desc">A component that lets the user choose from a drop-down list of choices </td></tr>
<tr id="row_116_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComboBox_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving events from a <a class="el" href="classComboBox.html" title="A component that lets the user choose from a drop-down list of choices. ">ComboBox</a> </td></tr>
<tr id="row_116_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structComboBox_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide <a class="el" href="classComboBox.html" title="A component that lets the user choose from a drop-down list of choices. ">ComboBox</a> functionality </td></tr>
<tr id="row_117_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_117_" class="arrow" onclick="toggleFolder('117_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponent.html" target="_self">Component</a></td><td class="desc">The base class for all JUCE user-interface objects </td></tr>
<tr id="row_117_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponent_1_1BailOutChecker.html" target="_self">BailOutChecker</a></td><td class="desc">A class to keep an eye on a component and check for it being deleted </td></tr>
<tr id="row_117_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponent_1_1Positioner.html" target="_self">Positioner</a></td><td class="desc">Base class for objects that can be used to automatically position a component according to some kind of algorithm </td></tr>
<tr id="row_117_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponent_1_1SafePointer.html" target="_self">SafePointer</a></td><td class="desc">Holds a pointer to some type of <a class="el" href="classComponent.html" title="The base class for all JUCE user-interface objects. ">Component</a>, which automatically becomes null if the component is deleted </td></tr>
<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentAnimator.html" target="_self">ComponentAnimator</a></td><td class="desc">Animates a set of components, moving them to a new position and/or fading their alpha levels </td></tr>
<tr id="row_119_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentBoundsConstrainer.html" target="_self">ComponentBoundsConstrainer</a></td><td class="desc">A class that imposes restrictions on a <a class="el" href="classComponent.html" title="The base class for all JUCE user-interface objects. ">Component</a>'s size or position </td></tr>
<tr id="row_120_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_120_" class="arrow" onclick="toggleFolder('120_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentBuilder.html" target="_self">ComponentBuilder</a></td><td class="desc">Loads and maintains a tree of Components from a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> that represents them </td></tr>
<tr id="row_120_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentBuilder_1_1ImageProvider.html" target="_self">ImageProvider</a></td><td class="desc">This class is used when references to images need to be stored in ValueTrees </td></tr>
<tr id="row_120_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentBuilder_1_1TypeHandler.html" target="_self">TypeHandler</a></td><td class="desc">The class is a base class for objects that manage the loading of a type of component from a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_121_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentDragger.html" target="_self">ComponentDragger</a></td><td class="desc">An object to take care of the logic for dragging components around with the mouse </td></tr>
<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentListener.html" target="_self">ComponentListener</a></td><td class="desc">Gets informed about changes to a component's hierarchy or position </td></tr>
<tr id="row_123_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentMovementWatcher.html" target="_self">ComponentMovementWatcher</a></td><td class="desc">An object that watches for any movement of a component or any of its parent components </td></tr>
<tr id="row_124_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_124_" class="arrow" onclick="toggleFolder('124_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComponentPeer.html" target="_self">ComponentPeer</a></td><td class="desc">The <a class="el" href="classComponent.html" title="The base class for all JUCE user-interface objects. ">Component</a> class uses a <a class="el" href="classComponentPeer.html" title="The Component class uses a ComponentPeer internally to create and manage a real operating-system wind...">ComponentPeer</a> internally to create and manage a real operating-system window </td></tr>
<tr id="row_124_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structComponentPeer_1_1DragInfo.html" target="_self">DragInfo</a></td><td class="desc"></td></tr>
<tr id="row_125_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classComSmartPtr.html" target="_self">ComSmartPtr</a></td><td class="desc"></td></tr>
<tr id="row_126_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_126_" class="arrow" onclick="toggleFolder('126_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classConcertinaPanel.html" target="_self">ConcertinaPanel</a></td><td class="desc">A panel which holds a vertical stack of components which can be expanded and contracted </td></tr>
<tr id="row_126_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structConcertinaPanel_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_127_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structContainerDeletePolicy.html" target="_self">ContainerDeletePolicy</a></td><td class="desc">Used by container classes as an indirect way to delete an object of a particular type </td></tr>
<tr id="row_128_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_128_" class="arrow" onclick="toggleFolder('128_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classControlButton.html" target="_self">ControlButton</a></td><td class="desc">Represents a button on a block device </td></tr>
<tr id="row_128_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structControlButton_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A listener that can be attached to a <a class="el" href="classControlButton.html" title="Represents a button on a block device. ">ControlButton</a> object so that it gets called when the button is pushed or released </td></tr>
<tr id="row_129_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCoreAudioFormat.html" target="_self">CoreAudioFormat</a></td><td class="desc">OSX and iOS only - This uses the AudioToolbox framework to read any audio format that the system has a codec for </td></tr>
<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCPlusPlusCodeTokeniser.html" target="_self">CPlusPlusCodeTokeniser</a></td><td class="desc">A simple lexical analyser for syntax colouring of C++ code </td></tr>
<tr id="row_131_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_131_" class="arrow" onclick="toggleFolder('131_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCppTokeniserFunctions.html" target="_self">CppTokeniserFunctions</a></td><td class="desc">Class containing some basic functions for simple tokenising of C++ code </td></tr>
<tr id="row_131_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCppTokeniserFunctions_1_1StringIterator.html" target="_self">StringIterator</a></td><td class="desc">A class that can be passed to the <a class="el" href="structCppTokeniserFunctions.html" title="Class containing some basic functions for simple tokenising of C++ code. ">CppTokeniserFunctions</a> functions in order to parse a <a class="el" href="classString.html" title="The JUCE String class! ">String</a> </td></tr>
<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCriticalSection.html" target="_self">CriticalSection</a></td><td class="desc">A re-entrant mutex </td></tr>
<tr id="row_133_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCustomTypeface.html" target="_self">CustomTypeface</a></td><td class="desc">A typeface that can be populated with custom glyphs </td></tr>
<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDatagramSocket.html" target="_self">DatagramSocket</a></td><td class="desc">A wrapper for a datagram (UDP) socket </td></tr>
<tr id="row_135_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDecibels.html" target="_self">Decibels</a></td><td class="desc">This class contains some helpful static methods for dealing with decibel values </td></tr>
<tr id="row_136_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDefaultElementComparator.html" target="_self">DefaultElementComparator</a></td><td class="desc">A simple ElementComparator class that can be used to sort an array of objects that support the '&lt;' operator </td></tr>
<tr id="row_137_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDefaultHashFunctions.html" target="_self">DefaultHashFunctions</a></td><td class="desc">A simple class to generate hash functions for some primitive types, intended for use with the <a class="el" href="classHashMap.html" title="Holds a set of mappings between some key/value pairs. ">HashMap</a> class </td></tr>
<tr id="row_138_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDeletedAtShutdown.html" target="_self">DeletedAtShutdown</a></td><td class="desc">Classes derived from this will be automatically deleted when the application exits </td></tr>
<tr id="row_139_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_139_" class="arrow" onclick="toggleFolder('139_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDesktop.html" target="_self">Desktop</a></td><td class="desc">Describes and controls aspects of the computer's desktop </td></tr>
<tr id="row_139_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_139_0_" class="arrow" onclick="toggleFolder('139_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDesktop_1_1Displays.html" target="_self">Displays</a></td><td class="desc"></td></tr>
<tr id="row_139_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDesktop_1_1Displays_1_1Display.html" target="_self">Display</a></td><td class="desc">Contains details about a display device </td></tr>
<tr id="row_140_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDeviceConnection.html" target="_self">DeviceConnection</a></td><td class="desc"></td></tr>
<tr id="row_141_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDeviceStatus.html" target="_self">DeviceStatus</a></td><td class="desc"></td></tr>
<tr id="row_142_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_142_" class="arrow" onclick="toggleFolder('142_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogWindow.html" target="_self">DialogWindow</a></td><td class="desc">A dialog-box style window </td></tr>
<tr id="row_142_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDialogWindow_1_1LaunchOptions.html" target="_self">LaunchOptions</a></td><td class="desc">This class defines a collection of settings to be used to open a <a class="el" href="classDialogWindow.html" title="A dialog-box style window. ">DialogWindow</a> </td></tr>
<tr id="row_143_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDirectoryContentsDisplayComponent.html" target="_self">DirectoryContentsDisplayComponent</a></td><td class="desc">A base class for components that display a list of the files in a directory </td></tr>
<tr id="row_144_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_144_" class="arrow" onclick="toggleFolder('144_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDirectoryContentsList.html" target="_self">DirectoryContentsList</a></td><td class="desc">A class to asynchronously scan for details about the files in a directory </td></tr>
<tr id="row_144_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDirectoryContentsList_1_1FileInfo.html" target="_self">FileInfo</a></td><td class="desc">Contains cached information about one of the files in a <a class="el" href="classDirectoryContentsList.html" title="A class to asynchronously scan for details about the files in a directory. ">DirectoryContentsList</a> </td></tr>
<tr id="row_145_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDirectoryIterator.html" target="_self">DirectoryIterator</a></td><td class="desc">Searches through the files in a directory, returning each file that is found </td></tr>
<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDirectShowComponent.html" target="_self">DirectShowComponent</a></td><td class="desc">A window that can play back a DirectShow video </td></tr>
<tr id="row_147_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_147_" class="arrow" onclick="toggleFolder('147_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDocumentWindow.html" target="_self">DocumentWindow</a></td><td class="desc">A resizable window with a title bar and maximise, minimise and close buttons </td></tr>
<tr id="row_147_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDocumentWindow_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide window drawing functionality </td></tr>
<tr id="row_148_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDragAndDropContainer.html" target="_self">DragAndDropContainer</a></td><td class="desc">Enables drag-and-drop behaviour for a component and all its sub-components </td></tr>
<tr id="row_149_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_149_" class="arrow" onclick="toggleFolder('149_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDragAndDropTarget.html" target="_self">DragAndDropTarget</a></td><td class="desc">Components derived from this class can have things dropped onto them by a <a class="el" href="classDragAndDropContainer.html" title="Enables drag-and-drop behaviour for a component and all its sub-components. ">DragAndDropContainer</a> </td></tr>
<tr id="row_149_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDragAndDropTarget_1_1SourceDetails.html" target="_self">SourceDetails</a></td><td class="desc">Contains details about the source of a drag-and-drop operation </td></tr>
<tr id="row_150_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDraggable3DOrientation.html" target="_self">Draggable3DOrientation</a></td><td class="desc">Stores a 3D orientation, which can be rotated by dragging with the mouse </td></tr>
<tr id="row_151_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_151_" class="arrow" onclick="toggleFolder('151_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawable.html" target="_self">Drawable</a></td><td class="desc">The base class for objects which can draw themselves, e.g </td></tr>
<tr id="row_151_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawable_1_1ValueTreeWrapperBase.html" target="_self">ValueTreeWrapperBase</a></td><td class="desc">Internal class used to manage ValueTrees that represent Drawables </td></tr>
<tr id="row_152_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableButton.html" target="_self">DrawableButton</a></td><td class="desc">A button that displays a <a class="el" href="classDrawable.html" title="The base class for objects which can draw themselves, e.g. ">Drawable</a> </td></tr>
<tr id="row_153_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_153_" class="arrow" onclick="toggleFolder('153_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableComposite.html" target="_self">DrawableComposite</a></td><td class="desc">A drawable object which acts as a container for a set of other Drawables </td></tr>
<tr id="row_153_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableComposite_1_1ValueTreeWrapper.html" target="_self">ValueTreeWrapper</a></td><td class="desc">Internally-used class for wrapping a <a class="el" href="classDrawableComposite.html" title="A drawable object which acts as a container for a set of other Drawables. ">DrawableComposite</a>'s state into a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_154_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_154_" class="arrow" onclick="toggleFolder('154_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableImage.html" target="_self">DrawableImage</a></td><td class="desc">A drawable object which is a bitmap image </td></tr>
<tr id="row_154_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableImage_1_1ValueTreeWrapper.html" target="_self">ValueTreeWrapper</a></td><td class="desc">Internally-used class for wrapping a <a class="el" href="classDrawableImage.html" title="A drawable object which is a bitmap image. ">DrawableImage</a>'s state into a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_155_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_155_" class="arrow" onclick="toggleFolder('155_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawablePath.html" target="_self">DrawablePath</a></td><td class="desc">A drawable object which renders a filled or outlined shape </td></tr>
<tr id="row_155_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_155_0_" class="arrow" onclick="toggleFolder('155_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawablePath_1_1ValueTreeWrapper.html" target="_self">ValueTreeWrapper</a></td><td class="desc">Internally-used class for wrapping a <a class="el" href="classDrawablePath.html" title="A drawable object which renders a filled or outlined shape. ">DrawablePath</a>'s state into a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_155_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawablePath_1_1ValueTreeWrapper_1_1Element.html" target="_self">Element</a></td><td class="desc"></td></tr>
<tr id="row_156_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_156_" class="arrow" onclick="toggleFolder('156_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableRectangle.html" target="_self">DrawableRectangle</a></td><td class="desc">A <a class="el" href="classDrawable.html" title="The base class for objects which can draw themselves, e.g. ">Drawable</a> object which draws a rectangle </td></tr>
<tr id="row_156_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableRectangle_1_1ValueTreeWrapper.html" target="_self">ValueTreeWrapper</a></td><td class="desc">Internally-used class for wrapping a <a class="el" href="classDrawableRectangle.html" title="A Drawable object which draws a rectangle. ">DrawableRectangle</a>'s state into a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_157_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_157_" class="arrow" onclick="toggleFolder('157_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableShape.html" target="_self">DrawableShape</a></td><td class="desc">A base class implementing common functionality for <a class="el" href="classDrawable.html" title="The base class for objects which can draw themselves, e.g. ">Drawable</a> classes which consist of some kind of filled and stroked outline </td></tr>
<tr id="row_157_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableShape_1_1FillAndStrokeState.html" target="_self">FillAndStrokeState</a></td><td class="desc"></td></tr>
<tr id="row_157_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableShape_1_1RelativeFillType.html" target="_self">RelativeFillType</a></td><td class="desc">A <a class="el" href="classFillType.html" title="Represents a colour or fill pattern to use for rendering paths. ">FillType</a> wrapper that allows the gradient coordinates to be implemented using <a class="el" href="classRelativePoint.html" title="An X-Y position stored as a pair of RelativeCoordinate values. ">RelativePoint</a> </td></tr>
<tr id="row_158_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_158_" class="arrow" onclick="toggleFolder('158_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableText.html" target="_self">DrawableText</a></td><td class="desc">A drawable object which renders a line of text </td></tr>
<tr id="row_158_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDrawableText_1_1ValueTreeWrapper.html" target="_self">ValueTreeWrapper</a></td><td class="desc">Internally-used class for wrapping a <a class="el" href="classDrawableText.html" title="A drawable object which renders a line of text. ">DrawableText</a>'s state into a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_159_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDropShadow.html" target="_self">DropShadow</a></td><td class="desc">Defines a drop-shadow effect </td></tr>
<tr id="row_160_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDropShadowEffect.html" target="_self">DropShadowEffect</a></td><td class="desc">An effect filter that adds a drop-shadow behind the image's content </td></tr>
<tr id="row_161_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDropShadower.html" target="_self">DropShadower</a></td><td class="desc">Adds a drop-shadow to a component </td></tr>
<tr id="row_162_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_162_" class="arrow" onclick="toggleFolder('162_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDrumPadGridProgram.html" target="_self">DrumPadGridProgram</a></td><td class="desc"></td></tr>
<tr id="row_162_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDrumPadGridProgram_1_1GridFill.html" target="_self">GridFill</a></td><td class="desc">Set how each pad in the grid looks </td></tr>
<tr id="row_163_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_163_" class="arrow" onclick="toggleFolder('163_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDummyCriticalSection.html" target="_self">DummyCriticalSection</a></td><td class="desc">A class that can be used in place of a real <a class="el" href="classCriticalSection.html" title="A re-entrant mutex. ">CriticalSection</a> object, but which doesn't perform any locking </td></tr>
<tr id="row_163_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDummyCriticalSection_1_1ScopedLockType.html" target="_self">ScopedLockType</a></td><td class="desc">A dummy scoped-lock type to use with a dummy critical section </td></tr>
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDynamicLibrary.html" target="_self">DynamicLibrary</a></td><td class="desc">Handles the opening and closing of DLLs </td></tr>
<tr id="row_165_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDynamicObject.html" target="_self">DynamicObject</a></td><td class="desc">Represents a dynamically implemented object </td></tr>
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEdgeTable.html" target="_self">EdgeTable</a></td><td class="desc">A table of horizontal scan-line segments - used for rasterising Paths </td></tr>
<tr id="row_167_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_167_" class="arrow" onclick="toggleFolder('167_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExpression.html" target="_self">Expression</a></td><td class="desc">A class for dynamically evaluating simple numeric expressions </td></tr>
<tr id="row_167_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_167_0_" class="arrow" onclick="toggleFolder('167_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExpression_1_1Scope.html" target="_self">Scope</a></td><td class="desc">When evaluating an <a class="el" href="classExpression.html" title="A class for dynamically evaluating simple numeric expressions. ">Expression</a> object, this class is used to resolve symbols and perform functions that the expression uses </td></tr>
<tr id="row_167_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classExpression_1_1Scope_1_1Visitor.html" target="_self">Visitor</a></td><td class="desc">Used as a callback by the <a class="el" href="classExpression_1_1Scope.html#a6e838f064354389a3b398fdf3ddd5ded" title="Creates a Scope object for a named scope, and then calls a visitor to do some kind of processing with...">Scope::visitRelativeScope()</a> method </td></tr>
<tr id="row_167_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExpression_1_1Symbol.html" target="_self">Symbol</a></td><td class="desc">Represents a symbol that is used in an <a class="el" href="classExpression.html" title="A class for dynamically evaluating simple numeric expressions. ">Expression</a> </td></tr>
<tr id="row_168_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_168_" class="arrow" onclick="toggleFolder('168_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExtraLookAndFeelBaseClasses.html" target="_self">ExtraLookAndFeelBaseClasses</a></td><td class="desc">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 </td></tr>
<tr id="row_168_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods.html" target="_self">AudioDeviceSelectorComponentMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_168_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods.html" target="_self">KeyMappingEditorComponentMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_168_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods.html" target="_self">LassoComponentMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_169_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFakeMouseMoveGenerator.html" target="_self">FakeMouseMoveGenerator</a></td><td class="desc"></td></tr>
<tr id="row_170_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_170_" class="arrow" onclick="toggleFolder('170_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFFT.html" target="_self">FFT</a></td><td class="desc">A very minimal <a class="el" href="classFFT.html" title="A very minimal FFT class. ">FFT</a> class </td></tr>
<tr id="row_170_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFFT_1_1Complex.html" target="_self">Complex</a></td><td class="desc">A complex number, for the purposes of the <a class="el" href="classFFT.html" title="A very minimal FFT class. ">FFT</a> class </td></tr>
<tr id="row_171_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFile.html" target="_self">File</a></td><td class="desc">Represents a local file or directory </td></tr>
<tr id="row_172_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileBasedDocument.html" target="_self">FileBasedDocument</a></td><td class="desc">A class to take care of the logic involved with the loading/saving of some kind of document </td></tr>
<tr id="row_173_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_173_" class="arrow" onclick="toggleFolder('173_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileBrowserComponent.html" target="_self">FileBrowserComponent</a></td><td class="desc">A component for browsing and selecting a file or directory to open or save </td></tr>
<tr id="row_173_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide various file-browser layout and drawing methods </td></tr>
<tr id="row_174_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileBrowserListener.html" target="_self">FileBrowserListener</a></td><td class="desc">A listener for user selection events in a file browser </td></tr>
<tr id="row_175_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileChooser.html" target="_self">FileChooser</a></td><td class="desc">Creates a dialog box to choose a file or directory to load or save </td></tr>
<tr id="row_176_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileChooserDialogBox.html" target="_self">FileChooserDialogBox</a></td><td class="desc">A file open/save dialog box </td></tr>
<tr id="row_177_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileDragAndDropTarget.html" target="_self">FileDragAndDropTarget</a></td><td class="desc">Components derived from this class can have files dropped onto them by an external application </td></tr>
<tr id="row_178_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileFilter.html" target="_self">FileFilter</a></td><td class="desc">Interface for deciding which files are suitable for something </td></tr>
<tr id="row_179_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileInputSource.html" target="_self">FileInputSource</a></td><td class="desc">A type of <a class="el" href="classInputSource.html" title="A lightweight object that can create a stream to read some kind of resource. ">InputSource</a> that represents a normal file </td></tr>
<tr id="row_180_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileInputStream.html" target="_self">FileInputStream</a></td><td class="desc">An input stream that reads from a local file </td></tr>
<tr id="row_181_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileListComponent.html" target="_self">FileListComponent</a></td><td class="desc">A component that displays the files in a directory as a listbox </td></tr>
<tr id="row_182_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileLogger.html" target="_self">FileLogger</a></td><td class="desc">A simple implementation of a <a class="el" href="classLogger.html" title="Acts as an application-wide logging class. ">Logger</a> that writes to a file </td></tr>
<tr id="row_183_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_183_" class="arrow" onclick="toggleFolder('183_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFilenameComponent.html" target="_self">FilenameComponent</a></td><td class="desc">Shows a filename as an editable text box, with a 'browse' button and a drop-down list for recently selected files </td></tr>
<tr id="row_183_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFilenameComponent_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_184_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFilenameComponentListener.html" target="_self">FilenameComponentListener</a></td><td class="desc">Listens for events happening to a <a class="el" href="classFilenameComponent.html" title="Shows a filename as an editable text box, with a &#39;browse&#39; button and a drop-down list for recently se...">FilenameComponent</a> </td></tr>
<tr id="row_185_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileOutputStream.html" target="_self">FileOutputStream</a></td><td class="desc">An output stream that writes into a local file </td></tr>
<tr id="row_186_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFilePreviewComponent.html" target="_self">FilePreviewComponent</a></td><td class="desc">Base class for components that live inside a file chooser dialog box and show previews of the files that get selected </td></tr>
<tr id="row_187_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileSearchPath.html" target="_self">FileSearchPath</a></td><td class="desc">Represents a set of folders that make up a search path </td></tr>
<tr id="row_188_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileSearchPathListComponent.html" target="_self">FileSearchPathListComponent</a></td><td class="desc">Shows a set of file paths in a list, allowing them to be added, removed or re-ordered </td></tr>
<tr id="row_189_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileTreeComponent.html" target="_self">FileTreeComponent</a></td><td class="desc">A component that displays the files in a directory as a treeview </td></tr>
<tr id="row_190_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFillType.html" target="_self">FillType</a></td><td class="desc">Represents a colour or fill pattern to use for rendering paths </td></tr>
<tr id="row_191_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFlacAudioFormat.html" target="_self">FlacAudioFormat</a></td><td class="desc">Reads and writes the lossless-compression FLAC audio format </td></tr>
<tr id="row_192_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFlexBox.html" target="_self">FlexBox</a></td><td class="desc">Represents a <a class="el" href="classFlexBox.html" title="Represents a FlexBox container, which contains and manages the layout of a set of FlexItem objects...">FlexBox</a> container, which contains and manages the layout of a set of <a class="el" href="classFlexItem.html" title="Describes the properties of an item inside a FlexBox container. ">FlexItem</a> objects </td></tr>
<tr id="row_193_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_193_" class="arrow" onclick="toggleFolder('193_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFlexItem.html" target="_self">FlexItem</a></td><td class="desc">Describes the properties of an item inside a <a class="el" href="classFlexBox.html" title="Represents a FlexBox container, which contains and manages the layout of a set of FlexItem objects...">FlexBox</a> container </td></tr>
<tr id="row_193_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFlexItem_1_1Margin.html" target="_self">Margin</a></td><td class="desc">Represents a margin </td></tr>
<tr id="row_194_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFloatVectorOperations.html" target="_self">FloatVectorOperations</a></td><td class="desc">A collection of simple vector operations on arrays of floats, accelerated with SIMD instructions where possible </td></tr>
<tr id="row_195_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFocusChangeListener.html" target="_self">FocusChangeListener</a></td><td class="desc">Classes can implement this interface and register themselves with the <a class="el" href="classDesktop.html" title="Describes and controls aspects of the computer&#39;s desktop. ">Desktop</a> class to receive callbacks when the currently focused component changes </td></tr>
<tr id="row_196_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFont.html" target="_self">Font</a></td><td class="desc">Represents a particular font, including its size, style, etc </td></tr>
<tr id="row_197_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGenericAudioProcessorEditor.html" target="_self">GenericAudioProcessorEditor</a></td><td class="desc">A type of UI component that displays the parameters of an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> as a simple list of sliders </td></tr>
<tr id="row_198_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGenericScopedLock.html" target="_self">GenericScopedLock</a></td><td class="desc">Automatically locks and unlocks a mutex object </td></tr>
<tr id="row_199_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGenericScopedTryLock.html" target="_self">GenericScopedTryLock</a></td><td class="desc">Automatically locks and unlocks a mutex object </td></tr>
<tr id="row_200_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGenericScopedUnlock.html" target="_self">GenericScopedUnlock</a></td><td class="desc">Automatically unlocks and re-locks a mutex object </td></tr>
<tr id="row_201_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGIFImageFormat.html" target="_self">GIFImageFormat</a></td><td class="desc">A subclass of <a class="el" href="classImageFileFormat.html" title="Base-class for codecs that can read and write image file formats such as PNG, JPEG, etc. ">ImageFileFormat</a> for reading GIF files </td></tr>
<tr id="row_202_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGlowEffect.html" target="_self">GlowEffect</a></td><td class="desc">A component effect that adds a coloured blur around the component's contents </td></tr>
<tr id="row_203_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGlyphArrangement.html" target="_self">GlyphArrangement</a></td><td class="desc">A set of glyphs, each with a position </td></tr>
<tr id="row_204_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_204_" class="arrow" onclick="toggleFolder('204_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGraphics.html" target="_self">Graphics</a></td><td class="desc">A graphics context, used for drawing a component or image </td></tr>
<tr id="row_204_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGraphics_1_1ScopedSaveState.html" target="_self">ScopedSaveState</a></td><td class="desc">Uses RAII to save and restore the state of a graphics context </td></tr>
<tr id="row_205_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_205_" class="arrow" onclick="toggleFolder('205_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGroupComponent.html" target="_self">GroupComponent</a></td><td class="desc">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 </td></tr>
<tr id="row_205_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGroupComponent_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_206_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGZIPCompressorOutputStream.html" target="_self">GZIPCompressorOutputStream</a></td><td class="desc">A stream which uses zlib to compress the data written into it </td></tr>
<tr id="row_207_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGZIPDecompressorInputStream.html" target="_self">GZIPDecompressorInputStream</a></td><td class="desc">This stream will decompress a source-stream using zlib </td></tr>
<tr id="row_208_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_208_" class="arrow" onclick="toggleFolder('208_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHashMap.html" target="_self">HashMap</a></td><td class="desc">Holds a set of mappings between some key/value pairs </td></tr>
<tr id="row_208_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHashMap_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc">Iterates over the items in a <a class="el" href="classHashMap.html" title="Holds a set of mappings between some key/value pairs. ">HashMap</a> </td></tr>
<tr id="row_209_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHeapBlock.html" target="_self">HeapBlock</a></td><td class="desc">Very simple container class to hold a pointer to some data on the heap </td></tr>
<tr id="row_210_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHighResolutionTimer.html" target="_self">HighResolutionTimer</a></td><td class="desc">A high-resolution periodic timer </td></tr>
<tr id="row_211_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structHostPacketBuilder.html" target="_self">HostPacketBuilder</a></td><td class="desc">Helper class for constructing a packet for sending to a BLOCKS device </td></tr>
<tr id="row_212_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structHostPacketDecoder.html" target="_self">HostPacketDecoder</a></td><td class="desc">Parses data packets from a BLOCKS device, and translates them into callbacks on a handler object </td></tr>
<tr id="row_213_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHyperlinkButton.html" target="_self">HyperlinkButton</a></td><td class="desc">A button showing an underlined weblink, that will launch the link when it's clicked </td></tr>
<tr id="row_214_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIdentifier.html" target="_self">Identifier</a></td><td class="desc">Represents a string identifier, designed for accessing properties by name </td></tr>
<tr id="row_215_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIIRCoefficients.html" target="_self">IIRCoefficients</a></td><td class="desc">A set of coefficients for use in an <a class="el" href="classIIRFilter.html" title="An IIR filter that can perform low, high, or band-pass filtering on an audio signal. ">IIRFilter</a> object </td></tr>
<tr id="row_216_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIIRFilter.html" target="_self">IIRFilter</a></td><td class="desc">An IIR filter that can perform low, high, or band-pass filtering on an audio signal </td></tr>
<tr id="row_217_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIIRFilterAudioSource.html" target="_self">IIRFilterAudioSource</a></td><td class="desc">An <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that performs an IIR filter on another source </td></tr>
<tr id="row_218_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_218_" class="arrow" onclick="toggleFolder('218_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImage.html" target="_self">Image</a></td><td class="desc">Holds a fixed-size bitmap </td></tr>
<tr id="row_218_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_218_0_" class="arrow" onclick="toggleFolder('218_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImage_1_1BitmapData.html" target="_self">BitmapData</a></td><td class="desc">Retrieves a section of an image as raw pixel data, so it can be read or written to </td></tr>
<tr id="row_218_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImage_1_1BitmapData_1_1BitmapDataReleaser.html" target="_self">BitmapDataReleaser</a></td><td class="desc">Used internally by custom image types to manage pixel data lifetime </td></tr>
<tr id="row_219_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_219_" class="arrow" onclick="toggleFolder('219_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageButton.html" target="_self">ImageButton</a></td><td class="desc">As the title suggests, this is a button containing an image </td></tr>
<tr id="row_219_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structImageButton_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_220_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageCache.html" target="_self">ImageCache</a></td><td class="desc">A global cache of images that have been loaded from files or memory </td></tr>
<tr id="row_221_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageComponent.html" target="_self">ImageComponent</a></td><td class="desc">A component that simply displays an image </td></tr>
<tr id="row_222_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageConvolutionKernel.html" target="_self">ImageConvolutionKernel</a></td><td class="desc">Represents a filter kernel to use in convoluting an image </td></tr>
<tr id="row_223_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageEffectFilter.html" target="_self">ImageEffectFilter</a></td><td class="desc">A graphical effect filter that can be applied to components </td></tr>
<tr id="row_224_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageFileFormat.html" target="_self">ImageFileFormat</a></td><td class="desc">Base-class for codecs that can read and write image file formats such as PNG, JPEG, etc </td></tr>
<tr id="row_225_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_225_" class="arrow" onclick="toggleFolder('225_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImagePixelData.html" target="_self">ImagePixelData</a></td><td class="desc">This is a base class for holding image data in implementation-specific ways </td></tr>
<tr id="row_225_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structImagePixelData_1_1Listener.html" target="_self">Listener</a></td><td class="desc"></td></tr>
<tr id="row_226_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImagePreviewComponent.html" target="_self">ImagePreviewComponent</a></td><td class="desc">A simple preview component that shows thumbnails of image files </td></tr>
<tr id="row_227_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classImageType.html" target="_self">ImageType</a></td><td class="desc">This base class is for handlers that control a type of image manipulation format, e.g </td></tr>
<tr id="row_228_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInputSource.html" target="_self">InputSource</a></td><td class="desc">A lightweight object that can create a stream to read some kind of resource </td></tr>
<tr id="row_229_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInputStream.html" target="_self">InputStream</a></td><td class="desc">The base class for streams that read data </td></tr>
<tr id="row_230_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structIntegerWithBitSize.html" target="_self">IntegerWithBitSize</a></td><td class="desc"></td></tr>
<tr id="row_231_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInterprocessConnection.html" target="_self">InterprocessConnection</a></td><td class="desc">Manages a simple two-way messaging connection to another process, using either a socket or a named pipe as the transport medium </td></tr>
<tr id="row_232_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInterprocessConnectionServer.html" target="_self">InterprocessConnectionServer</a></td><td class="desc">An object that waits for client sockets to connect to a port on this host, and creates <a class="el" href="classInterprocessConnection.html" title="Manages a simple two-way messaging connection to another process, using either a socket or a named pi...">InterprocessConnection</a> objects for each one </td></tr>
<tr id="row_233_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_233_" class="arrow" onclick="toggleFolder('233_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInterProcessLock.html" target="_self">InterProcessLock</a></td><td class="desc">Acts as a critical section which processes can use to block each other </td></tr>
<tr id="row_233_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInterProcessLock_1_1ScopedLockType.html" target="_self">ScopedLockType</a></td><td class="desc">Automatically locks and unlocks an <a class="el" href="classInterProcessLock.html" title="Acts as a critical section which processes can use to block each other. ">InterProcessLock</a> object </td></tr>
<tr id="row_234_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIPAddress.html" target="_self">IPAddress</a></td><td class="desc">An IPV4 address </td></tr>
<tr id="row_235_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJavascriptEngine.html" target="_self">JavascriptEngine</a></td><td class="desc">A simple javascript interpreter! </td></tr>
<tr id="row_236_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJPEGImageFormat.html" target="_self">JPEGImageFormat</a></td><td class="desc">A subclass of <a class="el" href="classImageFileFormat.html" title="Base-class for codecs that can read and write image file formats such as PNG, JPEG, etc. ">ImageFileFormat</a> for reading and writing JPEG files </td></tr>
<tr id="row_237_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJSON.html" target="_self">JSON</a></td><td class="desc">Contains static methods for converting JSON-formatted text to and from var objects </td></tr>
<tr id="row_238_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJUCEApplication.html" target="_self">JUCEApplication</a></td><td class="desc">An instance of this class is used to specify initialisation and shutdown code for the application </td></tr>
<tr id="row_239_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJUCEApplicationBase.html" target="_self">JUCEApplicationBase</a></td><td class="desc">Abstract base class for application classes </td></tr>
<tr id="row_240_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classJustification.html" target="_self">Justification</a></td><td class="desc">Represents a type of justification to be used when positioning graphical items </td></tr>
<tr id="row_241_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyboardFocusTraverser.html" target="_self">KeyboardFocusTraverser</a></td><td class="desc">Controls the order in which focus moves between components </td></tr>
<tr id="row_242_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyGeneration.html" target="_self">KeyGeneration</a></td><td class="desc">Contains static utilities for generating key-files that can be unlocked by the <a class="el" href="classOnlineUnlockStatus.html" title="A base class for online unlocking systems. ">OnlineUnlockStatus</a> class </td></tr>
<tr id="row_243_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyListener.html" target="_self">KeyListener</a></td><td class="desc">Receives callbacks when keys are pressed </td></tr>
<tr id="row_244_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyMappingEditorComponent.html" target="_self">KeyMappingEditorComponent</a></td><td class="desc">A component to allow editing of the keymaps stored by a <a class="el" href="classKeyPressMappingSet.html" title="Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an Applica...">KeyPressMappingSet</a> object </td></tr>
<tr id="row_245_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyPress.html" target="_self">KeyPress</a></td><td class="desc">Represents a key press, including any modifier keys that are needed </td></tr>
<tr id="row_246_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKeyPressMappingSet.html" target="_self">KeyPressMappingSet</a></td><td class="desc">Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an <a class="el" href="classApplicationCommandManager.html" title="One of these objects holds a list of all the commands your app can perform, and despatches these comm...">ApplicationCommandManager</a> </td></tr>
<tr id="row_247_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_247_" class="arrow" onclick="toggleFolder('247_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKnownPluginList.html" target="_self">KnownPluginList</a></td><td class="desc">Manages a list of plugin types </td></tr>
<tr id="row_247_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKnownPluginList_1_1CustomScanner.html" target="_self">CustomScanner</a></td><td class="desc"></td></tr>
<tr id="row_247_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structKnownPluginList_1_1PluginTree.html" target="_self">PluginTree</a></td><td class="desc">A structure that recursively holds a tree of plugins </td></tr>
<tr id="row_248_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_248_" class="arrow" onclick="toggleFolder('248_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLabel.html" target="_self">Label</a></td><td class="desc">A component that displays a text string, and can optionally become a text editor when clicked </td></tr>
<tr id="row_248_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLabel_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving events from a <a class="el" href="classLabel.html" title="A component that displays a text string, and can optionally become a text editor when clicked...">Label</a> </td></tr>
<tr id="row_248_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLabel_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide label drawing functionality </td></tr>
<tr id="row_249_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLADSPAPluginFormat.html" target="_self">LADSPAPluginFormat</a></td><td class="desc">Implements a plugin format manager for LADSPA plugins </td></tr>
<tr id="row_250_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLagrangeInterpolator.html" target="_self">LagrangeInterpolator</a></td><td class="desc">Interpolator for resampling a stream of floats using 4-point lagrange interpolation </td></tr>
<tr id="row_251_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLAMEEncoderAudioFormat.html" target="_self">LAMEEncoderAudioFormat</a></td><td class="desc">An <a class="el" href="classAudioFormat.html" title="Subclasses of AudioFormat are used to read and write different audio file formats. ">AudioFormat</a> class which can use an installed version of the LAME mp3 encoder to encode a file </td></tr>
<tr id="row_252_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLassoComponent.html" target="_self">LassoComponent</a></td><td class="desc">A component that acts as a rectangular selection region, which you drag with the mouse to select groups of objects (in conjunction with a <a class="el" href="classSelectedItemSet.html" title="Manages a list of selectable items. ">SelectedItemSet</a>) </td></tr>
<tr id="row_253_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLassoSource.html" target="_self">LassoSource</a></td><td class="desc">A class used by the <a class="el" href="classLassoComponent.html" title="A component that acts as a rectangular selection region, which you drag with the mouse to select grou...">LassoComponent</a> to manage the things that it selects </td></tr>
<tr id="row_254_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLeakedObjectDetector.html" target="_self">LeakedObjectDetector</a></td><td class="desc">Embedding an instance of this class inside another class can be used as a low-overhead way of detecting leaked instances </td></tr>
<tr id="row_255_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLEDColour.html" target="_self">LEDColour</a></td><td class="desc">A simple ARGB colour class for setting LEDs </td></tr>
<tr id="row_256_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_256_" class="arrow" onclick="toggleFolder('256_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLEDGrid.html" target="_self">LEDGrid</a></td><td class="desc">Represents a 2D grid of LEDs on a block device </td></tr>
<tr id="row_256_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLEDGrid_1_1Program.html" target="_self">Program</a></td><td class="desc">A program that can be loaded onto an <a class="el" href="classLEDGrid.html" title="Represents a 2D grid of LEDs on a block device. ">LEDGrid</a> </td></tr>
<tr id="row_256_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLEDGrid_1_1ProgramEventMessage.html" target="_self">ProgramEventMessage</a></td><td class="desc">A message that can be sent to the currently loaded program </td></tr>
<tr id="row_256_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLEDGrid_1_1Renderer.html" target="_self">Renderer</a></td><td class="desc"></td></tr>
<tr id="row_257_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLEDRow.html" target="_self">LEDRow</a></td><td class="desc">Represents an LED strip on a device </td></tr>
<tr id="row_258_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLine.html" target="_self">Line</a></td><td class="desc">Represents a line </td></tr>
<tr id="row_259_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLinearSmoothedValue.html" target="_self">LinearSmoothedValue</a></td><td class="desc">Utility class for linearly smoothed values like volume etc </td></tr>
<tr id="row_260_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_260_" class="arrow" onclick="toggleFolder('260_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLinkedListPointer.html" target="_self">LinkedListPointer</a></td><td class="desc">Helps to manipulate singly-linked lists of objects </td></tr>
<tr id="row_260_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLinkedListPointer_1_1Appender.html" target="_self">Appender</a></td><td class="desc">Allows efficient repeated insertions into a list </td></tr>
<tr id="row_261_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListBox.html" target="_self">ListBox</a></td><td class="desc">A list of items that can be scrolled vertically </td></tr>
<tr id="row_262_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListBoxModel.html" target="_self">ListBoxModel</a></td><td class="desc">A subclass of this is used to drive a <a class="el" href="classListBox.html" title="A list of items that can be scrolled vertically. ">ListBox</a> </td></tr>
<tr id="row_263_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_263_" class="arrow" onclick="toggleFolder('263_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListenerList.html" target="_self">ListenerList</a></td><td class="desc">Holds a set of objects and can invoke a member function callback on each object in the set with a single call </td></tr>
<tr id="row_263_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structListenerList_1_1DummyBailOutChecker.html" target="_self">DummyBailOutChecker</a></td><td class="desc">A dummy bail-out checker that always returns false </td></tr>
<tr id="row_263_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListenerList_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc">Iterates the listeners in a <a class="el" href="classListenerList.html" title="Holds a set of objects and can invoke a member function callback on each object in the set with a sin...">ListenerList</a> </td></tr>
<tr id="row_264_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLocalisedStrings.html" target="_self">LocalisedStrings</a></td><td class="desc">Used to convert strings to localised foreign-language versions </td></tr>
<tr id="row_265_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogger.html" target="_self">Logger</a></td><td class="desc">Acts as an application-wide logging class </td></tr>
<tr id="row_266_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLookAndFeel.html" target="_self">LookAndFeel</a></td><td class="desc"><a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application </td></tr>
<tr id="row_267_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLookAndFeel__V1.html" target="_self">LookAndFeel_V1</a></td><td class="desc">The original JUCE look-and-feel, as used back from 2002 to about 2007ish </td></tr>
<tr id="row_268_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLookAndFeel__V2.html" target="_self">LookAndFeel_V2</a></td><td class="desc">This <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> subclass implements the juce style from around 2008-12 </td></tr>
<tr id="row_269_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLookAndFeel__V3.html" target="_self">LookAndFeel_V3</a></td><td class="desc">The latest JUCE look-and-feel style, as introduced in 2013 </td></tr>
<tr id="row_270_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLowLevelGraphicsContext.html" target="_self">LowLevelGraphicsContext</a></td><td class="desc">Interface class for graphics context objects, used internally by the <a class="el" href="classGraphics.html" title="A graphics context, used for drawing a component or image. ">Graphics</a> class </td></tr>
<tr id="row_271_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_271_" class="arrow" onclick="toggleFolder('271_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLowLevelGraphicsPostScriptRenderer.html" target="_self">LowLevelGraphicsPostScriptRenderer</a></td><td class="desc">An implementation of <a class="el" href="classLowLevelGraphicsContext.html" title="Interface class for graphics context objects, used internally by the Graphics class. ">LowLevelGraphicsContext</a> that turns the drawing operations into a PostScript document </td></tr>
<tr id="row_271_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLowLevelGraphicsPostScriptRenderer_1_1SavedState.html" target="_self">SavedState</a></td><td class="desc"></td></tr>
<tr id="row_272_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLowLevelGraphicsSoftwareRenderer.html" target="_self">LowLevelGraphicsSoftwareRenderer</a></td><td class="desc">A lowest-common-denominator implementation of <a class="el" href="classLowLevelGraphicsContext.html" title="Interface class for graphics context objects, used internally by the Graphics class. ">LowLevelGraphicsContext</a> that does all its rendering in memory </td></tr>
<tr id="row_273_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLuaTokeniser.html" target="_self">LuaTokeniser</a></td><td class="desc"></td></tr>
<tr id="row_274_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMACAddress.html" target="_self">MACAddress</a></td><td class="desc">Represents a MAC network card adapter address ID </td></tr>
<tr id="row_275_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_275_" class="arrow" onclick="toggleFolder('275_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMarkerList.html" target="_self">MarkerList</a></td><td class="desc">Holds a set of named marker points along a one-dimensional axis </td></tr>
<tr id="row_275_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMarkerList_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving events when changes are made to a <a class="el" href="classMarkerList.html" title="Holds a set of named marker points along a one-dimensional axis. ">MarkerList</a> </td></tr>
<tr id="row_275_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMarkerList_1_1Marker.html" target="_self">Marker</a></td><td class="desc">Represents a marker in a <a class="el" href="classMarkerList.html" title="Holds a set of named marker points along a one-dimensional axis. ">MarkerList</a> </td></tr>
<tr id="row_275_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMarkerList_1_1ValueTreeWrapper.html" target="_self">ValueTreeWrapper</a></td><td class="desc">Forms a wrapper around a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> that can be used for storing a <a class="el" href="classMarkerList.html" title="Holds a set of named marker points along a one-dimensional axis. ">MarkerList</a> </td></tr>
<tr id="row_276_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMatrix3D.html" target="_self">Matrix3D</a></td><td class="desc">A 4x4 3D transformation matrix </td></tr>
<tr id="row_277_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMD5.html" target="_self">MD5</a></td><td class="desc"><a class="el" href="classMD5.html" title="MD5 checksum class. ">MD5</a> checksum class </td></tr>
<tr id="row_278_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMemoryBlock.html" target="_self">MemoryBlock</a></td><td class="desc">A class to hold a resizable block of raw data </td></tr>
<tr id="row_279_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMemoryInputStream.html" target="_self">MemoryInputStream</a></td><td class="desc">Allows a block of data to be accessed as a stream </td></tr>
<tr id="row_280_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMemoryMappedAudioFormatReader.html" target="_self">MemoryMappedAudioFormatReader</a></td><td class="desc">A specialised type of <a class="el" href="classAudioFormatReader.html" title="Reads samples from an audio file stream. ">AudioFormatReader</a> that uses a <a class="el" href="classMemoryMappedFile.html" title="Maps a file into virtual memory for easy reading and/or writing. ">MemoryMappedFile</a> to read directly from an audio file </td></tr>
<tr id="row_281_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMemoryMappedFile.html" target="_self">MemoryMappedFile</a></td><td class="desc">Maps a file into virtual memory for easy reading and/or writing </td></tr>
<tr id="row_282_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMemoryOutputStream.html" target="_self">MemoryOutputStream</a></td><td class="desc">Writes data to an internal memory buffer, which grows as required </td></tr>
<tr id="row_283_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMenuBarComponent.html" target="_self">MenuBarComponent</a></td><td class="desc">A menu bar component </td></tr>
<tr id="row_284_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_284_" class="arrow" onclick="toggleFolder('284_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMenuBarModel.html" target="_self">MenuBarModel</a></td><td class="desc">A class for controlling MenuBar components </td></tr>
<tr id="row_284_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMenuBarModel_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class to receive callbacks when a <a class="el" href="classMenuBarModel.html" title="A class for controlling MenuBar components. ">MenuBarModel</a> changes </td></tr>
<tr id="row_285_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMessage.html" target="_self">Message</a></td><td class="desc">The base class for objects that can be sent to a <a class="el" href="classMessageListener.html" title="MessageListener subclasses can post and receive Message objects. ">MessageListener</a> </td></tr>
<tr id="row_286_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMessageListener.html" target="_self">MessageListener</a></td><td class="desc"><a class="el" href="classMessageListener.html" title="MessageListener subclasses can post and receive Message objects. ">MessageListener</a> subclasses can post and receive <a class="el" href="classMessage.html" title="The base class for objects that can be sent to a MessageListener. ">Message</a> objects </td></tr>
<tr id="row_287_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_287_" class="arrow" onclick="toggleFolder('287_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMessageManager.html" target="_self">MessageManager</a></td><td class="desc">This class is in charge of the application's event-dispatch loop </td></tr>
<tr id="row_287_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMessageManager_1_1MessageBase.html" target="_self">MessageBase</a></td><td class="desc">Internal class used as the base class for all message objects </td></tr>
<tr id="row_288_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMessageManagerLock.html" target="_self">MessageManagerLock</a></td><td class="desc">Used to make sure that the calling thread has exclusive access to the message loop </td></tr>
<tr id="row_289_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_289_" class="arrow" onclick="toggleFolder('289_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiBuffer.html" target="_self">MidiBuffer</a></td><td class="desc">Holds a sequence of time-stamped midi events </td></tr>
<tr id="row_289_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiBuffer_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc">Used to iterate through the events in a <a class="el" href="classMidiBuffer.html" title="Holds a sequence of time-stamped midi events. ">MidiBuffer</a> </td></tr>
<tr id="row_290_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiEventList.html" target="_self">MidiEventList</a></td><td class="desc"></td></tr>
<tr id="row_291_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiFile.html" target="_self">MidiFile</a></td><td class="desc">Reads/writes standard midi format files </td></tr>
<tr id="row_292_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiInput.html" target="_self">MidiInput</a></td><td class="desc">Represents a midi input device </td></tr>
<tr id="row_293_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiInputCallback.html" target="_self">MidiInputCallback</a></td><td class="desc">Receives incoming messages from a physical MIDI input device </td></tr>
<tr id="row_294_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiKeyboardComponent.html" target="_self">MidiKeyboardComponent</a></td><td class="desc">A component that displays a piano keyboard, whose notes can be clicked on </td></tr>
<tr id="row_295_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiKeyboardState.html" target="_self">MidiKeyboardState</a></td><td class="desc">Represents a piano keyboard, keeping track of which keys are currently pressed </td></tr>
<tr id="row_296_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiKeyboardStateListener.html" target="_self">MidiKeyboardStateListener</a></td><td class="desc">Receives events from a <a class="el" href="classMidiKeyboardState.html" title="Represents a piano keyboard, keeping track of which keys are currently pressed. ">MidiKeyboardState</a> object </td></tr>
<tr id="row_297_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiMessage.html" target="_self">MidiMessage</a></td><td class="desc">Encapsulates a MIDI message </td></tr>
<tr id="row_298_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiMessageCollector.html" target="_self">MidiMessageCollector</a></td><td class="desc">Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a block-based audio callback </td></tr>
<tr id="row_299_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_299_" class="arrow" onclick="toggleFolder('299_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiMessageSequence.html" target="_self">MidiMessageSequence</a></td><td class="desc">A sequence of timestamped midi messages </td></tr>
<tr id="row_299_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiMessageSequence_1_1MidiEventHolder.html" target="_self">MidiEventHolder</a></td><td class="desc">Structure used to hold midi events in the sequence </td></tr>
<tr id="row_300_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiOutput.html" target="_self">MidiOutput</a></td><td class="desc">Controls a physical MIDI output device </td></tr>
<tr id="row_301_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiRPNDetector.html" target="_self">MidiRPNDetector</a></td><td class="desc">Parses a stream of MIDI data to assemble RPN and NRPN messages from their constituent MIDI CC messages </td></tr>
<tr id="row_302_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMidiRPNGenerator.html" target="_self">MidiRPNGenerator</a></td><td class="desc">Generates an appropriate sequence of MIDI CC messages to represent an RPN or NRPN message </td></tr>
<tr id="row_303_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMidiRPNMessage.html" target="_self">MidiRPNMessage</a></td><td class="desc">Represents a MIDI RPN (registered parameter number) or NRPN (non-registered parameter number) message </td></tr>
<tr id="row_304_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMixerAudioSource.html" target="_self">MixerAudioSource</a></td><td class="desc">An <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that mixes together the output of a set of other AudioSources </td></tr>
<tr id="row_305_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classModalCallbackFunction.html" target="_self">ModalCallbackFunction</a></td><td class="desc">This class provides some handy utility methods for creating <a class="el" href="classModalComponentManager_1_1Callback.html" title="Receives callbacks when a modal component is dismissed. ">ModalComponentManager::Callback</a> objects that will invoke a static function with some parameters when a modal component is dismissed </td></tr>
<tr id="row_306_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_306_" class="arrow" onclick="toggleFolder('306_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classModalComponentManager.html" target="_self">ModalComponentManager</a></td><td class="desc">Manages the system's stack of modal components </td></tr>
<tr id="row_306_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classModalComponentManager_1_1Callback.html" target="_self">Callback</a></td><td class="desc">Receives callbacks when a modal component is dismissed </td></tr>
<tr id="row_307_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structModifierKeyProvider.html" target="_self">ModifierKeyProvider</a></td><td class="desc"></td></tr>
<tr id="row_308_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structModifierKeyReceiver.html" target="_self">ModifierKeyReceiver</a></td><td class="desc"></td></tr>
<tr id="row_309_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classModifierKeys.html" target="_self">ModifierKeys</a></td><td class="desc">Represents the state of the mouse buttons and modifier keys </td></tr>
<tr id="row_310_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMountedVolumeListChangeDetector.html" target="_self">MountedVolumeListChangeDetector</a></td><td class="desc">An instance of this class will provide callbacks when drives are mounted or unmounted on the system </td></tr>
<tr id="row_311_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMouseCursor.html" target="_self">MouseCursor</a></td><td class="desc">Represents a mouse cursor image </td></tr>
<tr id="row_312_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMouseEvent.html" target="_self">MouseEvent</a></td><td class="desc">Contains position and status information about a mouse event </td></tr>
<tr id="row_313_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_313_" class="arrow" onclick="toggleFolder('313_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMouseInactivityDetector.html" target="_self">MouseInactivityDetector</a></td><td class="desc">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 </td></tr>
<tr id="row_313_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMouseInactivityDetector_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Classes should implement this to receive callbacks from a <a class="el" href="classMouseInactivityDetector.html" title="This object watches for mouse-events happening within a component, and if the mouse remains still for...">MouseInactivityDetector</a> when the mouse becomes active or inactive </td></tr>
<tr id="row_314_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMouseInputSource.html" target="_self">MouseInputSource</a></td><td class="desc">Represents a linear source of mouse events from a mouse device or individual finger in a multi-touch environment </td></tr>
<tr id="row_315_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMouseListener.html" target="_self">MouseListener</a></td><td class="desc">A <a class="el" href="classMouseListener.html" title="A MouseListener can be registered with a component to receive callbacks about mouse events that happe...">MouseListener</a> can be registered with a component to receive callbacks about mouse events that happen to that component </td></tr>
<tr id="row_316_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMouseWheelDetails.html" target="_self">MouseWheelDetails</a></td><td class="desc">Contains status information about a mouse wheel event </td></tr>
<tr id="row_317_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMP3AudioFormat.html" target="_self">MP3AudioFormat</a></td><td class="desc">Software-based MP3 decoding format (doesn't currently provide an encoder) </td></tr>
<tr id="row_318_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_318_" class="arrow" onclick="toggleFolder('318_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPEInstrument.html" target="_self">MPEInstrument</a></td><td class="desc"></td></tr>
<tr id="row_318_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPEInstrument_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Derive from this class to be informed about any changes in the expressive MIDI notes played by this instrument </td></tr>
<tr id="row_319_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPEMessages.html" target="_self">MPEMessages</a></td><td class="desc">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 </td></tr>
<tr id="row_320_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMPENote.html" target="_self">MPENote</a></td><td class="desc">This struct represents a playing MPE note </td></tr>
<tr id="row_321_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPESynthesiser.html" target="_self">MPESynthesiser</a></td><td class="desc">Base class for an MPE-compatible musical device that can play sounds </td></tr>
<tr id="row_322_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMPESynthesiserBase.html" target="_self">MPESynthesiserBase</a></td><td class="desc">Derive from this class to create a basic audio generator capable of MPE </td></tr>
<tr id="row_323_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPESynthesiserVoice.html" target="_self">MPESynthesiserVoice</a></td><td class="desc">Represents an MPE voice that an <a class="el" href="classMPESynthesiser.html" title="Base class for an MPE-compatible musical device that can play sounds. ">MPESynthesiser</a> can use to play a sound </td></tr>
<tr id="row_324_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPEValue.html" target="_self">MPEValue</a></td><td class="desc">This class represents a single value for any of the MPE dimensions of control </td></tr>
<tr id="row_325_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMPEZone.html" target="_self">MPEZone</a></td><td class="desc">This struct represents an MPE Zone </td></tr>
<tr id="row_326_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_326_" class="arrow" onclick="toggleFolder('326_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPEZoneLayout.html" target="_self">MPEZoneLayout</a></td><td class="desc">This class represents the current MPE zone layout of a device capable of handling MPE </td></tr>
<tr id="row_326_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMPEZoneLayout_1_1Listener.html" target="_self">Listener</a></td><td class="desc"><a class="el" href="classMPEZoneLayout_1_1Listener.html" title="Listener class. ">Listener</a> class </td></tr>
<tr id="row_327_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMultiDocumentPanel.html" target="_self">MultiDocumentPanel</a></td><td class="desc">A component that contains a set of other components either in floating windows or tabs </td></tr>
<tr id="row_328_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMultiDocumentPanelWindow.html" target="_self">MultiDocumentPanelWindow</a></td><td class="desc">This is a derivative of <a class="el" href="classDocumentWindow.html" title="A resizable window with a title bar and maximise, minimise and close buttons. ">DocumentWindow</a> that is used inside a <a class="el" href="classMultiDocumentPanel.html" title="A component that contains a set of other components either in floating windows or tabs...">MultiDocumentPanel</a> component </td></tr>
<tr id="row_329_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMultiTimer.html" target="_self">MultiTimer</a></td><td class="desc">A type of timer class that can run multiple timers with different frequencies, all of which share a single callback </td></tr>
<tr id="row_330_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNamedPipe.html" target="_self">NamedPipe</a></td><td class="desc">A cross-process pipe that can have data written to and read from it </td></tr>
<tr id="row_331_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_331_" class="arrow" onclick="toggleFolder('331_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNamedValueSet.html" target="_self">NamedValueSet</a></td><td class="desc">Holds a set of named var objects </td></tr>
<tr id="row_331_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structNamedValueSet_1_1NamedValue.html" target="_self">NamedValue</a></td><td class="desc"></td></tr>
<tr id="row_332_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNativeImageType.html" target="_self">NativeImageType</a></td><td class="desc">An image storage type which holds the pixels using whatever is the default storage format on the current platform </td></tr>
<tr id="row_333_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNativeMessageBox.html" target="_self">NativeMessageBox</a></td><td class="desc">This class contains some static methods for showing native alert windows </td></tr>
<tr id="row_334_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNewLine.html" target="_self">NewLine</a></td><td class="desc">This class is used for represent a new-line character sequence </td></tr>
<tr id="row_335_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNormalisableRange.html" target="_self">NormalisableRange</a></td><td class="desc">Represents a mapping between an arbitrary range of values and a normalised 0-&gt;1 range </td></tr>
<tr id="row_336_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNSViewComponent.html" target="_self">NSViewComponent</a></td><td class="desc">A Mac-specific class that can create and embed an NSView inside itself </td></tr>
<tr id="row_337_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOggVorbisAudioFormat.html" target="_self">OggVorbisAudioFormat</a></td><td class="desc">Reads and writes the Ogg-Vorbis audio format </td></tr>
<tr id="row_338_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOnlineUnlockForm.html" target="_self">OnlineUnlockForm</a></td><td class="desc">Acts as a GUI which asks the user for their details, and calls the approriate methods on your <a class="el" href="classOnlineUnlockStatus.html" title="A base class for online unlocking systems. ">OnlineUnlockStatus</a> object to attempt to register the app </td></tr>
<tr id="row_339_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_339_" class="arrow" onclick="toggleFolder('339_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOnlineUnlockStatus.html" target="_self">OnlineUnlockStatus</a></td><td class="desc">A base class for online unlocking systems </td></tr>
<tr id="row_339_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOnlineUnlockStatus_1_1MachineIDUtilities.html" target="_self">MachineIDUtilities</a></td><td class="desc">This class contains some utility functions that might help with machine ID generation </td></tr>
<tr id="row_339_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOnlineUnlockStatus_1_1UnlockResult.html" target="_self">UnlockResult</a></td><td class="desc">This provides some details about the reply that the server gave in a call to <a class="el" href="classOnlineUnlockStatus.html#ae40afa554781a7649645c75c664bba47" title="Contacts the webserver and attempts to perform a registration with the given user details...">attemptWebserverUnlock()</a> </td></tr>
<tr id="row_340_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLAppComponent.html" target="_self">OpenGLAppComponent</a></td><td class="desc">A base class for writing simple one-page graphical apps </td></tr>
<tr id="row_341_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLContext.html" target="_self">OpenGLContext</a></td><td class="desc">Creates an OpenGL context, which can be attached to a component </td></tr>
<tr id="row_342_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLFrameBuffer.html" target="_self">OpenGLFrameBuffer</a></td><td class="desc">Creates an openGL frame buffer </td></tr>
<tr id="row_343_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOpenGLGraphicsContextCustomShader.html" target="_self">OpenGLGraphicsContextCustomShader</a></td><td class="desc">Used to create custom shaders for use with an openGL 2D rendering context </td></tr>
<tr id="row_344_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLHelpers.html" target="_self">OpenGLHelpers</a></td><td class="desc">A set of miscellaneous openGL helper functions </td></tr>
<tr id="row_345_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLImageType.html" target="_self">OpenGLImageType</a></td><td class="desc">A type of <a class="el" href="classImagePixelData.html" title="This is a base class for holding image data in implementation-specific ways. ">ImagePixelData</a> that stores its image data in an OpenGL framebuffer, allowing a JUCE <a class="el" href="classImage.html" title="Holds a fixed-size bitmap. ">Image</a> object to wrap a framebuffer </td></tr>
<tr id="row_346_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLPixelFormat.html" target="_self">OpenGLPixelFormat</a></td><td class="desc">Represents the various properties of an OpenGL pixel format </td></tr>
<tr id="row_347_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLRenderer.html" target="_self">OpenGLRenderer</a></td><td class="desc">A base class that should be implemented by classes which want to render openGL on a background thread </td></tr>
<tr id="row_348_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_348_" class="arrow" onclick="toggleFolder('348_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLShaderProgram.html" target="_self">OpenGLShaderProgram</a></td><td class="desc">Manages an OpenGL shader program </td></tr>
<tr id="row_348_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOpenGLShaderProgram_1_1Attribute.html" target="_self">Attribute</a></td><td class="desc">Represents an openGL vertex attribute value </td></tr>
<tr id="row_348_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOpenGLShaderProgram_1_1Uniform.html" target="_self">Uniform</a></td><td class="desc">Represents an openGL uniform value </td></tr>
<tr id="row_349_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOpenGLTexture.html" target="_self">OpenGLTexture</a></td><td class="desc">Creates an openGL texture from an <a class="el" href="classImage.html" title="Holds a fixed-size bitmap. ">Image</a> </td></tr>
<tr id="row_350_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOptionalScopedPointer.html" target="_self">OptionalScopedPointer</a></td><td class="desc">Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope </td></tr>
<tr id="row_351_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCAddress.html" target="_self">OSCAddress</a></td><td class="desc">An OSC address </td></tr>
<tr id="row_352_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCAddressPattern.html" target="_self">OSCAddressPattern</a></td><td class="desc">An OSC address pattern </td></tr>
<tr id="row_353_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCArgument.html" target="_self">OSCArgument</a></td><td class="desc">An OSC argument </td></tr>
<tr id="row_354_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_354_" class="arrow" onclick="toggleFolder('354_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCBundle.html" target="_self">OSCBundle</a></td><td class="desc">An OSC bundle </td></tr>
<tr id="row_354_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCBundle_1_1Element.html" target="_self">Element</a></td><td class="desc">An OSC bundle element </td></tr>
<tr id="row_355_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOSCException.html" target="_self">OSCException</a></td><td class="desc">Base class for exceptions that can be thrown by methods in the OSC module </td></tr>
<tr id="row_356_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOSCFormatError.html" target="_self">OSCFormatError</a></td><td class="desc">Exception type thrown when the OSC module fails to parse something because of a data format not compatible with the OpenSoundControl 1.0 specification </td></tr>
<tr id="row_357_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOSCInternalError.html" target="_self">OSCInternalError</a></td><td class="desc">Exception type thrown in cases of unexpected errors in the OSC module </td></tr>
<tr id="row_358_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCMessage.html" target="_self">OSCMessage</a></td><td class="desc">An OSC <a class="el" href="classMessage.html" title="The base class for objects that can be sent to a MessageListener. ">Message</a> </td></tr>
<tr id="row_359_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_359_" class="arrow" onclick="toggleFolder('359_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCReceiver.html" target="_self">OSCReceiver</a></td><td class="desc">A class for receiving OSC data </td></tr>
<tr id="row_359_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCReceiver_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving OSC data from an <a class="el" href="classOSCReceiver.html" title="A class for receiving OSC data. ">OSCReceiver</a> </td></tr>
<tr id="row_359_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCReceiver_1_1ListenerWithOSCAddress.html" target="_self">ListenerWithOSCAddress</a></td><td class="desc">A class for receiving only those OSC messages from an <a class="el" href="classOSCReceiver.html" title="A class for receiving OSC data. ">OSCReceiver</a> that match a given OSC address </td></tr>
<tr id="row_359_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOSCReceiver_1_1MessageLoopCallback.html" target="_self">MessageLoopCallback</a></td><td class="desc">Use this struct as the template parameter for <a class="el" href="classOSCReceiver_1_1Listener.html" title="A class for receiving OSC data from an OSCReceiver. ">Listener</a> and <a class="el" href="classOSCReceiver_1_1ListenerWithOSCAddress.html" title="A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address...">ListenerWithOSCAddress</a> to receive incoming OSC data on the message thread </td></tr>
<tr id="row_359_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOSCReceiver_1_1RealtimeCallback.html" target="_self">RealtimeCallback</a></td><td class="desc">Use this struct as the template parameter for <a class="el" href="classOSCReceiver_1_1Listener.html" title="A class for receiving OSC data from an OSCReceiver. ">Listener</a> and <a class="el" href="classOSCReceiver_1_1ListenerWithOSCAddress.html" title="A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address...">ListenerWithOSCAddress</a> to receive incoming OSC data immediately after it arrives, called directly on the network thread that listens to incoming OSC traffic </td></tr>
<tr id="row_360_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCSender.html" target="_self">OSCSender</a></td><td class="desc">An OSC message sender </td></tr>
<tr id="row_361_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCTimeTag.html" target="_self">OSCTimeTag</a></td><td class="desc">An OSC time tag </td></tr>
<tr id="row_362_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOSCTypes.html" target="_self">OSCTypes</a></td><td class="desc">The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoundControl 1.0 specification </td></tr>
<tr id="row_363_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOutputStream.html" target="_self">OutputStream</a></td><td class="desc">The base class for streams that write data to some kind of destination </td></tr>
<tr id="row_364_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOwnedArray.html" target="_self">OwnedArray</a></td><td class="desc">An array designed for holding objects </td></tr>
<tr id="row_365_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_365_" class="arrow" onclick="toggleFolder('365_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPacked7BitArrayBuilder.html" target="_self">Packed7BitArrayBuilder</a></td><td class="desc">This helper class allocates a block of 7-bit bytes and can push sequences of bits into it </td></tr>
<tr id="row_365_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPacked7BitArrayBuilder_1_1State.html" target="_self">State</a></td><td class="desc"></td></tr>
<tr id="row_366_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPacked7BitArrayReader.html" target="_self">Packed7BitArrayReader</a></td><td class="desc">This helper class reads from a block of 7-bit bytes as sequences of bits </td></tr>
<tr id="row_367_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_367_" class="arrow" onclick="toggleFolder('367_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPath.html" target="_self">Path</a></td><td class="desc">A path is a sequence of lines and curves that may either form a closed shape or be open-ended </td></tr>
<tr id="row_367_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPath_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc">Iterates the lines and curves that a path contains </td></tr>
<tr id="row_368_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPathFlatteningIterator.html" target="_self">PathFlatteningIterator</a></td><td class="desc">Flattens a <a class="el" href="classPath.html" title="A path is a sequence of lines and curves that may either form a closed shape or be open-ended...">Path</a> object into a series of straight-line sections </td></tr>
<tr id="row_369_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPathStrokeType.html" target="_self">PathStrokeType</a></td><td class="desc">Describes a type of stroke used to render a solid outline along a path </td></tr>
<tr id="row_370_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_370_" class="arrow" onclick="toggleFolder('370_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPerformanceCounter.html" target="_self">PerformanceCounter</a></td><td class="desc">A timer for measuring performance of code and dumping the results to a file </td></tr>
<tr id="row_370_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPerformanceCounter_1_1Statistics.html" target="_self">Statistics</a></td><td class="desc">Holds the current statistics </td></tr>
<tr id="row_371_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_371_" class="arrow" onclick="toggleFolder('371_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPhysicalTopologySource.html" target="_self">PhysicalTopologySource</a></td><td class="desc">This topology source manages the topology of the physical Blocks devices that are currently connected </td></tr>
<tr id="row_371_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPhysicalTopologySource_1_1DeviceConnection.html" target="_self">DeviceConnection</a></td><td class="desc">For custom transport systems, this represents a connected device </td></tr>
<tr id="row_371_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPhysicalTopologySource_1_1DeviceDetector.html" target="_self">DeviceDetector</a></td><td class="desc">For custom transport systems, this represents a connected device </td></tr>
<tr id="row_372_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPixelAlpha.html" target="_self">PixelAlpha</a></td><td class="desc">Represents an 8-bit single-channel pixel, and can perform compositing operations on it </td></tr>
<tr id="row_373_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPixelARGB.html" target="_self">PixelARGB</a></td><td class="desc">Represents a 32-bit INTERNAL pixel with premultiplied alpha, and can perform compositing operations with it </td></tr>
<tr id="row_374_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPixelRGB.html" target="_self">PixelRGB</a></td><td class="desc">Represents a 24-bit RGB pixel, and can perform compositing operations on it </td></tr>
<tr id="row_375_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPluginDescription.html" target="_self">PluginDescription</a></td><td class="desc">A small class to represent some facts about a particular type of plug-in </td></tr>
<tr id="row_376_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPluginDirectoryScanner.html" target="_self">PluginDirectoryScanner</a></td><td class="desc">Scans a directory for plugins, and adds them to a <a class="el" href="classKnownPluginList.html" title="Manages a list of plugin types. ">KnownPluginList</a> </td></tr>
<tr id="row_377_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPluginHostType.html" target="_self">PluginHostType</a></td><td class="desc"></td></tr>
<tr id="row_378_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPluginListComponent.html" target="_self">PluginListComponent</a></td><td class="desc">A component displaying a list of plugins, with options to scan for them, add, remove and sort them </td></tr>
<tr id="row_379_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPNGImageFormat.html" target="_self">PNGImageFormat</a></td><td class="desc">A subclass of <a class="el" href="classImageFileFormat.html" title="Base-class for codecs that can read and write image file formats such as PNG, JPEG, etc. ">ImageFileFormat</a> for reading and writing PNG files </td></tr>
<tr id="row_380_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPoint.html" target="_self">Point</a></td><td class="desc">A pair of (x, y) coordinates </td></tr>
<tr id="row_381_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_381_" class="arrow" onclick="toggleFolder('381_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPopupMenu.html" target="_self">PopupMenu</a></td><td class="desc">Creates and displays a popup-menu </td></tr>
<tr id="row_381_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPopupMenu_1_1CustomCallback.html" target="_self">CustomCallback</a></td><td class="desc">A user-defined callback that can be used for specific items in a popup menu </td></tr>
<tr id="row_381_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPopupMenu_1_1CustomComponent.html" target="_self">CustomComponent</a></td><td class="desc">A user-defined component that can be used as an item in a popup menu </td></tr>
<tr id="row_381_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPopupMenu_1_1Item.html" target="_self">Item</a></td><td class="desc">Describes a popup menu item </td></tr>
<tr id="row_381_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide menu drawing functionality </td></tr>
<tr id="row_381_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPopupMenu_1_1MenuItemIterator.html" target="_self">MenuItemIterator</a></td><td class="desc">Allows you to iterate through the items in a pop-up menu, and examine their properties </td></tr>
<tr id="row_381_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPopupMenu_1_1Options.html" target="_self">Options</a></td><td class="desc">Class used to create a set of options to pass to the <a class="el" href="classPopupMenu.html#acd7bdfe5db59180d929a5dac90bcacce" title="Displays the menu and waits for the user to pick something. ">show()</a> method </td></tr>
<tr id="row_382_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPositionableAudioSource.html" target="_self">PositionableAudioSource</a></td><td class="desc">A type of <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> which can be repositioned </td></tr>
<tr id="row_383_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPositionedGlyph.html" target="_self">PositionedGlyph</a></td><td class="desc">A glyph from a particular font, with a particular size, style, typeface and position </td></tr>
<tr id="row_384_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPreferencesPanel.html" target="_self">PreferencesPanel</a></td><td class="desc">A component with a set of buttons at the top for changing between pages of preferences </td></tr>
<tr id="row_385_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPrimes.html" target="_self">Primes</a></td><td class="desc">Prime number creation class </td></tr>
<tr id="row_386_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProcess.html" target="_self">Process</a></td><td class="desc">Represents the current executable's process </td></tr>
<tr id="row_387_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_387_" class="arrow" onclick="toggleFolder('387_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProgressBar.html" target="_self">ProgressBar</a></td><td class="desc">A progress bar component </td></tr>
<tr id="row_387_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structProgressBar_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_388_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_388_" class="arrow" onclick="toggleFolder('388_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPropertiesFile.html" target="_self">PropertiesFile</a></td><td class="desc">Wrapper on a file that stores a list of key/value data pairs </td></tr>
<tr id="row_388_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPropertiesFile_1_1Options.html" target="_self">Options</a></td><td class="desc"></td></tr>
<tr id="row_389_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_389_" class="arrow" onclick="toggleFolder('389_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPropertyComponent.html" target="_self">PropertyComponent</a></td><td class="desc">A base class for a component that goes in a <a class="el" href="classPropertyPanel.html" title="A panel that holds a list of PropertyComponent objects. ">PropertyPanel</a> and displays one of an item's properties </td></tr>
<tr id="row_389_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_390_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPropertyPanel.html" target="_self">PropertyPanel</a></td><td class="desc">A panel that holds a list of <a class="el" href="classPropertyComponent.html" title="A base class for a component that goes in a PropertyPanel and displays one of an item&#39;s properties...">PropertyComponent</a> objects </td></tr>
<tr id="row_391_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPropertySet.html" target="_self">PropertySet</a></td><td class="desc">A set of named property values, which can be strings, integers, floating point, etc </td></tr>
<tr id="row_392_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQuaternion.html" target="_self">Quaternion</a></td><td class="desc">Holds a quaternion (a 3D vector and a scalar value) </td></tr>
<tr id="row_393_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQuickTimeMovieComponent.html" target="_self">QuickTimeMovieComponent</a></td><td class="desc">A window that can play back a QuickTime movie </td></tr>
<tr id="row_394_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRandom.html" target="_self">Random</a></td><td class="desc">A random number generator </td></tr>
<tr id="row_395_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRange.html" target="_self">Range</a></td><td class="desc">A general-purpose range object, that simply represents any linear range with a start and end point </td></tr>
<tr id="row_396_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classReadWriteLock.html" target="_self">ReadWriteLock</a></td><td class="desc">A critical section that allows multiple simultaneous readers </td></tr>
<tr id="row_397_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRecentlyOpenedFilesList.html" target="_self">RecentlyOpenedFilesList</a></td><td class="desc">Manages a set of files for use as a list of recently-opened documents </td></tr>
<tr id="row_398_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRectangle.html" target="_self">Rectangle</a></td><td class="desc">Manages a rectangle and allows geometric operations to be performed on it </td></tr>
<tr id="row_399_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRectangleList.html" target="_self">RectangleList</a></td><td class="desc">Maintains a set of rectangles as a complex region </td></tr>
<tr id="row_400_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRectanglePlacement.html" target="_self">RectanglePlacement</a></td><td class="desc">Defines the method used to postion some kind of rectangular object within a rectangular viewport </td></tr>
<tr id="row_401_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classReferenceCountedArray.html" target="_self">ReferenceCountedArray</a></td><td class="desc">Holds a list of objects derived from <a class="el" href="classReferenceCountedObject.html" title="A base class which provides methods for reference-counting. ">ReferenceCountedObject</a>, or which implement basic reference-count handling methods </td></tr>
<tr id="row_402_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classReferenceCountedObject.html" target="_self">ReferenceCountedObject</a></td><td class="desc">A base class which provides methods for reference-counting </td></tr>
<tr id="row_403_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classReferenceCountedObjectPtr.html" target="_self">ReferenceCountedObjectPtr</a></td><td class="desc">A smart-pointer class which points to a reference-counted object </td></tr>
<tr id="row_404_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_404_" class="arrow" onclick="toggleFolder('404_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativeCoordinate.html" target="_self">RelativeCoordinate</a></td><td class="desc">Expresses a coordinate as a dynamically evaluated expression </td></tr>
<tr id="row_404_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRelativeCoordinate_1_1StandardStrings.html" target="_self">StandardStrings</a></td><td class="desc"></td></tr>
<tr id="row_404_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRelativeCoordinate_1_1Strings.html" target="_self">Strings</a></td><td class="desc">A set of static strings that are commonly used by the <a class="el" href="classRelativeCoordinate.html" title="Expresses a coordinate as a dynamically evaluated expression. ">RelativeCoordinate</a> class </td></tr>
<tr id="row_405_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_405_" class="arrow" onclick="toggleFolder('405_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativeCoordinatePositionerBase.html" target="_self">RelativeCoordinatePositionerBase</a></td><td class="desc">Base class for Component::Positioners that are based upon relative coordinates </td></tr>
<tr id="row_405_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativeCoordinatePositionerBase_1_1ComponentScope.html" target="_self">ComponentScope</a></td><td class="desc">Used for resolving a <a class="el" href="classRelativeCoordinate.html" title="Expresses a coordinate as a dynamically evaluated expression. ">RelativeCoordinate</a> expression in the context of a component </td></tr>
<tr id="row_406_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativeParallelogram.html" target="_self">RelativeParallelogram</a></td><td class="desc">A parallelogram defined by three <a class="el" href="classRelativePoint.html" title="An X-Y position stored as a pair of RelativeCoordinate values. ">RelativePoint</a> positions </td></tr>
<tr id="row_407_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePoint.html" target="_self">RelativePoint</a></td><td class="desc">An X-Y position stored as a pair of <a class="el" href="classRelativeCoordinate.html" title="Expresses a coordinate as a dynamically evaluated expression. ">RelativeCoordinate</a> values </td></tr>
<tr id="row_408_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_408_" class="arrow" onclick="toggleFolder('408_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath.html" target="_self">RelativePointPath</a></td><td class="desc">A path object that consists of <a class="el" href="classRelativePoint.html" title="An X-Y position stored as a pair of RelativeCoordinate values. ">RelativePoint</a> coordinates rather than the normal fixed ones </td></tr>
<tr id="row_408_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath_1_1CloseSubPath.html" target="_self">CloseSubPath</a></td><td class="desc"></td></tr>
<tr id="row_408_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath_1_1CubicTo.html" target="_self">CubicTo</a></td><td class="desc"></td></tr>
<tr id="row_408_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath_1_1ElementBase.html" target="_self">ElementBase</a></td><td class="desc">Base class for the elements that make up a <a class="el" href="classRelativePointPath.html" title="A path object that consists of RelativePoint coordinates rather than the normal fixed ones...">RelativePointPath</a> </td></tr>
<tr id="row_408_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath_1_1LineTo.html" target="_self">LineTo</a></td><td class="desc"></td></tr>
<tr id="row_408_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath_1_1QuadraticTo.html" target="_self">QuadraticTo</a></td><td class="desc"></td></tr>
<tr id="row_408_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativePointPath_1_1StartSubPath.html" target="_self">StartSubPath</a></td><td class="desc"></td></tr>
<tr id="row_409_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativeRectangle.html" target="_self">RelativeRectangle</a></td><td class="desc">A rectangle stored as a set of <a class="el" href="classRelativeCoordinate.html" title="Expresses a coordinate as a dynamically evaluated expression. ">RelativeCoordinate</a> values </td></tr>
<tr id="row_410_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelativeTime.html" target="_self">RelativeTime</a></td><td class="desc">A relative measure of time </td></tr>
<tr id="row_411_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResamplingAudioSource.html" target="_self">ResamplingAudioSource</a></td><td class="desc">A type of <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that takes an input source and changes its sample rate </td></tr>
<tr id="row_412_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_412_" class="arrow" onclick="toggleFolder('412_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResizableBorderComponent.html" target="_self">ResizableBorderComponent</a></td><td class="desc">A component that resizes its parent component when dragged </td></tr>
<tr id="row_412_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResizableBorderComponent_1_1Zone.html" target="_self">Zone</a></td><td class="desc">Represents the different sections of a resizable border, which allow it to resized in different ways </td></tr>
<tr id="row_413_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResizableCornerComponent.html" target="_self">ResizableCornerComponent</a></td><td class="desc">A component that resizes a parent component when dragged </td></tr>
<tr id="row_414_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResizableEdgeComponent.html" target="_self">ResizableEdgeComponent</a></td><td class="desc">A component that resizes its parent component when dragged </td></tr>
<tr id="row_415_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_415_" class="arrow" onclick="toggleFolder('415_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResizableWindow.html" target="_self">ResizableWindow</a></td><td class="desc">A base class for top-level windows that can be dragged around and resized </td></tr>
<tr id="row_415_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide window drawing functionality </td></tr>
<tr id="row_416_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classResult.html" target="_self">Result</a></td><td class="desc">Represents the 'success' or 'failure' of an operation, and holds an associated error message to describe the error when there's a failure </td></tr>
<tr id="row_417_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_417_" class="arrow" onclick="toggleFolder('417_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classReverb.html" target="_self">Reverb</a></td><td class="desc">Performs a simple reverb effect on a stream of audio data </td></tr>
<tr id="row_417_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structReverb_1_1Parameters.html" target="_self">Parameters</a></td><td class="desc">Holds the parameters being used by a <a class="el" href="classReverb.html" title="Performs a simple reverb effect on a stream of audio data. ">Reverb</a> object </td></tr>
<tr id="row_418_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classReverbAudioSource.html" target="_self">ReverbAudioSource</a></td><td class="desc">An <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that uses the <a class="el" href="classReverb.html" title="Performs a simple reverb effect on a stream of audio data. ">Reverb</a> class to apply a reverb to another <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> </td></tr>
<tr id="row_419_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRSAKey.html" target="_self">RSAKey</a></td><td class="desc">RSA public/private key-pair encryption class </td></tr>
<tr id="row_420_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_420_" class="arrow" onclick="toggleFolder('420_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRuleBasedTopologySource.html" target="_self">RuleBasedTopologySource</a></td><td class="desc">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 </td></tr>
<tr id="row_420_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRuleBasedTopologySource_1_1Rule.html" target="_self">Rule</a></td><td class="desc">A rule that can transform parts of a topology </td></tr>
<tr id="row_421_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRuntimePermissions.html" target="_self">RuntimePermissions</a></td><td class="desc">Class to handle app runtime permissions for certain functionality on some platforms </td></tr>
<tr id="row_422_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSamplerSound.html" target="_self">SamplerSound</a></td><td class="desc">A subclass of <a class="el" href="classSynthesiserSound.html" title="Describes one of the sounds that a Synthesiser can play. ">SynthesiserSound</a> that represents a sampled audio clip </td></tr>
<tr id="row_423_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSamplerVoice.html" target="_self">SamplerVoice</a></td><td class="desc">A subclass of <a class="el" href="classSynthesiserVoice.html" title="Represents a voice that a Synthesiser can use to play a SynthesiserSound. ">SynthesiserVoice</a> that can play a <a class="el" href="classSamplerSound.html" title="A subclass of SynthesiserSound that represents a sampled audio clip. ">SamplerSound</a> </td></tr>
<tr id="row_424_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScopedAutoReleasePool.html" target="_self">ScopedAutoReleasePool</a></td><td class="desc">A handy C++ wrapper that creates and deletes an NSAutoreleasePool object using RAII </td></tr>
<tr id="row_425_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScopedJuceInitialiser__GUI.html" target="_self">ScopedJuceInitialiser_GUI</a></td><td class="desc">A utility object that helps you initialise and shutdown Juce correctly using an RAII pattern </td></tr>
<tr id="row_426_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScopedPointer.html" target="_self">ScopedPointer</a></td><td class="desc">This class holds a pointer which is automatically deleted when this object goes out of scope </td></tr>
<tr id="row_427_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScopedReadLock.html" target="_self">ScopedReadLock</a></td><td class="desc">Automatically locks and unlocks a <a class="el" href="classReadWriteLock.html" title="A critical section that allows multiple simultaneous readers. ">ReadWriteLock</a> object </td></tr>
<tr id="row_428_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScopedValueSetter.html" target="_self">ScopedValueSetter</a></td><td class="desc">Helper class providing an RAII-based mechanism for temporarily setting and then re-setting a value </td></tr>
<tr id="row_429_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScopedWriteLock.html" target="_self">ScopedWriteLock</a></td><td class="desc">Automatically locks and unlocks a <a class="el" href="classReadWriteLock.html" title="A critical section that allows multiple simultaneous readers. ">ReadWriteLock</a> object </td></tr>
<tr id="row_430_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_430_" class="arrow" onclick="toggleFolder('430_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScrollBar.html" target="_self">ScrollBar</a></td><td class="desc">A scrollbar component </td></tr>
<tr id="row_430_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classScrollBar_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving events from a <a class="el" href="classScrollBar.html" title="A scrollbar component. ">ScrollBar</a> </td></tr>
<tr id="row_430_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide scrollbar-drawing functionality </td></tr>
<tr id="row_431_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSelectedItemSet.html" target="_self">SelectedItemSet</a></td><td class="desc">Manages a list of selectable items </td></tr>
<tr id="row_432_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSettableTooltipClient.html" target="_self">SettableTooltipClient</a></td><td class="desc">An implementation of <a class="el" href="classTooltipClient.html" title="Components that want to use pop-up tooltips should implement this interface. ">TooltipClient</a> that stores the tooltip string and a method for changing it </td></tr>
<tr id="row_433_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSHA256.html" target="_self">SHA256</a></td><td class="desc">SHA-256 secure hash generator </td></tr>
<tr id="row_434_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classShapeButton.html" target="_self">ShapeButton</a></td><td class="desc">A button that contains a filled shape </td></tr>
<tr id="row_435_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSharedResourcePointer.html" target="_self">SharedResourcePointer</a></td><td class="desc">A smart-pointer that automatically creates and manages the lifetime of a shared static instance of a class </td></tr>
<tr id="row_436_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSingleThreadedReferenceCountedObject.html" target="_self">SingleThreadedReferenceCountedObject</a></td><td class="desc">Adds reference-counting to an object </td></tr>
<tr id="row_437_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_437_" class="arrow" onclick="toggleFolder('437_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSlider.html" target="_self">Slider</a></td><td class="desc">A slider control for changing a value </td></tr>
<tr id="row_437_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSlider_1_1Listener.html" target="_self">Listener</a></td><td class="desc">A class for receiving callbacks from a <a class="el" href="classSlider.html" title="A slider control for changing a value. ">Slider</a> </td></tr>
<tr id="row_437_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSlider_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide slider drawing functionality </td></tr>
<tr id="row_437_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSlider_1_1RotaryParameters.html" target="_self">RotaryParameters</a></td><td class="desc"></td></tr>
<tr id="row_437_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSlider_1_1SliderLayout.html" target="_self">SliderLayout</a></td><td class="desc">A struct defining the placement of the slider area and the text box area relative to the bounds of the whole <a class="el" href="classSlider.html" title="A slider control for changing a value. ">Slider</a> component </td></tr>
<tr id="row_438_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSliderPropertyComponent.html" target="_self">SliderPropertyComponent</a></td><td class="desc">A <a class="el" href="classPropertyComponent.html" title="A base class for a component that goes in a PropertyPanel and displays one of an item&#39;s properties...">PropertyComponent</a> that shows its value as a slider </td></tr>
<tr id="row_439_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSoftwareImageType.html" target="_self">SoftwareImageType</a></td><td class="desc">An image storage type which holds the pixels in-memory as a simple block of values </td></tr>
<tr id="row_440_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSortedSet.html" target="_self">SortedSet</a></td><td class="desc">Holds a set of unique primitive objects, such as ints or doubles </td></tr>
<tr id="row_441_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSoundPlayer.html" target="_self">SoundPlayer</a></td><td class="desc">A simple sound player that you can add to the <a class="el" href="classAudioDeviceManager.html" title="Manages the state of some audio and midi i/o devices. ">AudioDeviceManager</a> to play simple sounds </td></tr>
<tr id="row_442_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSparseSet.html" target="_self">SparseSet</a></td><td class="desc">Holds a set of primitive values, storing them as a set of ranges </td></tr>
<tr id="row_443_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_443_" class="arrow" onclick="toggleFolder('443_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSpeakerMappings.html" target="_self">SpeakerMappings</a></td><td class="desc"></td></tr>
<tr id="row_443_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSpeakerMappings_1_1Mapping.html" target="_self">Mapping</a></td><td class="desc"></td></tr>
<tr id="row_444_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSpinLock.html" target="_self">SpinLock</a></td><td class="desc">A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations </td></tr>
<tr id="row_445_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSplashScreen.html" target="_self">SplashScreen</a></td><td class="desc">A component for showing a splash screen while your app starts up </td></tr>
<tr id="row_446_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStandaloneFilterWindow.html" target="_self">StandaloneFilterWindow</a></td><td class="desc">A class that can be used to run a simple standalone application containing your filter </td></tr>
<tr id="row_447_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStandalonePluginHolder.html" target="_self">StandalonePluginHolder</a></td><td class="desc">An object that creates and plays a standalone instance of an <a class="el" href="classAudioProcessor.html" title="Base class for audio processing filters or plugins. ">AudioProcessor</a> </td></tr>
<tr id="row_448_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStatisticsAccumulator.html" target="_self">StatisticsAccumulator</a></td><td class="desc">A class that measures various statistics about a series of floating point values that it is given </td></tr>
<tr id="row_449_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStatusLight.html" target="_self">StatusLight</a></td><td class="desc">Represents a status LED on a device </td></tr>
<tr id="row_450_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStreamingSocket.html" target="_self">StreamingSocket</a></td><td class="desc">A wrapper for a streaming (TCP) socket </td></tr>
<tr id="row_451_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStretchableLayoutManager.html" target="_self">StretchableLayoutManager</a></td><td class="desc">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 </td></tr>
<tr id="row_452_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_452_" class="arrow" onclick="toggleFolder('452_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStretchableLayoutResizerBar.html" target="_self">StretchableLayoutResizerBar</a></td><td class="desc">A component that acts as one of the vertical or horizontal bars you see being used to resize panels in a window </td></tr>
<tr id="row_452_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structStretchableLayoutResizerBar_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_453_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStretchableObjectResizer.html" target="_self">StretchableObjectResizer</a></td><td class="desc">A utility class for fitting a set of objects whose sizes can vary between a minimum and maximum size, into a space </td></tr>
<tr id="row_454_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classString.html" target="_self">String</a></td><td class="desc">The JUCE <a class="el" href="classString.html" title="The JUCE String class! ">String</a> class! </td></tr>
<tr id="row_455_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringArray.html" target="_self">StringArray</a></td><td class="desc">A special array for holding a list of strings </td></tr>
<tr id="row_456_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringPairArray.html" target="_self">StringPairArray</a></td><td class="desc">A container for holding a set of strings which are keyed by another string </td></tr>
<tr id="row_457_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringPool.html" target="_self">StringPool</a></td><td class="desc">A <a class="el" href="classStringPool.html" title="A StringPool holds a set of shared strings, which reduces storage overheads and improves comparison s...">StringPool</a> holds a set of shared strings, which reduces storage overheads and improves comparison speed when dealing with many duplicate strings </td></tr>
<tr id="row_458_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringRef.html" target="_self">StringRef</a></td><td class="desc">A simple class for holding temporary references to a string literal or <a class="el" href="classString.html" title="The JUCE String class! ">String</a> </td></tr>
<tr id="row_459_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSubregionStream.html" target="_self">SubregionStream</a></td><td class="desc">Wraps another input stream, and reads from a specific part of it </td></tr>
<tr id="row_460_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSynthesiser.html" target="_self">Synthesiser</a></td><td class="desc">Base class for a musical device that can play sounds </td></tr>
<tr id="row_461_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSynthesiserSound.html" target="_self">SynthesiserSound</a></td><td class="desc">Describes one of the sounds that a <a class="el" href="classSynthesiser.html" title="Base class for a musical device that can play sounds. ">Synthesiser</a> can play </td></tr>
<tr id="row_462_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSynthesiserVoice.html" target="_self">SynthesiserVoice</a></td><td class="desc">Represents a voice that a <a class="el" href="classSynthesiser.html" title="Base class for a musical device that can play sounds. ">Synthesiser</a> can use to play a <a class="el" href="classSynthesiserSound.html" title="Describes one of the sounds that a Synthesiser can play. ">SynthesiserSound</a> </td></tr>
<tr id="row_463_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSystemAudioVolume.html" target="_self">SystemAudioVolume</a></td><td class="desc">Contains functions to control the system's master volume </td></tr>
<tr id="row_464_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSystemClipboard.html" target="_self">SystemClipboard</a></td><td class="desc">Handles reading/writing to the system's clipboard </td></tr>
<tr id="row_465_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSystemStats.html" target="_self">SystemStats</a></td><td class="desc">Contains methods for finding out about the current hardware and OS configuration </td></tr>
<tr id="row_466_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSystemTrayIconComponent.html" target="_self">SystemTrayIconComponent</a></td><td class="desc">This component sits in the taskbar tray as a small icon </td></tr>
<tr id="row_467_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTabBarButton.html" target="_self">TabBarButton</a></td><td class="desc">In a <a class="el" href="classTabbedButtonBar.html" title="A vertical or horizontal bar containing tabs that you can select. ">TabbedButtonBar</a>, this component is used for each of the buttons </td></tr>
<tr id="row_468_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_468_" class="arrow" onclick="toggleFolder('468_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTabbedButtonBar.html" target="_self">TabbedButtonBar</a></td><td class="desc">A vertical or horizontal bar containing tabs that you can select </td></tr>
<tr id="row_468_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide window drawing functionality </td></tr>
<tr id="row_469_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTabbedComponent.html" target="_self">TabbedComponent</a></td><td class="desc">A component with a <a class="el" href="classTabbedButtonBar.html" title="A vertical or horizontal bar containing tabs that you can select. ">TabbedButtonBar</a> along one of its sides </td></tr>
<tr id="row_470_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_470_" class="arrow" onclick="toggleFolder('470_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTableHeaderComponent.html" target="_self">TableHeaderComponent</a></td><td class="desc">A component that displays a strip of column headings for a table, and allows these to be resized, dragged around, etc </td></tr>
<tr id="row_470_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTableHeaderComponent_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Receives events from a <a class="el" href="classTableHeaderComponent.html" title="A component that displays a strip of column headings for a table, and allows these to be resized...">TableHeaderComponent</a> when columns are resized, moved, etc </td></tr>
<tr id="row_470_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTableHeaderComponent_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_471_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTableListBox.html" target="_self">TableListBox</a></td><td class="desc">A table of cells, using a <a class="el" href="classTableHeaderComponent.html" title="A component that displays a strip of column headings for a table, and allows these to be resized...">TableHeaderComponent</a> as its header </td></tr>
<tr id="row_472_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTableListBoxModel.html" target="_self">TableListBoxModel</a></td><td class="desc">One of these is used by a <a class="el" href="classTableListBox.html" title="A table of cells, using a TableHeaderComponent as its header. ">TableListBox</a> as the data model for the table's contents </td></tr>
<tr id="row_473_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTemporaryFile.html" target="_self">TemporaryFile</a></td><td class="desc">Manages a temporary file, which will be deleted when this object is deleted </td></tr>
<tr id="row_474_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextButton.html" target="_self">TextButton</a></td><td class="desc">A button that uses the standard lozenge-shaped background with a line of text on it </td></tr>
<tr id="row_475_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_475_" class="arrow" onclick="toggleFolder('475_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextDiff.html" target="_self">TextDiff</a></td><td class="desc">Calculates and applies a sequence of changes to convert one text string into another </td></tr>
<tr id="row_475_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTextDiff_1_1Change.html" target="_self">Change</a></td><td class="desc">Describes a change, which can be either an insertion or deletion </td></tr>
<tr id="row_476_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextDragAndDropTarget.html" target="_self">TextDragAndDropTarget</a></td><td class="desc">Components derived from this class can have text dropped onto them by an external application </td></tr>
<tr id="row_477_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_477_" class="arrow" onclick="toggleFolder('477_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextEditor.html" target="_self">TextEditor</a></td><td class="desc">An editable text box </td></tr>
<tr id="row_477_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextEditor_1_1InputFilter.html" target="_self">InputFilter</a></td><td class="desc">Base class for input filters that can be applied to a <a class="el" href="classTextEditor.html" title="An editable text box. ">TextEditor</a> to restrict the text that can be entered </td></tr>
<tr id="row_477_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextEditor_1_1LengthAndCharacterRestriction.html" target="_self">LengthAndCharacterRestriction</a></td><td class="desc">An input filter for a <a class="el" href="classTextEditor.html" title="An editable text box. ">TextEditor</a> that limits the length of text and/or the characters that it may contain </td></tr>
<tr id="row_477_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextEditor_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Receives callbacks from a <a class="el" href="classTextEditor.html" title="An editable text box. ">TextEditor</a> component when it changes </td></tr>
<tr id="row_477_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTextEditor_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide <a class="el" href="classTextEditor.html" title="An editable text box. ">TextEditor</a> drawing functionality </td></tr>
<tr id="row_478_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTextEditorKeyMapper.html" target="_self">TextEditorKeyMapper</a></td><td class="desc">This class is used to invoke a range of text-editor navigation methods on an object, based upon a keypress event </td></tr>
<tr id="row_479_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextInputTarget.html" target="_self">TextInputTarget</a></td><td class="desc">An abstract base class which can be implemented by components that function as text editors </td></tr>
<tr id="row_480_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_480_" class="arrow" onclick="toggleFolder('480_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextLayout.html" target="_self">TextLayout</a></td><td class="desc">A Pre-formatted piece of text, which may contain multiple fonts and colours </td></tr>
<tr id="row_480_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextLayout_1_1Glyph.html" target="_self">Glyph</a></td><td class="desc">A positioned glyph </td></tr>
<tr id="row_480_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextLayout_1_1Line.html" target="_self">Line</a></td><td class="desc">A line containing a sequence of glyph-runs </td></tr>
<tr id="row_480_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextLayout_1_1Run.html" target="_self">Run</a></td><td class="desc">A sequence of glyphs with a common font and colour </td></tr>
<tr id="row_481_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_481_" class="arrow" onclick="toggleFolder('481_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextPropertyComponent.html" target="_self">TextPropertyComponent</a></td><td class="desc">A <a class="el" href="classPropertyComponent.html" title="A base class for a component that goes in a PropertyPanel and displays one of an item&#39;s properties...">PropertyComponent</a> that shows its value as editable text </td></tr>
<tr id="row_481_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextPropertyComponent_1_1Listener.html" target="_self">Listener</a></td><td class="desc"></td></tr>
<tr id="row_482_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThread.html" target="_self">Thread</a></td><td class="desc">Encapsulates a thread </td></tr>
<tr id="row_483_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThreadLocalValue.html" target="_self">ThreadLocalValue</a></td><td class="desc">Provides cross-platform support for thread-local objects </td></tr>
<tr id="row_484_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_484_" class="arrow" onclick="toggleFolder('484_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThreadPool.html" target="_self">ThreadPool</a></td><td class="desc">A set of threads that will run a list of jobs </td></tr>
<tr id="row_484_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThreadPool_1_1JobSelector.html" target="_self">JobSelector</a></td><td class="desc">A callback class used when you need to select which <a class="el" href="classThreadPoolJob.html" title="A task that is executed by a ThreadPool object. ">ThreadPoolJob</a> objects are suitable for some kind of operation </td></tr>
<tr id="row_485_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThreadPoolJob.html" target="_self">ThreadPoolJob</a></td><td class="desc">A task that is executed by a <a class="el" href="classThreadPool.html" title="A set of threads that will run a list of jobs. ">ThreadPool</a> object </td></tr>
<tr id="row_486_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classThreadWithProgressWindow.html" target="_self">ThreadWithProgressWindow</a></td><td class="desc">A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it's busy running </td></tr>
<tr id="row_487_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTime.html" target="_self">Time</a></td><td class="desc">Holds an absolute date and time </td></tr>
<tr id="row_488_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTimer.html" target="_self">Timer</a></td><td class="desc">Makes repeated callbacks to a virtual method at a specified time interval </td></tr>
<tr id="row_489_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTimeSliceClient.html" target="_self">TimeSliceClient</a></td><td class="desc">Used by the <a class="el" href="classTimeSliceThread.html" title="A thread that keeps a list of clients, and calls each one in turn, giving them all a chance to run so...">TimeSliceThread</a> class </td></tr>
<tr id="row_490_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTimeSliceThread.html" target="_self">TimeSliceThread</a></td><td class="desc">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 </td></tr>
<tr id="row_491_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToggleButton.html" target="_self">ToggleButton</a></td><td class="desc">A button that can be toggled on/off </td></tr>
<tr id="row_492_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToneGeneratorAudioSource.html" target="_self">ToneGeneratorAudioSource</a></td><td class="desc">A simple <a class="el" href="classAudioSource.html" title="Base class for objects that can produce a continuous stream of audio. ">AudioSource</a> that generates a sine wave </td></tr>
<tr id="row_493_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_493_" class="arrow" onclick="toggleFolder('493_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToolbar.html" target="_self">Toolbar</a></td><td class="desc">A toolbar component </td></tr>
<tr id="row_493_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structToolbar_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes </td></tr>
<tr id="row_494_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToolbarButton.html" target="_self">ToolbarButton</a></td><td class="desc">A type of button designed to go on a toolbar </td></tr>
<tr id="row_495_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToolbarItemComponent.html" target="_self">ToolbarItemComponent</a></td><td class="desc">A component that can be used as one of the items in a <a class="el" href="classToolbar.html" title="A toolbar component. ">Toolbar</a> </td></tr>
<tr id="row_496_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToolbarItemFactory.html" target="_self">ToolbarItemFactory</a></td><td class="desc">A factory object which can create <a class="el" href="classToolbarItemComponent.html" title="A component that can be used as one of the items in a Toolbar. ">ToolbarItemComponent</a> objects </td></tr>
<tr id="row_497_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classToolbarItemPalette.html" target="_self">ToolbarItemPalette</a></td><td class="desc">A component containing a list of toolbar items, which the user can drag onto a toolbar to add them </td></tr>
<tr id="row_498_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTooltipClient.html" target="_self">TooltipClient</a></td><td class="desc">Components that want to use pop-up tooltips should implement this interface </td></tr>
<tr id="row_499_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_499_" class="arrow" onclick="toggleFolder('499_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTooltipWindow.html" target="_self">TooltipWindow</a></td><td class="desc">A window that displays a pop-up tooltip when the mouse hovers over another component </td></tr>
<tr id="row_499_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTooltipWindow_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide window drawing functionality </td></tr>
<tr id="row_500_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTopLevelWindow.html" target="_self">TopLevelWindow</a></td><td class="desc">A base class for top-level windows </td></tr>
<tr id="row_501_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_501_" class="arrow" onclick="toggleFolder('501_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTopologySource.html" target="_self">TopologySource</a></td><td class="desc">Base class for an entity that provides access to a blocks topology </td></tr>
<tr id="row_501_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTopologySource_1_1Listener.html" target="_self">Listener</a></td><td class="desc"></td></tr>
<tr id="row_502_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_502_" class="arrow" onclick="toggleFolder('502_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTouchList.html" target="_self">TouchList</a></td><td class="desc">Utility class to hold a list of <a class="el" href="structTouchSurface_1_1Touch.html">TouchSurface::Touch</a> objects with different indices and blockUIDs, where each touch has a mapping to some kind of user-supplied data value </td></tr>
<tr id="row_502_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTouchList_1_1TouchEntry.html" target="_self">TouchEntry</a></td><td class="desc">Holds the current state of a touch, along with the user-data associated with it </td></tr>
<tr id="row_503_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTouchPosition.html" target="_self">TouchPosition</a></td><td class="desc">The coordinates of a touch </td></tr>
<tr id="row_504_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_504_" class="arrow" onclick="toggleFolder('504_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTouchSurface.html" target="_self">TouchSurface</a></td><td class="desc">Represents the touch surface of a BLOCKS device </td></tr>
<tr id="row_504_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTouchSurface_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Receives callbacks when a touch moves or changes pressure </td></tr>
<tr id="row_504_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTouchSurface_1_1Touch.html" target="_self">Touch</a></td><td class="desc"></td></tr>
<tr id="row_505_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTouchVelocity.html" target="_self">TouchVelocity</a></td><td class="desc">The velocities for each dimension of a touch </td></tr>
<tr id="row_506_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTracktionMarketplaceStatus.html" target="_self">TracktionMarketplaceStatus</a></td><td class="desc">An implementation of the <a class="el" href="classOnlineUnlockStatus.html" title="A base class for online unlocking systems. ">OnlineUnlockStatus</a> class which talks to the Tracktion Marketplace server </td></tr>
<tr id="row_507_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_507_" class="arrow" onclick="toggleFolder('507_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTreeView.html" target="_self">TreeView</a></td><td class="desc">A tree-view component </td></tr>
<tr id="row_507_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTreeView_1_1LookAndFeelMethods.html" target="_self">LookAndFeelMethods</a></td><td class="desc">This abstract base class is implemented by <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> classes to provide treeview drawing functionality </td></tr>
<tr id="row_508_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_508_" class="arrow" onclick="toggleFolder('508_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTreeViewItem.html" target="_self">TreeViewItem</a></td><td class="desc">An item in a treeview </td></tr>
<tr id="row_508_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTreeViewItem_1_1OpennessRestorer.html" target="_self">OpennessRestorer</a></td><td class="desc">This handy class takes a copy of a <a class="el" href="classTreeViewItem.html" title="An item in a treeview. ">TreeViewItem</a>'s openness when you create it, and restores that openness state when its destructor is called </td></tr>
<tr id="row_509_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTypeface.html" target="_self">Typeface</a></td><td class="desc">A typeface represents a size-independent font </td></tr>
<tr id="row_510_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUIViewComponent.html" target="_self">UIViewComponent</a></td><td class="desc">An iOS-specific class that can create and embed an UIView inside itself </td></tr>
<tr id="row_511_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUndoableAction.html" target="_self">UndoableAction</a></td><td class="desc">Used by the <a class="el" href="classUndoManager.html" title="Manages a list of undo/redo commands. ">UndoManager</a> class to store an action which can be done and undone </td></tr>
<tr id="row_512_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUndoManager.html" target="_self">UndoManager</a></td><td class="desc">Manages a list of undo/redo commands </td></tr>
<tr id="row_513_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUnitTest.html" target="_self">UnitTest</a></td><td class="desc">This is a base class for classes that perform a unit test </td></tr>
<tr id="row_514_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_514_" class="arrow" onclick="toggleFolder('514_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUnitTestRunner.html" target="_self">UnitTestRunner</a></td><td class="desc">Runs a set of unit tests </td></tr>
<tr id="row_514_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structUnitTestRunner_1_1TestResult.html" target="_self">TestResult</a></td><td class="desc">Contains the results of a test </td></tr>
<tr id="row_515_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classURL.html" target="_self">URL</a></td><td class="desc">Represents a <a class="el" href="classURL.html" title="Represents a URL and has a bunch of useful functions to manipulate it. ">URL</a> and has a bunch of useful functions to manipulate it </td></tr>
<tr id="row_516_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classUuid.html" target="_self">Uuid</a></td><td class="desc">A universally unique 128-bit identifier </td></tr>
<tr id="row_517_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_517_" class="arrow" onclick="toggleFolder('517_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classValue.html" target="_self">Value</a></td><td class="desc">Represents a shared variant value </td></tr>
<tr id="row_517_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classValue_1_1Listener.html" target="_self">Listener</a></td><td class="desc">Receives callbacks when a <a class="el" href="classValue.html" title="Represents a shared variant value. ">Value</a> object changes </td></tr>
<tr id="row_517_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classValue_1_1ValueSource.html" target="_self">ValueSource</a></td><td class="desc">Used internally by the <a class="el" href="classValue.html" title="Represents a shared variant value. ">Value</a> class as the base class for its shared value objects </td></tr>
<tr id="row_518_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_518_" class="arrow" onclick="toggleFolder('518_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classValueTree.html" target="_self">ValueTree</a></td><td class="desc">A powerful tree structure that can be used to hold free-form data, and which can handle its own undo and redo behaviour </td></tr>
<tr id="row_518_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structValueTree_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
<tr id="row_518_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classValueTree_1_1Listener.html" target="_self">Listener</a></td><td class="desc"><a class="el" href="classValueTree_1_1Listener.html" title="Listener class for events that happen to a ValueTree. ">Listener</a> class for events that happen to a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a> </td></tr>
<tr id="row_519_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classValueTreeSynchroniser.html" target="_self">ValueTreeSynchroniser</a></td><td class="desc">This class can be used to watch for all changes to the state of a <a class="el" href="classValueTree.html" title="A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...">ValueTree</a>, and to convert them to a transmittable binary encoding </td></tr>
<tr id="row_520_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_520_" class="arrow" onclick="toggleFolder('520_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classvar.html" target="_self">var</a></td><td class="desc">A variant class, that can be used to hold a range of primitive values </td></tr>
<tr id="row_520_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvar_1_1NativeFunctionArgs.html" target="_self">NativeFunctionArgs</a></td><td class="desc">This structure is passed to a NativeFunction callback, and contains invocation details about the function's arguments and context </td></tr>
<tr id="row_521_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVariantConverter.html" target="_self">VariantConverter</a></td><td class="desc">This template-overloaded class can be used to convert between var and custom types </td></tr>
<tr id="row_522_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVariantConverter_3_01String_01_4.html" target="_self">VariantConverter&lt; String &gt;</a></td><td class="desc">This template-overloaded class can be used to convert between var and custom types </td></tr>
<tr id="row_523_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVector3D.html" target="_self">Vector3D</a></td><td class="desc">A three-coordinate vector </td></tr>
<tr id="row_524_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classViewport.html" target="_self">Viewport</a></td><td class="desc">A <a class="el" href="classViewport.html" title="A Viewport is used to contain a larger child component, and allows the child to be automatically scro...">Viewport</a> is used to contain a larger child component, and allows the child to be automatically scrolled around </td></tr>
<tr id="row_525_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3BufferExchange.html" target="_self">VST3BufferExchange</a></td><td class="desc"></td></tr>
<tr id="row_526_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3FloatAndDoubleBusMapComposite.html" target="_self">VST3FloatAndDoubleBusMapComposite</a></td><td class="desc"></td></tr>
<tr id="row_527_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3FloatAndDoubleBusMapCompositeHelper.html" target="_self">VST3FloatAndDoubleBusMapCompositeHelper</a></td><td class="desc"></td></tr>
<tr id="row_528_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3FloatAndDoubleBusMapCompositeHelper_3_01double_01_4.html" target="_self">VST3FloatAndDoubleBusMapCompositeHelper&lt; double &gt;</a></td><td class="desc"></td></tr>
<tr id="row_529_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3FloatAndDoubleBusMapCompositeHelper_3_01float_01_4.html" target="_self">VST3FloatAndDoubleBusMapCompositeHelper&lt; float &gt;</a></td><td class="desc"></td></tr>
<tr id="row_530_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVST3PluginFormat.html" target="_self">VST3PluginFormat</a></td><td class="desc">Implements a plugin format for VST3s </td></tr>
<tr id="row_531_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstEditorBounds.html" target="_self">VstEditorBounds</a></td><td class="desc"></td></tr>
<tr id="row_532_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstEffectInterface.html" target="_self">VstEffectInterface</a></td><td class="desc"></td></tr>
<tr id="row_533_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstEvent.html" target="_self">VstEvent</a></td><td class="desc"></td></tr>
<tr id="row_534_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstEventBlock.html" target="_self">VstEventBlock</a></td><td class="desc"></td></tr>
<tr id="row_535_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstIndividualSpeakerInfo.html" target="_self">VstIndividualSpeakerInfo</a></td><td class="desc"></td></tr>
<tr id="row_536_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstMidiEvent.html" target="_self">VstMidiEvent</a></td><td class="desc"></td></tr>
<tr id="row_537_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstPinInfo.html" target="_self">VstPinInfo</a></td><td class="desc"></td></tr>
<tr id="row_538_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_538_" class="arrow" onclick="toggleFolder('538_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVSTPluginFormat.html" target="_self">VSTPluginFormat</a></td><td class="desc">Implements a plugin format manager for VSTs </td></tr>
<tr id="row_538_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVSTPluginFormat_1_1ExtraFunctions.html" target="_self">ExtraFunctions</a></td><td class="desc">Base class for some extra functions that can be attached to a VST plugin instance </td></tr>
<tr id="row_539_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstSpeakerConfiguration.html" target="_self">VstSpeakerConfiguration</a></td><td class="desc"></td></tr>
<tr id="row_540_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstSysExEvent.html" target="_self">VstSysExEvent</a></td><td class="desc"></td></tr>
<tr id="row_541_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVstTimingInformation.html" target="_self">VstTimingInformation</a></td><td class="desc"></td></tr>
<tr id="row_542_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWaitableEvent.html" target="_self">WaitableEvent</a></td><td class="desc">Allows threads to wait for events triggered by other threads </td></tr>
<tr id="row_543_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWavAudioFormat.html" target="_self">WavAudioFormat</a></td><td class="desc">Reads and Writes WAV format audio files </td></tr>
<tr id="row_544_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_544_" class="arrow" onclick="toggleFolder('544_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWeakReference.html" target="_self">WeakReference</a></td><td class="desc">This class acts as a pointer which will automatically become null if the object to which it points is deleted </td></tr>
<tr id="row_544_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWeakReference_1_1Master.html" target="_self">Master</a></td><td class="desc">This class is embedded inside an object to which you want to attach <a class="el" href="classWeakReference.html" title="This class acts as a pointer which will automatically become null if the object to which it points is...">WeakReference</a> pointers </td></tr>
<tr id="row_544_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWeakReference_1_1SharedPointer.html" target="_self">SharedPointer</a></td><td class="desc">This class is used internally by the <a class="el" href="classWeakReference.html" title="This class acts as a pointer which will automatically become null if the object to which it points is...">WeakReference</a> class - don't use it directly in your code! </td></tr>
<tr id="row_545_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWebBrowserComponent.html" target="_self">WebBrowserComponent</a></td><td class="desc">A component that displays an embedded web browser </td></tr>
<tr id="row_546_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWhirlpool.html" target="_self">Whirlpool</a></td><td class="desc"><a class="el" href="classWhirlpool.html" title="Whirlpool hash class. ">Whirlpool</a> hash class </td></tr>
<tr id="row_547_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWildcardFileFilter.html" target="_self">WildcardFileFilter</a></td><td class="desc">A type of <a class="el" href="classFileFilter.html" title="Interface for deciding which files are suitable for something. ">FileFilter</a> that works by wildcard pattern matching </td></tr>
<tr id="row_548_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWindowsMediaAudioFormat.html" target="_self">WindowsMediaAudioFormat</a></td><td class="desc">Audio format which uses the Windows Media codecs (Windows only) </td></tr>
<tr id="row_549_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWindowsRegistry.html" target="_self">WindowsRegistry</a></td><td class="desc">Contains some static helper functions for manipulating the MS Windows registry (Only available on Windows, of course!) </td></tr>
<tr id="row_550_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classXmlDocument.html" target="_self">XmlDocument</a></td><td class="desc">Parses a text-based XML document and creates an <a class="el" href="classXmlElement.html" title="Used to build a tree of elements representing an XML document. ">XmlElement</a> object from it </td></tr>
<tr id="row_551_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classXmlElement.html" target="_self">XmlElement</a></td><td class="desc">Used to build a tree of elements representing an XML document </td></tr>
<tr id="row_552_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classXmlTokeniser.html" target="_self">XmlTokeniser</a></td><td class="desc"></td></tr>
<tr id="row_553_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_553_" class="arrow" onclick="toggleFolder('553_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classZipFile.html" target="_self">ZipFile</a></td><td class="desc">Decodes a ZIP file from a stream </td></tr>
<tr id="row_553_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classZipFile_1_1Builder.html" target="_self">Builder</a></td><td class="desc">Used to create a new zip file </td></tr>
<tr id="row_553_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structZipFile_1_1ZipEntry.html" target="_self">ZipEntry</a></td><td class="desc">Contains information about one of the entries in a <a class="el" href="classZipFile.html" title="Decodes a ZIP file from a stream. ">ZipFile</a> </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<hr class="footer"/>
<address class="footer"><small>All content &copy ROLI Ltd.</small></address><br/>
</body>
</html>