-
-
Notifications
You must be signed in to change notification settings - Fork 138
/
CMakeLists.txt
1406 lines (1353 loc) · 70.6 KB
/
CMakeLists.txt
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
cmake_minimum_required(VERSION 3.12)
project(OpenSiv3D_Linux
VERSION 0.6.15
LANGUAGES CXX C ASM
HOMEPAGE_URL "https://github.com/Siv3D/OpenSiv3D"
DESCRIPTION "A C++20 framework for creative coding (2D/3D games, media art, visualizers, and simulators)."
)
# Find required packages
find_package(PkgConfig REQUIRED)
pkg_check_modules(SIV3D_THIRD_PARTY REQUIRED alsa libavcodec libavformat libavutil libcurl freetype2 gl glib-2.0 gtk+-3.0 harfbuzz libmpg123 ogg opencv4 opus opusfile libpng soundtouch libswresample libtiff-4 libturbojpeg uuid vorbis vorbisenc vorbisfile libwebp x11 glu xft zlib)
find_package(Boost 1.71.0...1.74.0 REQUIRED)
message(STATUS "[info] Boost_INCLUDE_DIRS: ${Boost_INCLUDE_DIRS}")
message(STATUS "[info] SIV3D_THIRD_PARTY_INCLUDE_DIRS: ${SIV3D_THIRD_PARTY_INCLUDE_DIRS}")
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
find_package(GIF REQUIRED)
include(GNUInstallDirs)
# C flags
set(SIV3D_C_FLAGS -Wall -Wextra -Wno-missing-field-initializers -fPIC -msse4.1)
set(SIV3D_C_FLAGS_DEBUG -g3 -O0 -pg -DDEBUG)
set(SIV3D_C_FLAGS_RELEASE -O2 -DNDEBUG -march=x86-64 -mtune=generic)
set(SIV3D_C_FLAGS_RELWITHDEBINFO -g3 -Og -pg)
set(SIV3D_C_FLAGS_MINSIZEREL -Os -DNDEBUG -march=x86-64 -mtune=generic)
set(SIV3D_C_DEFINITION
_GLFW_X11
WITH_ALSA
WITH_NOSOUND
)
# C++ flags
set(SIV3D_CXX_FLAGS -Wall -Wextra -Wno-unknown-pragmas -fPIC -msse4.1)
set(SIV3D_CXX_FLAGS_DEBUG -g3 -O0 -pg -DDEBUG)
set(SIV3D_CXX_FLAGS_RELEASE -O2 -DNDEBUG -march=x86-64 -mtune=generic)
set(SIV3D_CXX_FLAGS_RELWITHDEBINFO -g3 -Og -pg)
set(SIV3D_CXX_FLAGS_MINSIZEREL -Os -DNDEBUG -march=x86-64 -mtune=generic)
set(SIV3D_CXX_DEFINITION
__LINUX_ALSA__
AS_USE_NAMESPACE
_GLFW_X11
MUPARSER_STATIC
_UNICODE
WITH_MINIAUDIO
WITH_NOSOUND
)
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
set(SIV3D_CXX_FLAGS_WITH_COMPILER -fcolor-diagnostics)
elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
set(SIV3D_CXX_FLAGS_WITH_COMPILER -fdiagnostics-color=always)
endif()
if (NOT CMAKE_CONFIGURATION_TYPES AND
NOT CMAKE_NO_BUILD_TYPE AND
NOT CMAKE_BUILD_TYPE AND
CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
message(STATUS "[!] Setting build type to 'Release' as none was specified.")
set(CMAKE_BUILD_TYPE Release)
endif()
set(SIV3D_INTERNAL_SOURCES
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Siv3DMain.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Audio/SoundTouchFunctions.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/AudioCodec/AudioCodecFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/AudioCodec/CAudioCodec.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/AudioFormat/AAC/AACDecoder.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/AudioFormat/MP3/MP3Decoder.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/ChildProcess/ChildProcessDetail.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Clipboard/CClipboard.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Common/OpenGL.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/ConstantBuffer/ConstantBufferDetailFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Cursor/CCursor.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Dialog/SivDialog_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/DirectoryWatcher/DirectoryWatcherDetail.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/DragDrop/CDragDrop.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/FileSystem/SivFileSystem_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/FreestandingMessageBox/FreestandingMessageBox_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Mesh/MeshFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/MessageBox/SivMessageBox_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Monitor/SivMonitor_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Network/SivNetwork_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/PowerStatus/SivPowerStatus.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Renderer/GL4/CRenderer_GL4.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Renderer/GLES3/CRenderer_GLES3.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Renderer/RendererFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Renderer2D/Renderer2DFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Renderer3D/Renderer3DFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Resource/CResource.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Resource/SivResource_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Shader/ShaderFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/System/CSystem.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/System/SivSystem_Linux.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/TextToSpeech/CTextToSpeech.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Texture/TextureFactory.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/TextInput/CTextInput.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Time/SivTime.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/ToastNotification/CToastNotification.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/WebcamInfo/SivWebcamInfo.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Window/CWindow.cpp
../Siv3D/src/Siv3D-Platform/Linux/Siv3D/Window/WindowFactory.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/BinaryReader/BinaryReaderDetail.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/BinaryWriter/BinaryWriterDetail.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Console/CConsole.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Date/SivDate_macOS_Linux.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/DateTime/SivDateTime_macOS_Linux.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/DLL/SivDLL.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/DriveInfo/SivDriveInfo.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/EnvironmentVariable/SivEnvironmentVariable.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Gamepad/CGamepad.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Keyboard/CKeyboard.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Logger/CLogger.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/MemoryMappedFileView/MemoryMappedFileViewDetail.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/MemoryMappedFile/MemoryMappedFileDetail.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Monitor/SivMonitor_macOS_Linux.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Mouse/CMouse.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Pentablet/PentabletFactory.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/System/SivSystem_macOS_Linux.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/Unicode/SivUnicode_macOS_Linux.cpp
../Siv3D/src/Siv3D-Platform/macOS_Linux/Siv3D/XInput/XInputFactory.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/ConstantBuffer/GL4/ConstantBufferDetail_GL4.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Mesh/GL4/CMesh_GL4.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Mesh/GL4/GL4Mesh.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer/GL4/BackBuffer/GL4BackBuffer.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer/GL4/BackBuffer/GL4InternalTexture2D.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer/GL4/BlendState/GL4BlendState.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer/GL4/DepthStencilState/GL4DepthStencilState.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer/GL4/RasterizerState/GL4RasterizerState.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer/GL4/SamplerState/GL4SamplerState.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer2D/GL4/CRenderer2D_GL4.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer2D/GL4/GL4Renderer2DCommand.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer2D/GL4/GL4Vertex2DBatch.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer3D/GL4/CRenderer3D_GL4.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer3D/GL4/GL4Line3DBatch.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Renderer3D/GL4/GL4Renderer3DCommand.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Shader/GL4/CShader_GL4.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Shader/GL4/PixelShader/GL4PixelShader.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Shader/GL4/VertexShader/GL4VertexShader.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Texture/GL4/CTexture_GL4.cpp
../Siv3D/src/Siv3D-Platform/OpenGL4/Siv3D/Texture/GL4/GL4Texture.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/ConstantBuffer/GLES3/ConstantBufferDetail_GLES3.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Mesh/GLES3/CMesh_GLES3.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Mesh/GLES3/GLES3Mesh.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer/GLES3/BackBuffer/GLES3BackBuffer.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer/GLES3/BackBuffer/GLES3InternalTexture2D.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer/GLES3/BlendState/GLES3BlendState.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer/GLES3/DepthStencilState/GLES3DepthStencilState.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer/GLES3/RasterizerState/GLES3RasterizerState.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer/GLES3/SamplerState/GLES3SamplerState.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer2D/GLES3/CRenderer2D_GLES3.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer2D/GLES3/GLES3Renderer2DCommand.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer2D/GLES3/GLES3Vertex2DBatch.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer3D/GLES3/CRenderer3D_GLES3.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer3D/GLES3/GLES3Line3DBatch.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Renderer3D/GLES3/GLES3Renderer3DCommand.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Shader/GLES3/CShader_GLES3.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Shader/GLES3/PixelShader/GLES3PixelShader.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Shader/GLES3/VertexShader/GLES3VertexShader.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Shader/GLES3/ShaderPipeline/GLES3ShaderPipeline.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Texture/GLES3/CTexture_GLES3.cpp
../Siv3D/src/Siv3D-Platform/OpenGLES3/Siv3D/Texture/GLES3/GLES3Texture.cpp
../Siv3D/src/Siv3D/Addon/AddonFactory.cpp
../Siv3D/src/Siv3D/Addon/CAddon.cpp
../Siv3D/src/Siv3D/Addon/SivAddon.cpp
../Siv3D/src/Siv3D/AnimatedGIFReader/AnimatedGIFReaderDetail.cpp
../Siv3D/src/Siv3D/AnimatedGIFReader/SivAnimatedGIFReader.cpp
../Siv3D/src/Siv3D/AnimatedGIFWriter/AnimatedGIFWriterDetail.cpp
../Siv3D/src/Siv3D/AnimatedGIFWriter/SivAnimatedGIFWriter.cpp
../Siv3D/src/Siv3D/ArcEmitter2D/SivArcEmitter2D.cpp
../Siv3D/src/Siv3D/Asset/AssetFactory.cpp
../Siv3D/src/Siv3D/Asset/CAsset.cpp
../Siv3D/src/Siv3D/Asset/IAssetDetail.cpp
../Siv3D/src/Siv3D/Asset/SivAsset.cpp
../Siv3D/src/Siv3D/AssetMonitor/AssetMonitorFactory.cpp
../Siv3D/src/Siv3D/AssetMonitor/CAssetMonitor.cpp
../Siv3D/src/Siv3D/AsyncHTTPTask/AsyncHTTPTaskDetail.cpp
../Siv3D/src/Siv3D/AsyncHTTPTask/SivAsyncHTTPTask.cpp
../Siv3D/src/Siv3D/Audio/AudioBus.cpp
../Siv3D/src/Siv3D/Audio/AudioData.cpp
../Siv3D/src/Siv3D/Audio/AudioFactory.cpp
../Siv3D/src/Siv3D/Audio/CAudio.cpp
../Siv3D/src/Siv3D/Audio/DynamicAudioSource.cpp
../Siv3D/src/Siv3D/Audio/SivAudio.cpp
../Siv3D/src/Siv3D/AudioAsset/SivAudioAsset.cpp
../Siv3D/src/Siv3D/AudioAssetData/SivAudioAssetData.cpp
../Siv3D/src/Siv3D/AudioDecoder/AudioDecoderFactory.cpp
../Siv3D/src/Siv3D/AudioDecoder/CAudioDecoder.cpp
../Siv3D/src/Siv3D/AudioDecoder/SivAudioDecoder.cpp
../Siv3D/src/Siv3D/AudioEncoder/AudioEncoderFactory.cpp
../Siv3D/src/Siv3D/AudioEncoder/CAudioEncoder.cpp
../Siv3D/src/Siv3D/AudioEncoder/SivAudioEncoder.cpp
../Siv3D/src/Siv3D/AudioFormat/MIDI/MIDIDecoder.cpp
../Siv3D/src/Siv3D/AudioFormat/OggVorbis/OggVorbisDecoder.cpp
../Siv3D/src/Siv3D/AudioFormat/OggVorbis/OggVorbisEncoder.cpp
../Siv3D/src/Siv3D/AudioFormat/Opus/OpusDecoder.cpp
../Siv3D/src/Siv3D/AudioFormat/Opus/OpusEncoder.cpp
../Siv3D/src/Siv3D/AudioFormat/WAVE/WAVEDecoder.cpp
../Siv3D/src/Siv3D/AudioFormat/WAVE/WAVEEncoder.cpp
../Siv3D/src/Siv3D/AudioGroup/AudioGroupDetail.cpp
../Siv3D/src/Siv3D/AudioGroup/SivAudioGroup.cpp
../Siv3D/src/Siv3D/Base64/SivBase64.cpp
../Siv3D/src/Siv3D/BasicCamera3D/SivBasicCamera3D.cpp
../Siv3D/src/Siv3D/Bezier2/SivBezier2.cpp
../Siv3D/src/Siv3D/Bezier3/SivBezier3.cpp
../Siv3D/src/Siv3D/BigFloat/SivBigFloat.cpp
../Siv3D/src/Siv3D/BigInt/SivBigInt.cpp
../Siv3D/src/Siv3D/BinaryReader/SivBinaryReader.cpp
../Siv3D/src/Siv3D/BinaryWriter/SivBinaryWriter.cpp
../Siv3D/src/Siv3D/Blob/SivBlob.cpp
../Siv3D/src/Siv3D/Box/SivBox.cpp
../Siv3D/src/Siv3D/Buffer2D/SivBuffer2D.cpp
../Siv3D/src/Siv3D/Byte/SivByte.cpp
../Siv3D/src/Siv3D/CacheDirectory/CacheDirectory.cpp
../Siv3D/src/Siv3D/Camera2DParameters/SivCamera2DParameters.cpp
../Siv3D/src/Siv3D/Camera2D/SivCamera2D.cpp
../Siv3D/src/Siv3D/CascadeClassifier/CascadeClassifierDetail.cpp
../Siv3D/src/Siv3D/CascadeClassifier/SivCascadeClassifier.cpp
../Siv3D/src/Siv3D/ChildProcess/SivChildProcess.cpp
../Siv3D/src/Siv3D/Circle/SivCircle.cpp
../Siv3D/src/Siv3D/CircleEmitter2D/SivCircleEmitter2D.cpp
../Siv3D/src/Siv3D/Clipboard/ClipboardFactory.cpp
../Siv3D/src/Siv3D/Clipboard/SivClipboard.cpp
../Siv3D/src/Siv3D/Color/SivColor.cpp
../Siv3D/src/Siv3D/Colormap/SivColormap.cpp
../Siv3D/src/Siv3D/CommandLine/SivCommandLine.cpp
../Siv3D/src/Siv3D/Common/Siv3DEngine.cpp
../Siv3D/src/Siv3D/Compression/SivCompression.cpp
../Siv3D/src/Siv3D/Cone/SivCone.cpp
../Siv3D/src/Siv3D/Console/ConsoleFactory.cpp
../Siv3D/src/Siv3D/Console/SivConsole.cpp
../Siv3D/src/Siv3D/ConstantBuffer/Null/ConstantBufferDetail_Null.cpp
../Siv3D/src/Siv3D/ConstantBuffer/SivConstantBuffer.cpp
../Siv3D/src/Siv3D/CPUInfo/SivCPUInfo.cpp
../Siv3D/src/Siv3D/CSV/SivCSV.cpp
../Siv3D/src/Siv3D/Cursor/CCursor_Null.cpp
../Siv3D/src/Siv3D/Cursor/CursorFactory.cpp
../Siv3D/src/Siv3D/Cursor/SivCursor.cpp
../Siv3D/src/Siv3D/Cylinder/SivCylinder.cpp
../Siv3D/src/Siv3D/DateTime/SivDateTime.cpp
../Siv3D/src/Siv3D/DebugCamera3D/SivDebugCamera3D.cpp
../Siv3D/src/Siv3D/Demangle/SivDemangle.cpp
../Siv3D/src/Siv3D/Dialog/SivDialog.cpp
../Siv3D/src/Siv3D/DirectoryWatcher/SivDirectoryWatcher.cpp
../Siv3D/src/Siv3D/Disc/SivDisc.cpp
../Siv3D/src/Siv3D/DragDrop/DragDropFactory.cpp
../Siv3D/src/Siv3D/DragDrop/SivDragDrop.cpp
../Siv3D/src/Siv3D/DrawableText/SivDrawableText.cpp
../Siv3D/src/Siv3D/Duration/SivDuration.cpp
../Siv3D/src/Siv3D/DynamicMesh/SivDynamicMesh.cpp
../Siv3D/src/Siv3D/DynamicTexture/SivDynamicTexture.cpp
../Siv3D/src/Siv3D/Effect/CEffect.cpp
../Siv3D/src/Siv3D/Effect/EffectData.cpp
../Siv3D/src/Siv3D/Effect/EffectFactory.cpp
../Siv3D/src/Siv3D/Effect/SivEffect.cpp
../Siv3D/src/Siv3D/Ellipse/SivEllipse.cpp
../Siv3D/src/Siv3D/Emoji/SivEmoji.cpp
../Siv3D/src/Siv3D/Empty/CEmpty.cpp
../Siv3D/src/Siv3D/Empty/EmptyFactory.cpp
../Siv3D/src/Siv3D/EngineLog/SivEngineLog.cpp
../Siv3D/src/Siv3D/EngineOptions/SivEngineOptions.cpp
../Siv3D/src/Siv3D/Error/SivError.cpp
../Siv3D/src/Siv3D/Exif/SivExif.cpp
../Siv3D/src/Siv3D/FFT/CFFT.cpp
../Siv3D/src/Siv3D/FFT/FFTFactory.cpp
../Siv3D/src/Siv3D/FFT/SivFFT.cpp
../Siv3D/src/Siv3D/FileFilter/SivFileFilter.cpp
../Siv3D/src/Siv3D/FileSystem/SivFileSystem.cpp
../Siv3D/src/Siv3D/Font/CFont.cpp
../Siv3D/src/Siv3D/Font/CFont_Headless.cpp
../Siv3D/src/Siv3D/Font/EmojiData.cpp
../Siv3D/src/Siv3D/Font/FontCommon.cpp
../Siv3D/src/Siv3D/Font/GlyphCache/BitmapGlyphCache.cpp
../Siv3D/src/Siv3D/Font/GlyphCache/GlyphCacheCommon.cpp
../Siv3D/src/Siv3D/Font/GlyphCache/MSDFGlyphCache.cpp
../Siv3D/src/Siv3D/Font/GlyphCache/SDFGlyphCache.cpp
../Siv3D/src/Siv3D/Font/GlyphRenderer/agg/agg.cpp
../Siv3D/src/Siv3D/Font/GlyphRenderer/GlyphRenderer.cpp
../Siv3D/src/Siv3D/Font/GlyphRenderer/BitmapGlyphRenderer.cpp
../Siv3D/src/Siv3D/Font/GlyphRenderer/MSDFGlyphRenderer.cpp
../Siv3D/src/Siv3D/Font/GlyphRenderer/OutlineGlyphRenderer.cpp
../Siv3D/src/Siv3D/Font/GlyphRenderer/SDFGlyphRenderer.cpp
../Siv3D/src/Siv3D/Font/FontData.cpp
../Siv3D/src/Siv3D/Font/FontFace.cpp
../Siv3D/src/Siv3D/Font/FontFactory.cpp
../Siv3D/src/Siv3D/Font/IconData.cpp
../Siv3D/src/Siv3D/Font/SivFont.cpp
../Siv3D/src/Siv3D/FontAsset/SivFontAsset.cpp
../Siv3D/src/Siv3D/FontAssetData/SivFontAssetData.cpp
../Siv3D/src/Siv3D/FormatData/SivFormatData.cpp
../Siv3D/src/Siv3D/FormatFloat/SivFormatFloat.cpp
../Siv3D/src/Siv3D/FormatInt/SivFormatInt.cpp
../Siv3D/src/Siv3D/Formatter/SivFormatter.cpp
../Siv3D/src/Siv3D/FormatUtility/SivFormatUtility.cpp
../Siv3D/src/Siv3D/Gamepad/GamepadFactory.cpp
../Siv3D/src/Siv3D/Gamepad/SivGamepad.cpp
../Siv3D/src/Siv3D/GamepadInfo/SivGamepadInfo.cpp
../Siv3D/src/Siv3D/GeoJSON/SivGeoJSON.cpp
../Siv3D/src/Siv3D/Geometry2D/SivGeometry2D.cpp
../Siv3D/src/Siv3D/Geometry3D/SivGeometry3D.cpp
../Siv3D/src/Siv3D/GlobalAudio/SivGlobalAudio.cpp
../Siv3D/src/Siv3D/GrabCut/GrabCutDetail.cpp
../Siv3D/src/Siv3D/GrabCut/SivGrabCut.cpp
../Siv3D/src/Siv3D/Graphics/SivGraphics.cpp
../Siv3D/src/Siv3D/Graphics2D/SivGraphics2D.cpp
../Siv3D/src/Siv3D/Graphics3D/SivGraphics3D.cpp
../Siv3D/src/Siv3D/GUI/CGUI.cpp
../Siv3D/src/Siv3D/GUI/GUIFactory.cpp
../Siv3D/src/Siv3D/Hash/SivHash.cpp
../Siv3D/src/Siv3D/HSV/SivHSV.cpp
../Siv3D/src/Siv3D/HTMLWriter/HTMLWriterDetail.cpp
../Siv3D/src/Siv3D/HTMLWriter/SivHTMLWriter.cpp
../Siv3D/src/Siv3D/HTTPResponse/SivHTTPResponse.cpp
../Siv3D/src/Siv3D/Icon/SivIcon.cpp
../Siv3D/src/Siv3D/Image/ImagePainting.cpp
../Siv3D/src/Siv3D/Image/ShapePainting.cpp
../Siv3D/src/Siv3D/Image/SivImage.cpp
../Siv3D/src/Siv3D/ImageDecoder/CImageDecoder.cpp
../Siv3D/src/Siv3D/ImageDecoder/ImageDecoderFactory.cpp
../Siv3D/src/Siv3D/ImageDecoder/SivImageDecoder.cpp
../Siv3D/src/Siv3D/ImageEncoder/CImageEncoder.cpp
../Siv3D/src/Siv3D/ImageEncoder/ImageEncoderFactory.cpp
../Siv3D/src/Siv3D/ImageEncoder/SivImageEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/BMP/BMPDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/BMP/BMPEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/GIF/GIFDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/GIF/GIFEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/JPEG/JPEGDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/JPEG/JPEGEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/PNG/PNGDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/PNG/PNGEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/PPM/PPMDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/PPM/PPMEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/SVG/SVGDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/TGA/TGADecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/TGA/TGAEncoder.cpp
../Siv3D/src/Siv3D/ImageFormat/TIFF/TIFFDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/WebP/WebPDecoder.cpp
../Siv3D/src/Siv3D/ImageFormat/WebP/WebPEncoder.cpp
../Siv3D/src/Siv3D/ImageProcessing/SivImageProcessing.cpp
../Siv3D/src/Siv3D/ImageROI/SivImageROI.cpp
../Siv3D/src/Siv3D/InfinitePlane/SivInfinitePlane.cpp
../Siv3D/src/Siv3D/INI/SivINI.cpp
../Siv3D/src/Siv3D/Input/InputState.cpp
../Siv3D/src/Siv3D/Input/SivInput.cpp
../Siv3D/src/Siv3D/InputCombination/SivInputCombination.cpp
../Siv3D/src/Siv3D/InputGroup/SivInputGroup.cpp
../Siv3D/src/Siv3D/Int128/SivInt128.cpp
../Siv3D/src/Siv3D/Interpolation/SivInterpolation.cpp
../Siv3D/src/Siv3D/IntFormatter/SivIntFormatter.cpp
../Siv3D/src/Siv3D/IPv4Address/SivIPv4Address.cpp
../Siv3D/src/Siv3D/JoyCon/SivJoyCon.cpp
../Siv3D/src/Siv3D/JSON/SivJSON.cpp
../Siv3D/src/Siv3D/Keyboard/KeyboardFactory.cpp
../Siv3D/src/Siv3D/Keyboard/SivKeyboard.cpp
../Siv3D/src/Siv3D/KlattTTS/SivKlattTTS.cpp
../Siv3D/src/Siv3D/LicenseManager/CLicenseManager.cpp
../Siv3D/src/Siv3D/LicenseManager/LicenseManagerFactory.cpp
../Siv3D/src/Siv3D/LicenseManager/SivLicenseManager.cpp
../Siv3D/src/Siv3D/Line/SivLine.cpp
../Siv3D/src/Siv3D/Line3D/SivLine3D.cpp
../Siv3D/src/Siv3D/LineString/SivLineString.cpp
../Siv3D/src/Siv3D/Logger/LoggerFactory.cpp
../Siv3D/src/Siv3D/Logger/SivLogger.cpp
../Siv3D/src/Siv3D/ManagedScript/ManagedScriptDetail.cpp
../Siv3D/src/Siv3D/ManagedScript/SivManagedScript.cpp
../Siv3D/src/Siv3D/Mat3x2/SivMat3x2.cpp
../Siv3D/src/Siv3D/Mat3x3/SivMat3x3.cpp
../Siv3D/src/Siv3D/Mat4x4/SivMat4x4.cpp
../Siv3D/src/Siv3D/MathParser/MathParserDetail.cpp
../Siv3D/src/Siv3D/MathParser/SivMathParser.cpp
../Siv3D/src/Siv3D/MD5/SivMD5.cpp
../Siv3D/src/Siv3D/MD5Value/SivMD5Value.cpp
../Siv3D/src/Siv3D/MemoryMappedFileView/SivMemoryMappedFileView.cpp
../Siv3D/src/Siv3D/MemoryMappedFile/SivMemoryMappedFile.cpp
../Siv3D/src/Siv3D/MemoryReader/SivMemoryReader.cpp
../Siv3D/src/Siv3D/MemoryViewReader/SivMemoryViewReader.cpp
../Siv3D/src/Siv3D/MemoryWriter/SivMemoryWriter.cpp
../Siv3D/src/Siv3D/Mesh/Null/CMesh_Null.cpp
../Siv3D/src/Siv3D/Mesh/SivMesh.cpp
../Siv3D/src/Siv3D/MeshData/MeshUtility.cpp
../Siv3D/src/Siv3D/MeshData/SivMeshData.cpp
../Siv3D/src/Siv3D/MessageBox/SivMessageBox.cpp
../Siv3D/src/Siv3D/Microphone/MicrophoneDetail.cpp
../Siv3D/src/Siv3D/Microphone/SivMicrophone.cpp
../Siv3D/src/Siv3D/MicrophoneInfo/SivMicrophoneInfo.cpp
../Siv3D/src/Siv3D/MicrosecClock/SivMicrosecClock.cpp
../Siv3D/src/Siv3D/MillisecClock/SivMillisecClock.cpp
../Siv3D/src/Siv3D/Model/CModel.cpp
../Siv3D/src/Siv3D/Model/ModelData.cpp
../Siv3D/src/Siv3D/Model/ModelFactory.cpp
../Siv3D/src/Siv3D/Model/SivModel.cpp
../Siv3D/src/Siv3D/ModelObject/SivModelObject.cpp
../Siv3D/src/Siv3D/Monitor/SivMonitor.cpp
../Siv3D/src/Siv3D/Morton/SivMorton.cpp
../Siv3D/src/Siv3D/Mouse/MouseFactory.cpp
../Siv3D/src/Siv3D/Mouse/SivMouse.cpp
../Siv3D/src/Siv3D/MSRenderTexture/SivMSRenderTexture.cpp
../Siv3D/src/Siv3D/MultiPolygon/SivMultiPolygon.cpp
../Siv3D/src/Siv3D/NavMesh/NavMeshDetail.cpp
../Siv3D/src/Siv3D/NavMesh/SivNavMesh.cpp
../Siv3D/src/Siv3D/Network/CNetwork.cpp
../Siv3D/src/Siv3D/Network/NetworkFactory.cpp
../Siv3D/src/Siv3D/Network/SivNetwork.cpp
../Siv3D/src/Siv3D/NinePatch/NinePatchDetail.cpp
../Siv3D/src/Siv3D/NinePatch/SivNinePatch.cpp
../Siv3D/src/Siv3D/None/SivNone.cpp
../Siv3D/src/Siv3D/OpenAI/OpenAICommon.cpp
../Siv3D/src/Siv3D/OpenAI/SivOpenAIChat.cpp
../Siv3D/src/Siv3D/OpenAI/SivOpenAIEmbedding.cpp
../Siv3D/src/Siv3D/OpenAI/SivOpenAIImage.cpp
../Siv3D/src/Siv3D/OpenAI/SivOpenAISpeech.cpp
../Siv3D/src/Siv3D/OpenAI/SivOpenAIVision.cpp
../Siv3D/src/Siv3D/OpenCV_Bridge/SivOpenCV_Bridge.cpp
../Siv3D/src/Siv3D/OrientedBox/SivOrientedBox.cpp
../Siv3D/src/Siv3D/OSCMessage/OSCMessageDetail.cpp
../Siv3D/src/Siv3D/OSCMessage/SivOSCMessage.cpp
../Siv3D/src/Siv3D/OSCReceiver/OSCPacketListener.cpp
../Siv3D/src/Siv3D/OSCReceiver/OSCReceiverDetail.cpp
../Siv3D/src/Siv3D/OSCReceiver/SivOSCReceiver.cpp
../Siv3D/src/Siv3D/OSCSender/SivOSCSender.cpp
../Siv3D/src/Siv3D/Parse/SivParse.cpp
../Siv3D/src/Siv3D/ParseBool/SivParseBool.cpp
../Siv3D/src/Siv3D/ParseFloat/SivParseFloat.cpp
../Siv3D/src/Siv3D/ParseInt/SivParseInt.cpp
../Siv3D/src/Siv3D/Particle2D/SivParticle2D.cpp
../Siv3D/src/Siv3D/ParticleSystem2D/ParticleSystem2DDetail.cpp
../Siv3D/src/Siv3D/ParticleSystem2D/SivParticleSystem2D.cpp
../Siv3D/src/Siv3D/Pentablet/Null/CPentablet_Null.cpp
../Siv3D/src/Siv3D/Pentablet/SivPentablet.cpp
../Siv3D/src/Siv3D/Periodic/SivPeriodic.cpp
../Siv3D/src/Siv3D/Physics2D/P2Body.cpp
../Siv3D/src/Siv3D/Physics2D/P2BodyDetail.cpp
../Siv3D/src/Siv3D/Physics2D/P2Circle.cpp
../Siv3D/src/Siv3D/Physics2D/P2ContactListener.cpp
../Siv3D/src/Siv3D/Physics2D/P2DistanceJoint.cpp
../Siv3D/src/Siv3D/Physics2D/P2DistanceJointDetail.cpp
../Siv3D/src/Siv3D/Physics2D/P2Line.cpp
../Siv3D/src/Siv3D/Physics2D/P2LineString.cpp
../Siv3D/src/Siv3D/Physics2D/P2MouseJoint.cpp
../Siv3D/src/Siv3D/Physics2D/P2MouseJointDetail.cpp
../Siv3D/src/Siv3D/Physics2D/P2PivotJoint.cpp
../Siv3D/src/Siv3D/Physics2D/P2PivotJointDetail.cpp
../Siv3D/src/Siv3D/Physics2D/P2Polygon.cpp
../Siv3D/src/Siv3D/Physics2D/P2Quad.cpp
../Siv3D/src/Siv3D/Physics2D/P2Rect.cpp
../Siv3D/src/Siv3D/Physics2D/P2Shape.cpp
../Siv3D/src/Siv3D/Physics2D/P2SliderJoint.cpp
../Siv3D/src/Siv3D/Physics2D/P2SliderJointDetail.cpp
../Siv3D/src/Siv3D/Physics2D/P2Triangle.cpp
../Siv3D/src/Siv3D/Physics2D/P2WheelJoint.cpp
../Siv3D/src/Siv3D/Physics2D/P2WheelJointDetail.cpp
../Siv3D/src/Siv3D/Physics2D/P2World.cpp
../Siv3D/src/Siv3D/Physics2D/P2WorldDetail.cpp
../Siv3D/src/Siv3D/PixelShader/SivPixelShader.cpp
../Siv3D/src/Siv3D/PixelShaderAsset/SivPixelShaderAsset.cpp
../Siv3D/src/Siv3D/PixelShaderAssetData/SivPixelShaderAssetData.cpp
../Siv3D/src/Siv3D/Plane/SivPlane.cpp
../Siv3D/src/Siv3D/PlayingCard/SivPlayingCard.cpp
../Siv3D/src/Siv3D/Point3D/SivPoint3D.cpp
../Siv3D/src/Siv3D/Point/SivPoint.cpp
../Siv3D/src/Siv3D/Polygon/PolygonDetail.cpp
../Siv3D/src/Siv3D/Polygon/SivPolygon.cpp
../Siv3D/src/Siv3D/Polygon/Triangulation.cpp
../Siv3D/src/Siv3D/PolygonEmitter2D/SivPolygonEmitter2D.cpp
../Siv3D/src/Siv3D/PrimeNumber/SivPrimeNumber.cpp
../Siv3D/src/Siv3D/PrimitiveMesh/CPrimitiveMesh.cpp
../Siv3D/src/Siv3D/PrimitiveMesh/PrimitiveMeshFactory.cpp
../Siv3D/src/Siv3D/Print/CPrint.cpp
../Siv3D/src/Siv3D/Print/PrintFactory.cpp
../Siv3D/src/Siv3D/Print/SivPrint.cpp
../Siv3D/src/Siv3D/ProController/SivProController.cpp
../Siv3D/src/Siv3D/Profiler/CProfiler.cpp
../Siv3D/src/Siv3D/Profiler/ProfilerFactory.cpp
../Siv3D/src/Siv3D/Profiler/SivProfiler.cpp
../Siv3D/src/Siv3D/ProfilerStat/SivProfilerStat.cpp
../Siv3D/src/Siv3D/PutText/SivPutText.cpp
../Siv3D/src/Siv3D/QR/SivQR.cpp
../Siv3D/src/Siv3D/QRScanner/QRScannerDetail.cpp
../Siv3D/src/Siv3D/QRScanner/SivQRScanner.cpp
../Siv3D/src/Siv3D/Quad/SivQuad.cpp
../Siv3D/src/Siv3D/Quaternion/SivQuaternion.cpp
../Siv3D/src/Siv3D/Random/SivRandom.cpp
../Siv3D/src/Siv3D/Ray/SivRay.cpp
../Siv3D/src/Siv3D/RDTSCClock/SivRDTSCClock.cpp
../Siv3D/src/Siv3D/Rect/SivRect.cpp
../Siv3D/src/Siv3D/RectanglePacking/SivRectanglePacking.cpp
../Siv3D/src/Siv3D/RectEmitter2D/SivRectEmitter2D.cpp
../Siv3D/src/Siv3D/RectF/SivRectF.cpp
../Siv3D/src/Siv3D/RegExp/RegExpDetail.cpp
../Siv3D/src/Siv3D/RegExp/SivRegExp.cpp
../Siv3D/src/Siv3D/Renderer/Null/CRenderer_Null.cpp
../Siv3D/src/Siv3D/Renderer2D/Null/CRenderer2D_Null.cpp
../Siv3D/src/Siv3D/Renderer2D/Vertex2DBuilder.cpp
../Siv3D/src/Siv3D/Renderer3D/Null/CRenderer3D_Null.cpp
../Siv3D/src/Siv3D/RenderTexture/SivRenderTexture.cpp
../Siv3D/src/Siv3D/Resource/ResourceFactory.cpp
../Siv3D/src/Siv3D/Resource/SivResource.cpp
../Siv3D/src/Siv3D/RoundRect/SivRoundRect.cpp
../Siv3D/src/Siv3D/Say/SivSay.cpp
../Siv3D/src/Siv3D/Scene/CScene.cpp
../Siv3D/src/Siv3D/Scene/FrameCounter.cpp
../Siv3D/src/Siv3D/Scene/FrameTimer.cpp
../Siv3D/src/Siv3D/Scene/SceneFactory.cpp
../Siv3D/src/Siv3D/Scene/SivScene.cpp
../Siv3D/src/Siv3D/ScopedColorAdd2D/SivScopedColorAdd2D.cpp
../Siv3D/src/Siv3D/ScopedColorMul2D/SivScopedColorMul2D.cpp
../Siv3D/src/Siv3D/ScopedCustomShader2D/SivScopedCustomShader2D.cpp
../Siv3D/src/Siv3D/ScopedCustomShader3D/SivScopedCustomShader3D.cpp
../Siv3D/src/Siv3D/ScopedRenderStates2D/SivScopedRenderStates2D.cpp
../Siv3D/src/Siv3D/ScopedRenderStates3D/SivScopedRenderStates3D.cpp
../Siv3D/src/Siv3D/ScopedRenderTarget2D/SivScopedRenderTarget2D.cpp
../Siv3D/src/Siv3D/ScopedRenderTarget3D/SivScopedRenderTarget3D.cpp
../Siv3D/src/Siv3D/ScopedViewport2D/SivScopedViewport2D.cpp
../Siv3D/src/Siv3D/ScopedViewport3D/SivScopedViewport3D.cpp
../Siv3D/src/Siv3D/ScreenCapture/CScreenCapture.cpp
../Siv3D/src/Siv3D/ScreenCapture/ScreenCaptureFactory.cpp
../Siv3D/src/Siv3D/ScreenCapture/SivScreenCapture.cpp
../Siv3D/src/Siv3D/ScriptFunction/SivScriptFunction.cpp
../Siv3D/src/Siv3D/ScriptModule/SivScriptModule.cpp
../Siv3D/src/Siv3D/Script/angelscript/scriptarray.cpp
../Siv3D/src/Siv3D/Script/angelscript/scriptbuilder.cpp
../Siv3D/src/Siv3D/Script/angelscript/scriptgrid.cpp
../Siv3D/src/Siv3D/Script/angelscript/scriptstdstring.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptAudio.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptAudioFormat.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptBezier2.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptBezier3.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCamera2D.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCamera2DParameters.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCameraControl.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptChar.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCircle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCircular.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptColor.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptColorF.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCopyOption.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCursor.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptCursorStyle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptDate.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptDateTime.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptDialog.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptDrawableText.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptDuration.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptDynamicTexture.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptEasing.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptEllipse.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptEmoji.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFileSystem.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFloat2.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFloat3.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFloat4.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFloatingPoint.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFloatRect.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFont.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFontMethod.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFontStyle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptFormat.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptGlobalAudio.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptGMInstrument.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptGraphics.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptGraphics2D.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptHSV.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptIcon.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptImage.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptImageFormat.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptINI.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptInput.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptInterpolation.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptKeyboard.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLanguageCode.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLicenseInfo.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLicenseManager.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLine.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLineString.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLineStyle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptLineStyleParameters.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMat3x2.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMath.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMathConstants.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMicrosecClock.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMillisecClock.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMixBus.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMonitor.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptMouse.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptNamedParameter.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptNone_t.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptNumber.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptOffsetCircular.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptOpenMode.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptOptional.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPalette.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptParse.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPeriodic.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPianoKey.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPoint.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPolygon.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPrimeNumber.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPrint.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptProfiler.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptPutText.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptQuad.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptRandom.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptRDTSCClock.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptRect.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptRectF.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptResizeMode.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptResource.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptRoundRect.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptSay.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptScene.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptScopedViewport2D.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptShape2D.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptSimpleGUI.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptSpecialFolder.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptSpline2D.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptStopwatch.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptSystem.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextEditState.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextEncoding.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextInput.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextInputMode.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextReader.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextStyle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextToSpeech.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTexture.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTexturedCircle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextureDesc.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTexturedQuad.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTexturedRoundRect.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextureFormat.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTexturePixelFormat.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextureRegion.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTextWriter.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptThreading.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTime.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTimer.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTransformer2D.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTriangle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTriangleIndex.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTypeface.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptTypes.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptUserAction.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptUtility.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptVariableSpeedStopwatch.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptVec2.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptVec3.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptVec4.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptVideoTexture.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptWave.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptWaveSample.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptWindow.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptWindowStyle.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptXInput.cpp
../Siv3D/src/Siv3D/Script/Bind/ScriptYesNo.cpp
../Siv3D/src/Siv3D/Script/CScript.cpp
../Siv3D/src/Siv3D/Script/ScriptData.cpp
../Siv3D/src/Siv3D/Script/ScriptFactory.cpp
../Siv3D/src/Siv3D/Script/SivScript.cpp
../Siv3D/src/Siv3D/SerialPortInfo/SivSerialPortInfo.cpp
../Siv3D/src/Siv3D/Serial/SerialDetail.cpp
../Siv3D/src/Siv3D/Serial/SivSerial.cpp
../Siv3D/src/Siv3D/SFMT/SivSFMT.cpp
../Siv3D/src/Siv3D/ShaderCommon/SivShaderCommon.cpp
../Siv3D/src/Siv3D/Shader/Null/CShader_Null.cpp
../Siv3D/src/Siv3D/Shader/SivShader.cpp
../Siv3D/src/Siv3D/Shape2D/SivShape2D.cpp
../Siv3D/src/Siv3D/SIMDMath/SivSIMDMath.cpp
../Siv3D/src/Siv3D/SimpleAnimation/SivSimpleAnimation.cpp
../Siv3D/src/Siv3D/SimpleFollowCamera3D/SivSimpleFollowCamera3D.cpp
../Siv3D/src/Siv3D/SimpleGUI/SivSimpleGUI.cpp
../Siv3D/src/Siv3D/SimpleHTTP/SivSimpleHTTP.cpp
../Siv3D/src/Siv3D/SimpleMenuBar/SivSimpleMenuBar.cpp
../Siv3D/src/Siv3D/SimpleTable/SivSimpleTable.cpp
../Siv3D/src/Siv3D/Sky/SivSky.cpp
../Siv3D/src/Siv3D/SoundFont/CSoundFont.cpp
../Siv3D/src/Siv3D/SoundFont/SivSoundFont.cpp
../Siv3D/src/Siv3D/SoundFont/SoundFontDetail.cpp
../Siv3D/src/Siv3D/SoundFont/SoundFontFactory.cpp
../Siv3D/src/Siv3D/Sphere/SivSphere.cpp
../Siv3D/src/Siv3D/Spline2D/SivSpline2D.cpp
../Siv3D/src/Siv3D/String/SivString.cpp
../Siv3D/src/Siv3D/String/Levenshtein.cpp
../Siv3D/src/Siv3D/StringView/SivStringView.cpp
../Siv3D/src/Siv3D/Subdivision2D/SivSubdivision2D.cpp
../Siv3D/src/Siv3D/SVG/SivSVG.cpp
../Siv3D/src/Siv3D/SVG/SVGDetail.cpp
../Siv3D/src/Siv3D/System/SivSystem.cpp
../Siv3D/src/Siv3D/System/SystemFactory.cpp
../Siv3D/src/Siv3D/System/SystemLog.cpp
../Siv3D/src/Siv3D/System/SystemMisc.cpp
../Siv3D/src/Siv3D/TCPClient/SivTCPClient.cpp
../Siv3D/src/Siv3D/TCPClient/TCPClientDetail.cpp
../Siv3D/src/Siv3D/TCPServer/SivTCPServer.cpp
../Siv3D/src/Siv3D/TCPServer/TCPServerDetail.cpp
../Siv3D/src/Siv3D/TextAreaEditState/SivTextAreaEditState.cpp
../Siv3D/src/Siv3D/TextEncoding/SivTextEncoding.cpp
../Siv3D/src/Siv3D/TextInput/SivTextInput.cpp
../Siv3D/src/Siv3D/TextInput/TextInputFactory.cpp
../Siv3D/src/Siv3D/TextReader/SivTextReader.cpp
../Siv3D/src/Siv3D/TextReader/TextReaderDetail.cpp
../Siv3D/src/Siv3D/TextToSpeech/SivTextToSpeech.cpp
../Siv3D/src/Siv3D/TextToSpeech/TextToSpeechFactory.cpp
../Siv3D/src/Siv3D/Texture/Null/CTexture_Null.cpp
../Siv3D/src/Siv3D/Texture/SivTexture.cpp
../Siv3D/src/Siv3D/Texture/TextureCommon.cpp
../Siv3D/src/Siv3D/TextureAsset/SivTextureAsset.cpp
../Siv3D/src/Siv3D/TextureAssetData/SivTextureAssetData.cpp
../Siv3D/src/Siv3D/TexturedCircle/SivTexturedCircle.cpp
../Siv3D/src/Siv3D/TexturedQuad/SivTexturedQuad.cpp
../Siv3D/src/Siv3D/TexturedRoundRect/SivTexturedRoundRect.cpp
../Siv3D/src/Siv3D/TextureFormat/SivTextureFormat.cpp
../Siv3D/src/Siv3D/TextureRegion/SivTextureRegion.cpp
../Siv3D/src/Siv3D/TextWriter/SivTextWriter.cpp
../Siv3D/src/Siv3D/TextWriter/TextWriterDetail.cpp
../Siv3D/src/Siv3D/Threading/SivThreading.cpp
../Siv3D/src/Siv3D/TimeProfiler/SivTimeProfiler.cpp
../Siv3D/src/Siv3D/Timer/SivTimer.cpp
../Siv3D/src/Siv3D/ToastNotification/SivToastNotification.cpp
../Siv3D/src/Siv3D/ToastNotification/ToastNotificationFactory.cpp
../Siv3D/src/Siv3D/TOMLReader/SivTOMLReader.cpp
../Siv3D/src/Siv3D/Triangle/SivTriangle.cpp
../Siv3D/src/Siv3D/TrailMotion/SivTrailMotion.cpp
../Siv3D/src/Siv3D/TrailRenderer/CTrailRenderer.cpp
../Siv3D/src/Siv3D/TrailRenderer/TrailRendererFactory.cpp
../Siv3D/src/Siv3D/Trail/SivTrail.cpp
../Siv3D/src/Siv3D/Transformer2D/SivTransformer2D.cpp
../Siv3D/src/Siv3D/Transformer3D/SivTransformer3D.cpp
../Siv3D/src/Siv3D/Triangle3D/SivTriangle3D.cpp
../Siv3D/src/Siv3D/Troubleshooting/Troubleshooting.cpp
../Siv3D/src/Siv3D/Twitter/SivTwitter.cpp
../Siv3D/src/Siv3D/Unicode/SivUnicode.cpp
../Siv3D/src/Siv3D/Unicode/UnicodeUtility.cpp
../Siv3D/src/Siv3D/UnicodeConverter/SivUnicodeConverter.cpp
../Siv3D/src/Siv3D/UserAction/CUserAction.cpp
../Siv3D/src/Siv3D/UserAction/UserActionFactory.cpp
../Siv3D/src/Siv3D/UUIDValue/SivUUIDValue.cpp
../Siv3D/src/Siv3D/VariableSpeedStopwatch/SivVariableSpeedStopwatch.cpp
../Siv3D/src/Siv3D/Vector2D/SivVector2D.cpp
../Siv3D/src/Siv3D/Vector3D/SivVector3D.cpp
../Siv3D/src/Siv3D/Vector4D/SivVector4D.cpp
../Siv3D/src/Siv3D/VertexShader/SivVertexShader.cpp
../Siv3D/src/Siv3D/VertexShaderAsset/SivVertexShaderAsset.cpp
../Siv3D/src/Siv3D/VertexShaderAssetData/SivVertexShaderAssetData.cpp
../Siv3D/src/Siv3D/VideoReader/SivVideoReader.cpp
../Siv3D/src/Siv3D/VideoReader/VideoReaderDetail.cpp
../Siv3D/src/Siv3D/VideoWriter/SivVideoWriter.cpp
../Siv3D/src/Siv3D/VideoWriter/VideoWriterDetail.cpp
../Siv3D/src/Siv3D/VideoTexture/SivVideoTexture.cpp
../Siv3D/src/Siv3D/VideoTexture/VideoTextureDetail.cpp
../Siv3D/src/Siv3D/ViewFrustum/SivViewFrustum.cpp
../Siv3D/src/Siv3D/Wave/SivWave.cpp
../Siv3D/src/Siv3D/Webcam/SivWebcam.cpp
../Siv3D/src/Siv3D/Webcam/WebcamDetail.cpp
../Siv3D/src/Siv3D/Window/SivWindow.cpp
../Siv3D/src/Siv3D/Window/Null/CWindow_Null.cpp
../Siv3D/src/Siv3D/XInput/Null/CXInput_Null.cpp
../Siv3D/src/Siv3D/XInput/SivXInput.cpp
../Siv3D/src/Siv3D/XMLReader/SivXMLReader.cpp
../Siv3D/src/Siv3D/ZIPReader/SivZIPReader.cpp
../Siv3D/src/Siv3D/ZIPReader/ZIPReaderDetail.cpp
../Siv3D/src/Siv3D/Zlib/SivZlib.cpp
../Siv3D/src/ThirdParty/absl/numeric/int128.cc
../Siv3D/src/ThirdParty/absl/random/discrete_distribution.cc
../Siv3D/src/ThirdParty/absl/random/gaussian_distribution.cc
../Siv3D/src/ThirdParty/angelscript/as_atomic.cpp
../Siv3D/src/ThirdParty/angelscript/as_builder.cpp
../Siv3D/src/ThirdParty/angelscript/as_bytecode.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_arm.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_arm64.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_mips.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_ppc.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_ppc_64.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_sh4.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_x64_gcc.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_x64_mingw.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_x64_msvc.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_x86.cpp
../Siv3D/src/ThirdParty/angelscript/as_callfunc_xenon.cpp
../Siv3D/src/ThirdParty/angelscript/as_compiler.cpp
../Siv3D/src/ThirdParty/angelscript/as_configgroup.cpp
../Siv3D/src/ThirdParty/angelscript/as_context.cpp
../Siv3D/src/ThirdParty/angelscript/as_datatype.cpp
../Siv3D/src/ThirdParty/angelscript/as_gc.cpp
../Siv3D/src/ThirdParty/angelscript/as_generic.cpp
../Siv3D/src/ThirdParty/angelscript/as_globalproperty.cpp
../Siv3D/src/ThirdParty/angelscript/as_memory.cpp
../Siv3D/src/ThirdParty/angelscript/as_module.cpp
../Siv3D/src/ThirdParty/angelscript/as_objecttype.cpp
../Siv3D/src/ThirdParty/angelscript/as_outputbuffer.cpp
../Siv3D/src/ThirdParty/angelscript/as_parser.cpp
../Siv3D/src/ThirdParty/angelscript/as_restore.cpp
../Siv3D/src/ThirdParty/angelscript/as_scriptcode.cpp
../Siv3D/src/ThirdParty/angelscript/as_scriptengine.cpp
../Siv3D/src/ThirdParty/angelscript/as_scriptfunction.cpp
../Siv3D/src/ThirdParty/angelscript/as_scriptnode.cpp
../Siv3D/src/ThirdParty/angelscript/as_scriptobject.cpp
../Siv3D/src/ThirdParty/angelscript/as_string.cpp
../Siv3D/src/ThirdParty/angelscript/as_string_util.cpp
../Siv3D/src/ThirdParty/angelscript/as_thread.cpp
../Siv3D/src/ThirdParty/angelscript/as_tokenizer.cpp
../Siv3D/src/ThirdParty/angelscript/as_typeinfo.cpp
../Siv3D/src/ThirdParty/angelscript/as_variablescope.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_broad_phase.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_chain_shape.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_circle_shape.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_collide_circle.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_collide_edge.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_collide_polygon.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_collision.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_distance.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_dynamic_tree.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_edge_shape.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_polygon_shape.cpp
../Siv3D/src/ThirdParty/box2d/collision/b2_time_of_impact.cpp
../Siv3D/src/ThirdParty/box2d/common/b2_block_allocator.cpp
../Siv3D/src/ThirdParty/box2d/common/b2_draw.cpp
../Siv3D/src/ThirdParty/box2d/common/b2_math.cpp
../Siv3D/src/ThirdParty/box2d/common/b2_settings.cpp
../Siv3D/src/ThirdParty/box2d/common/b2_stack_allocator.cpp
../Siv3D/src/ThirdParty/box2d/common/b2_timer.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_body.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_chain_circle_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_chain_polygon_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_circle_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_contact_manager.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_contact_solver.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_distance_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_edge_circle_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_edge_polygon_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_fixture.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_friction_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_gear_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_island.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_motor_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_mouse_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_polygon_circle_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_polygon_contact.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_prismatic_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_pulley_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_revolute_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_weld_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_wheel_joint.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_world.cpp
../Siv3D/src/ThirdParty/box2d/dynamics/b2_world_callbacks.cpp
../Siv3D/src/ThirdParty/box2d/rope/b2_rope.cpp
../Siv3D/src/ThirdParty/cpu_features/cpuinfo_x86.c
../Siv3D/src/ThirdParty/cpu_features/filesystem.c
../Siv3D/src/ThirdParty/cpu_features/stack_line_reader.c
../Siv3D/src/ThirdParty/cpu_features/string_view.c
../Siv3D/src/ThirdParty/DirectXMath/DirectXCollision.cpp
../Siv3D/src/ThirdParty/double-conversion/bignum-dtoa.cc
../Siv3D/src/ThirdParty/double-conversion/bignum.cc
../Siv3D/src/ThirdParty/double-conversion/cached-powers.cc
../Siv3D/src/ThirdParty/double-conversion/double-to-string.cc
../Siv3D/src/ThirdParty/double-conversion/fast-dtoa.cc
../Siv3D/src/ThirdParty/double-conversion/fixed-dtoa.cc
../Siv3D/src/ThirdParty/easyexif/exif.cpp
../Siv3D/src/ThirdParty/fmt/format.cc
../Siv3D/src/ThirdParty/GLEW/glew.c
../Siv3D/src/ThirdParty/GLFW/context.c
../Siv3D/src/ThirdParty/GLFW/egl_context.c
../Siv3D/src/ThirdParty/GLFW/glx_context.c
../Siv3D/src/ThirdParty/GLFW/init.c
../Siv3D/src/ThirdParty/GLFW/input.c
../Siv3D/src/ThirdParty/GLFW/linux_joystick.c
../Siv3D/src/ThirdParty/GLFW/monitor.c
../Siv3D/src/ThirdParty/GLFW/osmesa_context.c
../Siv3D/src/ThirdParty/GLFW/posix_thread.c
../Siv3D/src/ThirdParty/GLFW/posix_time.c
../Siv3D/src/ThirdParty/GLFW/vulkan.c
../Siv3D/src/ThirdParty/GLFW/window.c
../Siv3D/src/ThirdParty/GLFW/x11_init.c
../Siv3D/src/ThirdParty/GLFW/x11_monitor.c
../Siv3D/src/ThirdParty/GLFW/x11_window.c
../Siv3D/src/ThirdParty/GLFW/xkb_unicode.c
../Siv3D/src/ThirdParty/infoware/src/cpu/architecture/architecture_non_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/architecture/architecture_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/endianness/all.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/frequency/frequency_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/frequency/frequency_non_windows_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/frequency/frequency_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/instruction_set/instruction_set.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/instruction_set/instruction_set_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/instruction_set/instruction_set_non_windows_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/instruction_set/instruction_set_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/quantities_cache/quantities_cache_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/quantities_cache/quantities_cache_non_windows_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/quantities_cache/quantities_cache_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/vendor_model_name/vendor_id.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/vendor_model_name/vendor_model_name_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/vendor_model_name/vendor_model_name_non_windows_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/cpu/vendor_model_name/vendor_model_name_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/cpuid_non_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/cpuid_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/scope.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/sysctl_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/sysctl_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/winstring_non_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/detail/winstring_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/amounts/amounts_non_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/amounts/amounts_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/displays/displays_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/system/displays/displays_default_blank.cpp
../Siv3D/src/ThirdParty/infoware/src/system/displays/displays_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/displays/displays_x11.cpp
../Siv3D/src/ThirdParty/infoware/src/system/kernel_info/kernel_info_non_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/kernel_info/kernel_info_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/memory/memory_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/system/memory/memory_non_windows_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/system/memory/memory_windows.cpp
../Siv3D/src/ThirdParty/infoware/src/system/OS_info/os_info_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/system/OS_info/os_info_non_windows_non_darwin.cpp
../Siv3D/src/ThirdParty/infoware/src/system/OS_info/os_info_windows.cpp
../Siv3D/src/ThirdParty/lua/lapi.c
../Siv3D/src/ThirdParty/lua/lauxlib.c
../Siv3D/src/ThirdParty/lua/lbaselib.c
../Siv3D/src/ThirdParty/lua/lcode.c
../Siv3D/src/ThirdParty/lua/lcorolib.c
../Siv3D/src/ThirdParty/lua/lctype.c
../Siv3D/src/ThirdParty/lua/ldblib.c
../Siv3D/src/ThirdParty/lua/ldebug.c
../Siv3D/src/ThirdParty/lua/ldo.c
../Siv3D/src/ThirdParty/lua/ldump.c
../Siv3D/src/ThirdParty/lua/lfunc.c
../Siv3D/src/ThirdParty/lua/lgc.c
../Siv3D/src/ThirdParty/lua/linit.c
../Siv3D/src/ThirdParty/lua/liolib.c
../Siv3D/src/ThirdParty/lua/llex.c
../Siv3D/src/ThirdParty/lua/lmathlib.c
../Siv3D/src/ThirdParty/lua/lmem.c
../Siv3D/src/ThirdParty/lua/loadlib.c
../Siv3D/src/ThirdParty/lua/lobject.c
../Siv3D/src/ThirdParty/lua/lopcodes.c
../Siv3D/src/ThirdParty/lua/loslib.c
../Siv3D/src/ThirdParty/lua/lparser.c
../Siv3D/src/ThirdParty/lua/lstate.c
../Siv3D/src/ThirdParty/lua/lstring.c
../Siv3D/src/ThirdParty/lua/lstrlib.c
../Siv3D/src/ThirdParty/lua/ltable.c
../Siv3D/src/ThirdParty/lua/ltablib.c
../Siv3D/src/ThirdParty/lua/ltm.c
../Siv3D/src/ThirdParty/lua/lua.c
../Siv3D/src/ThirdParty/lua/lundump.c
../Siv3D/src/ThirdParty/lua/lutf8lib.c
../Siv3D/src/ThirdParty/lua/lvm.c
../Siv3D/src/ThirdParty/lua/lzio.c
../Siv3D/src/ThirdParty/lunasvg/canvas.cpp
../Siv3D/src/ThirdParty/lunasvg/clippathelement.cpp
../Siv3D/src/ThirdParty/lunasvg/defselement.cpp
../Siv3D/src/ThirdParty/lunasvg/element.cpp
../Siv3D/src/ThirdParty/lunasvg/gelement.cpp
../Siv3D/src/ThirdParty/lunasvg/geometryelement.cpp
../Siv3D/src/ThirdParty/lunasvg/graphicselement.cpp
../Siv3D/src/ThirdParty/lunasvg/layoutcontext.cpp
../Siv3D/src/ThirdParty/lunasvg/lunasvg.cpp
../Siv3D/src/ThirdParty/lunasvg/markerelement.cpp
../Siv3D/src/ThirdParty/lunasvg/maskelement.cpp
../Siv3D/src/ThirdParty/lunasvg/paintelement.cpp
../Siv3D/src/ThirdParty/lunasvg/parser.cpp
../Siv3D/src/ThirdParty/lunasvg/property.cpp
../Siv3D/src/ThirdParty/lunasvg/stopelement.cpp
../Siv3D/src/ThirdParty/lunasvg/styledelement.cpp
../Siv3D/src/ThirdParty/lunasvg/styleelement.cpp
../Siv3D/src/ThirdParty/lunasvg/svgelement.cpp
../Siv3D/src/ThirdParty/lunasvg/symbolelement.cpp
../Siv3D/src/ThirdParty/lunasvg/useelement.cpp
../Siv3D/src/ThirdParty/minizip/mz_compat.c
../Siv3D/src/ThirdParty/minizip/mz_crypt.c
../Siv3D/src/ThirdParty/minizip/mz_crypt_brg.c
../Siv3D/src/ThirdParty/minizip/mz_os.c
../Siv3D/src/ThirdParty/minizip/mz_os_posix.c
../Siv3D/src/ThirdParty/minizip/mz_strm.c
../Siv3D/src/ThirdParty/minizip/mz_strm_buf.c
../Siv3D/src/ThirdParty/minizip/mz_strm_mem.c
../Siv3D/src/ThirdParty/minizip/mz_strm_os_posix.c