-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathringlibsdlfuncsdoc.html
1205 lines (1089 loc) · 107 KB
/
ringlibsdlfuncsdoc.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
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>RingLibSDL Functions Reference — Ring 1.14 documentation</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/custom.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Using RingLibuv" href="libuv.html" />
<link rel="prev" title="Using RingLibSDL" href="libsdl.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html">
<img src="_static/ringdoclogo.jpg" class="logo" alt="Logo"/>
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="ringapps.html">Applications developed in a few hours</a></li>
<li class="toctree-l1"><a class="reference internal" href="introduction.html">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringnotepad.html">Using Ring Notepad</a></li>
<li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started - First Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="getting_started2.html">Getting Started - Second Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="getting_started3.html">Getting Started - Third Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="variables.html">Variables</a></li>
<li class="toctree-l1"><a class="reference internal" href="operators.html">Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures.html">Control Structures - First Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures2.html">Control Structures - Second Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures3.html">Control Structures - Third Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="getinput.html">Getting Input</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions.html">Functions - First Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions2.html">Functions - Second Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions3.html">Functions - Third Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="programstructure.html">Program Structure</a></li>
<li class="toctree-l1"><a class="reference internal" href="lists.html">Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="strings.html">Strings</a></li>
<li class="toctree-l1"><a class="reference internal" href="dateandtime.html">Date and Time</a></li>
<li class="toctree-l1"><a class="reference internal" href="checkandconvert.html">Check Data Type and Conversion</a></li>
<li class="toctree-l1"><a class="reference internal" href="mathfunc.html">Mathematical Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="files.html">Files</a></li>
<li class="toctree-l1"><a class="reference internal" href="systemfunc.html">System Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="evaldebug.html">Eval() and Debugging</a></li>
<li class="toctree-l1"><a class="reference internal" href="demo.html">Demo Programs</a></li>
<li class="toctree-l1"><a class="reference internal" href="odbc.html">ODBC Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="mysql.html">MySQL Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="sqlite.html">SQLite Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="postgresql.html">PostgreSQL Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="secfunc.html">Security and Internet Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="oop.html">Object Oriented Programming (OOP)</a></li>
<li class="toctree-l1"><a class="reference internal" href="fp.html">Functional Programming (FP)</a></li>
<li class="toctree-l1"><a class="reference internal" href="metaprog.html">Reflection and Meta-programming</a></li>
<li class="toctree-l1"><a class="reference internal" href="declarative.html">Declarative Programming using Nested Structures</a></li>
<li class="toctree-l1"><a class="reference internal" href="natural.html">Natural language programming</a></li>
<li class="toctree-l1"><a class="reference internal" href="naturallibrary.html">Using the Natural Library</a></li>
<li class="toctree-l1"><a class="reference internal" href="scope.html">Scope Rules for Variables and Attributes</a></li>
<li class="toctree-l1"><a class="reference internal" href="scope2.html">Scope Rules for Functions and Methods</a></li>
<li class="toctree-l1"><a class="reference internal" href="syntaxflexibility.html">Syntax Flexibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="typehints.html">The Type Hints Library</a></li>
<li class="toctree-l1"><a class="reference internal" href="debug.html">The Trace Library and the Interactive Debugger</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringemb.html">Embedding Ring Language in Ring Programs</a></li>
<li class="toctree-l1"><a class="reference internal" href="stdlib.html">Stdlib Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="stdlibclasses.html">Stdlib Classes</a></li>
<li class="toctree-l1"><a class="reference internal" href="qt.html">Desktop, WebAssembly and Mobile development using RingQt</a></li>
<li class="toctree-l1"><a class="reference internal" href="formdesigner.html">Using the Form Designer</a></li>
<li class="toctree-l1"><a class="reference internal" href="qt3d.html">Graphics Programming using RingQt3D</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringqtobjects.html">Objects Library for RingQt Application</a></li>
<li class="toctree-l1"><a class="reference internal" href="multilanguage.html">Multi-language Applications</a></li>
<li class="toctree-l1"><a class="reference internal" href="qtmobile.html">Building RingQt Applications for Mobile</a></li>
<li class="toctree-l1"><a class="reference internal" href="qtwebassembly.html">Building RingQt Applications for WebAssembly</a></li>
<li class="toctree-l1"><a class="reference internal" href="web.html">Web Development (CGI Library)</a></li>
<li class="toctree-l1"><a class="reference internal" href="deployincloud.html">Deploying Web Applications in the Cloud</a></li>
<li class="toctree-l1"><a class="reference internal" href="allegro.html">Graphics and 2D Games programming using RingAllegro</a></li>
<li class="toctree-l1"><a class="reference internal" href="gameengine.html">Demo Project - Game Engine for 2D Games</a></li>
<li class="toctree-l1"><a class="reference internal" href="gameengineandorid.html">Building Games For Android</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringraylib.html">Developing Games using RingRayLib</a></li>
<li class="toctree-l1"><a class="reference internal" href="usingopengl.html">Using RingOpenGL and RingFreeGLUT for 3D Graphics</a></li>
<li class="toctree-l1"><a class="reference internal" href="usingopengl2.html">Using RingOpenGL and RingAllegro for 3D Graphics</a></li>
<li class="toctree-l1"><a class="reference internal" href="goldmagic800.html">Demo Project - The Gold Magic 800 Game</a></li>
<li class="toctree-l1"><a class="reference internal" href="tilengine.html">Using RingTilengine</a></li>
<li class="toctree-l1"><a class="reference internal" href="performancetips.html">Performance Tips</a></li>
<li class="toctree-l1"><a class="reference internal" href="compiler.html">Command Line Options</a></li>
<li class="toctree-l1"><a class="reference internal" href="distribute.html">Distributing Ring Applications (Manual)</a></li>
<li class="toctree-l1"><a class="reference internal" href="distribute_ring2exe.html">Distributing Ring Applications using Ring2EXE</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringpm.html">The Ring Package Manager (RingPM)</a></li>
<li class="toctree-l1"><a class="reference internal" href="zerolib.html">ZeroLib Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="foxringfuncsdoc.html">FoxRing Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="bignumber.html">BigNumber Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="libcurl.html">Using RingLibCurl</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibcurlfuncsdoc.html">RingLibCurl Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="socket.html">Using RingSockets</a></li>
<li class="toctree-l1"><a class="reference internal" href="threads.html">Using RingThreads</a></li>
<li class="toctree-l1"><a class="reference internal" href="libui.html">Using RingLibui</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringzip.html">Using RingZip</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibzipfuncsdoc.html">RingLibZip Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringmurmurhashfuncsdoc.html">RingMurmurHash Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringconsolecolorsfuncsdoc.html">RingConsoleColors Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringallegrofuncsdoc.html">RingAllegro Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="libsdl.html">Using RingLibSDL</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">RingLibSDL Functions Reference</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="#reference">Reference</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="libuv.html">Using Ringlibuv</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibuvfuncsdoc.html">RingLibuv Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringfreeglutfuncsdoc.html">RingFreeGLUT Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringstbimage.html">RingStbImage Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringopengl32funcsdoc.html">RingOpenGL (OpenGL 3.2) Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="qtclassesdoc.html">RingQt Classes and Methods Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="lowlevel.html">Low Level Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="extension_tutorial.html">Tutorial: Ring Extensions in C/C++</a></li>
<li class="toctree-l1"><a class="reference internal" href="extension.html">Extension using the C/C++ languages</a></li>
<li class="toctree-l1"><a class="reference internal" href="embedding.html">Embedding Ring Language in C/C++ Programs</a></li>
<li class="toctree-l1"><a class="reference internal" href="codegenerator.html">Code Generator for wrapping C/C++ Libraries</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringbeep.html">Create your first extension using the Code Generator</a></li>
<li class="toctree-l1"><a class="reference internal" href="languagedesign.html">Release Notes: Version 1.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew.html">Release Notes: Version 1.1</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew2.html">Release Notes: Version 1.2</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew3.html">Release Notes: Version 1.3</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew4.html">Release Notes: Version 1.4</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew5.html">Release Notes: Version 1.5</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew6.html">Release Notes: Version 1.6</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew7.html">Release Notes: Version 1.7</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew8.html">Release Notes: Version 1.8</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew9.html">Release Notes: Version 1.9</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew10.html">Release Notes: Version 1.10</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew11.html">Release Notes: Version 1.11</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew12.html">Release Notes: Version 1.12</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew13.html">Release Notes: Version 1.13</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew14.html">Release Notes: Version 1.14</a></li>
<li class="toctree-l1"><a class="reference internal" href="codeeditors.html">Using Other Code Editors</a></li>
<li class="toctree-l1"><a class="reference internal" href="faq.html">Frequently Asked Questions (FAQ)</a></li>
<li class="toctree-l1"><a class="reference internal" href="sourcecode.html">How to Compile Ring From Source Code?</a></li>
<li class="toctree-l1"><a class="reference internal" href="contribute.html">How to contribute?</a></li>
<li class="toctree-l1"><a class="reference internal" href="reference.html">Language Specification</a></li>
<li class="toctree-l1"><a class="reference internal" href="resources.html">Resources</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Ring</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a> »</li>
<li>RingLibSDL Functions Reference</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="ringlibsdl-functions-reference">
<span id="index-0"></span><h1>RingLibSDL Functions Reference<a class="headerlink" href="#ringlibsdl-functions-reference" title="Permalink to this headline">¶</a></h1>
<div class="section" id="introduction">
<h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
<p>In this chapter we have a list of the supported functions by this extension</p>
</div>
<div class="section" id="reference">
<h2>Reference<a class="headerlink" href="#reference" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li><p>MIX_DEFAULT_FORMAT</p></li>
<li><p>SDL_QUIT</p></li>
<li><p>SDL_BUTTON_LEFT</p></li>
<li><p>SDL_BUTTON_MIDDLE</p></li>
<li><p>SDL_BUTTON_RIGHT</p></li>
<li><p>SDL_PRESSED</p></li>
<li><p>SDL_RELEASED</p></li>
<li><p>SDL_APP_TERMINATING</p></li>
<li><p>SDL_APP_LOWMEMORY</p></li>
<li><p>SDL_APP_WILLENTERBACKGROUND</p></li>
<li><p>SDL_APP_DIDENTERBACKGROUND</p></li>
<li><p>SDL_APP_WILLENTERFOREGROUND</p></li>
<li><p>SDL_APP_DIDENTERFOREGROUND</p></li>
<li><p>SDL_WINDOWEVENT</p></li>
<li><p>SDL_SYSWMEVENT</p></li>
<li><p>SDL_KEYDOWN</p></li>
<li><p>SDL_KEYUP</p></li>
<li><p>SDL_TEXTEDITING</p></li>
<li><p>SDL_TEXTINPUT</p></li>
<li><p>SDL_MOUSEMOTION</p></li>
<li><p>SDL_MOUSEBUTTONDOWN</p></li>
<li><p>SDL_MOUSEBUTTONUP</p></li>
<li><p>SDL_MOUSEWHEEL</p></li>
<li><p>SDL_JOYAXISMOTION</p></li>
<li><p>SDL_JOYBALLMOTION</p></li>
<li><p>SDL_JOYHATMOTION</p></li>
<li><p>SDL_JOYBUTTONDOWN</p></li>
<li><p>SDL_JOYBUTTONUP</p></li>
<li><p>SDL_JOYDEVICEADDED</p></li>
<li><p>SDL_JOYDEVICEREMOVED</p></li>
<li><p>SDL_CONTROLLERAXISMOTION</p></li>
<li><p>SDL_CONTROLLERBUTTONDOWN</p></li>
<li><p>SDL_CONTROLLERBUTTONUP</p></li>
<li><p>SDL_CONTROLLERDEVICEADDED</p></li>
<li><p>SDL_CONTROLLERDEVICEREMOVED</p></li>
<li><p>SDL_CONTROLLERDEVICEREMAPPED</p></li>
<li><p>SDL_FINGERDOWN</p></li>
<li><p>SDL_FINGERUP</p></li>
<li><p>SDL_FINGERMOTION</p></li>
<li><p>SDL_DOLLARGESTURE</p></li>
<li><p>SDL_DOLLARRECORD</p></li>
<li><p>SDL_MULTIGESTURE</p></li>
<li><p>SDL_CLIPBOARDUPDATE</p></li>
<li><p>SDL_DROPFILE</p></li>
<li><p>SDL_RENDER_TARGETS_RESET</p></li>
<li><p>SDL_USEREVENT</p></li>
<li><p>SDL_LASTEVENT</p></li>
<li><p>SDL_NET_MAJOR_VERSION</p></li>
<li><p>SDL_NET_MINOR_VERSION</p></li>
<li><p>SDL_NET_PATCHLEVEL</p></li>
<li><p>INADDR_ANY</p></li>
<li><p>INADDR_NONE</p></li>
<li><p>INADDR_BROADCAST</p></li>
<li><p>SDLNET_MAX_UDPCHANNELS</p></li>
<li><p>SDLNET_MAX_UDPADDRESSES</p></li>
<li><p>SDLK_0</p></li>
<li><p>SDLK_1</p></li>
<li><p>SDLK_2</p></li>
<li><p>SDLK_3</p></li>
<li><p>SDLK_4</p></li>
<li><p>SDLK_5</p></li>
<li><p>SDLK_6</p></li>
<li><p>SDLK_7</p></li>
<li><p>SDLK_8</p></li>
<li><p>SDLK_9</p></li>
<li><p>SDLK_a</p></li>
<li><p>SDLK_AC_BACK</p></li>
<li><p>SDLK_AC_BOOKMARKS</p></li>
<li><p>SDLK_AC_FORWARD</p></li>
<li><p>SDLK_AC_HOME</p></li>
<li><p>SDLK_AC_REFRESH</p></li>
<li><p>SDLK_AC_SEARCH</p></li>
<li><p>SDLK_AC_STOP</p></li>
<li><p>SDLK_AGAIN</p></li>
<li><p>SDLK_ALTERASE</p></li>
<li><p>SDLK_QUOTE</p></li>
<li><p>SDLK_APPLICATION</p></li>
<li><p>SDLK_AUDIOMUTE</p></li>
<li><p>SDLK_AUDIONEXT</p></li>
<li><p>SDLK_AUDIOPLAY</p></li>
<li><p>SDLK_AUDIOPREV</p></li>
<li><p>SDLK_BRIGHTNESSDOWN</p></li>
<li><p>SDLK_BRIGHTNESSUP</p></li>
<li><p>SDLK_c</p></li>
<li><p>SDLK_CALCULATOR</p></li>
<li><p>SDLK_CANCEL</p></li>
<li><p>SDLK_CAPSLOCK</p></li>
<li><p>SDLK_CLEAR</p></li>
<li><p>SDLK_CLEARAGAIN</p></li>
<li><p>SDLK_COMMA</p></li>
<li><p>SDLK_COMPUTER</p></li>
<li><p>SDLK_COPY</p></li>
<li><p>SDLK_CRSEL</p></li>
<li><p>SDLK_CURRENCYSUBUNIT</p></li>
<li><p>SDLK_CURRENCYUNIT</p></li>
<li><p>SDLK_CUT</p></li>
<li><p>SDLK_d</p></li>
<li><p>SDLK_DECIMALSEPARATOR</p></li>
<li><p>SDLK_DELETE</p></li>
<li><p>SDLK_DISPLAYSWITCH</p></li>
<li><p>SDLK_DOWN</p></li>
<li><p>SDLK_e</p></li>
<li><p>SDLK_EJECT</p></li>
<li><p>SDLK_END</p></li>
<li><p>SDLK_EQUALS</p></li>
<li><p>SDLK_ESCAPE</p></li>
<li><p>SDLK_EXECUTE</p></li>
<li><p>SDLK_EXSEL</p></li>
<li><p>SDLK_f</p></li>
<li><p>SDLK_F1</p></li>
<li><p>SDLK_F10</p></li>
<li><p>SDLK_F11</p></li>
<li><p>SDLK_F12</p></li>
<li><p>SDLK_F13</p></li>
<li><p>SDLK_F14</p></li>
<li><p>SDLK_F15</p></li>
<li><p>SDLK_F16</p></li>
<li><p>SDLK_F17</p></li>
<li><p>SDLK_F18</p></li>
<li><p>SDLK_F19</p></li>
<li><p>SDLK_F2</p></li>
<li><p>SDLK_F20</p></li>
<li><p>SDLK_F21</p></li>
<li><p>SDLK_F22</p></li>
<li><p>SDLK_F23</p></li>
<li><p>SDLK_F24</p></li>
<li><p>SDLK_F3</p></li>
<li><p>SDLK_F4</p></li>
<li><p>SDLK_F5</p></li>
<li><p>SDLK_F6</p></li>
<li><p>SDLK_F7</p></li>
<li><p>SDLK_F8</p></li>
<li><p>SDLK_F9</p></li>
<li><p>SDLK_FIND</p></li>
<li><p>SDLK_g</p></li>
<li><p>SDLK_BACKQUOTE</p></li>
<li><p>SDLK_h</p></li>
<li><p>SDLK_HELP</p></li>
<li><p>SDLK_HOME</p></li>
<li><p>SDLK_i</p></li>
<li><p>SDLK_INSERT</p></li>
<li><p>SDLK_j</p></li>
<li><p>SDLK_k</p></li>
<li><p>SDLK_KBDILLUMDOWN</p></li>
<li><p>SDLK_KBDILLUMTOGGLE</p></li>
<li><p>SDLK_KBDILLUMUP</p></li>
<li><p>SDLK_KP_0</p></li>
<li><p>SDLK_KP_00</p></li>
<li><p>SDLK_KP_000</p></li>
<li><p>SDLK_KP_1</p></li>
<li><p>SDLK_KP_2</p></li>
<li><p>SDLK_KP_3</p></li>
<li><p>SDLK_KP_4</p></li>
<li><p>SDLK_KP_5</p></li>
<li><p>SDLK_KP_6</p></li>
<li><p>SDLK_KP_7</p></li>
<li><p>SDLK_KP_8</p></li>
<li><p>SDLK_KP_9</p></li>
<li><p>SDLK_KP_A</p></li>
<li><p>SDLK_KP_AMPERSAND</p></li>
<li><p>SDLK_KP_AT</p></li>
<li><p>SDLK_KP_B</p></li>
<li><p>SDLK_KP_BACKSPACE</p></li>
<li><p>SDLK_KP_BINARY</p></li>
<li><p>SDLK_KP_C</p></li>
<li><p>SDLK_KP_CLEAR</p></li>
<li><p>SDLK_KP_CLEARENTRY</p></li>
<li><p>SDLK_KP_COLON</p></li>
<li><p>SDLK_KP_COMMA</p></li>
<li><p>SDLK_KP_D</p></li>
<li><p>SDLK_KP_DBLAMPERSAND</p></li>
<li><p>SDLK_KP_DBLVERTICALBAR</p></li>
<li><p>SDLK_KP_DECIMAL</p></li>
<li><p>SDLK_KP_DIVIDE</p></li>
<li><p>SDLK_KP_E</p></li>
<li><p>SDLK_KP_ENTER</p></li>
<li><p>SDLK_KP_EQUALS</p></li>
<li><p>SDLK_KP_EQUALSAS400</p></li>
<li><p>SDLK_KP_EXCLAM</p></li>
<li><p>SDLK_KP_F</p></li>
<li><p>SDLK_KP_GREATER</p></li>
<li><p>SDLK_KP_HASH</p></li>
<li><p>SDLK_KP_HEXADECIMAL</p></li>
<li><p>SDLK_KP_LEFTBRACE</p></li>
<li><p>SDLK_KP_LEFTPAREN</p></li>
<li><p>SDLK_KP_LESS</p></li>
<li><p>SDLK_KP_MEMADD</p></li>
<li><p>SDLK_KP_MEMCLEAR</p></li>
<li><p>SDLK_KP_MEMDIVIDE</p></li>
<li><p>SDLK_KP_MEMMULTIPLY</p></li>
<li><p>SDLK_KP_MEMRECALL</p></li>
<li><p>SDLK_KP_MEMSTORE</p></li>
<li><p>SDLK_KP_MEMSUBTRACT</p></li>
<li><p>SDLK_KP_MINUS</p></li>
<li><p>SDLK_KP_MULTIPLY</p></li>
<li><p>SDLK_KP_OCTAL</p></li>
<li><p>SDLK_KP_PERCENT</p></li>
<li><p>SDLK_KP_PERIOD</p></li>
<li><p>SDLK_KP_PLUS</p></li>
<li><p>SDLK_KP_PLUSMINUS</p></li>
<li><p>SDLK_KP_POWER</p></li>
<li><p>SDLK_KP_RIGHTBRACE</p></li>
<li><p>SDLK_KP_RIGHTPAREN</p></li>
<li><p>SDLK_KP_SPACE</p></li>
<li><p>SDLK_KP_TAB</p></li>
<li><p>SDLK_KP_VERTICALBAR</p></li>
<li><p>SDLK_KP_XOR</p></li>
<li><p>SDLK_l</p></li>
<li><p>SDLK_LALT</p></li>
<li><p>SDLK_LCTRL</p></li>
<li><p>SDLK_LEFT</p></li>
<li><p>SDLK_LEFTBRACKET</p></li>
<li><p>SDLK_LGUI</p></li>
<li><p>SDLK_LSHIFT</p></li>
<li><p>SDLK_m</p></li>
<li><p>SDLK_MAIL</p></li>
<li><p>SDLK_MEDIASELECT</p></li>
<li><p>SDLK_MENU</p></li>
<li><p>SDLK_MINUS</p></li>
<li><p>SDLK_MODE</p></li>
<li><p>SDLK_MUTE</p></li>
<li><p>SDLK_n</p></li>
<li><p>SDLK_NUMLOCKCLEAR</p></li>
<li><p>SDLK_o</p></li>
<li><p>SDLK_OPER</p></li>
<li><p>SDLK_OUT</p></li>
<li><p>SDLK_p</p></li>
<li><p>SDLK_PAGEDOWN</p></li>
<li><p>SDLK_PAGEUP</p></li>
<li><p>SDLK_PASTE</p></li>
<li><p>SDLK_PAUSE</p></li>
<li><p>SDLK_PERIOD</p></li>
<li><p>SDLK_POWER</p></li>
<li><p>SDLK_PRINTSCREEN</p></li>
<li><p>SDLK_PRIOR</p></li>
<li><p>SDLK_q</p></li>
<li><p>SDLK_r</p></li>
<li><p>SDLK_RALT</p></li>
<li><p>SDLK_RCTRL</p></li>
<li><p>SDLK_RETURN</p></li>
<li><p>SDLK_RETURN2</p></li>
<li><p>SDLK_RGUI</p></li>
<li><p>SDLK_RIGHT</p></li>
<li><p>SDLK_RIGHTBRACKET</p></li>
<li><p>SDLK_RSHIFT</p></li>
<li><p>SDLK_s</p></li>
<li><p>SDLK_SCROLLLOCK</p></li>
<li><p>SDLK_SELECT</p></li>
<li><p>SDLK_SEMICOLON</p></li>
<li><p>SDLK_SEPARATOR</p></li>
<li><p>SDLK_SLASH</p></li>
<li><p>SDLK_SLEEP</p></li>
<li><p>SDLK_SPACE</p></li>
<li><p>SDLK_STOP</p></li>
<li><p>SDLK_SYSREQ</p></li>
<li><p>SDLK_t</p></li>
<li><p>SDLK_TAB</p></li>
<li><p>SDLK_THOUSANDSSEPARATOR</p></li>
<li><p>SDLK_u</p></li>
<li><p>SDLK_UNDO</p></li>
<li><p>SDLK_UNKNOWN</p></li>
<li><p>SDLK_UP</p></li>
<li><p>SDLK_v</p></li>
<li><p>SDLK_VOLUMEDOWN</p></li>
<li><p>SDLK_VOLUMEUP</p></li>
<li><p>SDLK_w</p></li>
<li><p>SDLK_WWW</p></li>
<li><p>SDLK_x</p></li>
<li><p>SDLK_y</p></li>
<li><p>SDLK_z</p></li>
<li><p>SDLK_AMPERSAND</p></li>
<li><p>SDLK_ASTERISK</p></li>
<li><p>SDLK_AT</p></li>
<li><p>SDLK_CARET</p></li>
<li><p>SDLK_COLON</p></li>
<li><p>SDLK_DOLLAR</p></li>
<li><p>SDLK_EXCLAIM</p></li>
<li><p>SDLK_GREATER</p></li>
<li><p>SDLK_HASH</p></li>
<li><p>SDLK_LEFTPAREN</p></li>
<li><p>SDLK_LESS</p></li>
<li><p>SDLK_PERCENT</p></li>
<li><p>SDLK_PLUS</p></li>
<li><p>SDLK_QUESTION</p></li>
<li><p>SDLK_QUOTEDBL</p></li>
<li><p>SDLK_RIGHTPAREN</p></li>
<li><p>SDLK_UNDERSCORE</p></li>
<li><p>SDL_THREAD_PRIORITY_LOW</p></li>
<li><p>SDL_THREAD_PRIORITY_NORMAL</p></li>
<li><p>SDL_THREAD_PRIORITY_HIGH</p></li>
<li><p>void SDL_RenderCopy2(SDL_Renderer <a href="#id1"><span class="problematic" id="id2">*</span></a>,SDL_Texture <a href="#id3"><span class="problematic" id="id4">*</span></a>)</p></li>
<li><p>void SDL_Delay(int)</p></li>
<li><p>void SDL_Init(int)</p></li>
<li><p>int SDL_InitSubSystem(Uint32 flags)</p></li>
<li><p>void SDL_Quit(void)</p></li>
<li><p>void SDL_QuitSubSystem(Uint32 flags)</p></li>
<li><p>void SDL_SetMainReady(void)</p></li>
<li><p>Uint32 SDL_WasInit(Uint32 flags)</p></li>
<li><p>SDL_bool SDL_SetHint(const char <a href="#id5"><span class="problematic" id="id6">*</span></a>name,const char <a href="#id7"><span class="problematic" id="id8">*</span></a>value)</p></li>
<li><p>SDL_bool SDL_SetHintWithPriority(const char <a href="#id9"><span class="problematic" id="id10">*</span></a>name,const char <a href="#id11"><span class="problematic" id="id12">*</span></a>value,SDL_HintPriority priority)</p></li>
<li><p>void SDL_ClearError(void)</p></li>
<li><p>const char <a href="#id13"><span class="problematic" id="id14">*</span></a>SDL_GetError(void)</p></li>
<li><p>SDL_LogPriority SDL_LogGetPriority(int category)</p></li>
<li><p>void SDL_LogResetPriorities(void)</p></li>
<li><p>void SDL_LogSetAllPriority(SDL_LogPriority priority)</p></li>
<li><p>SDL_AssertionHandler SDL_GetDefaultAssertionHandler(void)</p></li>
<li><p>void SDL_ResetAssertionReport(void)</p></li>
<li><p>void SDL_SetAssertionHandler(SDL_AssertionHandler handler,void <a href="#id15"><span class="problematic" id="id16">*</span></a>userdata)</p></li>
<li><p>void SDL_TriggerBreakpoint(void)</p></li>
<li><p>void SDL_assert(int)</p></li>
<li><p>void SDL_assert_paranoid(int)</p></li>
<li><p>void SDL_assert_release(int)</p></li>
<li><p>const char * SDL_GetRevision(void)</p></li>
<li><p>int SDL_GetRevisionNumber(void)</p></li>
<li><p>void SDL_GetVersion(SDL_version <a href="#id17"><span class="problematic" id="id18">*</span></a>ver)</p></li>
<li><p>SDL_Window <a href="#id19"><span class="problematic" id="id20">*</span></a>SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 flags)</p></li>
<li><p>void SDL_DestroyWindow(SDL_Window <a href="#id21"><span class="problematic" id="id22">*</span></a>window)</p></li>
<li><p>void SDL_DisableScreenSaver(void)</p></li>
<li><p>void SDL_EnableScreenSaver(void)</p></li>
<li><p>SDL_GLContext SDL_GL_CreateContext(SDL_Window <a href="#id23"><span class="problematic" id="id24">*</span></a>window)</p></li>
<li><p>void SDL_GL_DeleteContext(SDL_GLContext context)</p></li>
<li><p>SDL_bool SDL_GL_ExtensionSupported(const char <a href="#id25"><span class="problematic" id="id26">*</span></a>extension)</p></li>
<li><p>int SDL_GL_GetAttribute(SDL_GLattr attr,int <a href="#id27"><span class="problematic" id="id28">*</span></a>value)</p></li>
<li><p>SDL_GLContext SDL_GL_GetCurrentContext(void)</p></li>
<li><p>SDL_Window <a href="#id29"><span class="problematic" id="id30">*</span></a>SDL_GL_GetCurrentWindow(void)</p></li>
<li><p>void SDL_GL_GetDrawableSize(SDL_Window <a href="#id31"><span class="problematic" id="id32">*</span></a>window,int <a href="#id33"><span class="problematic" id="id34">*</span></a>w,int <a href="#id35"><span class="problematic" id="id36">*</span></a>h)</p></li>
<li><p>void <a href="#id37"><span class="problematic" id="id38">*</span></a>SDL_GL_GetProcAddress(const char <a href="#id39"><span class="problematic" id="id40">*</span></a>proc)</p></li>
<li><p>int SDL_GL_GetSwapInterval(void)</p></li>
<li><p>int SDL_GL_LoadLibrary(const char <a href="#id41"><span class="problematic" id="id42">*</span></a>path)</p></li>
<li><p>int SDL_GL_MakeCurrent(SDL_Window <a href="#id43"><span class="problematic" id="id44">*</span></a>window,SDL_GLContext context)</p></li>
<li><p>void SDL_GL_ResetAttributes(void)</p></li>
<li><p>int SDL_GL_SetAttribute(SDL_GLattr attr,int value)</p></li>
<li><p>int SDL_GL_SetSwapInterval(int interval)</p></li>
<li><p>void SDL_GL_SwapWindow(SDL_Window <a href="#id45"><span class="problematic" id="id46">*</span></a>window)</p></li>
<li><p>void SDL_GL_UnloadLibrary(void)</p></li>
<li><p>SDL_DisplayMode <a href="#id47"><span class="problematic" id="id48">*</span></a>SDL_GetClosestDisplayMode(int displayIndex,SDL_DisplayMode <a href="#id49"><span class="problematic" id="id50">*</span></a>mode,SDL_DisplayMode <a href="#id51"><span class="problematic" id="id52">*</span></a>closest)</p></li>
<li><p>int SDL_GetCurrentDisplayMode(int displayIndex,SDL_DisplayMode <a href="#id53"><span class="problematic" id="id54">*</span></a>mode)</p></li>
<li><p>const char <a href="#id55"><span class="problematic" id="id56">*</span></a>SDL_GetCurrentVideoDriver(void)</p></li>
<li><p>int SDL_GetDesktopDisplayMode(int displayIndex,SDL_DisplayMode <a href="#id57"><span class="problematic" id="id58">*</span></a>mode)</p></li>
<li><p>int SDL_GetDisplayBounds(int displayIndex,SDL_Rect <a href="#id59"><span class="problematic" id="id60">*</span></a>rect)</p></li>
<li><p>int SDL_GetNumVideoDisplays(void)</p></li>
<li><p>int SDL_GetNumVideoDrivers(void)</p></li>
<li><p>const char * SDL_GetVideoDriver(int index)</p></li>
<li><p>void <a href="#id61"><span class="problematic" id="id62">*</span></a>SDL_GetWindowData(SDL_Window <a href="#id63"><span class="problematic" id="id64">*</span></a>window,const char <a href="#id65"><span class="problematic" id="id66">*</span></a>name)</p></li>
<li><p>int SDL_GetWindowDisplayIndex(SDL_Window <a href="#id67"><span class="problematic" id="id68">*</span></a>window)</p></li>
<li><p>int SDL_GetWindowDisplayMode(SDL_Window <a href="#id69"><span class="problematic" id="id70">*</span></a>window,SDL_DisplayMode <a href="#id71"><span class="problematic" id="id72">*</span></a>mode)</p></li>
<li><p>Uint32 SDL_GetWindowFlags(SDL_Window <a href="#id73"><span class="problematic" id="id74">*</span></a>window)</p></li>
<li><p>SDL_Window <a href="#id75"><span class="problematic" id="id76">*</span></a>SDL_GetWindowFromID(Uint32 id)</p></li>
<li><p>int SDL_GetWindowGammaRamp(SDL_Window <a href="#id77"><span class="problematic" id="id78">*</span></a>window,Uint16 <a href="#id79"><span class="problematic" id="id80">*</span></a>red,Uint16 <a href="#id81"><span class="problematic" id="id82">*</span></a>green,Uint16 <a href="#id83"><span class="problematic" id="id84">*</span></a>blue)</p></li>
<li><p>SDL_bool SDL_GetWindowGrab(SDL_Window <a href="#id85"><span class="problematic" id="id86">*</span></a>window)</p></li>
<li><p>Uint32 SDL_GetWindowID(SDL_Window* window)</p></li>
<li><p>void SDL_GetWindowMaximumSize(SDL_Window <a href="#id87"><span class="problematic" id="id88">*</span></a>window,int <a href="#id89"><span class="problematic" id="id90">*</span></a>w,int <a href="#id91"><span class="problematic" id="id92">*</span></a>h)</p></li>
<li><p>void SDL_GetWindowMinimumSize(SDL_Window <a href="#id93"><span class="problematic" id="id94">*</span></a>window,int <a href="#id95"><span class="problematic" id="id96">*</span></a>w,int <a href="#id97"><span class="problematic" id="id98">*</span></a>h)</p></li>
<li><p>void SDL_GetWindowPosition(SDL_Window <a href="#id99"><span class="problematic" id="id100">*</span></a>window,int <a href="#id101"><span class="problematic" id="id102">*</span></a>x,int <a href="#id103"><span class="problematic" id="id104">*</span></a>y)</p></li>
<li><p>void SDL_GetWindowSize(SDL_Window <a href="#id105"><span class="problematic" id="id106">*</span></a>window,int <a href="#id107"><span class="problematic" id="id108">*</span></a>w,int <a href="#id109"><span class="problematic" id="id110">*</span></a>h)</p></li>
<li><p>SDL_Surface <a href="#id111"><span class="problematic" id="id112">*</span></a>SDL_GetWindowSurface(SDL_Window <a href="#id113"><span class="problematic" id="id114">*</span></a>window)</p></li>
<li><p>const char <a href="#id115"><span class="problematic" id="id116">*</span></a>SDL_GetWindowTitle(SDL_Window <a href="#id117"><span class="problematic" id="id118">*</span></a>window)</p></li>
<li><p>SDL_bool SDL_IsScreenSaverEnabled(void)</p></li>
<li><p>void SDL_MaximizeWindow(SDL_Window <a href="#id119"><span class="problematic" id="id120">*</span></a>window)</p></li>
<li><p>void SDL_MinimizeWindow(SDL_Window <a href="#id121"><span class="problematic" id="id122">*</span></a>window)</p></li>
<li><p>void SDL_RaiseWindow(SDL_Window <a href="#id123"><span class="problematic" id="id124">*</span></a>window)</p></li>
<li><p>void SDL_RestoreWindow(SDL_Window <a href="#id125"><span class="problematic" id="id126">*</span></a>window)</p></li>
<li><p>void SDL_SetWindowBordered(SDL_Window <a href="#id127"><span class="problematic" id="id128">*</span></a>window,SDL_bool bordered)</p></li>
<li><p>int SDL_SetWindowBrightness(SDL_Window <a href="#id129"><span class="problematic" id="id130">*</span></a>window,float brightness)</p></li>
<li><p>void <a href="#id131"><span class="problematic" id="id132">*</span></a>SDL_SetWindowData(SDL_Window <a href="#id133"><span class="problematic" id="id134">*</span></a>window,const char <a href="#id135"><span class="problematic" id="id136">*</span></a>name,void <a href="#id137"><span class="problematic" id="id138">*</span></a>userdata)</p></li>
<li><p>int SDL_SetWindowDisplayMode(SDL_Window <a href="#id139"><span class="problematic" id="id140">*</span></a>window,const SDL_DisplayMode <a href="#id141"><span class="problematic" id="id142">*</span></a>mode)</p></li>
<li><p>int SDL_SetWindowFullscreen(SDL_Window <a href="#id143"><span class="problematic" id="id144">*</span></a>window,Uint32 flags)</p></li>
<li><p>int SDL_SetWindowGammaRamp(SDL_Window <em>window,const Uint16 *red,const Uint16 *green,const Uint16</em> blue)</p></li>
<li><p>void SDL_SetWindowGrab(SDL_Window <a href="#id145"><span class="problematic" id="id146">*</span></a>window,SDL_bool grabbed)</p></li>
<li><p>void SDL_SetWindowMinimumSize(SDL_Window* window,int min_w,int min_h)</p></li>
<li><p>void SDL_SetWindowSize(SDL_Window <a href="#id147"><span class="problematic" id="id148">*</span></a>window,int w,int h)</p></li>
<li><p>void SDL_SetWindowTitle(SDL_Window <a href="#id149"><span class="problematic" id="id150">*</span></a>window,const char <a href="#id151"><span class="problematic" id="id152">*</span></a>title)</p></li>
<li><p>int SDL_ShowMessageBox(const SDL_MessageBoxData <a href="#id153"><span class="problematic" id="id154">*</span></a>messageboxdata,int <a href="#id155"><span class="problematic" id="id156">*</span></a>buttonid)</p></li>
<li><p>int SDL_ShowSimpleMessageBox(Uint32 flags,const char <a href="#id157"><span class="problematic" id="id158">*</span></a>title,const char <a href="#id159"><span class="problematic" id="id160">*</span></a>message,SDL_Window <a href="#id161"><span class="problematic" id="id162">*</span></a>window)</p></li>
<li><p>void SDL_ShowWindow(SDL_Window <a href="#id163"><span class="problematic" id="id164">*</span></a>window)</p></li>
<li><p>int SDL_UpdateWindowSurface(SDL_Window <a href="#id165"><span class="problematic" id="id166">*</span></a>window)</p></li>
<li><p>int SDL_UpdateWindowSurfaceRects(SDL_Window <a href="#id167"><span class="problematic" id="id168">*</span></a>window,const SDL_Rect <a href="#id169"><span class="problematic" id="id170">*</span></a>rects,int numrects)</p></li>
<li><p>int SDL_VideoInit(const char <a href="#id171"><span class="problematic" id="id172">*</span></a>driver_name)</p></li>
<li><p>void SDL_VideoQuit(void)</p></li>
<li><p>SDL_Renderer <a href="#id173"><span class="problematic" id="id174">*</span></a>SDL_CreateRenderer(SDL_Window <a href="#id175"><span class="problematic" id="id176">*</span></a>window,int index,Uint32 flags)</p></li>
<li><p>SDL_Renderer <a href="#id177"><span class="problematic" id="id178">*</span></a>SDL_CreateSoftwareRenderer(SDL_Surface <a href="#id179"><span class="problematic" id="id180">*</span></a>surface)</p></li>
<li><p>SDL_Texture <a href="#id181"><span class="problematic" id="id182">*</span></a>SDL_CreateTexture(SDL_Renderer <a href="#id183"><span class="problematic" id="id184">*</span></a>renderer,Uint32 format,int access,int w,int h)</p></li>
<li><p>SDL_Texture <a href="#id185"><span class="problematic" id="id186">*</span></a>SDL_CreateTextureFromSurface(SDL_Renderer <a href="#id187"><span class="problematic" id="id188">*</span></a>renderer,SDL_Surface <a href="#id189"><span class="problematic" id="id190">*</span></a>surface)</p></li>
<li><p>void SDL_DestroyTexture(SDL_Texture <a href="#id191"><span class="problematic" id="id192">*</span></a>texture)</p></li>
<li><p>int SDL_GL_BindTexture(SDL_Texture <a href="#id193"><span class="problematic" id="id194">*</span></a>texture,float <a href="#id195"><span class="problematic" id="id196">*</span></a>texw,float <a href="#id197"><span class="problematic" id="id198">*</span></a>texh)</p></li>
<li><p>int SDL_GL_UnbindTexture(SDL_Texture <a href="#id199"><span class="problematic" id="id200">*</span></a>texture)</p></li>
<li><p>int SDL_GetNumRenderDrivers(void)</p></li>
<li><p>int SDL_GetRenderDrawBlendMode(SDL_Renderer <a href="#id201"><span class="problematic" id="id202">*</span></a>renderer,SDL_BlendMode <a href="#id203"><span class="problematic" id="id204">*</span></a>blendMode)</p></li>
<li><p>int SDL_GetRenderDrawColor(SDL_Renderer <a href="#id205"><span class="problematic" id="id206">*</span></a>renderer,Uint8 <a href="#id207"><span class="problematic" id="id208">*</span></a>r,Uint8 <a href="#id209"><span class="problematic" id="id210">*</span></a>g,Uint8 <a href="#id211"><span class="problematic" id="id212">*</span></a>b,Uint8 <a href="#id213"><span class="problematic" id="id214">*</span></a>a)</p></li>
<li><p>int SDL_GetRenderDriverInfo(int index,SDL_RendererInfo <a href="#id215"><span class="problematic" id="id216">*</span></a>info)</p></li>
<li><p>SDL_Texture <a href="#id217"><span class="problematic" id="id218">*</span></a>SDL_GetRenderTarget(SDL_Renderer <a href="#id219"><span class="problematic" id="id220">*</span></a>renderer)</p></li>
<li><p>SDL_Renderer <a href="#id221"><span class="problematic" id="id222">*</span></a>SDL_GetRenderer(SDL_Window <a href="#id223"><span class="problematic" id="id224">*</span></a>window)</p></li>
<li><p>int SDL_GetRendererInfo(SDL_Renderer <a href="#id225"><span class="problematic" id="id226">*</span></a>renderer,SDL_RendererInfo <a href="#id227"><span class="problematic" id="id228">*</span></a>info)</p></li>
<li><p>int SDL_GetRendererOutputSize(SDL_Renderer <a href="#id229"><span class="problematic" id="id230">*</span></a>renderer,int <a href="#id231"><span class="problematic" id="id232">*</span></a>w,int <a href="#id233"><span class="problematic" id="id234">*</span></a>h)</p></li>
<li><p>int SDL_GetTextureAlphaMod(SDL_Texture <a href="#id235"><span class="problematic" id="id236">*</span></a>texture,Uint8 <a href="#id237"><span class="problematic" id="id238">*</span></a>alpha)</p></li>
<li><p>int SDL_GetTextureBlendMode(SDL_Texture <a href="#id239"><span class="problematic" id="id240">*</span></a>texture,SDL_BlendMode <a href="#id241"><span class="problematic" id="id242">*</span></a>blendMode)</p></li>
<li><p>int SDL_GetTextureColorMod(SDL_Texture <a href="#id243"><span class="problematic" id="id244">*</span></a>texture,Uint8 <a href="#id245"><span class="problematic" id="id246">*</span></a>r,Uint8 <a href="#id247"><span class="problematic" id="id248">*</span></a>g,Uint8 <a href="#id249"><span class="problematic" id="id250">*</span></a>b)</p></li>
<li><p>int SDL_LockTexture(SDL_Texture <a href="#id251"><span class="problematic" id="id252">*</span></a>texture,const SDL_Rect <a href="#id253"><span class="problematic" id="id254">*</span></a>rect,void <a href="#id255"><span class="problematic" id="id256">**</span></a>pixels,int <a href="#id257"><span class="problematic" id="id258">*</span></a>pitch)</p></li>
<li><p>int SDL_QueryTexture(SDL_Texture <a href="#id259"><span class="problematic" id="id260">*</span></a>texture,int <a href="#id261"><span class="problematic" id="id262">*</span></a>format,int <a href="#id263"><span class="problematic" id="id264">*</span></a>access,int <a href="#id265"><span class="problematic" id="id266">*</span></a>w,int <a href="#id267"><span class="problematic" id="id268">*</span></a>h)</p></li>
<li><p>int SDL_RenderClear(SDL_Renderer <a href="#id269"><span class="problematic" id="id270">*</span></a>renderer)</p></li>
<li><p>int SDL_RenderCopy(SDL_Renderer <a href="#id271"><span class="problematic" id="id272">*</span></a>renderer,SDL_Texture <a href="#id273"><span class="problematic" id="id274">*</span></a>texture,const SDL_Rect <a href="#id275"><span class="problematic" id="id276">*</span></a>srcrect,const SDL_Rect <a href="#id277"><span class="problematic" id="id278">*</span></a>dstrect)</p></li>
<li><p>int SDL_RenderCopyEx(SDL_Renderer <a href="#id279"><span class="problematic" id="id280">*</span></a>renderer,SDL_Texture <a href="#id281"><span class="problematic" id="id282">*</span></a>texture,const SDL_Rect <a href="#id283"><span class="problematic" id="id284">*</span></a>srcrect,const SDL_Rect <a href="#id285"><span class="problematic" id="id286">*</span></a>dstrect,const double angle,const SDL_Point <a href="#id287"><span class="problematic" id="id288">*</span></a>center,const SDL_RendererFlip flip)</p></li>
<li><p>int SDL_RenderDrawLine(SDL_Renderer <a href="#id289"><span class="problematic" id="id290">*</span></a>renderer,int x1,int y1,int x2,int y2)</p></li>
<li><p>int SDL_RenderDrawLines(SDL_Renderer <a href="#id291"><span class="problematic" id="id292">*</span></a>renderer,const SDL_Point <a href="#id293"><span class="problematic" id="id294">*</span></a>points,int count)</p></li>
<li><p>int SDL_RenderDrawPoint(SDL_Renderer <a href="#id295"><span class="problematic" id="id296">*</span></a>renderer,int x, int y)</p></li>
<li><p>int SDL_RenderDrawPoints(SDL_Renderer <a href="#id297"><span class="problematic" id="id298">*</span></a>renderer,const SDL_Point <a href="#id299"><span class="problematic" id="id300">*</span></a>points,int count)</p></li>
<li><p>int SDL_RenderDrawRect(SDL_Renderer <a href="#id301"><span class="problematic" id="id302">*</span></a>renderer,const SDL_Rect <a href="#id303"><span class="problematic" id="id304">*</span></a>rect)</p></li>
<li><p>int SDL_RenderDrawRects(SDL_Renderer <a href="#id305"><span class="problematic" id="id306">*</span></a>renderer,const SDL_Rect <a href="#id307"><span class="problematic" id="id308">*</span></a>rects,int count)</p></li>
<li><p>int SDL_RenderFillRect(SDL_Renderer <a href="#id309"><span class="problematic" id="id310">*</span></a>renderer,const SDL_Rect <a href="#id311"><span class="problematic" id="id312">*</span></a>rect)</p></li>
<li><p>int SDL_RenderFillRects(SDL_Renderer <em>renderer,const SDL_Rect</em> rects,int count)</p></li>
<li><p>void SDL_RenderGetClipRect(SDL_Renderer <a href="#id313"><span class="problematic" id="id314">*</span></a>renderer,SDL_Rect <a href="#id315"><span class="problematic" id="id316">*</span></a>rect)</p></li>
<li><p>void SDL_RenderGetScale(SDL_Renderer <a href="#id317"><span class="problematic" id="id318">*</span></a>renderer,float <a href="#id319"><span class="problematic" id="id320">*</span></a>scaleX,float <a href="#id321"><span class="problematic" id="id322">*</span></a>scaleY)</p></li>
<li><p>void SDL_RenderGetViewport(SDL_Renderer <a href="#id323"><span class="problematic" id="id324">*</span></a>renderer,SDL_Rect <a href="#id325"><span class="problematic" id="id326">*</span></a>rect)</p></li>
<li><p>int SDL_RenderReadPixels(SDL_Renderer <a href="#id327"><span class="problematic" id="id328">*</span></a>renderer,const SDL_Rect <a href="#id329"><span class="problematic" id="id330">*</span></a>rect,Uint32 format,void <a href="#id331"><span class="problematic" id="id332">*</span></a>pixels,int pitch)</p></li>
<li><p>int SDL_RenderSetClipRect(SDL_Renderer <a href="#id333"><span class="problematic" id="id334">*</span></a>renderer,const SDL_Rect <a href="#id335"><span class="problematic" id="id336">*</span></a>rect)</p></li>
<li><p>int SDL_RenderSetScale(SDL_Renderer <a href="#id337"><span class="problematic" id="id338">*</span></a>renderer,float scaleX,float scaleY)</p></li>
<li><p>int SDL_RenderSetViewport(SDL_Renderer <a href="#id339"><span class="problematic" id="id340">*</span></a>renderer,const SDL_Rect <a href="#id341"><span class="problematic" id="id342">*</span></a>rect)</p></li>
<li><p>SDL_bool SDL_RenderTargetSupported(SDL_Renderer <a href="#id343"><span class="problematic" id="id344">*</span></a>renderer)</p></li>
<li><p>int SDL_SetRenderDrawBlendMode(SDL_Renderer <a href="#id345"><span class="problematic" id="id346">*</span></a>renderer,SDL_BlendMode blendMode)</p></li>
<li><p>int SDL_SetRenderDrawColor(SDL_Renderer <a href="#id347"><span class="problematic" id="id348">*</span></a>renderer,Uint8 r,Uint8 g,Uint8 b,Uint8 a)</p></li>
<li><p>int SDL_SetRenderTarget(SDL_Renderer <a href="#id349"><span class="problematic" id="id350">*</span></a>renderer,SDL_Texture <a href="#id351"><span class="problematic" id="id352">*</span></a>texture)</p></li>
<li><p>int SDL_SetTextureAlphaMod(SDL_Texture <a href="#id353"><span class="problematic" id="id354">*</span></a>texture,Uint8 alpha)</p></li>
<li><p>int SDL_SetTextureBlendMode(SDL_Texture <a href="#id355"><span class="problematic" id="id356">*</span></a>texture,SDL_BlendMode blendMode)</p></li>
<li><p>int SDL_SetTextureColorMod(SDL_Texture <a href="#id357"><span class="problematic" id="id358">*</span></a>texture,Uint8 r,Uint8 g,Uint8 b)</p></li>
<li><p>void SDL_UnlockTexture(SDL_Texture <a href="#id359"><span class="problematic" id="id360">*</span></a>texture)</p></li>
<li><p>int SDL_UpdateTexture(SDL_Texture <a href="#id361"><span class="problematic" id="id362">*</span></a>texture,const SDL_Rect <a href="#id363"><span class="problematic" id="id364">*</span></a>rect,const void*pixels,int pitch)</p></li>
<li><p>int SDL_UpdateYUVTexture(SDL_Texture <a href="#id365"><span class="problematic" id="id366">*</span></a>texture,const SDL_Rect <a href="#id367"><span class="problematic" id="id368">*</span></a>rect,const Uint8 <a href="#id369"><span class="problematic" id="id370">*</span></a>Yplane,int Ypitch,const Uint8 <a href="#id371"><span class="problematic" id="id372">*</span></a>Uplane,int Upitch,const Uint8 <a href="#id373"><span class="problematic" id="id374">*</span></a>Vplane,int Vpitch)</p></li>
<li><p>SDL_PixelFormat <a href="#id375"><span class="problematic" id="id376">*</span></a>SDL_AllocFormat(Uint32 pixel_format)</p></li>
<li><p>SDL_Palette <a href="#id377"><span class="problematic" id="id378">*</span></a>SDL_AllocPalette(int ncolors)</p></li>
<li><p>void SDL_CalculateGammaRamp(float gamma,Uint16 <a href="#id379"><span class="problematic" id="id380">*</span></a>ramp)</p></li>
<li><p>void SDL_FreeFormat(SDL_PixelFormat <a href="#id381"><span class="problematic" id="id382">*</span></a>format)</p></li>
<li><p>void SDL_FreePalette(SDL_Palette <a href="#id383"><span class="problematic" id="id384">*</span></a>palette)</p></li>
<li><p>const char <a href="#id385"><span class="problematic" id="id386">*</span></a>SDL_GetPixelFormatName(Uint32 format)</p></li>
<li><p>void SDL_GetRGB(Uint32 pixel,const SDL_PixelFormat* format,Uint8 <a href="#id387"><span class="problematic" id="id388">*</span></a>r,Uint8 <a href="#id389"><span class="problematic" id="id390">*</span></a>g,Uint8 <a href="#id391"><span class="problematic" id="id392">*</span></a>b)</p></li>
<li><p>void SDL_GetRGBA(Uint32 pixel,const SDL_PixelFormat* format,Uint8 <a href="#id393"><span class="problematic" id="id394">*</span></a>r,Uint8 <a href="#id395"><span class="problematic" id="id396">*</span></a>g,Uint8 <a href="#id397"><span class="problematic" id="id398">*</span></a>b,Uint8 <a href="#id399"><span class="problematic" id="id400">*</span></a>a)</p></li>
<li><p>Uint32 SDL_MapRGB(const SDL_PixelFormat* format,Uint8 r,Uint8 g, Uint8 b)</p></li>
<li><p>Uint32 SDL_MapRGBA(const SDL_PixelFormat* format,Uint8 r,Uint8 g, Uint8 b, Uint8 a)</p></li>
<li><p>Uint32 SDL_MasksToPixelFormatEnum(int bpp,Uint32 Rmask,Uint32 Gmask,Uint32 Bmask,Uint32 Amask)</p></li>
<li><p>SDL_bool SDL_PixelFormatEnumToMasks(Uint32 format,int <a href="#id401"><span class="problematic" id="id402">*</span></a>bpp,Uint32 <a href="#id403"><span class="problematic" id="id404">*</span></a>Rmask,Uint32 <a href="#id405"><span class="problematic" id="id406">*</span></a>Gmask,Uint32 <a href="#id407"><span class="problematic" id="id408">*</span></a>Bmask,Uint32 <a href="#id409"><span class="problematic" id="id410">*</span></a>Amask)</p></li>
<li><p>int SDL_SetPaletteColors(SDL_Palette <a href="#id411"><span class="problematic" id="id412">*</span></a>palette,const SDL_Color <a href="#id413"><span class="problematic" id="id414">*</span></a>colors,int firstcolor,int ncolors)</p></li>
<li><p>int SDL_SetPixelFormatPalette(SDL_PixelFormat <a href="#id415"><span class="problematic" id="id416">*</span></a>format,SDL_Palette <a href="#id417"><span class="problematic" id="id418">*</span></a>palette)</p></li>
<li><p>SDL_bool SDL_EnclosePoints(const SDL_Point* points,int count,const SDL_Rect <a href="#id419"><span class="problematic" id="id420">*</span></a>clip,SDL_Rect <a href="#id421"><span class="problematic" id="id422">*</span></a>result)</p></li>
<li><p>SDL_bool SDL_HasIntersection(const SDL_Rect <a href="#id423"><span class="problematic" id="id424">*</span></a>A,const SDL_Rect <a href="#id425"><span class="problematic" id="id426">*</span></a>B)</p></li>
<li><p>SDL_bool SDL_IntersectRect(const SDL_Rect <a href="#id427"><span class="problematic" id="id428">*</span></a>A,const SDL_Rect <a href="#id429"><span class="problematic" id="id430">*</span></a>B,SDL_Rect <a href="#id431"><span class="problematic" id="id432">*</span></a>result)</p></li>
<li><p>SDL_bool SDL_IntersectRectAndLine(const SDL_Rect <a href="#id433"><span class="problematic" id="id434">*</span></a>rect,int <a href="#id435"><span class="problematic" id="id436">*</span></a>X1,int <a href="#id437"><span class="problematic" id="id438">*</span></a>Y1,int <a href="#id439"><span class="problematic" id="id440">*</span></a>X2,int <a href="#id441"><span class="problematic" id="id442">*</span></a>Y2)</p></li>
<li><p>SDL_bool SDL_RectEquals(const SDL_Rect <a href="#id443"><span class="problematic" id="id444">*</span></a>a,const SDL_Rect <a href="#id445"><span class="problematic" id="id446">*</span></a>b)</p></li>
<li><p>void SDL_UnionRect(const SDL_Rect <a href="#id447"><span class="problematic" id="id448">*</span></a>A,const SDL_Rect <a href="#id449"><span class="problematic" id="id450">*</span></a>B,SDL_Rect <a href="#id451"><span class="problematic" id="id452">*</span></a>result)</p></li>
<li><p>int SDL_BlitScaled(SDL_Surface <a href="#id453"><span class="problematic" id="id454">*</span></a>src,const SDL_Rect <a href="#id455"><span class="problematic" id="id456">*</span></a>srcrect,SDL_Surface <a href="#id457"><span class="problematic" id="id458">*</span></a>dst,SDL_Rect <a href="#id459"><span class="problematic" id="id460">*</span></a>dstrect)</p></li>
<li><p>int SDL_BlitSurface(SDL_Surface <em>src,const SDL_Rect</em> srcrect,SDL_Surface <a href="#id461"><span class="problematic" id="id462">*</span></a>dst,SDL_Rect <a href="#id463"><span class="problematic" id="id464">*</span></a>dstrect)</p></li>
<li><p>int SDL_ConvertPixels(int width,int height,Uint32 src_format,const void <a href="#id465"><span class="problematic" id="id466">*</span></a>src,int src_pitch,Uint32 dst_format,void <a href="#id467"><span class="problematic" id="id468">*</span></a>dst,int dst_pitch)</p></li>
<li><p>SDL_Surface <a href="#id469"><span class="problematic" id="id470">*</span></a>SDL_ConvertSurface(SDL_Surface <a href="#id471"><span class="problematic" id="id472">*</span></a>src,const SDL_PixelFormat <a href="#id473"><span class="problematic" id="id474">*</span></a>fmt,Uint32 flags)</p></li>
<li><p>SDL_Surface <a href="#id475"><span class="problematic" id="id476">*</span></a>SDL_ConvertSurfaceFormat(SDL_Surface <a href="#id477"><span class="problematic" id="id478">*</span></a>src,Uint32 pixel_format,Uint32 flags)</p></li>
<li><p>SDL_Surface <a href="#id479"><span class="problematic" id="id480">*</span></a>SDL_CreateRGBSurface(Uint32 flags,int width,int height,int depth,Uint32 Rmask,Uint32 Gmask,Uint32 Bmask,Uint32 Amask)</p></li>
<li><p>SDL_Surface* SDL_CreateRGBSurfaceFrom(void <a href="#id481"><span class="problematic" id="id482">*</span></a>pixels,int width,int height,int depth,int pitch,Uint32 Rmask,Uint32 Gmask,Uint32 Bmask,Uint32 Amask)</p></li>
<li><p>int SDL_FillRect(SDL_Surface <a href="#id483"><span class="problematic" id="id484">*</span></a>dst,const SDL_Rect <a href="#id485"><span class="problematic" id="id486">*</span></a>rect,Uint32 color)</p></li>
<li><p>int SDL_FillRects(SDL_Surface <a href="#id487"><span class="problematic" id="id488">*</span></a>dst,const SDL_Rect <a href="#id489"><span class="problematic" id="id490">*</span></a>rects,int count,Uint32 color)</p></li>
<li><p>void SDL_FreeSurface(SDL_Surface <a href="#id491"><span class="problematic" id="id492">*</span></a>surface)</p></li>
<li><p>void SDL_GetClipRect(SDL_Surface <a href="#id493"><span class="problematic" id="id494">*</span></a>surface,SDL_Rect <a href="#id495"><span class="problematic" id="id496">*</span></a>rect)</p></li>
<li><p>int SDL_GetColorKey(SDL_Surface <a href="#id497"><span class="problematic" id="id498">*</span></a>surface,Uint32 <a href="#id499"><span class="problematic" id="id500">*</span></a>key)</p></li>
<li><p>int SDL_GetSurfaceAlphaMod(SDL_Surface <a href="#id501"><span class="problematic" id="id502">*</span></a>surface,Uint8 <a href="#id503"><span class="problematic" id="id504">*</span></a>alpha)</p></li>
<li><p>int SDL_GetSurfaceBlendMode(SDL_Surface <a href="#id505"><span class="problematic" id="id506">*</span></a>surface,SDL_BlendMode <a href="#id507"><span class="problematic" id="id508">*</span></a>blendMode)</p></li>
<li><p>int SDL_GetSurfaceColorMod(SDL_Surface <a href="#id509"><span class="problematic" id="id510">*</span></a>surface,Uint8 <a href="#id511"><span class="problematic" id="id512">*</span></a>r,Uint8 <a href="#id513"><span class="problematic" id="id514">*</span></a>g,Uint8 <a href="#id515"><span class="problematic" id="id516">*</span></a>b)</p></li>
<li><p>SDL_Surface <a href="#id517"><span class="problematic" id="id518">*</span></a>SDL_LoadBMP(const char <a href="#id519"><span class="problematic" id="id520">*</span></a>file)</p></li>
<li><p>SDL_Surface <a href="#id521"><span class="problematic" id="id522">*</span></a>SDL_LoadBMP_RW(SDL_RWops <a href="#id523"><span class="problematic" id="id524">*</span></a>src,int freesrc)</p></li>
<li><p>int SDL_LockSurface(SDL_Surface <a href="#id525"><span class="problematic" id="id526">*</span></a>surface)</p></li>
<li><p>int SDL_LowerBlit(SDL_Surface <a href="#id527"><span class="problematic" id="id528">*</span></a>src,SDL_Rect <a href="#id529"><span class="problematic" id="id530">*</span></a>srcrect,SDL_Surface <a href="#id531"><span class="problematic" id="id532">*</span></a>dst,SDL_Rect <a href="#id533"><span class="problematic" id="id534">*</span></a>dstrect)</p></li>
<li><p>int SDL_LowerBlitScaled(SDL_Surface <a href="#id535"><span class="problematic" id="id536">*</span></a>src,SDL_Rect <a href="#id537"><span class="problematic" id="id538">*</span></a>srcrect,SDL_Surface <a href="#id539"><span class="problematic" id="id540">*</span></a>dst,SDL_Rect <a href="#id541"><span class="problematic" id="id542">*</span></a>dstrect)</p></li>
<li><p>SDL_bool SDL_MUSTLOCK(SDL_Surface <a href="#id543"><span class="problematic" id="id544">*</span></a>surface)</p></li>
<li><p>int SDL_SaveBMP(SDL_Surface <a href="#id545"><span class="problematic" id="id546">*</span></a>surface,const char <a href="#id547"><span class="problematic" id="id548">*</span></a>file)</p></li>
<li><p>int SDL_SaveBMP_RW(SDL_Surface <a href="#id549"><span class="problematic" id="id550">*</span></a>surface,SDL_RWops <a href="#id551"><span class="problematic" id="id552">*</span></a>dst,int freedst)</p></li>
<li><p>SDL_bool SDL_SetClipRect(SDL_Surface <a href="#id553"><span class="problematic" id="id554">*</span></a>surface,const SDL_Rect <a href="#id555"><span class="problematic" id="id556">*</span></a>rect)</p></li>
<li><p>int SDL_SetColorKey(SDL_Surface <a href="#id557"><span class="problematic" id="id558">*</span></a>surface,int flag,Uint32 key)</p></li>
<li><p>int SDL_SetSurfaceAlphaMod(SDL_Surface <a href="#id559"><span class="problematic" id="id560">*</span></a>surface,Uint8 alpha)</p></li>
<li><p>int SDL_SetSurfaceBlendMode(SDL_Surface <a href="#id561"><span class="problematic" id="id562">*</span></a>surface,SDL_BlendMode blendMode)</p></li>
<li><p>int SDL_SetSurfaceColorMod(SDL_Surface <a href="#id563"><span class="problematic" id="id564">*</span></a>surface,Uint8 r,Uint8 g,Uint8 b)</p></li>
<li><p>int SDL_SetSurfacePalette(SDL_Surface <a href="#id565"><span class="problematic" id="id566">*</span></a>surface,SDL_Palette <a href="#id567"><span class="problematic" id="id568">*</span></a>palette)</p></li>
<li><p>int SDL_SetSurfaceRLE(SDL_Surface <a href="#id569"><span class="problematic" id="id570">*</span></a>surface,int flag)</p></li>
<li><p>void SDL_UnlockSurface(SDL_Surface* surface)</p></li>
<li><p>SDL_bool SDL_GetWindowWMInfo(SDL_Window <a href="#id571"><span class="problematic" id="id572">*</span></a>window,SDL_SysWMinfo <a href="#id573"><span class="problematic" id="id574">*</span></a>info)</p></li>
<li><p>char <a href="#id575"><span class="problematic" id="id576">*</span></a>SDL_GetClipboardText(void)</p></li>
<li><p>SDL_bool SDL_HasClipboardText(void)</p></li>
<li><p>int SDL_SetClipboardText(const char <a href="#id577"><span class="problematic" id="id578">*</span></a>text)</p></li>
<li><p>void SDL_AddEventWatch(SDL_EventFilter filter,void <a href="#id579"><span class="problematic" id="id580">*</span></a>userdata)</p></li>
<li><p>void SDL_DelEventWatch(SDL_EventFilter filter,void <a href="#id581"><span class="problematic" id="id582">*</span></a>userdata)</p></li>
<li><p>Uint8 SDL_EventState(Uint32 type,int state)</p></li>
<li><p>void SDL_FilterEvents(SDL_EventFilter filter,void <a href="#id583"><span class="problematic" id="id584">*</span></a>userdata)</p></li>
<li><p>void SDL_FlushEvent(Uint32 type)</p></li>
<li><p>void SDL_FlushEvents(Uint32 minType,Uint32 maxType)</p></li>
<li><p>SDL_bool SDL_GetEventFilter(SDL_EventFilter <a href="#id585"><span class="problematic" id="id586">*</span></a>filter,void <a href="#id587"><span class="problematic" id="id588">**</span></a>userdata)</p></li>
<li><p>Uint8 SDL_GetEventState(Uint32 type)</p></li>
<li><p>int SDL_GetNumTouchDevices(void)</p></li>
<li><p>int SDL_GetNumTouchFingers(SDL_TouchID touchID)</p></li>
<li><p>SDL_TouchID SDL_GetTouchDevice(int index)</p></li>
<li><p>SDL_Finger* SDL_GetTouchFinger(SDL_TouchID touchID,int index)</p></li>
<li><p>SDL_bool SDL_HasEvent(Uint32 type)</p></li>
<li><p>SDL_bool SDL_HasEvents(Uint32 minType,Uint32 maxType)</p></li>
<li><p>int SDL_LoadDollarTemplates(SDL_TouchID touchId,SDL_RWops <a href="#id589"><span class="problematic" id="id590">*</span></a>src)</p></li>
<li><p>int SDL_PeepEvents(SDL_Event <a href="#id591"><span class="problematic" id="id592">*</span></a>events,int numevents,SDL_eventaction action,Uint32 minType,Uint32 maxType)</p></li>
<li><p>int SDL_PollEvent(SDL_Event <a href="#id593"><span class="problematic" id="id594">*</span></a>event)</p></li>
<li><p>void SDL_PumpEvents(void)</p></li>
<li><p>int SDL_PushEvent(SDL_Event <a href="#id595"><span class="problematic" id="id596">*</span></a>event)</p></li>
<li><p>SDL_bool SDL_QuitRequested(void)</p></li>
<li><p>int SDL_RecordGesture(SDL_TouchID touchId)</p></li>
<li><p>Uint32 SDL_RegisterEvents(int numevents)</p></li>
<li><p>int SDL_SaveAllDollarTemplates(SDL_RWops <a href="#id597"><span class="problematic" id="id598">*</span></a>dst)</p></li>
<li><p>int SDL_SaveDollarTemplate(SDL_GestureID gestureId,SDL_RWops <a href="#id599"><span class="problematic" id="id600">*</span></a>dst)</p></li>
<li><p>void SDL_SetEventFilter(SDL_EventFilter filter,void <a href="#id601"><span class="problematic" id="id602">*</span></a>userdata)</p></li>
<li><p>int SDL_WaitEvent(SDL_Event <a href="#id603"><span class="problematic" id="id604">*</span></a>event)</p></li>
<li><p>int SDL_WaitEventTimeout(SDL_Event <a href="#id605"><span class="problematic" id="id606">*</span></a>event,int timeout)</p></li>
<li><p>SDL_Keycode SDL_GetKeyFromName(const char * name)</p></li>
<li><p>SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode)</p></li>
<li><p>const char * SDL_GetKeyName(SDL_Keycode key)</p></li>
<li><p>SDL_Window* SDL_GetKeyboardFocus(void)</p></li>
<li><p>const Uint8* SDL_GetKeyboardState(int* numkeys)</p></li>
<li><p>SDL_Keymod SDL_GetModState(void)</p></li>
<li><p>SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key)</p></li>
<li><p>SDL_Scancode SDL_GetScancodeFromName(const char * name)</p></li>
<li><p>const char * SDL_GetScancodeName(SDL_Scancode scancode)</p></li>
<li><p>SDL_bool SDL_HasScreenKeyboardSupport(void)</p></li>
<li><p>SDL_bool SDL_IsScreenKeyboardShown(SDL_Window* window)</p></li>
<li><p>SDL_bool SDL_IsTextInputActive(void)</p></li>
<li><p>void SDL_SetModState(SDL_Keymod modstate)</p></li>
<li><p>void SDL_SetTextInputRect(SDL_Rect* rect)</p></li>
<li><p>void SDL_StartTextInput(void)</p></li>
<li><p>void SDL_StopTextInput(void)</p></li>
<li><p>SDL_Cursor <a href="#id607"><span class="problematic" id="id608">*</span></a>SDL_CreateCursor(const Uint8 <a href="#id609"><span class="problematic" id="id610">*</span></a>data,const Uint8 <a href="#id611"><span class="problematic" id="id612">*</span></a>mask,int w,int h,int hot_x,int hot_y)</p></li>
<li><p>void SDL_FreeCursor(SDL_Cursor <a href="#id613"><span class="problematic" id="id614">*</span></a>cursor)</p></li>
<li><p>SDL_Cursor <a href="#id615"><span class="problematic" id="id616">*</span></a>SDL_GetCursor(void)</p></li>
<li><p>SDL_Cursor <a href="#id617"><span class="problematic" id="id618">*</span></a>SDL_GetDefaultCursor(void)</p></li>
<li><p>Uint32 SDL_GetMouseState(int <a href="#id619"><span class="problematic" id="id620">*</span></a>x,int * y)</p></li>
<li><p>SDL_bool SDL_GetRelativeMouseMode(void)</p></li>
<li><p>Uint32 SDL_GetRelativeMouseState(int <a href="#id621"><span class="problematic" id="id622">*</span></a>x,int <a href="#id623"><span class="problematic" id="id624">*</span></a>y)</p></li>
<li><p>void SDL_SetCursor(SDL_Cursor <a href="#id625"><span class="problematic" id="id626">*</span></a>cursor)</p></li>
<li><p>int SDL_SetRelativeMouseMode(SDL_bool enabled)</p></li>
<li><p>int SDL_ShowCursor(int toggle)</p></li>
<li><p>void SDL_JoystickClose(SDL_Joystick <a href="#id627"><span class="problematic" id="id628">*</span></a>joystick)</p></li>
<li><p>SDL_bool SDL_JoystickGetAttached(SDL_Joystick <a href="#id629"><span class="problematic" id="id630">*</span></a>joystick)</p></li>
<li><p>Sint16 SDL_JoystickGetAxis(SDL_Joystick <a href="#id631"><span class="problematic" id="id632">*</span></a>joystick,int axis)</p></li>
<li><p>int SDL_JoystickGetBall(SDL_Joystick <a href="#id633"><span class="problematic" id="id634">*</span></a>joystick,int ball,int <a href="#id635"><span class="problematic" id="id636">*</span></a>dx,int <a href="#id637"><span class="problematic" id="id638">*</span></a>dy)</p></li>
<li><p>Uint8 SDL_JoystickGetButton(SDL_Joystick <a href="#id639"><span class="problematic" id="id640">*</span></a>joystick,int button)</p></li>
<li><p>SDL_JoystickGUID SDL_JoystickGetDeviceGUID(int device_index)</p></li>
<li><p>SDL_JoystickGUID SDL_JoystickGetGUID(SDL_Joystick <a href="#id641"><span class="problematic" id="id642">*</span></a>joystick)</p></li>
<li><p>SDL_JoystickGUID SDL_JoystickGetGUIDFromString(const char <a href="#id643"><span class="problematic" id="id644">*</span></a>pchGUID)</p></li>
<li><p>void SDL_JoystickGetGUIDString(SDL_JoystickGUID guid,char <a href="#id645"><span class="problematic" id="id646">*</span></a>pszGUID,int cbGUID)</p></li>
<li><p>Uint8 SDL_JoystickGetHat(SDL_Joystick <a href="#id647"><span class="problematic" id="id648">*</span></a>joystick,int hat)</p></li>
<li><p>SDL_JoystickID SDL_JoystickInstanceID(SDL_Joystick <a href="#id649"><span class="problematic" id="id650">*</span></a>joystick)</p></li>
<li><p>const char <a href="#id651"><span class="problematic" id="id652">*</span></a>SDL_JoystickName(SDL_Joystick <a href="#id653"><span class="problematic" id="id654">*</span></a>joystick)</p></li>
<li><p>const char <a href="#id655"><span class="problematic" id="id656">*</span></a>SDL_JoystickNameForIndex(int device_index)</p></li>
<li><p>int SDL_JoystickNumAxes(SDL_Joystick <a href="#id657"><span class="problematic" id="id658">*</span></a>joystick)</p></li>
<li><p>int SDL_JoystickNumBalls(SDL_Joystick <a href="#id659"><span class="problematic" id="id660">*</span></a>joystick)</p></li>
<li><p>int SDL_JoystickNumButtons(SDL_Joystick <a href="#id661"><span class="problematic" id="id662">*</span></a>joystick)</p></li>
<li><p>int SDL_JoystickNumHats(SDL_Joystick <a href="#id663"><span class="problematic" id="id664">*</span></a>joystick)</p></li>
<li><p>SDL_Joystick <a href="#id665"><span class="problematic" id="id666">*</span></a>SDL_JoystickOpen(int device_index)</p></li>
<li><p>void SDL_JoystickUpdate(void)</p></li>
<li><p>int SDL_NumJoysticks(void)</p></li>
<li><p>int SDL_GameControllerAddMapping(const char <a href="#id667"><span class="problematic" id="id668">*</span></a>mappingString)</p></li>
<li><p>int SDL_GameControllerAddMappingsFromFile(const char <a href="#id669"><span class="problematic" id="id670">*</span></a>filename)</p></li>
<li><p>int SDL_GameControllerAddMappingsFromRW(SDL_RWops <a href="#id671"><span class="problematic" id="id672">*</span></a>rw,int freerw)</p></li>
<li><p>void SDL_GameControllerClose(SDL_GameController <a href="#id673"><span class="problematic" id="id674">*</span></a>gamecontroller)</p></li>
<li><p>int SDL_GameControllerEventState(int state)</p></li>
<li><p>Sint16 SDL_GameControllerGetAxis(SDL_GameController <a href="#id675"><span class="problematic" id="id676">*</span></a>gamecontroller,SDL_GameControllerAxis axis)</p></li>
<li><p>SDL_GameControllerAxis SDL_GameControllerGetAxisFromString(const char <a href="#id677"><span class="problematic" id="id678">*</span></a>pchString)</p></li>
<li><p>SDL_GameControllerButtonBind SDL_GameControllerGetBindForAxis(SDL_GameController <a href="#id679"><span class="problematic" id="id680">*</span></a>gamecontroller,SDL_GameControllerAxis axis)</p></li>
<li><p>SDL_GameControllerButtonBind SDL_GameControllerGetBindForButton(SDL_GameController <a href="#id681"><span class="problematic" id="id682">*</span></a>gamecontroller,SDL_GameControllerButton button)</p></li>
<li><p>Uint8 SDL_GameControllerGetButton(SDL_GameController <a href="#id683"><span class="problematic" id="id684">*</span></a>gamecontroller,SDL_GameControllerButton button)</p></li>
<li><p>SDL_GameControllerButton SDL_GameControllerGetButtonFromString(const char <a href="#id685"><span class="problematic" id="id686">*</span></a>pchString)</p></li>
<li><p>SDL_Joystick <a href="#id687"><span class="problematic" id="id688">*</span></a>SDL_GameControllerGetJoystick(SDL_GameController <a href="#id689"><span class="problematic" id="id690">*</span></a>gamecontroller)</p></li>
<li><p>const char <a href="#id691"><span class="problematic" id="id692">*</span></a>SDL_GameControllerGetStringForAxis(SDL_GameControllerAxis axis)</p></li>
<li><p>const char <a href="#id693"><span class="problematic" id="id694">*</span></a>SDL_GameControllerGetStringForButton(SDL_GameControllerButton button)</p></li>
<li><p>char <a href="#id695"><span class="problematic" id="id696">*</span></a>SDL_GameControllerMapping(SDL_GameController <a href="#id697"><span class="problematic" id="id698">*</span></a>gamecontroller)</p></li>
<li><p>char <a href="#id699"><span class="problematic" id="id700">*</span></a>SDL_GameControllerMappingForGUID(SDL_JoystickGUID guid)</p></li>
<li><p>const char <a href="#id701"><span class="problematic" id="id702">*</span></a>SDL_GameControllerName(SDL_GameController <a href="#id703"><span class="problematic" id="id704">*</span></a>gamecontroller)</p></li>
<li><p>const char <a href="#id705"><span class="problematic" id="id706">*</span></a>SDL_GameControllerNameForIndex(int joystick_index)</p></li>
<li><p>SDL_GameController* SDL_GameControllerOpen(int joystick_index)</p></li>
<li><p>void SDL_GameControllerUpdate(void)</p></li>
<li><p>SDL_bool SDL_IsGameController(int joystick_index)</p></li>
<li><p>void SDL_HapticClose(SDL_Haptic* haptic)</p></li>
<li><p>void SDL_HapticDestroyEffect(SDL_Haptic <a href="#id707"><span class="problematic" id="id708">*</span></a>haptic,int effect)</p></li>
<li><p>int SDL_HapticEffectSupported(SDL_Haptic <a href="#id709"><span class="problematic" id="id710">*</span></a>haptic,SDL_HapticEffect <a href="#id711"><span class="problematic" id="id712">*</span></a>effect)</p></li>
<li><p>int SDL_HapticGetEffectStatus(SDL_Haptic <a href="#id713"><span class="problematic" id="id714">*</span></a>haptic,int effect)</p></li>
<li><p>int SDL_HapticIndex(SDL_Haptic <a href="#id715"><span class="problematic" id="id716">*</span></a>haptic)</p></li>
<li><p>const char <a href="#id717"><span class="problematic" id="id718">*</span></a>SDL_HapticName(int device_index)</p></li>
<li><p>int SDL_HapticNewEffect(SDL_Haptic <a href="#id719"><span class="problematic" id="id720">*</span></a>haptic,SDL_HapticEffect <a href="#id721"><span class="problematic" id="id722">*</span></a>effect)</p></li>
<li><p>int SDL_HapticNumAxes(SDL_Haptic <a href="#id723"><span class="problematic" id="id724">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticNumEffects(SDL_Haptic <a href="#id725"><span class="problematic" id="id726">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticNumEffectsPlaying(SDL_Haptic <a href="#id727"><span class="problematic" id="id728">*</span></a>haptic)</p></li>
<li><p>SDL_Haptic <a href="#id729"><span class="problematic" id="id730">*</span></a>SDL_HapticOpen(int device_index)</p></li>
<li><p>SDL_Haptic <a href="#id731"><span class="problematic" id="id732">*</span></a>SDL_HapticOpenFromJoystick(SDL_Joystick <a href="#id733"><span class="problematic" id="id734">*</span></a>joystick)</p></li>
<li><p>SDL_Haptic <a href="#id735"><span class="problematic" id="id736">*</span></a>SDL_HapticOpenFromMouse(void)</p></li>
<li><p>int SDL_HapticOpened(int device_index)</p></li>
<li><p>int SDL_HapticPause(SDL_Haptic <a href="#id737"><span class="problematic" id="id738">*</span></a>haptic)</p></li>
<li><p>unsigned int SDL_HapticQuery(SDL_Haptic <a href="#id739"><span class="problematic" id="id740">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticRumbleInit(SDL_Haptic <a href="#id741"><span class="problematic" id="id742">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticRumblePlay(SDL_Haptic <a href="#id743"><span class="problematic" id="id744">*</span></a>haptic,float strength,Uint32 length)</p></li>
<li><p>int SDL_HapticRumbleStop(SDL_Haptic <a href="#id745"><span class="problematic" id="id746">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticRumbleSupported(SDL_Haptic <a href="#id747"><span class="problematic" id="id748">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticRunEffect(SDL_Haptic <a href="#id749"><span class="problematic" id="id750">*</span></a>haptic,int effect,Uint32 iterations)</p></li>
<li><p>int SDL_HapticSetAutocenter(SDL_Haptic <a href="#id751"><span class="problematic" id="id752">*</span></a>haptic,int autocenter)</p></li>
<li><p>int SDL_HapticSetGain(SDL_Haptic <a href="#id753"><span class="problematic" id="id754">*</span></a>haptic,int gain)</p></li>
<li><p>int SDL_HapticStopAll(SDL_Haptic <a href="#id755"><span class="problematic" id="id756">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticStopEffect(SDL_Haptic <a href="#id757"><span class="problematic" id="id758">*</span></a>haptic,int effect)</p></li>
<li><p>int SDL_HapticUnpause(SDL_Haptic <a href="#id759"><span class="problematic" id="id760">*</span></a>haptic)</p></li>
<li><p>int SDL_HapticUpdateEffect(SDL_Haptic <a href="#id761"><span class="problematic" id="id762">*</span></a>haptic,int effect,SDL_HapticEffect <a href="#id763"><span class="problematic" id="id764">*</span></a>data)</p></li>
<li><p>int SDL_JoystickIsHaptic(SDL_Joystick <a href="#id765"><span class="problematic" id="id766">*</span></a>joystick)</p></li>
<li><p>int SDL_MouseIsHaptic(void)</p></li>
<li><p>int SDL_NumHaptics(void)</p></li>
<li><p>int SDL_AudioInit(const char * driver_name)</p></li>
<li><p>void SDL_AudioQuit(void)</p></li>
<li><p>int SDL_BuildAudioCVT(SDL_AudioCVT <a href="#id767"><span class="problematic" id="id768">*</span></a>cvt,SDL_AudioFormat src_format,Uint8 src_channels,int src_rate,SDL_AudioFormat dst_format,Uint8 dst_channels,int dst_rate)</p></li>
<li><p>void SDL_CloseAudioDevice(SDL_AudioDeviceID dev)</p></li>
<li><p>int SDL_ConvertAudio(SDL_AudioCVT <a href="#id769"><span class="problematic" id="id770">*</span></a>cvt)</p></li>
<li><p>void SDL_FreeWAV(Uint8 <a href="#id771"><span class="problematic" id="id772">*</span></a>audio_buf)</p></li>
<li><p>const char * SDL_GetAudioDeviceName(int index,int iscapture)</p></li>
<li><p>SDL_AudioStatus SDL_GetAudioDeviceStatus(SDL_AudioDeviceID dev)</p></li>
<li><p>const char * SDL_GetAudioDriver(int index)</p></li>
<li><p>SDL_AudioStatus SDL_GetAudioStatus(void)</p></li>
<li><p>const char * SDL_GetCurrentAudioDriver(void)</p></li>
<li><p>int SDL_GetNumAudioDevices(int iscapture)</p></li>
<li><p>int SDL_GetNumAudioDrivers(void)</p></li>
<li><p>SDL_AudioSpec <a href="#id773"><span class="problematic" id="id774">*</span></a>SDL_LoadWAV_RW(SDL_RWops <a href="#id775"><span class="problematic" id="id776">*</span></a>src,int freesrc,SDL_AudioSpec <a href="#id777"><span class="problematic" id="id778">*</span></a>spec,Uint8 <a href="#id779"><span class="problematic" id="id780">**</span></a>audio_buf,Uint32 <a href="#id781"><span class="problematic" id="id782">*</span></a>audio_len)</p></li>
<li><p>void SDL_LockAudio(void)</p></li>
<li><p>void SDL_LockAudioDevice(SDL_AudioDeviceID dev)</p></li>
<li><p>void SDL_MixAudio(Uint8 <em>dst,const Uint8</em> src,Uint32 len,int volume)</p></li>
<li><p>void SDL_MixAudioFormat(Uint8 <a href="#id783"><span class="problematic" id="id784">*</span></a>dst,const Uint8 <a href="#id785"><span class="problematic" id="id786">*</span></a>src,SDL_AudioFormat format,Uint32 len,int volume)</p></li>
<li><p>int SDL_OpenAudio(SDL_AudioSpec <a href="#id787"><span class="problematic" id="id788">*</span></a>desired,SDL_AudioSpec <a href="#id789"><span class="problematic" id="id790">*</span></a>obtained)</p></li>
<li><p>SDL_AudioDeviceID SDL_OpenAudioDevice(const char <a href="#id791"><span class="problematic" id="id792">*</span></a>device,int iscapture,const SDL_AudioSpec <a href="#id793"><span class="problematic" id="id794">*</span></a>desired,SDL_AudioSpec <a href="#id795"><span class="problematic" id="id796">*</span></a>obtained,int allowed_changes)</p></li>
<li><p>void SDL_PauseAudio(int pause_on)</p></li>
<li><p>void SDL_PauseAudioDevice(SDL_AudioDeviceID dev,int pause_on)</p></li>
<li><p>void SDL_UnlockAudio(void)</p></li>
<li><p>void SDL_UnlockAudioDevice(SDL_AudioDeviceID dev)</p></li>
<li><p>char <a href="#id797"><span class="problematic" id="id798">*</span></a>SDL_GetBasePath(void)</p></li>
<li><p>char <a href="#id799"><span class="problematic" id="id800">*</span></a>SDL_GetPrefPath(const char <a href="#id801"><span class="problematic" id="id802">*</span></a>org,const char <a href="#id803"><span class="problematic" id="id804">*</span></a>app)</p></li>
<li><p>SDL_RWops <a href="#id805"><span class="problematic" id="id806">*</span></a>SDL_AllocRW(void)</p></li>
<li><p>void SDL_FreeRW(SDL_RWops <a href="#id807"><span class="problematic" id="id808">*</span></a>area)</p></li>
<li><p>SDL_RWops <em>SDL_RWFromConstMem(const void</em> mem,int size)</p></li>
<li><p>SDL_RWops <a href="#id809"><span class="problematic" id="id810">*</span></a>SDL_RWFromFP(void <a href="#id811"><span class="problematic" id="id812">*</span></a>fp,SDL_bool autoclose)</p></li>
<li><p>SDL_RWops <a href="#id813"><span class="problematic" id="id814">*</span></a>SDL_RWFromFile(const char <a href="#id815"><span class="problematic" id="id816">*</span></a>file,const char <a href="#id817"><span class="problematic" id="id818">*</span></a>mode)</p></li>
<li><p>SDL_RWops <a href="#id819"><span class="problematic" id="id820">*</span></a>SDL_RWFromMem(void <a href="#id821"><span class="problematic" id="id822">*</span></a>mem,int size)</p></li>
<li><p>int SDL_RWclose(struct SDL_RWops <a href="#id823"><span class="problematic" id="id824">*</span></a>context)</p></li>
<li><p>size_t SDL_RWread(struct SDL_RWops <a href="#id825"><span class="problematic" id="id826">*</span></a>context,void <a href="#id827"><span class="problematic" id="id828">*</span></a>ptr,size_t size,size_t maxnum)</p></li>
<li><p>Sint64 SDL_RWseek(SDL_RWops <a href="#id829"><span class="problematic" id="id830">*</span></a>context,Sint64 offset,int whence)</p></li>
<li><p>Sint64 SDL_RWsize(SDL_RWops <a href="#id831"><span class="problematic" id="id832">*</span></a>context)</p></li>
<li><p>Sint64 SDL_RWtell(struct SDL_RWops <a href="#id833"><span class="problematic" id="id834">*</span></a>context)</p></li>
<li><p>size_t SDL_RWwrite(struct SDL_RWops <a href="#id835"><span class="problematic" id="id836">*</span></a>context,const void <a href="#id837"><span class="problematic" id="id838">*</span></a>ptr,size_t size,size_t num)</p></li>
<li><p>Uint16 SDL_ReadBE16(SDL_RWops <a href="#id839"><span class="problematic" id="id840">*</span></a>src)</p></li>
<li><p>Uint32 SDL_ReadBE32(SDL_RWops <a href="#id841"><span class="problematic" id="id842">*</span></a>src)</p></li>
<li><p>Uint64 SDL_ReadBE64(SDL_RWops <a href="#id843"><span class="problematic" id="id844">*</span></a>src)</p></li>
<li><p>Uint16 SDL_ReadLE16(SDL_RWops <a href="#id845"><span class="problematic" id="id846">*</span></a>src)</p></li>
<li><p>Uint32 SDL_ReadLE32(SDL_RWops <a href="#id847"><span class="problematic" id="id848">*</span></a>src)</p></li>
<li><p>Uint64 SDL_ReadLE64(SDL_RWops <a href="#id849"><span class="problematic" id="id850">*</span></a>src)</p></li>
<li><p>Uint8 SDL_ReadU8(SDL_RWops <a href="#id851"><span class="problematic" id="id852">*</span></a>src)</p></li>
<li><p>size_t SDL_WriteBE16(SDL_RWops <a href="#id853"><span class="problematic" id="id854">*</span></a>dst,Uint16 value)</p></li>
<li><p>size_t SDL_WriteBE32(SDL_RWops <a href="#id855"><span class="problematic" id="id856">*</span></a>dst,Uint32 value)</p></li>
<li><p>size_t SDL_WriteBE64(SDL_RWops <a href="#id857"><span class="problematic" id="id858">*</span></a>dst,Uint64 value)</p></li>
<li><p>size_t SDL_WriteLE16(SDL_RWops <a href="#id859"><span class="problematic" id="id860">*</span></a>dst,Uint16 value)</p></li>
<li><p>size_t SDL_WriteLE32(SDL_RWops <a href="#id861"><span class="problematic" id="id862">*</span></a>dst,Uint32 value)</p></li>
<li><p>size_t SDL_WriteLE64(SDL_RWops <a href="#id863"><span class="problematic" id="id864">*</span></a>dst,Uint64 value)</p></li>
<li><p>size_t SDL_WriteU8(SDL_RWops <a href="#id865"><span class="problematic" id="id866">*</span></a>dst,Uint8 value)</p></li>
<li><p>void <a href="#id867"><span class="problematic" id="id868">*</span></a>SDL_LoadFunction(void <a href="#id869"><span class="problematic" id="id870">*</span></a>handle,const char <a href="#id871"><span class="problematic" id="id872">*</span></a>name)</p></li>
<li><p>void <a href="#id873"><span class="problematic" id="id874">*</span></a>SDL_LoadObject(const char <a href="#id875"><span class="problematic" id="id876">*</span></a>sofile)</p></li>
<li><p>void SDL_UnloadObject(void <a href="#id877"><span class="problematic" id="id878">*</span></a>handle)</p></li>
<li><p>const char <a href="#id879"><span class="problematic" id="id880">*</span></a>SDL_GetPlatform(void)</p></li>
<li><p>int SDL_GetCPUCacheLineSize(void)</p></li>
<li><p>int SDL_GetCPUCount(void)</p></li>
<li><p>int SDL_GetSystemRAM(void)</p></li>
<li><p>SDL_bool SDL_Has3DNow(void)</p></li>
<li><p>SDL_bool SDL_HasAVX(void)</p></li>
<li><p>SDL_bool SDL_HasMMX(void)</p></li>
<li><p>SDL_bool SDL_HasRDTSC(void)</p></li>
<li><p>SDL_bool SDL_HasSSE(void)</p></li>
<li><p>SDL_bool SDL_HasSSE2(void)</p></li>
<li><p>SDL_bool SDL_HasSSE3(void)</p></li>
<li><p>SDL_bool SDL_HasSSE41(void)</p></li>
<li><p>SDL_bool SDL_HasSSE42(void)</p></li>
<li><p>SDL_PowerState SDL_GetPowerInfo(int <a href="#id881"><span class="problematic" id="id882">*</span></a>secs,int <a href="#id883"><span class="problematic" id="id884">*</span></a>pct)</p></li>
<li><p>double SDL_acos(double x)</p></li>
<li><p>int IMG_Init(int flags)</p></li>
<li><p>void IMG_Quit(void)</p></li>
<li><p>SDL_Surface <a href="#id885"><span class="problematic" id="id886">*</span></a>IMG_Load(const char <a href="#id887"><span class="problematic" id="id888">*</span></a>file)</p></li>
<li><p>SDL_Surface <a href="#id889"><span class="problematic" id="id890">*</span></a>IMG_Load_RW(SDL_RWops <a href="#id891"><span class="problematic" id="id892">*</span></a>src, int freesrc)</p></li>
<li><p>SDL_Surface <a href="#id893"><span class="problematic" id="id894">*</span></a>IMG_LoadTyped_RW(SDL_RWops <a href="#id895"><span class="problematic" id="id896">*</span></a>src, int freesrc, char <a href="#id897"><span class="problematic" id="id898">*</span></a>type)</p></li>
<li><p>SDL_Surface <a href="#id899"><span class="problematic" id="id900">*</span></a>IMG_LoadCUR_RW(SDL_RWops <a href="#id901"><span class="problematic" id="id902">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id903"><span class="problematic" id="id904">*</span></a>IMG_LoadBMP_RW(SDL_RWops <a href="#id905"><span class="problematic" id="id906">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id907"><span class="problematic" id="id908">*</span></a>IMG_LoadPNM_RW(SDL_RWops <a href="#id909"><span class="problematic" id="id910">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id911"><span class="problematic" id="id912">*</span></a>IMG_LoadXPM_RW(SDL_RWops <a href="#id913"><span class="problematic" id="id914">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id915"><span class="problematic" id="id916">*</span></a>IMG_LoadXCF_RW(SDL_RWops <a href="#id917"><span class="problematic" id="id918">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id919"><span class="problematic" id="id920">*</span></a>IMG_LoadPCX_RW(SDL_RWops <a href="#id921"><span class="problematic" id="id922">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id923"><span class="problematic" id="id924">*</span></a>IMG_LoadGIF_RW(SDL_RWops <a href="#id925"><span class="problematic" id="id926">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id927"><span class="problematic" id="id928">*</span></a>IMG_LoadJPG_RW(SDL_RWops <a href="#id929"><span class="problematic" id="id930">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id931"><span class="problematic" id="id932">*</span></a>IMG_LoadTIF_RW(SDL_RWops <a href="#id933"><span class="problematic" id="id934">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id935"><span class="problematic" id="id936">*</span></a>IMG_LoadPNG_RW(SDL_RWops <a href="#id937"><span class="problematic" id="id938">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id939"><span class="problematic" id="id940">*</span></a>IMG_LoadTGA_RW(SDL_RWops <a href="#id941"><span class="problematic" id="id942">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id943"><span class="problematic" id="id944">*</span></a>IMG_LoadLBM_RW(SDL_RWops <a href="#id945"><span class="problematic" id="id946">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id947"><span class="problematic" id="id948">*</span></a>IMG_LoadXV_RW(SDL_RWops <a href="#id949"><span class="problematic" id="id950">*</span></a>src)</p></li>
<li><p>SDL_Surface <a href="#id951"><span class="problematic" id="id952">*</span></a>IMG_ReadXPMFromArray(char <a href="#id953"><span class="problematic" id="id954">**</span></a>xpm)</p></li>
<li><p>int IMG_isCUR(SDL_RWops <a href="#id955"><span class="problematic" id="id956">*</span></a>src)</p></li>
<li><p>int IMG_isICO(SDL_RWops <a href="#id957"><span class="problematic" id="id958">*</span></a>src)</p></li>
<li><p>int IMG_isBMP(SDL_RWops <a href="#id959"><span class="problematic" id="id960">*</span></a>src)</p></li>
<li><p>int IMG_isPNM(SDL_RWops <a href="#id961"><span class="problematic" id="id962">*</span></a>src)</p></li>
<li><p>int IMG_isXPM(SDL_RWops <a href="#id963"><span class="problematic" id="id964">*</span></a>src)</p></li>
<li><p>int IMG_isXCF(SDL_RWops <a href="#id965"><span class="problematic" id="id966">*</span></a>src)</p></li>
<li><p>int IMG_isPCX(SDL_RWops <a href="#id967"><span class="problematic" id="id968">*</span></a>src)</p></li>
<li><p>int IMG_isGIF(SDL_RWops <a href="#id969"><span class="problematic" id="id970">*</span></a>src)</p></li>
<li><p>int IMG_isJPG(SDL_RWops <a href="#id971"><span class="problematic" id="id972">*</span></a>src)</p></li>
<li><p>int IMG_isTIF(SDL_RWops <a href="#id973"><span class="problematic" id="id974">*</span></a>src)</p></li>
<li><p>int IMG_isPNG(SDL_RWops <a href="#id975"><span class="problematic" id="id976">*</span></a>src)</p></li>
<li><p>int IMG_isLBM(SDL_RWops <a href="#id977"><span class="problematic" id="id978">*</span></a>src)</p></li>
<li><p>int IMG_isXV(SDL_RWops <a href="#id979"><span class="problematic" id="id980">*</span></a>src)</p></li>
<li><p>int TTF_Init(void)</p></li>
<li><p>int TTF_WasInit(void)</p></li>
<li><p>void TTF_Quit(void)</p></li>
<li><p>TTF_Font <a href="#id981"><span class="problematic" id="id982">*</span></a>TTF_OpenFont(const char <a href="#id983"><span class="problematic" id="id984">*</span></a>file, int ptsize)</p></li>
<li><p>TTF_Font <a href="#id985"><span class="problematic" id="id986">*</span></a>TTF_OpenFontRW(SDL_RWops <a href="#id987"><span class="problematic" id="id988">*</span></a>src, int freesrc, int ptsize)</p></li>
<li><p>TTF_Font <a href="#id989"><span class="problematic" id="id990">*</span></a>TTF_OpenFontIndex(const char <a href="#id991"><span class="problematic" id="id992">*</span></a>file, int ptsize, long index)</p></li>
<li><p>TTF_Font <a href="#id993"><span class="problematic" id="id994">*</span></a>TTF_OpenFontIndexRW(SDL_RWops <a href="#id995"><span class="problematic" id="id996">*</span></a>src, int freesrc, int ptsize, long index)</p></li>
<li><p>void TTF_CloseFont(TTF_Font <a href="#id997"><span class="problematic" id="id998">*</span></a>font)</p></li>
<li><p>void TTF_ByteSwappedUNICODE(int swapped)</p></li>
<li><p>int TTF_GetFontStyle(TTF_Font <a href="#id999"><span class="problematic" id="id1000">*</span></a>font)</p></li>
<li><p>void TTF_SetFontStyle(TTF_Font <a href="#id1001"><span class="problematic" id="id1002">*</span></a>font, int style)</p></li>
<li><p>int TTF_GetFontOutline(TTF_Font <a href="#id1003"><span class="problematic" id="id1004">*</span></a>font)</p></li>
<li><p>void TTF_SetFontOutline(TTF_Font <a href="#id1005"><span class="problematic" id="id1006">*</span></a>font, int outline)</p></li>
<li><p>int TTF_GetFontHinting(TTF_Font <a href="#id1007"><span class="problematic" id="id1008">*</span></a>font)</p></li>
<li><p>void TTF_SetFontHinting(TTF_Font <a href="#id1009"><span class="problematic" id="id1010">*</span></a>font, int hinting)</p></li>
<li><p>int TTF_GetFontKerning(TTF_Font <a href="#id1011"><span class="problematic" id="id1012">*</span></a>font)</p></li>