-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclass_i_b_meter_control.html
931 lines (885 loc) · 129 KB
/
class_i_b_meter_control.html
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
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
<!-- HTML header for doxygen 1.8.14-->
<!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.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>iPlug 2: IBMeterControl Class Reference</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>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="style.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: 80px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">iPlug2 - C++ Audio Plug-in Framework
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- 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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> |
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-attribs">Protected Attributes</a> |
<a href="class_i_b_meter_control-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">IBMeterControl Class Reference<div class="ingroups"><a class="el" href="group___controls.html">IGraphics::IControls</a></div></div></div>
</div><!--header-->
<div class="contents">
<p>A bitmap meter control, that can be used for VUMeters.
<a href="class_i_b_meter_control.html#details">More...</a></p>
<p><code>#include <<a class="el" href="_i_controls_8h_source.html">IControls.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for IBMeterControl:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_i_b_meter_control__inherit__graph.svg" width="200" height="183"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a244f836ac4fb6c1c760ceeb4363496b1"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><b>EResponse</b> { <b>Linear</b>
, <b>Log</b>
}</td></tr>
<tr class="separator:a244f836ac4fb6c1c760ceeb4363496b1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a78b784bcda677e8d00078813a6c8674d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#a78b784bcda677e8d00078813a6c8674d">IBMeterControl</a> (float x, float y, const <a class="el" href="class_i_bitmap.html">IBitmap</a> &bitmap, EResponse response=EResponse::Log, float lowRangeDB=-72.f, float highRangeDB=12.f)</td></tr>
<tr class="memdesc:a78b784bcda677e8d00078813a6c8674d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a bitmap meter control. <a href="class_i_b_meter_control.html#a78b784bcda677e8d00078813a6c8674d">More...</a><br /></td></tr>
<tr class="separator:a78b784bcda677e8d00078813a6c8674d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a82bbedd6119b8e1196c4e210546fcde8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#a82bbedd6119b8e1196c4e210546fcde8">IBMeterControl</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, const <a class="el" href="class_i_bitmap.html">IBitmap</a> &bitmap, EResponse response=EResponse::Log, float lowRangeDB=-72.f, float highRangeDB=12.f)</td></tr>
<tr class="memdesc:a82bbedd6119b8e1196c4e210546fcde8"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a bitmap meter control. <a href="class_i_b_meter_control.html#a82bbedd6119b8e1196c4e210546fcde8">More...</a><br /></td></tr>
<tr class="separator:a82bbedd6119b8e1196c4e210546fcde8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa9f8ec15d837045a23a812e3af3149d0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#aa9f8ec15d837045a23a812e3af3149d0">Draw</a> (<a class="el" href="class_i_graphics.html">IGraphics</a> &g) override</td></tr>
<tr class="memdesc:aa9f8ec15d837045a23a812e3af3149d0"><td class="mdescLeft"> </td><td class="mdescRight">Draw the control to the graphics context. <a href="class_i_b_meter_control.html#aa9f8ec15d837045a23a812e3af3149d0">More...</a><br /></td></tr>
<tr class="separator:aa9f8ec15d837045a23a812e3af3149d0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9e80c08ef5355a251d034bc3b08e80db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#a9e80c08ef5355a251d034bc3b08e80db">OnRescale</a> () override</td></tr>
<tr class="memdesc:a9e80c08ef5355a251d034bc3b08e80db"><td class="mdescLeft"> </td><td class="mdescRight">Implement to do something when graphics is scaled globally (e.g. <a href="class_i_b_meter_control.html#a9e80c08ef5355a251d034bc3b08e80db">More...</a><br /></td></tr>
<tr class="separator:a9e80c08ef5355a251d034bc3b08e80db"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4a6063c7d56c0b2fcbe7219e48823d50"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#a4a6063c7d56c0b2fcbe7219e48823d50">OnMsgFromDelegate</a> (int msgTag, int dataSize, const void *pData) override</td></tr>
<tr class="memdesc:a4a6063c7d56c0b2fcbe7219e48823d50"><td class="mdescLeft"> </td><td class="mdescRight">Implement to receive messages sent to the control, see <a class="el" href="class_i_editor_delegate.html" title="This pure virtual interface delegates communication in both directions between a UI editor and someth...">IEditorDelegate</a>:SendControlMsgFromDelegate() <a href="class_i_b_meter_control.html#a4a6063c7d56c0b2fcbe7219e48823d50">More...</a><br /></td></tr>
<tr class="separator:a4a6063c7d56c0b2fcbe7219e48823d50"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_i_bitmap_control"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_bitmap_control')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_bitmap_control.html">IBitmapControl</a></td></tr>
<tr class="memitem:ad2eb23509b10f37fbb4d3e64111ec777 inherit pub_methods_class_i_bitmap_control"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_control.html#ad2eb23509b10f37fbb4d3e64111ec777">IBitmapControl</a> (float x, float y, const <a class="el" href="class_i_bitmap.html">IBitmap</a> &bitmap, int paramIdx=kNoParameter, EBlend blend=EBlend::Default)</td></tr>
<tr class="memdesc:ad2eb23509b10f37fbb4d3e64111ec777 inherit pub_methods_class_i_bitmap_control"><td class="mdescLeft"> </td><td class="mdescRight">Creates a bitmap control. <a href="class_i_bitmap_control.html#ad2eb23509b10f37fbb4d3e64111ec777">More...</a><br /></td></tr>
<tr class="separator:ad2eb23509b10f37fbb4d3e64111ec777 inherit pub_methods_class_i_bitmap_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a062d080c44600538539ce07e01eb4ac9 inherit pub_methods_class_i_bitmap_control"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_control.html#a062d080c44600538539ce07e01eb4ac9">IBitmapControl</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, const <a class="el" href="class_i_bitmap.html">IBitmap</a> &bitmap, int paramIdx=kNoParameter, EBlend blend=EBlend::Default)</td></tr>
<tr class="separator:a062d080c44600538539ce07e01eb4ac9 inherit pub_methods_class_i_bitmap_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4c90f8016022ad8087eaaa21d44ea195 inherit pub_methods_class_i_bitmap_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_control.html#a4c90f8016022ad8087eaaa21d44ea195">Draw</a> (<a class="el" href="class_i_graphics.html">IGraphics</a> &g) override</td></tr>
<tr class="memdesc:a4c90f8016022ad8087eaaa21d44ea195 inherit pub_methods_class_i_bitmap_control"><td class="mdescLeft"> </td><td class="mdescRight">Draw the control to the graphics context. <a href="class_i_bitmap_control.html#a4c90f8016022ad8087eaaa21d44ea195">More...</a><br /></td></tr>
<tr class="separator:a4c90f8016022ad8087eaaa21d44ea195 inherit pub_methods_class_i_bitmap_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae730f5e4b1600f3bc508f7b29ce22d9e inherit pub_methods_class_i_bitmap_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_control.html#ae730f5e4b1600f3bc508f7b29ce22d9e">OnRescale</a> () override</td></tr>
<tr class="memdesc:ae730f5e4b1600f3bc508f7b29ce22d9e inherit pub_methods_class_i_bitmap_control"><td class="mdescLeft"> </td><td class="mdescRight">If you override this make sure you call the parent method in order to rescale mBitmap. <a href="class_i_bitmap_control.html#ae730f5e4b1600f3bc508f7b29ce22d9e">More...</a><br /></td></tr>
<tr class="separator:ae730f5e4b1600f3bc508f7b29ce22d9e inherit pub_methods_class_i_bitmap_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_i_control"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_control')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_control.html">IControl</a></td></tr>
<tr class="memitem:a06abcd014992bccbabc44448c6b02ebf inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a06abcd014992bccbabc44448c6b02ebf">IControl</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, int paramIdx=kNoParameter, IActionFunction actionFunc=nullptr)</td></tr>
<tr class="memdesc:a06abcd014992bccbabc44448c6b02ebf inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="class_i_control.html#a06abcd014992bccbabc44448c6b02ebf">More...</a><br /></td></tr>
<tr class="separator:a06abcd014992bccbabc44448c6b02ebf inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aed2aa258a7b87ab3f5e76746139901ed inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aed2aa258a7b87ab3f5e76746139901ed">IControl</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, const std::initializer_list< int > &params, IActionFunction actionFunc=nullptr)</td></tr>
<tr class="memdesc:aed2aa258a7b87ab3f5e76746139901ed inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Constructor (range of parameters) <a href="class_i_control.html#aed2aa258a7b87ab3f5e76746139901ed">More...</a><br /></td></tr>
<tr class="separator:aed2aa258a7b87ab3f5e76746139901ed inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0f70f3bff4e47289befc211b818188fe inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a0f70f3bff4e47289befc211b818188fe">IControl</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, IActionFunction actionFunc)</td></tr>
<tr class="memdesc:a0f70f3bff4e47289befc211b818188fe inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Constructor (no paramIdx) <a href="class_i_control.html#a0f70f3bff4e47289befc211b818188fe">More...</a><br /></td></tr>
<tr class="separator:a0f70f3bff4e47289befc211b818188fe inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb8c7961c3face1278b334dd73c1e90a inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a id="aeb8c7961c3face1278b334dd73c1e90a" name="aeb8c7961c3face1278b334dd73c1e90a"></a>
 </td><td class="memItemRight" valign="bottom"><b>IControl</b> (const <a class="el" href="class_i_control.html">IControl</a> &)=delete</td></tr>
<tr class="separator:aeb8c7961c3face1278b334dd73c1e90a inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6db7899b7d261f22015ec3ddd6d4c714 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a id="a6db7899b7d261f22015ec3ddd6d4c714" name="a6db7899b7d261f22015ec3ddd6d4c714"></a>
void </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_i_control.html">IControl</a> &)=delete</td></tr>
<tr class="separator:a6db7899b7d261f22015ec3ddd6d4c714 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3c892408aa0dae0cd83d493314893273 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a3c892408aa0dae0cd83d493314893273">~IControl</a> ()</td></tr>
<tr class="memdesc:a3c892408aa0dae0cd83d493314893273 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="class_i_control.html#a3c892408aa0dae0cd83d493314893273">More...</a><br /></td></tr>
<tr class="separator:a3c892408aa0dae0cd83d493314893273 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4bf75d9b7be5d293b801b65c8834295e inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a4bf75d9b7be5d293b801b65c8834295e">OnMouseDown</a> (float x, float y, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod)</td></tr>
<tr class="memdesc:a4bf75d9b7be5d293b801b65c8834295e inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouse down event on this control. <a href="class_i_control.html#a4bf75d9b7be5d293b801b65c8834295e">More...</a><br /></td></tr>
<tr class="separator:a4bf75d9b7be5d293b801b65c8834295e inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a919eb7860ce5559e589f95ceb3309df7 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a919eb7860ce5559e589f95ceb3309df7">OnMouseUp</a> (float x, float y, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod)</td></tr>
<tr class="memdesc:a919eb7860ce5559e589f95ceb3309df7 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouse up event on this control. <a href="class_i_control.html#a919eb7860ce5559e589f95ceb3309df7">More...</a><br /></td></tr>
<tr class="separator:a919eb7860ce5559e589f95ceb3309df7 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab5b2fc14c84159cd5e0af3386a2a12e5 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab5b2fc14c84159cd5e0af3386a2a12e5">OnMouseDrag</a> (float x, float y, float dX, float dY, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod)</td></tr>
<tr class="memdesc:ab5b2fc14c84159cd5e0af3386a2a12e5 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouse drag event on this control. <a href="class_i_control.html#ab5b2fc14c84159cd5e0af3386a2a12e5">More...</a><br /></td></tr>
<tr class="separator:ab5b2fc14c84159cd5e0af3386a2a12e5 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a82331ea6cbdead5fc2a7ce6df7c97d40 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a82331ea6cbdead5fc2a7ce6df7c97d40">OnMouseDblClick</a> (float x, float y, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod)</td></tr>
<tr class="memdesc:a82331ea6cbdead5fc2a7ce6df7c97d40 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouse double click event on this control. <a href="class_i_control.html#a82331ea6cbdead5fc2a7ce6df7c97d40">More...</a><br /></td></tr>
<tr class="separator:a82331ea6cbdead5fc2a7ce6df7c97d40 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab79257a2b774c58eda9d3c4b5238abfb inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab79257a2b774c58eda9d3c4b5238abfb">OnMouseWheel</a> (float x, float y, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod, float d)</td></tr>
<tr class="memdesc:ab79257a2b774c58eda9d3c4b5238abfb inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouse wheel event on this control. <a href="class_i_control.html#ab79257a2b774c58eda9d3c4b5238abfb">More...</a><br /></td></tr>
<tr class="separator:ab79257a2b774c58eda9d3c4b5238abfb inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6eb800c82d6960baab8e691bb5222680 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a6eb800c82d6960baab8e691bb5222680">OnKeyDown</a> (float x, float y, const <a class="el" href="struct_i_key_press.html">IKeyPress</a> &key)</td></tr>
<tr class="memdesc:a6eb800c82d6960baab8e691bb5222680 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a key down event on this control. <a href="class_i_control.html#a6eb800c82d6960baab8e691bb5222680">More...</a><br /></td></tr>
<tr class="separator:a6eb800c82d6960baab8e691bb5222680 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1bc0a582dc3558b88dab2f7f1842e306 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a1bc0a582dc3558b88dab2f7f1842e306">OnKeyUp</a> (float x, float y, const <a class="el" href="struct_i_key_press.html">IKeyPress</a> &key)</td></tr>
<tr class="memdesc:a1bc0a582dc3558b88dab2f7f1842e306 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a key up event on this control. <a href="class_i_control.html#a1bc0a582dc3558b88dab2f7f1842e306">More...</a><br /></td></tr>
<tr class="separator:a1bc0a582dc3558b88dab2f7f1842e306 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a39df22eddb4d9b0fd2f2504562556c49 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a39df22eddb4d9b0fd2f2504562556c49">OnMouseOver</a> (float x, float y, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod)</td></tr>
<tr class="memdesc:a39df22eddb4d9b0fd2f2504562556c49 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouseover event on this control. <a href="class_i_control.html#a39df22eddb4d9b0fd2f2504562556c49">More...</a><br /></td></tr>
<tr class="separator:a39df22eddb4d9b0fd2f2504562556c49 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2897e1dbb1dc32428cea7bad93e3c97e inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a2897e1dbb1dc32428cea7bad93e3c97e">OnMouseOut</a> ()</td></tr>
<tr class="memdesc:a2897e1dbb1dc32428cea7bad93e3c97e inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a mouseout event on this control. <a href="class_i_control.html#a2897e1dbb1dc32428cea7bad93e3c97e">More...</a><br /></td></tr>
<tr class="separator:a2897e1dbb1dc32428cea7bad93e3c97e inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5dae9dfa41819ec1634eb02dd05ab9f3 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a5dae9dfa41819ec1634eb02dd05ab9f3">OnTouchCancelled</a> (float x, float y, const <a class="el" href="struct_i_mouse_mod.html">IMouseMod</a> &mod)</td></tr>
<tr class="memdesc:a5dae9dfa41819ec1634eb02dd05ab9f3 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to respond to a touch cancel event on this control. <a href="class_i_control.html#a5dae9dfa41819ec1634eb02dd05ab9f3">More...</a><br /></td></tr>
<tr class="separator:a5dae9dfa41819ec1634eb02dd05ab9f3 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5e9270b8ce6d321130bbff7821c63d0d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a5e9270b8ce6d321130bbff7821c63d0d">OnDrop</a> (const char *str)</td></tr>
<tr class="memdesc:a5e9270b8ce6d321130bbff7821c63d0d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement to do something when something was drag 'n dropped onto this control. <a href="class_i_control.html#a5e9270b8ce6d321130bbff7821c63d0d">More...</a><br /></td></tr>
<tr class="separator:a5e9270b8ce6d321130bbff7821c63d0d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1a78bb5cf3726e81bd32bfa02b14107a inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a1a78bb5cf3726e81bd32bfa02b14107a">OnDropMultiple</a> (const std::vector< const char * > &paths)</td></tr>
<tr class="memdesc:a1a78bb5cf3726e81bd32bfa02b14107a inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement to handle multiple items drag 'n dropped onto this control. <a href="class_i_control.html#a1a78bb5cf3726e81bd32bfa02b14107a">More...</a><br /></td></tr>
<tr class="separator:a1a78bb5cf3726e81bd32bfa02b14107a inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a57f6186624e970a5d6de172570aee111 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a57f6186624e970a5d6de172570aee111">OnRescale</a> ()</td></tr>
<tr class="memdesc:a57f6186624e970a5d6de172570aee111 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement to do something when graphics is scaled globally (e.g. <a href="class_i_control.html#a57f6186624e970a5d6de172570aee111">More...</a><br /></td></tr>
<tr class="separator:a57f6186624e970a5d6de172570aee111 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c4927d3332fabe6f7626a03624f390f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a0c4927d3332fabe6f7626a03624f390f">OnResize</a> ()</td></tr>
<tr class="memdesc:a0c4927d3332fabe6f7626a03624f390f inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Called when <a class="el" href="class_i_control.html" title="The lowest level base class of an IGraphics control.">IControl</a> is constructed or resized using SetRect(). <a href="class_i_control.html#a0c4927d3332fabe6f7626a03624f390f">More...</a><br /></td></tr>
<tr class="separator:a0c4927d3332fabe6f7626a03624f390f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd7d00c3219eacdcc1b5dfd5996ffcae inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#acd7d00c3219eacdcc1b5dfd5996ffcae">OnInit</a> ()</td></tr>
<tr class="memdesc:acd7d00c3219eacdcc1b5dfd5996ffcae inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Called just prior to when the control is attached, after its delegate and graphics member variable set. <a href="class_i_control.html#acd7d00c3219eacdcc1b5dfd5996ffcae">More...</a><br /></td></tr>
<tr class="separator:acd7d00c3219eacdcc1b5dfd5996ffcae inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa85c9cf798273e449330a4823f24c07d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa85c9cf798273e449330a4823f24c07d">OnAttached</a> ()</td></tr>
<tr class="memdesc:aa85c9cf798273e449330a4823f24c07d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Called after the control has been attached, and its delegate and graphics member variable set. <a href="class_i_control.html#aa85c9cf798273e449330a4823f24c07d">More...</a><br /></td></tr>
<tr class="separator:aa85c9cf798273e449330a4823f24c07d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a850af818653722be3d3a72c9558ff6a6 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a850af818653722be3d3a72c9558ff6a6">OnMsgFromDelegate</a> (int msgTag, int dataSize, const void *pData)</td></tr>
<tr class="memdesc:a850af818653722be3d3a72c9558ff6a6 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement to receive messages sent to the control, see <a class="el" href="class_i_editor_delegate.html" title="This pure virtual interface delegates communication in both directions between a UI editor and someth...">IEditorDelegate</a>:SendControlMsgFromDelegate() <a href="class_i_control.html#a850af818653722be3d3a72c9558ff6a6">More...</a><br /></td></tr>
<tr class="separator:a850af818653722be3d3a72c9558ff6a6 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abf0b18b0edf97cd3d92364edd02aa48a inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#abf0b18b0edf97cd3d92364edd02aa48a">OnMidi</a> (const <a class="el" href="struct_i_midi_msg.html">IMidiMsg</a> &msg)</td></tr>
<tr class="memdesc:abf0b18b0edf97cd3d92364edd02aa48a inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement to receive MIDI messages sent to the control if mWantsMidi == true, see <a class="el" href="class_i_editor_delegate.html" title="This pure virtual interface delegates communication in both directions between a UI editor and someth...">IEditorDelegate</a>:SendMidiMsgFromDelegate() <a href="class_i_control.html#abf0b18b0edf97cd3d92364edd02aa48a">More...</a><br /></td></tr>
<tr class="separator:abf0b18b0edf97cd3d92364edd02aa48a inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab569bb264e2607961551d8389d79b9dc inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab569bb264e2607961551d8389d79b9dc">OnGesture</a> (const <a class="el" href="group___i_graphics_structs.html#struct_i_gesture_info">IGestureInfo</a> &info)</td></tr>
<tr class="separator:ab569bb264e2607961551d8389d79b9dc inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa73805d1f6e1abf46781e8b976538beb inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa73805d1f6e1abf46781e8b976538beb">CreateContextMenu</a> (<a class="el" href="class_i_popup_menu.html">IPopupMenu</a> &contextMenu)</td></tr>
<tr class="memdesc:aa73805d1f6e1abf46781e8b976538beb inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Called by default when the user right clicks a control. <a href="class_i_control.html#aa73805d1f6e1abf46781e8b976538beb">More...</a><br /></td></tr>
<tr class="separator:aa73805d1f6e1abf46781e8b976538beb inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a48e5538db6500f5856d919d204a89418 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a48e5538db6500f5856d919d204a89418">OnPopupMenuSelection</a> (<a class="el" href="class_i_popup_menu.html">IPopupMenu</a> *pSelectedMenu, int valIdx)</td></tr>
<tr class="memdesc:a48e5538db6500f5856d919d204a89418 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to handle popup menu selection after <a class="el" href="class_i_graphics.html#a1e810f7c16d23717ad4e9e546f4f522b" title="Shows a pop up/contextual menu in relation to a rectangular region of the graphics context.">IGraphics::CreatePopupMenu</a>/IControl<a class="el" href="class_i_control.html#a8adc93eefc60c189e4baffc21d21916e" title="Call this method in response to a mouse event to create an edit box so the user can enter a value,...">PromptUserInput</a>. <a href="class_i_control.html#a48e5538db6500f5856d919d204a89418">More...</a><br /></td></tr>
<tr class="separator:a48e5538db6500f5856d919d204a89418 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5bc84855d13a752e4829c08b556e6dd2 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a5bc84855d13a752e4829c08b556e6dd2">OnDeleteFromPopupMenu</a> (<a class="el" href="class_i_popup_menu.html">IPopupMenu</a> *pMenu, int itemIdx)</td></tr>
<tr class="memdesc:a5bc84855d13a752e4829c08b556e6dd2 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to handle popup menu deletion interactions (on IOS) after <a class="el" href="class_i_graphics.html#a1e810f7c16d23717ad4e9e546f4f522b" title="Shows a pop up/contextual menu in relation to a rectangular region of the graphics context.">IGraphics::CreatePopupMenu</a>/IControl<a class="el" href="class_i_control.html#a8adc93eefc60c189e4baffc21d21916e" title="Call this method in response to a mouse event to create an edit box so the user can enter a value,...">PromptUserInput</a>. <a href="class_i_control.html#a5bc84855d13a752e4829c08b556e6dd2">More...</a><br /></td></tr>
<tr class="separator:a5bc84855d13a752e4829c08b556e6dd2 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac605973190fc20fdb94929f119fbb875 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ac605973190fc20fdb94929f119fbb875">OnTextEntryCompletion</a> (const char *str, int valIdx)</td></tr>
<tr class="memdesc:ac605973190fc20fdb94929f119fbb875 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this method to handle text input after <a class="el" href="class_i_graphics.html#a1e848b57678588b4d0a1f9153a7f670b" title="Create a text entry box.">IGraphics::CreateTextEntry</a>/IControl<a class="el" href="class_i_control.html#a8adc93eefc60c189e4baffc21d21916e" title="Call this method in response to a mouse event to create an edit box so the user can enter a value,...">PromptUserInput</a>. <a href="class_i_control.html#ac605973190fc20fdb94929f119fbb875">More...</a><br /></td></tr>
<tr class="separator:ac605973190fc20fdb94929f119fbb875 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf0ed7d95a0fd06594bab7b45dfa09d8 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#adf0ed7d95a0fd06594bab7b45dfa09d8">OnContextSelection</a> (int itemSelected)</td></tr>
<tr class="memdesc:adf0ed7d95a0fd06594bab7b45dfa09d8 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this to respond to a menu selection from <a class="el" href="class_i_control.html#aa73805d1f6e1abf46781e8b976538beb" title="Called by default when the user right clicks a control.">CreateContextMenu()</a>;. <a href="class_i_control.html#adf0ed7d95a0fd06594bab7b45dfa09d8">More...</a><br /></td></tr>
<tr class="separator:adf0ed7d95a0fd06594bab7b45dfa09d8 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9d872edcc790c0506d5b90c07a968de inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab9d872edcc790c0506d5b90c07a968de">Draw</a> (<a class="el" href="class_i_graphics.html">IGraphics</a> &g)=0</td></tr>
<tr class="memdesc:ab9d872edcc790c0506d5b90c07a968de inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Draw the control to the graphics context. <a href="class_i_control.html#ab9d872edcc790c0506d5b90c07a968de">More...</a><br /></td></tr>
<tr class="separator:ab9d872edcc790c0506d5b90c07a968de inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa689738c24d65230b410ef7cbe9572db inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa689738c24d65230b410ef7cbe9572db">DrawPTHighlight</a> (<a class="el" href="class_i_graphics.html">IGraphics</a> &g)</td></tr>
<tr class="memdesc:aa689738c24d65230b410ef7cbe9572db inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Implement this to customise how a colored highlight is drawn on the control in ProTools (AAX format only), when a control is linked to a parameter that is automated. <a href="class_i_control.html#aa689738c24d65230b410ef7cbe9572db">More...</a><br /></td></tr>
<tr class="separator:aa689738c24d65230b410ef7cbe9572db inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8adc93eefc60c189e4baffc21d21916e inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a8adc93eefc60c189e4baffc21d21916e">PromptUserInput</a> (int valIdx=0)</td></tr>
<tr class="memdesc:a8adc93eefc60c189e4baffc21d21916e inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Call this method in response to a mouse event to create an edit box so the user can enter a value, or pop up a pop-up menu, if the control is linked to a parameter (mParamIdx > kNoParameter) <a href="class_i_control.html#a8adc93eefc60c189e4baffc21d21916e">More...</a><br /></td></tr>
<tr class="separator:a8adc93eefc60c189e4baffc21d21916e inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab7223369e3dee349130a3553eb33c0a7 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab7223369e3dee349130a3553eb33c0a7">PromptUserInput</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, int valIdx=0)</td></tr>
<tr class="memdesc:ab7223369e3dee349130a3553eb33c0a7 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Create a text entry box so the user can enter a value, or pop up a pop-up menu, if the control is linked to a parameter (mParamIdx > kNoParameter) specifying the bounds. <a href="class_i_control.html#ab7223369e3dee349130a3553eb33c0a7">More...</a><br /></td></tr>
<tr class="separator:ab7223369e3dee349130a3553eb33c0a7 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afc5925240d88ea44ace15f7c283745ea inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_control.html">IControl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afc5925240d88ea44ace15f7c283745ea">SetActionFunction</a> (IActionFunction actionFunc)</td></tr>
<tr class="memdesc:afc5925240d88ea44ace15f7c283745ea inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set an Action Function for this control. <a href="class_i_control.html#afc5925240d88ea44ace15f7c283745ea">More...</a><br /></td></tr>
<tr class="separator:afc5925240d88ea44ace15f7c283745ea inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aab8710f9ff5fbbda6719c67022754dbf inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_control.html">IControl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aab8710f9ff5fbbda6719c67022754dbf">SetAnimationEndActionFunction</a> (IActionFunction actionFunc)</td></tr>
<tr class="memdesc:aab8710f9ff5fbbda6719c67022754dbf inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set an Action Function to be called at the end of an animation. <a href="class_i_control.html#aab8710f9ff5fbbda6719c67022754dbf">More...</a><br /></td></tr>
<tr class="separator:aab8710f9ff5fbbda6719c67022754dbf inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad9b74810f327007322f12f1110e032a6 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_control.html">IControl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ad9b74810f327007322f12f1110e032a6">SetTooltip</a> (const char *str)</td></tr>
<tr class="memdesc:ad9b74810f327007322f12f1110e032a6 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set a tooltip for the control. <a href="class_i_control.html#ad9b74810f327007322f12f1110e032a6">More...</a><br /></td></tr>
<tr class="separator:ad9b74810f327007322f12f1110e032a6 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2bcedc0beb3dde50a6c0864bef04073f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a2bcedc0beb3dde50a6c0864bef04073f">GetTooltip</a> () const</td></tr>
<tr class="separator:a2bcedc0beb3dde50a6c0864bef04073f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6410aae8b47124e5e89e29f36b1add37 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a6410aae8b47124e5e89e29f36b1add37">GetParamIdx</a> (int valIdx=0) const</td></tr>
<tr class="memdesc:a6410aae8b47124e5e89e29f36b1add37 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the index of a parameter that the control is linked to Normaly controls are either linked to a single parameter or no parameter but some may be linked to multiple parameters. <a href="class_i_control.html#a6410aae8b47124e5e89e29f36b1add37">More...</a><br /></td></tr>
<tr class="separator:a6410aae8b47124e5e89e29f36b1add37 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab4cd19e6ce4409f02b2cd9ba50e2bdd6 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab4cd19e6ce4409f02b2cd9ba50e2bdd6">SetParamIdx</a> (int paramIdx, int valIdx=0)</td></tr>
<tr class="memdesc:ab4cd19e6ce4409f02b2cd9ba50e2bdd6 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the index of a parameter that the control is linked to If you are calling this "manually" to reuse a control for multiple parameters, you probably want to call <a class="el" href="class_i_editor_delegate.html#a6de7961ce51f65d5112aa357210444ab" title="Loops through all parameters, calling SendParameterValueFromDelegate() with the current value of the ...">IEditorDelegate::SendCurrentParamValuesFromDelegate()</a> afterward, to update the control values. <a href="class_i_control.html#ab4cd19e6ce4409f02b2cd9ba50e2bdd6">More...</a><br /></td></tr>
<tr class="separator:ab4cd19e6ce4409f02b2cd9ba50e2bdd6 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a725d338931b1a49f2686fa8ed12ea7ae inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a725d338931b1a49f2686fa8ed12ea7ae">LinkedToParam</a> (int paramIdx) const</td></tr>
<tr class="memdesc:a725d338931b1a49f2686fa8ed12ea7ae inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Check if the control is linked to a particular parameter. <a href="class_i_control.html#a725d338931b1a49f2686fa8ed12ea7ae">More...</a><br /></td></tr>
<tr class="separator:a725d338931b1a49f2686fa8ed12ea7ae inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeaddaffd7a530a015b6992fb9aef13db inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aeaddaffd7a530a015b6992fb9aef13db">NVals</a> () const</td></tr>
<tr class="separator:aeaddaffd7a530a015b6992fb9aef13db inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae5f3d9757bc6ceeef856e7d710fc187c inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ae5f3d9757bc6ceeef856e7d710fc187c">GetValIdxForPos</a> (float x, float y) const</td></tr>
<tr class="memdesc:ae5f3d9757bc6ceeef856e7d710fc187c inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Check to see which of the control's values relates to this x and y coordinate. <a href="class_i_control.html#ae5f3d9757bc6ceeef856e7d710fc187c">More...</a><br /></td></tr>
<tr class="separator:ae5f3d9757bc6ceeef856e7d710fc187c inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abbfdd75f0f84648d23c70dc19f197585 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_i_param.html">IParam</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#abbfdd75f0f84648d23c70dc19f197585">GetParam</a> (int valIdx=0) const</td></tr>
<tr class="memdesc:abbfdd75f0f84648d23c70dc19f197585 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get a const pointer to the <a class="el" href="class_i_param.html" title="IPlug's parameter class.">IParam</a> object (owned by the editor delegate class), associated with this control. <a href="class_i_control.html#abbfdd75f0f84648d23c70dc19f197585">More...</a><br /></td></tr>
<tr class="separator:abbfdd75f0f84648d23c70dc19f197585 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a41578daf3fcc6fff87eec86ef56051a7 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a41578daf3fcc6fff87eec86ef56051a7">SetValueFromDelegate</a> (double value, int valIdx=0)</td></tr>
<tr class="memdesc:a41578daf3fcc6fff87eec86ef56051a7 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the control's value from the delegate This method is called from the class implementing the <a class="el" href="class_i_editor_delegate.html" title="This pure virtual interface delegates communication in both directions between a UI editor and someth...">IEditorDelegate</a> interface in order to update a control's value members and set it to be marked dirty for redraw. <a href="class_i_control.html#a41578daf3fcc6fff87eec86ef56051a7">More...</a><br /></td></tr>
<tr class="separator:a41578daf3fcc6fff87eec86ef56051a7 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4c1c9f3f537fa2f56ad8f62ba4000b73 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a4c1c9f3f537fa2f56ad8f62ba4000b73">SetValueFromUserInput</a> (double value, int valIdx=0)</td></tr>
<tr class="memdesc:a4c1c9f3f537fa2f56ad8f62ba4000b73 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the control's value after user input. <a href="class_i_control.html#a4c1c9f3f537fa2f56ad8f62ba4000b73">More...</a><br /></td></tr>
<tr class="separator:a4c1c9f3f537fa2f56ad8f62ba4000b73 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab153d5e160434253f0118b478dbe9916 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ab153d5e160434253f0118b478dbe9916">SetValueToDefault</a> (int valIdx=kNoValIdx)</td></tr>
<tr class="memdesc:ab153d5e160434253f0118b478dbe9916 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set one or all of the control's values to the default value of the associated parameter. <a href="class_i_control.html#ab153d5e160434253f0118b478dbe9916">More...</a><br /></td></tr>
<tr class="separator:ab153d5e160434253f0118b478dbe9916 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adb4a369378ca89c58d2c1bf942991485 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#adb4a369378ca89c58d2c1bf942991485">SetValue</a> (double value, int valIdx=0)</td></tr>
<tr class="memdesc:adb4a369378ca89c58d2c1bf942991485 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set one of the control's values. <a href="class_i_control.html#adb4a369378ca89c58d2c1bf942991485">More...</a><br /></td></tr>
<tr class="separator:adb4a369378ca89c58d2c1bf942991485 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adb76fb874cb855fd059469c5a00b249f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#adb76fb874cb855fd059469c5a00b249f">GetValue</a> (int valIdx=0) const</td></tr>
<tr class="memdesc:adb76fb874cb855fd059469c5a00b249f inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the control's value. <a href="class_i_control.html#adb76fb874cb855fd059469c5a00b249f">More...</a><br /></td></tr>
<tr class="separator:adb76fb874cb855fd059469c5a00b249f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a456164f571adfc35615d0f1e50328bd4 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a456164f571adfc35615d0f1e50328bd4">SetGroup</a> (const char *groupName)</td></tr>
<tr class="memdesc:a456164f571adfc35615d0f1e50328bd4 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Assign the control to a control group. <a href="class_i_control.html#a456164f571adfc35615d0f1e50328bd4">More...</a><br /></td></tr>
<tr class="separator:a456164f571adfc35615d0f1e50328bd4 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0e9ad469f6e99fe66b6f9a616aed0579 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a0e9ad469f6e99fe66b6f9a616aed0579">GetGroup</a> () const</td></tr>
<tr class="memdesc:a0e9ad469f6e99fe66b6f9a616aed0579 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the group that the control belongs to, if any. <a href="class_i_control.html#a0e9ad469f6e99fe66b6f9a616aed0579">More...</a><br /></td></tr>
<tr class="separator:a0e9ad469f6e99fe66b6f9a616aed0579 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abef53b1fbc082aee1268942cdafbc484 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_i_text.html">IText</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#abef53b1fbc082aee1268942cdafbc484">GetText</a> () const</td></tr>
<tr class="memdesc:abef53b1fbc082aee1268942cdafbc484 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the Text object for the control. <a href="class_i_control.html#abef53b1fbc082aee1268942cdafbc484">More...</a><br /></td></tr>
<tr class="separator:abef53b1fbc082aee1268942cdafbc484 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7e9a0001c315e066a1acdb9376fa11d1 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7e9a0001c315e066a1acdb9376fa11d1">SetText</a> (const <a class="el" href="struct_i_text.html">IText</a> &txt)</td></tr>
<tr class="memdesc:a7e9a0001c315e066a1acdb9376fa11d1 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the Text object typically used to determine font/layout/size etc of the main text in a control. <a href="class_i_control.html#a7e9a0001c315e066a1acdb9376fa11d1">More...</a><br /></td></tr>
<tr class="separator:a7e9a0001c315e066a1acdb9376fa11d1 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adfb97be387452fa34a228b37b9b9c947 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#adfb97be387452fa34a228b37b9b9c947">SetBlend</a> (const <a class="el" href="struct_i_blend.html">IBlend</a> &blend)</td></tr>
<tr class="memdesc:adfb97be387452fa34a228b37b9b9c947 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the Blend for this control. <a href="class_i_control.html#adfb97be387452fa34a228b37b9b9c947">More...</a><br /></td></tr>
<tr class="separator:adfb97be387452fa34a228b37b9b9c947 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0623dc7e06c760999161eb07ad322792 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_i_blend.html">IBlend</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a0623dc7e06c760999161eb07ad322792">GetBlend</a> () const</td></tr>
<tr class="memdesc:a0623dc7e06c760999161eb07ad322792 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the Blend for this control. <a href="class_i_control.html#a0623dc7e06c760999161eb07ad322792">More...</a><br /></td></tr>
<tr class="separator:a0623dc7e06c760999161eb07ad322792 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a19916de6fbd358dd803fdfebde798e0d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a19916de6fbd358dd803fdfebde798e0d">GetTextEntryLength</a> () const</td></tr>
<tr class="memdesc:a19916de6fbd358dd803fdfebde798e0d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the max number of characters that are allowed in text entry. <a href="class_i_control.html#a19916de6fbd358dd803fdfebde798e0d">More...</a><br /></td></tr>
<tr class="separator:a19916de6fbd358dd803fdfebde798e0d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa1c3d0392e3c9cc1a0a8df48f91cf46 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afa1c3d0392e3c9cc1a0a8df48f91cf46">SetTextEntryLength</a> (int len)</td></tr>
<tr class="memdesc:afa1c3d0392e3c9cc1a0a8df48f91cf46 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the max number of characters that are allowed in text entry. <a href="class_i_control.html#afa1c3d0392e3c9cc1a0a8df48f91cf46">More...</a><br /></td></tr>
<tr class="separator:afa1c3d0392e3c9cc1a0a8df48f91cf46 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6b6933630f5fc111c13bf0c5b1366c6d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a6b6933630f5fc111c13bf0c5b1366c6d">GetRECT</a> () const</td></tr>
<tr class="memdesc:a6b6933630f5fc111c13bf0c5b1366c6d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the rectangular draw area for this control, within the graphics context. <a href="class_i_control.html#a6b6933630f5fc111c13bf0c5b1366c6d">More...</a><br /></td></tr>
<tr class="separator:a6b6933630f5fc111c13bf0c5b1366c6d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac679363a0f216ec1285a936c7bf6f77d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ac679363a0f216ec1285a936c7bf6f77d">SetRECT</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds)</td></tr>
<tr class="memdesc:ac679363a0f216ec1285a936c7bf6f77d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the rectangular draw area for this control, within the graphics context. <a href="class_i_control.html#ac679363a0f216ec1285a936c7bf6f77d">More...</a><br /></td></tr>
<tr class="separator:ac679363a0f216ec1285a936c7bf6f77d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a62dffb0d84771f4c2b9ed8e0463308ba inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a62dffb0d84771f4c2b9ed8e0463308ba">GetTargetRECT</a> () const</td></tr>
<tr class="memdesc:a62dffb0d84771f4c2b9ed8e0463308ba inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the rectangular mouse tracking target area, within the graphics context for this control. <a href="class_i_control.html#a62dffb0d84771f4c2b9ed8e0463308ba">More...</a><br /></td></tr>
<tr class="separator:a62dffb0d84771f4c2b9ed8e0463308ba inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a74b30c0e170fc9b19180c59565a6375d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a74b30c0e170fc9b19180c59565a6375d">SetTargetRECT</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds)</td></tr>
<tr class="memdesc:a74b30c0e170fc9b19180c59565a6375d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the rectangular mouse tracking target area, within the graphics context for this control. <a href="class_i_control.html#a74b30c0e170fc9b19180c59565a6375d">More...</a><br /></td></tr>
<tr class="separator:a74b30c0e170fc9b19180c59565a6375d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adbacb08c7d1ca89c7ca29a464bdfd15a inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#adbacb08c7d1ca89c7ca29a464bdfd15a">SetTargetAndDrawRECTs</a> (const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds)</td></tr>
<tr class="memdesc:adbacb08c7d1ca89c7ca29a464bdfd15a inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set BOTH the draw rect and the target area, within the graphics context for this control. <a href="class_i_control.html#adbacb08c7d1ca89c7ca29a464bdfd15a">More...</a><br /></td></tr>
<tr class="separator:adbacb08c7d1ca89c7ca29a464bdfd15a inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3eff57966c842cd5bbb8c15b4a843985 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a3eff57966c842cd5bbb8c15b4a843985">SetPosition</a> (float x, float y)</td></tr>
<tr class="memdesc:a3eff57966c842cd5bbb8c15b4a843985 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the position of the control, preserving the width and height. <a href="class_i_control.html#a3eff57966c842cd5bbb8c15b4a843985">More...</a><br /></td></tr>
<tr class="separator:a3eff57966c842cd5bbb8c15b4a843985 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abfb948d71fef2662dda0bea741dd5e08 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#abfb948d71fef2662dda0bea741dd5e08">SetSize</a> (float w, float h)</td></tr>
<tr class="memdesc:abfb948d71fef2662dda0bea741dd5e08 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the size of the control, preserving the current position. <a href="class_i_control.html#abfb948d71fef2662dda0bea741dd5e08">More...</a><br /></td></tr>
<tr class="separator:abfb948d71fef2662dda0bea741dd5e08 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac4d93ef48ff70811af2c08220c8bf514 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ac4d93ef48ff70811af2c08220c8bf514">SetPTParameterHighlight</a> (bool isHighlighted, int color)</td></tr>
<tr class="memdesc:ac4d93ef48ff70811af2c08220c8bf514 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Used internally by the AAX wrapper view interface to set the control parmeter highlight. <a href="class_i_control.html#ac4d93ef48ff70811af2c08220c8bf514">More...</a><br /></td></tr>
<tr class="separator:ac4d93ef48ff70811af2c08220c8bf514 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abf87a72619ae1b7c1239e16224e0c07f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#abf87a72619ae1b7c1239e16224e0c07f">GetMouseDblAsSingleClick</a> () const</td></tr>
<tr class="memdesc:abf87a72619ae1b7c1239e16224e0c07f inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get double click as single click By default, mouse double click has its own handler. <a href="class_i_control.html#abf87a72619ae1b7c1239e16224e0c07f">More...</a><br /></td></tr>
<tr class="separator:abf87a72619ae1b7c1239e16224e0c07f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a52b7e2382bd2b106f429bf4c48e73d8b inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a52b7e2382bd2b106f429bf4c48e73d8b">Hide</a> (bool hide)</td></tr>
<tr class="memdesc:a52b7e2382bd2b106f429bf4c48e73d8b inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Shows or hides the <a class="el" href="class_i_control.html" title="The lowest level base class of an IGraphics control.">IControl</a>. <a href="class_i_control.html#a52b7e2382bd2b106f429bf4c48e73d8b">More...</a><br /></td></tr>
<tr class="separator:a52b7e2382bd2b106f429bf4c48e73d8b inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afe28b33aaf90d8767d9913ec07f7ca06 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afe28b33aaf90d8767d9913ec07f7ca06">IsHidden</a> () const</td></tr>
<tr class="separator:afe28b33aaf90d8767d9913ec07f7ca06 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd04c66a6221dc5acc15194dd31e2e46 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#acd04c66a6221dc5acc15194dd31e2e46">SetDisabled</a> (bool disable)</td></tr>
<tr class="memdesc:acd04c66a6221dc5acc15194dd31e2e46 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Sets disabled mode for the control, the default implementation modifies the mBlend member. <a href="class_i_control.html#acd04c66a6221dc5acc15194dd31e2e46">More...</a><br /></td></tr>
<tr class="separator:acd04c66a6221dc5acc15194dd31e2e46 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a498bd0f85778e3c4205b0b7158361b48 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a498bd0f85778e3c4205b0b7158361b48">IsDisabled</a> () const</td></tr>
<tr class="separator:a498bd0f85778e3c4205b0b7158361b48 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0a4b3f5f53f15c09e026392c84256bb2 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a0a4b3f5f53f15c09e026392c84256bb2">SetMouseOverWhenDisabled</a> (bool allow)</td></tr>
<tr class="memdesc:a0a4b3f5f53f15c09e026392c84256bb2 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Specify whether the control should respond to mouse overs when disabled. <a href="class_i_control.html#a0a4b3f5f53f15c09e026392c84256bb2">More...</a><br /></td></tr>
<tr class="separator:a0a4b3f5f53f15c09e026392c84256bb2 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a060c24358dd00cc2cd48e9441ee1e5 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a3a060c24358dd00cc2cd48e9441ee1e5">SetMouseEventsWhenDisabled</a> (bool allow)</td></tr>
<tr class="memdesc:a3a060c24358dd00cc2cd48e9441ee1e5 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Specify whether the control should respond to other mouse events when disabled. <a href="class_i_control.html#a3a060c24358dd00cc2cd48e9441ee1e5">More...</a><br /></td></tr>
<tr class="separator:a3a060c24358dd00cc2cd48e9441ee1e5 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a39699a18e576492a9d1c41d86094d1ef inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a39699a18e576492a9d1c41d86094d1ef">GetMouseOverWhenDisabled</a> () const</td></tr>
<tr class="separator:a39699a18e576492a9d1c41d86094d1ef inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a31729f8f6fe10cf21a197764f9f38231 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a31729f8f6fe10cf21a197764f9f38231">GetMouseEventsWhenDisabled</a> () const</td></tr>
<tr class="separator:a31729f8f6fe10cf21a197764f9f38231 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7ab3222d140864abf42e3a6542058555 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7ab3222d140864abf42e3a6542058555">GetIgnoreMouse</a> () const</td></tr>
<tr class="separator:a7ab3222d140864abf42e3a6542058555 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a172c1e5cd3a4f76286d51489a21b6004 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a172c1e5cd3a4f76286d51489a21b6004">SetIgnoreMouse</a> (bool ignore)</td></tr>
<tr class="memdesc:a172c1e5cd3a4f76286d51489a21b6004 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Specify whether the control should respond to mouse events. <a href="class_i_control.html#a172c1e5cd3a4f76286d51489a21b6004">More...</a><br /></td></tr>
<tr class="separator:a172c1e5cd3a4f76286d51489a21b6004 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afaf38f498762672e4a80e2f5f954b321 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afaf38f498762672e4a80e2f5f954b321">GetPromptShowsParamLabel</a> () const</td></tr>
<tr class="separator:afaf38f498762672e4a80e2f5f954b321 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3e501763c7bea9c25af0287e8b56615 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa3e501763c7bea9c25af0287e8b56615">SetPromptShowsParamLabel</a> (bool enable)</td></tr>
<tr class="memdesc:aa3e501763c7bea9c25af0287e8b56615 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set if the control should show parameter labels/units e.g. <a href="class_i_control.html#aa3e501763c7bea9c25af0287e8b56615">More...</a><br /></td></tr>
<tr class="separator:aa3e501763c7bea9c25af0287e8b56615 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a51b0ac8f885b87591c5814d18df0fa2c inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a51b0ac8f885b87591c5814d18df0fa2c">IsHit</a> (float x, float y) const</td></tr>
<tr class="memdesc:a51b0ac8f885b87591c5814d18df0fa2c inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Hit test the control. <a href="class_i_control.html#a51b0ac8f885b87591c5814d18df0fa2c">More...</a><br /></td></tr>
<tr class="separator:a51b0ac8f885b87591c5814d18df0fa2c inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af8c805c09b1a89f44aec43026fcb1fe7 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#af8c805c09b1a89f44aec43026fcb1fe7">SetDirty</a> (bool triggerAction=true, int valIdx=kNoValIdx)</td></tr>
<tr class="memdesc:af8c805c09b1a89f44aec43026fcb1fe7 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Mark the control as dirty, i.e. <a href="class_i_control.html#af8c805c09b1a89f44aec43026fcb1fe7">More...</a><br /></td></tr>
<tr class="separator:af8c805c09b1a89f44aec43026fcb1fe7 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac720f8a22ad566c102a200a34a73c3c8 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ac720f8a22ad566c102a200a34a73c3c8">SetClean</a> ()</td></tr>
<tr class="separator:ac720f8a22ad566c102a200a34a73c3c8 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7915e96d8e8cbd8830f45c289645e729 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7915e96d8e8cbd8830f45c289645e729">Animate</a> ()</td></tr>
<tr class="separator:a7915e96d8e8cbd8830f45c289645e729 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5169582ea732d3d7c7352d0ed88d7957 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a5169582ea732d3d7c7352d0ed88d7957">IsDirty</a> ()</td></tr>
<tr class="memdesc:a5169582ea732d3d7c7352d0ed88d7957 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Called at each display refresh by the <a class="el" href="class_i_graphics.html" title="The lowest level base class of an IGraphics context.">IGraphics</a> draw loop, after IControl::Animate(), to determine if the control is marked as dirty. <a href="class_i_control.html#a5169582ea732d3d7c7352d0ed88d7957">More...</a><br /></td></tr>
<tr class="separator:a5169582ea732d3d7c7352d0ed88d7957 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afbf1f4c76821cd895ba38ed067e9433f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afbf1f4c76821cd895ba38ed067e9433f">DisablePrompt</a> (bool disable)</td></tr>
<tr class="memdesc:afbf1f4c76821cd895ba38ed067e9433f inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Disable/enable default prompt for user input. <a href="class_i_control.html#afbf1f4c76821cd895ba38ed067e9433f">More...</a><br /></td></tr>
<tr class="separator:afbf1f4c76821cd895ba38ed067e9433f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2d344c86be5e4c1007ed311bb45ee168 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a2d344c86be5e4c1007ed311bb45ee168">OnGUIIdle</a> ()</td></tr>
<tr class="memdesc:a2d344c86be5e4c1007ed311bb45ee168 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">This is an idle timer tick call on the GUI thread, only active if USE_IDLE_CALLS is defined. <a href="class_i_control.html#a2d344c86be5e4c1007ed311bb45ee168">More...</a><br /></td></tr>
<tr class="separator:a2d344c86be5e4c1007ed311bb45ee168 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8f7b59d62f9bf87d2b0099cd3b0d001d inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a8f7b59d62f9bf87d2b0099cd3b0d001d">GetTag</a> () const</td></tr>
<tr class="memdesc:a8f7b59d62f9bf87d2b0099cd3b0d001d inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the control's tag. <a href="class_i_control.html#a8f7b59d62f9bf87d2b0099cd3b0d001d">More...</a><br /></td></tr>
<tr class="separator:a8f7b59d62f9bf87d2b0099cd3b0d001d inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a46a2cda8bf5f7b206a54ee51ce7919 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a3a46a2cda8bf5f7b206a54ee51ce7919">SetWantsMidi</a> (bool enable=true)</td></tr>
<tr class="memdesc:a3a46a2cda8bf5f7b206a54ee51ce7919 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Specify whether this control wants to know about MIDI messages sent to the UI. <a href="class_i_control.html#a3a46a2cda8bf5f7b206a54ee51ce7919">More...</a><br /></td></tr>
<tr class="separator:a3a46a2cda8bf5f7b206a54ee51ce7919 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1004d361adb840ed06a4597e937f7473 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a1004d361adb840ed06a4597e937f7473">GetWantsMidi</a> () const</td></tr>
<tr class="separator:a1004d361adb840ed06a4597e937f7473 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2add5f88c289eac4ab16c4ccde080e4f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a2add5f88c289eac4ab16c4ccde080e4f">SetWantsMultiTouch</a> (bool enable=true)</td></tr>
<tr class="memdesc:a2add5f88c289eac4ab16c4ccde080e4f inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Specify whether this control supports multiple touches. <a href="class_i_control.html#a2add5f88c289eac4ab16c4ccde080e4f">More...</a><br /></td></tr>
<tr class="separator:a2add5f88c289eac4ab16c4ccde080e4f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2955ff21fb95580ac95fee9817458515 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a2955ff21fb95580ac95fee9817458515">GetWantsMultiTouch</a> () const</td></tr>
<tr class="separator:a2955ff21fb95580ac95fee9817458515 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5f1816c23f0834d817db7bed4e6d9c09 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_control.html">IControl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a5f1816c23f0834d817db7bed4e6d9c09">AttachGestureRecognizer</a> (EGestureType type, IGestureFunc func)</td></tr>
<tr class="memdesc:a5f1816c23f0834d817db7bed4e6d9c09 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Add a IGestureFunc that should be triggered in response to a certain type of gesture. <a href="class_i_control.html#a5f1816c23f0834d817db7bed4e6d9c09">More...</a><br /></td></tr>
<tr class="separator:a5f1816c23f0834d817db7bed4e6d9c09 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a024f8a69012c873c4b82ce4c730f5432 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a024f8a69012c873c4b82ce4c730f5432">GetWantsGestures</a> () const</td></tr>
<tr class="separator:a024f8a69012c873c4b82ce4c730f5432 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af993ada7a3354b806e627197ef4906cb inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">EGestureType </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#af993ada7a3354b806e627197ef4906cb">GetLastGesture</a> () const</td></tr>
<tr class="separator:af993ada7a3354b806e627197ef4906cb inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b54ab2805c78856fb4cc465f9f04980 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_g_editor_delegate.html">IGEditorDelegate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7b54ab2805c78856fb4cc465f9f04980">GetDelegate</a> ()</td></tr>
<tr class="memdesc:a7b54ab2805c78856fb4cc465f9f04980 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Gets a pointer to the class implementing the <a class="el" href="class_i_editor_delegate.html" title="This pure virtual interface delegates communication in both directions between a UI editor and someth...">IEditorDelegate</a> interface that handles parameter changes from this <a class="el" href="class_i_graphics.html" title="The lowest level base class of an IGraphics context.">IGraphics</a> instance. <a href="class_i_control.html#a7b54ab2805c78856fb4cc465f9f04980">More...</a><br /></td></tr>
<tr class="separator:a7b54ab2805c78856fb4cc465f9f04980 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5b31ab0ebdcbcd8e4ae49676bba62a2f inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a5b31ab0ebdcbcd8e4ae49676bba62a2f">SetDelegate</a> (<a class="el" href="class_i_g_editor_delegate.html">IGEditorDelegate</a> &dlg)</td></tr>
<tr class="memdesc:a5b31ab0ebdcbcd8e4ae49676bba62a2f inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to set the mDelegate (and mGraphics) variables. <a href="class_i_control.html#a5b31ab0ebdcbcd8e4ae49676bba62a2f">More...</a><br /></td></tr>
<tr class="separator:a5b31ab0ebdcbcd8e4ae49676bba62a2f inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af24322ee922f5a530eda918ebbac5082 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_container_base.html">IContainerBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#af24322ee922f5a530eda918ebbac5082">GetParent</a> () const</td></tr>
<tr class="separator:af24322ee922f5a530eda918ebbac5082 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa971c68c2eaf1e6a891de58609850457 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa971c68c2eaf1e6a891de58609850457">SetParent</a> (<a class="el" href="class_i_container_base.html">IContainerBase</a> *pParent)</td></tr>
<tr class="separator:aa971c68c2eaf1e6a891de58609850457 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a22b976d26b6670a8b84457a999dc7ce5 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_graphics.html">IGraphics</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a22b976d26b6670a8b84457a999dc7ce5">GetUI</a> ()</td></tr>
<tr class="separator:a22b976d26b6670a8b84457a999dc7ce5 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a001f706e09e1d4ae199dc4af7f65bab1 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_i_graphics.html">IGraphics</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a001f706e09e1d4ae199dc4af7f65bab1">GetUI</a> () const</td></tr>
<tr class="separator:a001f706e09e1d4ae199dc4af7f65bab1 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a03dee9a063276d83a9d6bc795b3a8860 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a03dee9a063276d83a9d6bc795b3a8860">GetMouseIsOver</a> () const</td></tr>
<tr class="memdesc:a03dee9a063276d83a9d6bc795b3a8860 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">This can be used in <a class="el" href="class_i_control.html#ab9d872edcc790c0506d5b90c07a968de" title="Draw the control to the graphics context.">IControl::Draw()</a> to check if the mouse is over the control, without implementing mouse over methods. <a href="class_i_control.html#a03dee9a063276d83a9d6bc795b3a8860">More...</a><br /></td></tr>
<tr class="separator:a03dee9a063276d83a9d6bc795b3a8860 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa4a46aae76af3a363b28fc881c13c48e inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa4a46aae76af3a363b28fc881c13c48e">SnapToMouse</a> (float x, float y, EDirection direction, const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> &bounds, int valIdx=-1, double minClip=0., double maxClip=1.)</td></tr>
<tr class="memdesc:aa4a46aae76af3a363b28fc881c13c48e inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set control value based on x, y position within a rectangle. <a href="class_i_control.html#aa4a46aae76af3a363b28fc881c13c48e">More...</a><br /></td></tr>
<tr class="separator:aa4a46aae76af3a363b28fc881c13c48e inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aff95a186824eeb9584e47e4360442427 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aff95a186824eeb9584e47e4360442427">OnEndAnimation</a> ()</td></tr>
<tr class="separator:aff95a186824eeb9584e47e4360442427 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acb0a82d28ca6a1a4648170459670fa9e inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#acb0a82d28ca6a1a4648170459670fa9e">StartAnimation</a> (int duration)</td></tr>
<tr class="separator:acb0a82d28ca6a1a4648170459670fa9e inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afce4ca5cb07bd2db0373d94d48b51593 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afce4ca5cb07bd2db0373d94d48b51593">SetAnimation</a> (IAnimationFunction func)</td></tr>
<tr class="memdesc:afce4ca5cb07bd2db0373d94d48b51593 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the animation function. <a href="class_i_control.html#afce4ca5cb07bd2db0373d94d48b51593">More...</a><br /></td></tr>
<tr class="separator:afce4ca5cb07bd2db0373d94d48b51593 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada7a469b6c99f9c9975a105c826c8f2e inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ada7a469b6c99f9c9975a105c826c8f2e">SetAnimation</a> (IAnimationFunction func, int duration)</td></tr>
<tr class="memdesc:ada7a469b6c99f9c9975a105c826c8f2e inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Set the animation function and starts it. <a href="class_i_control.html#ada7a469b6c99f9c9975a105c826c8f2e">More...</a><br /></td></tr>
<tr class="separator:ada7a469b6c99f9c9975a105c826c8f2e inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af7a0665239ff8e63860d6976f326cb5c inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">IAnimationFunction </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#af7a0665239ff8e63860d6976f326cb5c">GetAnimationFunction</a> ()</td></tr>
<tr class="memdesc:af7a0665239ff8e63860d6976f326cb5c inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the control's animation function, if it exists. <a href="class_i_control.html#af7a0665239ff8e63860d6976f326cb5c">More...</a><br /></td></tr>
<tr class="separator:af7a0665239ff8e63860d6976f326cb5c inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4de507e801dd166f60101774dae4d7ea inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">IActionFunction </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a4de507e801dd166f60101774dae4d7ea">GetActionFunction</a> ()</td></tr>
<tr class="memdesc:a4de507e801dd166f60101774dae4d7ea inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the control's action function, if it exists. <a href="class_i_control.html#a4de507e801dd166f60101774dae4d7ea">More...</a><br /></td></tr>
<tr class="separator:a4de507e801dd166f60101774dae4d7ea inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a89f8af5b9f31375d3f8b014b23a985a0 inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a89f8af5b9f31375d3f8b014b23a985a0">GetAnimationProgress</a> () const</td></tr>
<tr class="memdesc:a89f8af5b9f31375d3f8b014b23a985a0 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the progress in a control's animation, in the range 0-1. <a href="class_i_control.html#a89f8af5b9f31375d3f8b014b23a985a0">More...</a><br /></td></tr>
<tr class="separator:a89f8af5b9f31375d3f8b014b23a985a0 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a15534040235ebe827f1778203341f07b inherit pub_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">Milliseconds </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a15534040235ebe827f1778203341f07b">GetAnimationDuration</a> () const</td></tr>
<tr class="memdesc:a15534040235ebe827f1778203341f07b inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Get the duration of animations applied to the control. <a href="class_i_control.html#a15534040235ebe827f1778203341f07b">More...</a><br /></td></tr>
<tr class="separator:a15534040235ebe827f1778203341f07b inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abd0b08e6ef9903d63305d197b6f1da23 inherit pub_methods_class_i_control"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
<tr class="memitem:abd0b08e6ef9903d63305d197b6f1da23 inherit pub_methods_class_i_control"><td class="memTemplItemLeft" align="right" valign="top">T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_i_control.html#abd0b08e6ef9903d63305d197b6f1da23">As</a> ()</td></tr>
<tr class="memdesc:abd0b08e6ef9903d63305d197b6f1da23 inherit pub_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to dynamic cast an <a class="el" href="class_i_control.html" title="The lowest level base class of an IGraphics control.">IControl</a> to a subclass. <a href="class_i_control.html#abd0b08e6ef9903d63305d197b6f1da23">More...</a><br /></td></tr>
<tr class="separator:abd0b08e6ef9903d63305d197b6f1da23 inherit pub_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_i_bitmap_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_bitmap_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_bitmap_base.html">IBitmapBase</a></td></tr>
<tr class="memitem:a3f529063af5b8f1c5e109fac99a59c03 inherit pub_methods_class_i_bitmap_base"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_base.html#a3f529063af5b8f1c5e109fac99a59c03">IBitmapBase</a> (const <a class="el" href="class_i_bitmap.html">IBitmap</a> &bitmap)</td></tr>
<tr class="memdesc:a3f529063af5b8f1c5e109fac99a59c03 inherit pub_methods_class_i_bitmap_base"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_i_bitmap_base.html" title="A base interface to be combined with IControl for bitmap-based controls "IBControls",...">IBitmapBase</a> Constructor. <a href="class_i_bitmap_base.html#a3f529063af5b8f1c5e109fac99a59c03">More...</a><br /></td></tr>
<tr class="separator:a3f529063af5b8f1c5e109fac99a59c03 inherit pub_methods_class_i_bitmap_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a27163a7556c256ae8e8d90aac77ebfc6 inherit pub_methods_class_i_bitmap_base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_base.html#a27163a7556c256ae8e8d90aac77ebfc6">AttachIControl</a> (<a class="el" href="class_i_control.html">IControl</a> *pControl)</td></tr>
<tr class="memdesc:a27163a7556c256ae8e8d90aac77ebfc6 inherit pub_methods_class_i_bitmap_base"><td class="mdescLeft"> </td><td class="mdescRight">Call in the constructor of your IBControl to link the <a class="el" href="class_i_bitmap_base.html" title="A base interface to be combined with IControl for bitmap-based controls "IBControls",...">IBitmapBase</a> and <a class="el" href="class_i_control.html" title="The lowest level base class of an IGraphics control.">IControl</a>. <a href="class_i_bitmap_base.html#a27163a7556c256ae8e8d90aac77ebfc6">More...</a><br /></td></tr>
<tr class="separator:a27163a7556c256ae8e8d90aac77ebfc6 inherit pub_methods_class_i_bitmap_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acdd02892802bdf83e80280dd1e35b193 inherit pub_methods_class_i_bitmap_base"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_base.html#acdd02892802bdf83e80280dd1e35b193">DrawBitmap</a> (<a class="el" href="class_i_graphics.html">IGraphics</a> &g)</td></tr>
<tr class="memdesc:acdd02892802bdf83e80280dd1e35b193 inherit pub_methods_class_i_bitmap_base"><td class="mdescLeft"> </td><td class="mdescRight">Draw a frame of a multi-frame bitmap based on the <a class="el" href="class_i_control.html" title="The lowest level base class of an IGraphics control.">IControl</a> value. <a href="class_i_bitmap_base.html#acdd02892802bdf83e80280dd1e35b193">More...</a><br /></td></tr>
<tr class="separator:acdd02892802bdf83e80280dd1e35b193 inherit pub_methods_class_i_bitmap_base"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a5739fa4aeefc5437dbf4e8063bfed893"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#a5739fa4aeefc5437dbf4e8063bfed893">mHighRangeDB</a></td></tr>
<tr class="separator:a5739fa4aeefc5437dbf4e8063bfed893"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa17f9db817f689955f0fcdab69801606"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#aa17f9db817f689955f0fcdab69801606">mLowRangeDB</a></td></tr>
<tr class="separator:aa17f9db817f689955f0fcdab69801606"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a142d2c736447d7c96c579d81ce9c0945"><td class="memItemLeft" align="right" valign="top">EResponse </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_b_meter_control.html#a142d2c736447d7c96c579d81ce9c0945">mResponse</a> = EResponse::Linear</td></tr>
<tr class="separator:a142d2c736447d7c96c579d81ce9c0945"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_i_control"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_i_control')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_i_control.html">IControl</a></td></tr>
<tr class="memitem:acce0760a95881e5df4c962920ef3a891 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_i_r_e_c_t.html">IRECT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#acce0760a95881e5df4c962920ef3a891">mRECT</a></td></tr>
<tr class="separator:acce0760a95881e5df4c962920ef3a891 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a479c69d3f9bf6e6029ce3f5761337fca inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_i_r_e_c_t.html">IRECT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a479c69d3f9bf6e6029ce3f5761337fca">mTargetRECT</a></td></tr>
<tr class="separator:a479c69d3f9bf6e6029ce3f5761337fca inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0401d3c75fe6a8b30d57fffde9bf2d34 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">WDL_String </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a0401d3c75fe6a8b30d57fffde9bf2d34">mGroup</a></td></tr>
<tr class="memdesc:a0401d3c75fe6a8b30d57fffde9bf2d34 inherit pro_attribs_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">Controls can be grouped for hiding and showing panels. <a href="class_i_control.html#a0401d3c75fe6a8b30d57fffde9bf2d34">More...</a><br /></td></tr>
<tr class="separator:a0401d3c75fe6a8b30d57fffde9bf2d34 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d81aaf6c07a82576a68247b433a465f inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_i_text.html">IText</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a4d81aaf6c07a82576a68247b433a465f">mText</a></td></tr>
<tr class="separator:a4d81aaf6c07a82576a68247b433a465f inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7585513ae84a7a3db5877a4e1bc0bea2 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_i_blend.html">IBlend</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7585513ae84a7a3db5877a4e1bc0bea2">mBlend</a></td></tr>
<tr class="separator:a7585513ae84a7a3db5877a4e1bc0bea2 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae140b56fbf6b3efb8a3643e7fb856cd7 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ae140b56fbf6b3efb8a3643e7fb856cd7">mTextEntryLength</a> = DEFAULT_TEXT_ENTRY_LEN</td></tr>
<tr class="separator:ae140b56fbf6b3efb8a3643e7fb856cd7 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4f65a0ced4507208aa2045a31536c818 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a4f65a0ced4507208aa2045a31536c818">mDirty</a> = true</td></tr>
<tr class="separator:a4f65a0ced4507208aa2045a31536c818 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae890e788f3d3c69522d09107e7cbe8a0 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ae890e788f3d3c69522d09107e7cbe8a0">mHide</a> = false</td></tr>
<tr class="separator:ae890e788f3d3c69522d09107e7cbe8a0 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af585e1a57d281797af4d1c15c0566a68 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#af585e1a57d281797af4d1c15c0566a68">mDisabled</a> = false</td></tr>
<tr class="separator:af585e1a57d281797af4d1c15c0566a68 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63e79600cf144a48cef30cc917c9101e inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a63e79600cf144a48cef30cc917c9101e">mDisablePrompt</a> = true</td></tr>
<tr class="separator:a63e79600cf144a48cef30cc917c9101e inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac1c5f359acf61a98eacc9d4c886a6358 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#ac1c5f359acf61a98eacc9d4c886a6358">mDblAsSingleClick</a> = false</td></tr>
<tr class="separator:ac1c5f359acf61a98eacc9d4c886a6358 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a46914ae688d1fc9425649b10bbf4b909 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a46914ae688d1fc9425649b10bbf4b909">mMouseOverWhenDisabled</a> = false</td></tr>
<tr class="separator:a46914ae688d1fc9425649b10bbf4b909 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a930ad4616a657e3ff4708d00d1d5d4dc inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a930ad4616a657e3ff4708d00d1d5d4dc">mMouseEventsWhenDisabled</a> = false</td></tr>
<tr class="separator:a930ad4616a657e3ff4708d00d1d5d4dc inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b2336f9e82b713ef1d03255696915a3 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7b2336f9e82b713ef1d03255696915a3">mIgnoreMouse</a> = false</td></tr>
<tr class="separator:a7b2336f9e82b713ef1d03255696915a3 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afe5f604d5df049952f1ec4ac5701beb7 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#afe5f604d5df049952f1ec4ac5701beb7">mWantsMidi</a> = false</td></tr>
<tr class="separator:afe5f604d5df049952f1ec4ac5701beb7 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a066a71a1b4957274b34360a257514138 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a066a71a1b4957274b34360a257514138">mWantsMultiTouch</a> = false</td></tr>
<tr class="separator:a066a71a1b4957274b34360a257514138 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a687de060e57481dafd0beb4d7ef6662a inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a687de060e57481dafd0beb4d7ef6662a">mPromptShowsParamLabel</a> = false</td></tr>
<tr class="separator:a687de060e57481dafd0beb4d7ef6662a inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3696450db56287d1fe69191856759004 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a3696450db56287d1fe69191856759004">mMouseIsOver</a> = false</td></tr>
<tr class="memdesc:a3696450db56287d1fe69191856759004 inherit pro_attribs_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">if mGraphics::mHandleMouseOver = true, this will be true when the mouse is over control. <a href="class_i_control.html#a3696450db56287d1fe69191856759004">More...</a><br /></td></tr>
<tr class="separator:a3696450db56287d1fe69191856759004 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3dc041b686f90db1075b6b435dce898 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">WDL_String </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa3dc041b686f90db1075b6b435dce898">mTooltip</a></td></tr>
<tr class="separator:aa3dc041b686f90db1075b6b435dce898 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8345c576ab2c74910b9a91a995c2cde0 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_i_color.html">IColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a8345c576ab2c74910b9a91a995c2cde0">mPTHighlightColor</a> = COLOR_RED</td></tr>
<tr class="separator:a8345c576ab2c74910b9a91a995c2cde0 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7161238f8c99333cd6b0fff590396350 inherit pro_attribs_class_i_control"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#a7161238f8c99333cd6b0fff590396350">mPTisHighlighted</a> = false</td></tr>
<tr class="separator:a7161238f8c99333cd6b0fff590396350 inherit pro_attribs_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_i_bitmap_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_i_bitmap_base')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_i_bitmap_base.html">IBitmapBase</a></td></tr>
<tr class="memitem:a96075ccb119020ba6d9f25d91f39760b inherit pro_attribs_class_i_bitmap_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_bitmap.html">IBitmap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_base.html#a96075ccb119020ba6d9f25d91f39760b">mBitmap</a></td></tr>
<tr class="separator:a96075ccb119020ba6d9f25d91f39760b inherit pro_attribs_class_i_bitmap_base"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abf9b9c000d3d44b5a605dcaa1c81e436 inherit pro_attribs_class_i_bitmap_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_control.html">IControl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_bitmap_base.html#abf9b9c000d3d44b5a605dcaa1c81e436">mControl</a> = nullptr</td></tr>
<tr class="separator:abf9b9c000d3d44b5a605dcaa1c81e436 inherit pro_attribs_class_i_bitmap_base"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_i_control"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_i_control')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_i_control.html">IControl</a></td></tr>
<tr class="memitem:abd04b8dd81a2bd4124b9604c3b1d3eed inherit pro_methods_class_i_control"><td class="memTemplParams" colspan="2">template<typename T , typename... Args> </td></tr>
<tr class="memitem:abd04b8dd81a2bd4124b9604c3b1d3eed inherit pro_methods_class_i_control"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_i_control.html#abd04b8dd81a2bd4124b9604c3b1d3eed">ForValIdx</a> (int valIdx, T func, Args... args)</td></tr>
<tr class="memdesc:abd04b8dd81a2bd4124b9604c3b1d3eed inherit pro_methods_class_i_control"><td class="mdescLeft"> </td><td class="mdescRight">A helper template function to call a method for an individual value, or for all values. <a href="class_i_control.html#abd04b8dd81a2bd4124b9604c3b1d3eed">More...</a><br /></td></tr>
<tr class="separator:abd04b8dd81a2bd4124b9604c3b1d3eed inherit pro_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa35c559ca13bfdb2f3507216047afdbd inherit pro_methods_class_i_control"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_control.html#aa35c559ca13bfdb2f3507216047afdbd">SetNVals</a> (int nVals)</td></tr>
<tr class="separator:aa35c559ca13bfdb2f3507216047afdbd inherit pro_methods_class_i_control"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >A bitmap meter control, that can be used for VUMeters. </p>
<p >Use with IPeakAvgSender<1> </p>
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00808">808</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a244f836ac4fb6c1c760ceeb4363496b1" name="a244f836ac4fb6c1c760ceeb4363496b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a244f836ac4fb6c1c760ceeb4363496b1">◆ </a></span>EResponse</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class IBMeterControl::EResponse</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00811">811</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a id="a78b784bcda677e8d00078813a6c8674d" name="a78b784bcda677e8d00078813a6c8674d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78b784bcda677e8d00078813a6c8674d">◆ </a></span>IBMeterControl() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IBMeterControl::IBMeterControl </td>
<td>(</td>
<td class="paramtype">float </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float </td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_i_bitmap.html">IBitmap</a> & </td>
<td class="paramname"><em>bitmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">EResponse </td>
<td class="paramname"><em>response</em> = <code>EResponse::Log</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float </td>
<td class="paramname"><em>lowRangeDB</em> = <code>-72.f</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float </td>
<td class="paramname"><em>highRangeDB</em> = <code>12.f</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a bitmap meter control. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>The x position of the top left point in the control's bounds (width will be determined by bitmap's dimensions) </td></tr>
<tr><td class="paramname">y</td><td>The y position of the top left point in the control's bounds (height will be determined by bitmap's dimensions) </td></tr>
<tr><td class="paramname">bitmap</td><td>The bitmap resource for the control </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00820">820</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<a id="a82bbedd6119b8e1196c4e210546fcde8" name="a82bbedd6119b8e1196c4e210546fcde8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82bbedd6119b8e1196c4e210546fcde8">◆ </a></span>IBMeterControl() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IBMeterControl::IBMeterControl </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_i_r_e_c_t.html">IRECT</a> & </td>
<td class="paramname"><em>bounds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_i_bitmap.html">IBitmap</a> & </td>
<td class="paramname"><em>bitmap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">EResponse </td>
<td class="paramname"><em>response</em> = <code>EResponse::Log</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float </td>
<td class="paramname"><em>lowRangeDB</em> = <code>-72.f</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float </td>
<td class="paramname"><em>highRangeDB</em> = <code>12.f</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a bitmap meter control. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bounds</td><td>The control's bounds </td></tr>
<tr><td class="paramname">bitmap</td><td>The bitmap resource for the control </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00830">830</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<a id="a9bf2d0fd5345f7d19c1af32ffa07784a" name="a9bf2d0fd5345f7d19c1af32ffa07784a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bf2d0fd5345f7d19c1af32ffa07784a">◆ </a></span>~IBMeterControl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual IBMeterControl::~IBMeterControl </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00837">837</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa9f8ec15d837045a23a812e3af3149d0" name="aa9f8ec15d837045a23a812e3af3149d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9f8ec15d837045a23a812e3af3149d0">◆ </a></span>Draw()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IBMeterControl::Draw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_i_graphics.html">IGraphics</a> & </td>
<td class="paramname"><em>g</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Draw the control to the graphics context. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">g</td><td>The graphics context to which this control belongs. </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="class_i_control.html#ab9d872edcc790c0506d5b90c07a968de">IControl</a>.</p>
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00838">838</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
<p class="reference">References <a class="el" href="_i_control_8h_source.html#l00741">IBitmapBase::DrawBitmap()</a>.</p>
</div>
</div>
<a id="a4a6063c7d56c0b2fcbe7219e48823d50" name="a4a6063c7d56c0b2fcbe7219e48823d50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a6063c7d56c0b2fcbe7219e48823d50">◆ </a></span>OnMsgFromDelegate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IBMeterControl::OnMsgFromDelegate </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"><em>msgTag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>dataSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void * </td>
<td class="paramname"><em>pData</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implement to receive messages sent to the control, see <a class="el" href="class_i_editor_delegate.html" title="This pure virtual interface delegates communication in both directions between a UI editor and someth...">IEditorDelegate</a>:SendControlMsgFromDelegate() </p>
<p>Reimplemented from <a class="el" href="class_i_control.html#a850af818653722be3d3a72c9558ff6a6">IControl</a>.</p>
<p class="definition">Definition at line <a class="el" href="_i_controls_8cpp_source.html#l01758">1758</a> of file <a class="el" href="_i_controls_8cpp_source.html">IControls.cpp</a>.</p>
<p class="reference">References <a class="el" href="_i_plug_utilities_8h_source.html#l00105">AmpToDB()</a>, <a class="el" href="_i_plug_utilities_8h_source.html#l00049">Clip()</a>, <a class="el" href="_i_plug_structs_8h_source.html#l00289">IByteStream::Get()</a>, <a class="el" href="_i_control_8h_source.html#l00367">IControl::IsDisabled()</a>, <a class="el" href="_i_control_8cpp_source.html#l00198">IControl::SetDirty()</a>, and <a class="el" href="_i_control_8cpp_source.html#l00147">IControl::SetValue()</a>.</p>
</div>
</div>
<a id="a9e80c08ef5355a251d034bc3b08e80db" name="a9e80c08ef5355a251d034bc3b08e80db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e80c08ef5355a251d034bc3b08e80db">◆ </a></span>OnRescale()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IBMeterControl::OnRescale </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implement to do something when graphics is scaled globally (e.g. </p>
<p >moves to different DPI screen) </p>
<p>Reimplemented from <a class="el" href="class_i_control.html#a57f6186624e970a5d6de172570aee111">IControl</a>.</p>
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00839">839</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
<p class="reference">References <a class="el" href="_i_graphics_8cpp_source.html#l01528">IGraphics::GetScaledBitmap()</a>, and <a class="el" href="_i_control_8h_source.html#l00472">IControl::GetUI()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a5739fa4aeefc5437dbf4e8063bfed893" name="a5739fa4aeefc5437dbf4e8063bfed893"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5739fa4aeefc5437dbf4e8063bfed893">◆ </a></span>mHighRangeDB</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float IBMeterControl::mHighRangeDB</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00843">843</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<a id="aa17f9db817f689955f0fcdab69801606" name="aa17f9db817f689955f0fcdab69801606"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa17f9db817f689955f0fcdab69801606">◆ </a></span>mLowRangeDB</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float IBMeterControl::mLowRangeDB</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00844">844</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<a id="a142d2c736447d7c96c579d81ce9c0945" name="a142d2c736447d7c96c579d81ce9c0945"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a142d2c736447d7c96c579d81ce9c0945">◆ </a></span>mResponse</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">EResponse IBMeterControl::mResponse = EResponse::Linear</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_i_controls_8h_source.html#l00845">845</a> of file <a class="el" href="_i_controls_8h_source.html">IControls.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_i_controls_8h_source.html">IControls.h</a></li>
<li><a class="el" href="_i_controls_8cpp_source.html">IControls.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>