├── .gitattributes
├── Applications
└── FirstGame
│ ├── Box2D_SDLDemo.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ ├── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcuserdata
│ │ │ └── Simon.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ ├── xcshareddata
│ │ └── xcschemes
│ │ │ └── Box2D_SDLDemo.xcscheme
│ └── xcuserdata
│ │ └── Simon.xcuserdatad
│ │ ├── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ │ └── xcschemes
│ │ └── xcschememanagement.plist
│ └── FirstGame
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Info.plist
│ ├── main.cpp
│ └── source
│ └── assets
│ ├── _0000_above-limiters.png
│ ├── _0001_slime.png
│ ├── _0002_spikes-above.png
│ ├── _0003_spikes-auf-ziegeln.png
│ ├── _0004_spikes.png
│ ├── _0005_L-shape.png
│ ├── _0006_Ebene-6-Kopie-2.png
│ ├── _0007_Ebene-6-Kopie.png
│ ├── _0008_powerblock.png
│ ├── _0009_mushroom-plat-above.png
│ ├── _0010_mushroom-platform.png
│ ├── _0011_pipe-bottom-Kopie.png
│ ├── _0012_pipe-bottom.png
│ ├── _0013_pipe-above.png
│ ├── _0014_Ebene-9.png
│ ├── _0015_pipe-above-2.png
│ ├── _0016_ziegeln-Kopie-3.png
│ ├── _0017_ziegeln-Kopie.png
│ ├── _0018_ziegeln.png
│ ├── _0019_PLATF.png
│ ├── _0020_Gameboy-Tileset-Showoff.png
│ ├── _0021_Gameboy-Tileset.png
│ ├── _0022_Ebene-3-Kopie-2.png
│ ├── _0023_Ebene-3.png
│ ├── box.png
│ ├── character.png
│ └── player.png
├── README.md
├── ThirdParty
├── SDL2-2.0.9
│ ├── License.txt
│ ├── ReadMe.txt
│ └── SDL2.framework
│ │ ├── Headers
│ │ ├── Resources
│ │ ├── SDL2
│ │ └── Versions
│ │ ├── A
│ │ ├── Headers
│ │ │ ├── SDL.h
│ │ │ ├── SDL_assert.h
│ │ │ ├── SDL_atomic.h
│ │ │ ├── SDL_audio.h
│ │ │ ├── SDL_bits.h
│ │ │ ├── SDL_blendmode.h
│ │ │ ├── SDL_clipboard.h
│ │ │ ├── SDL_config.h
│ │ │ ├── SDL_config_macosx.h
│ │ │ ├── SDL_copying.h
│ │ │ ├── SDL_cpuinfo.h
│ │ │ ├── SDL_endian.h
│ │ │ ├── SDL_error.h
│ │ │ ├── SDL_events.h
│ │ │ ├── SDL_filesystem.h
│ │ │ ├── SDL_gamecontroller.h
│ │ │ ├── SDL_gesture.h
│ │ │ ├── SDL_haptic.h
│ │ │ ├── SDL_hints.h
│ │ │ ├── SDL_joystick.h
│ │ │ ├── SDL_keyboard.h
│ │ │ ├── SDL_keycode.h
│ │ │ ├── SDL_loadso.h
│ │ │ ├── SDL_log.h
│ │ │ ├── SDL_main.h
│ │ │ ├── SDL_messagebox.h
│ │ │ ├── SDL_mouse.h
│ │ │ ├── SDL_mutex.h
│ │ │ ├── SDL_name.h
│ │ │ ├── SDL_opengl.h
│ │ │ ├── SDL_opengl_glext.h
│ │ │ ├── SDL_opengles.h
│ │ │ ├── SDL_opengles2.h
│ │ │ ├── SDL_opengles2_gl2.h
│ │ │ ├── SDL_opengles2_gl2ext.h
│ │ │ ├── SDL_opengles2_gl2platform.h
│ │ │ ├── SDL_opengles2_khrplatform.h
│ │ │ ├── SDL_pixels.h
│ │ │ ├── SDL_platform.h
│ │ │ ├── SDL_power.h
│ │ │ ├── SDL_quit.h
│ │ │ ├── SDL_rect.h
│ │ │ ├── SDL_render.h
│ │ │ ├── SDL_revision.h
│ │ │ ├── SDL_rwops.h
│ │ │ ├── SDL_scancode.h
│ │ │ ├── SDL_sensor.h
│ │ │ ├── SDL_shape.h
│ │ │ ├── SDL_stdinc.h
│ │ │ ├── SDL_surface.h
│ │ │ ├── SDL_system.h
│ │ │ ├── SDL_syswm.h
│ │ │ ├── SDL_thread.h
│ │ │ ├── SDL_timer.h
│ │ │ ├── SDL_touch.h
│ │ │ ├── SDL_types.h
│ │ │ ├── SDL_version.h
│ │ │ ├── SDL_video.h
│ │ │ ├── SDL_vulkan.h
│ │ │ ├── begin_code.h
│ │ │ └── close_code.h
│ │ ├── Resources
│ │ │ └── Info.plist
│ │ ├── SDL2
│ │ └── _CodeSignature
│ │ │ └── CodeResources
│ │ └── Current
├── SDL2_image-2.0.4
│ ├── ReadMe.txt
│ └── SDL2_image.framework
│ │ ├── Frameworks
│ │ ├── Headers
│ │ ├── Resources
│ │ ├── SDL2_image
│ │ └── Versions
│ │ ├── A
│ │ ├── Frameworks
│ │ │ └── webp.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ ├── A
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── webp
│ │ │ │ │ │ │ ├── decode.h
│ │ │ │ │ │ │ ├── demux.h
│ │ │ │ │ │ │ ├── encode.h
│ │ │ │ │ │ │ ├── mux_types.h
│ │ │ │ │ │ │ └── types.h
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── English.lproj
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── LICENSE.webp.txt
│ │ │ │ │ ├── _CodeSignature
│ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── webp
│ │ │ │ └── Current
│ │ │ │ └── webp
│ │ ├── Headers
│ │ │ └── SDL_image.h
│ │ ├── Resources
│ │ │ └── Info.plist
│ │ ├── SDL2_image
│ │ └── _CodeSignature
│ │ │ └── CodeResources
│ │ └── Current
├── SDL2_mixer-2.0.4
│ ├── ReadMe.txt
│ └── SDL2_mixer.framework
│ │ ├── Frameworks
│ │ ├── Headers
│ │ ├── Resources
│ │ ├── SDL2_mixer
│ │ └── Versions
│ │ ├── A
│ │ ├── Frameworks
│ │ │ ├── FLAC.framework
│ │ │ │ ├── FLAC
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ └── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ ├── FLAC
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── FLAC
│ │ │ │ │ │ │ ├── all.h
│ │ │ │ │ │ │ ├── assert.h
│ │ │ │ │ │ │ ├── callback.h
│ │ │ │ │ │ │ ├── export.h
│ │ │ │ │ │ │ ├── format.h
│ │ │ │ │ │ │ ├── metadata.h
│ │ │ │ │ │ │ ├── ordinals.h
│ │ │ │ │ │ │ ├── stream_decoder.h
│ │ │ │ │ │ │ └── stream_encoder.h
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── English.lproj
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── LICENSE.FLAC.txt
│ │ │ │ │ └── _CodeSignature
│ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── Current
│ │ │ ├── Ogg.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Ogg
│ │ │ │ ├── Resources
│ │ │ │ └── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ ├── ogg.h
│ │ │ │ │ │ └── os_types.h
│ │ │ │ │ ├── Ogg
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── English.lproj
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── LICENSE.ogg-vorbis.txt
│ │ │ │ │ └── _CodeSignature
│ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── Current
│ │ │ ├── Opus.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Opus
│ │ │ │ ├── Resources
│ │ │ │ └── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ ├── opus.h
│ │ │ │ │ │ ├── opus_defines.h
│ │ │ │ │ │ ├── opus_multistream.h
│ │ │ │ │ │ └── opus_types.h
│ │ │ │ │ ├── Opus
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── English.lproj
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── LICENSE.opus.txt
│ │ │ │ │ └── _CodeSignature
│ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── Current
│ │ │ ├── OpusFile.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── OpusFile
│ │ │ │ ├── Resources
│ │ │ │ └── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── opusfile.h
│ │ │ │ │ ├── OpusFile
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── English.lproj
│ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── LICENSE.opusfile.txt
│ │ │ │ │ └── _CodeSignature
│ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── Current
│ │ │ ├── Vorbis.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── codec.h
│ │ │ │ │ │ │ ├── vorbisenc.h
│ │ │ │ │ │ │ └── vorbisfile.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ ├── English.lproj
│ │ │ │ │ │ │ │ └── InfoPlist.strings
│ │ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ │ └── LICENSE.ogg-vorbis.txt
│ │ │ │ │ │ ├── Vorbis
│ │ │ │ │ │ └── _CodeSignature
│ │ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── Current
│ │ │ │ └── Vorbis
│ │ │ ├── modplug.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ └── modplug.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ │ └── LICENSE.modplug.txt
│ │ │ │ │ │ ├── _CodeSignature
│ │ │ │ │ │ │ └── CodeResources
│ │ │ │ │ │ └── modplug
│ │ │ │ │ └── Current
│ │ │ │ └── modplug
│ │ │ └── mpg123.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ ├── A
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ ├── fmt123.h
│ │ │ │ │ │ └── mpg123.h
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ ├── Info.plist
│ │ │ │ │ │ └── LICENSE.mpg123.txt
│ │ │ │ │ ├── _CodeSignature
│ │ │ │ │ │ └── CodeResources
│ │ │ │ │ └── mpg123
│ │ │ │ └── Current
│ │ │ │ └── mpg123
│ │ ├── Headers
│ │ │ └── SDL_mixer.h
│ │ ├── Resources
│ │ │ └── Info.plist
│ │ └── SDL2_mixer
│ │ └── Current
└── SDL2_ttf-2.0.15
│ ├── ReadMe.txt
│ └── SDL2_ttf.framework
│ ├── Frameworks
│ ├── Headers
│ ├── Resources
│ ├── SDL2_ttf
│ └── Versions
│ ├── A
│ ├── Frameworks
│ │ └── FreeType.framework
│ │ │ ├── FreeType
│ │ │ ├── Headers
│ │ │ ├── Resources
│ │ │ └── Versions
│ │ │ ├── A
│ │ │ ├── FreeType
│ │ │ ├── Headers
│ │ │ │ ├── freetype
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── ftconfig.h
│ │ │ │ │ │ ├── ftheader.h
│ │ │ │ │ │ ├── ftmodule.h
│ │ │ │ │ │ ├── ftoption.h
│ │ │ │ │ │ └── ftstdlib.h
│ │ │ │ │ ├── freetype.h
│ │ │ │ │ ├── ftadvanc.h
│ │ │ │ │ ├── ftbbox.h
│ │ │ │ │ ├── ftbdf.h
│ │ │ │ │ ├── ftbitmap.h
│ │ │ │ │ ├── ftbzip2.h
│ │ │ │ │ ├── ftcache.h
│ │ │ │ │ ├── ftchapters.h
│ │ │ │ │ ├── ftcid.h
│ │ │ │ │ ├── ftdriver.h
│ │ │ │ │ ├── fterrdef.h
│ │ │ │ │ ├── fterrors.h
│ │ │ │ │ ├── ftfntfmt.h
│ │ │ │ │ ├── ftgasp.h
│ │ │ │ │ ├── ftglyph.h
│ │ │ │ │ ├── ftgxval.h
│ │ │ │ │ ├── ftgzip.h
│ │ │ │ │ ├── ftimage.h
│ │ │ │ │ ├── ftincrem.h
│ │ │ │ │ ├── ftlcdfil.h
│ │ │ │ │ ├── ftlist.h
│ │ │ │ │ ├── ftlzw.h
│ │ │ │ │ ├── ftmac.h
│ │ │ │ │ ├── ftmm.h
│ │ │ │ │ ├── ftmodapi.h
│ │ │ │ │ ├── ftmoderr.h
│ │ │ │ │ ├── ftotval.h
│ │ │ │ │ ├── ftoutln.h
│ │ │ │ │ ├── ftparams.h
│ │ │ │ │ ├── ftpfr.h
│ │ │ │ │ ├── ftrender.h
│ │ │ │ │ ├── ftsizes.h
│ │ │ │ │ ├── ftsnames.h
│ │ │ │ │ ├── ftstroke.h
│ │ │ │ │ ├── ftsynth.h
│ │ │ │ │ ├── ftsystem.h
│ │ │ │ │ ├── fttrigon.h
│ │ │ │ │ ├── fttypes.h
│ │ │ │ │ ├── ftwinfnt.h
│ │ │ │ │ ├── t1tables.h
│ │ │ │ │ ├── ttnameid.h
│ │ │ │ │ ├── tttables.h
│ │ │ │ │ └── tttags.h
│ │ │ │ └── ft2build.h
│ │ │ ├── Resources
│ │ │ │ ├── English.lproj
│ │ │ │ │ └── InfoPlist.strings
│ │ │ │ ├── Info.plist
│ │ │ │ └── LICENSE.freetype.txt
│ │ │ └── _CodeSignature
│ │ │ │ └── CodeResources
│ │ │ └── Current
│ ├── Headers
│ │ └── SDL_ttf.h
│ ├── Resources
│ │ └── Info.plist
│ ├── SDL2_ttf
│ └── _CodeSignature
│ │ └── CodeResources
│ └── Current
└── doc
├── LICENSE
└── box2d-demo.png
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/xcuserdata/Simon.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/xcuserdata/Simon.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/xcshareddata/xcschemes/Box2D_SDLDemo.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
39 |
40 |
41 |
42 |
43 |
44 |
54 |
56 |
62 |
63 |
64 |
65 |
66 |
67 |
73 |
75 |
81 |
82 |
83 |
84 |
86 |
87 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/xcuserdata/Simon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/xcuserdata/Simon.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | Box2D_SDLDemo.xcscheme_^#shared#^_
8 |
9 | orderHint
10 | 1
11 |
12 |
13 | SuppressBuildableAutocreation
14 |
15 | F4DBE6BE226FA4AF004DC9F2
16 |
17 | primary
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "mac",
5 | "size" : "16x16",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "mac",
10 | "size" : "16x16",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "mac",
15 | "size" : "32x32",
16 | "scale" : "1x"
17 | },
18 | {
19 | "idiom" : "mac",
20 | "size" : "32x32",
21 | "scale" : "2x"
22 | },
23 | {
24 | "idiom" : "mac",
25 | "size" : "128x128",
26 | "scale" : "1x"
27 | },
28 | {
29 | "idiom" : "mac",
30 | "size" : "128x128",
31 | "scale" : "2x"
32 | },
33 | {
34 | "idiom" : "mac",
35 | "size" : "256x256",
36 | "scale" : "1x"
37 | },
38 | {
39 | "idiom" : "mac",
40 | "size" : "256x256",
41 | "scale" : "2x"
42 | },
43 | {
44 | "idiom" : "mac",
45 | "size" : "512x512",
46 | "scale" : "1x"
47 | },
48 | {
49 | "idiom" : "mac",
50 | "size" : "512x512",
51 | "scale" : "2x"
52 | }
53 | ],
54 | "info" : {
55 | "version" : 1,
56 | "author" : "xcode"
57 | }
58 | }
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIconFile
10 |
11 | CFBundleIdentifier
12 | $(PRODUCT_BUNDLE_IDENTIFIER)
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | $(PRODUCT_NAME)
17 | CFBundlePackageType
18 | APPL
19 | CFBundleShortVersionString
20 | 1.0
21 | CFBundleVersion
22 | 1
23 | LSMinimumSystemVersion
24 | $(MACOSX_DEPLOYMENT_TARGET)
25 | NSHumanReadableCopyright
26 | Copyright © 2019 Simon R. All rights reserved.
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0000_above-limiters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0000_above-limiters.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0001_slime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0001_slime.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0002_spikes-above.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0002_spikes-above.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0003_spikes-auf-ziegeln.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0003_spikes-auf-ziegeln.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0004_spikes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0004_spikes.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0005_L-shape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0005_L-shape.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0006_Ebene-6-Kopie-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0006_Ebene-6-Kopie-2.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0007_Ebene-6-Kopie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0007_Ebene-6-Kopie.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0008_powerblock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0008_powerblock.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0009_mushroom-plat-above.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0009_mushroom-plat-above.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0010_mushroom-platform.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0010_mushroom-platform.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0011_pipe-bottom-Kopie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0011_pipe-bottom-Kopie.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0012_pipe-bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0012_pipe-bottom.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0013_pipe-above.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0013_pipe-above.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0014_Ebene-9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0014_Ebene-9.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0015_pipe-above-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0015_pipe-above-2.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0016_ziegeln-Kopie-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0016_ziegeln-Kopie-3.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0017_ziegeln-Kopie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0017_ziegeln-Kopie.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0018_ziegeln.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0018_ziegeln.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0019_PLATF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0019_PLATF.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0020_Gameboy-Tileset-Showoff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0020_Gameboy-Tileset-Showoff.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0021_Gameboy-Tileset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0021_Gameboy-Tileset.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0022_Ebene-3-Kopie-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0022_Ebene-3-Kopie-2.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/_0023_Ebene-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0023_Ebene-3.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/box.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/character.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/character.png
--------------------------------------------------------------------------------
/Applications/FirstGame/FirstGame/source/assets/player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/player.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Box2D in SDL2
2 |
3 | A small Demo of Box2D using the Render-API from SDL2.
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | ## Building
12 |
13 | ### Mac
14 | Before building you need Box2D installed on your mac - you can do this using macports:
15 |
16 | ``sudo port install box2d``
17 |
18 | This project was built using Xcode 9.3 on MacOSX 10.13 High Sierra - you can find the project file under ``Applications/FirstGame/Box2D_SDLDemo.xcodeproj``.
19 | You can open it up and build it yourself.
20 |
21 | ### Linux, Windows
22 | The source code (a single main.cpp) is located under ``Applications/FirstGame/FirstGame/main.cpp``.
23 |
24 | ### Usage
25 |
26 | A simple box will fall down. You can reset everything by pressing r.
27 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/License.txt:
--------------------------------------------------------------------------------
1 |
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/ReadMe.txt:
--------------------------------------------------------------------------------
1 | The Simple DirectMedia Layer (SDL for short) is a cross-platform
2 | library designed to make it easy to write multi-media software,
3 | such as games and emulators.
4 |
5 | The Simple DirectMedia Layer library source code is available from:
6 | http://www.libsdl.org/
7 |
8 | This library is distributed under the terms of the zlib license:
9 | http://zlib.net/zlib_license.html
10 |
11 |
12 | This packages contains the SDL framework for OS X.
13 | Conforming with Apple guidelines, this framework
14 | contains both the SDL runtime component and development header files.
15 |
16 |
17 | To Install:
18 | Copy the SDL2.framework to /Library/Frameworks
19 |
20 | You may alternatively install it in /Library/Frameworks
21 | if your access privileges are not high enough.
22 |
23 |
24 | Additional References:
25 |
26 | - Screencast tutorials for getting started with OpenSceneGraph/Mac OS X are
27 | available at:
28 | http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips
29 | Though these are OpenSceneGraph centric, the same exact concepts apply to
30 | SDL, thus the videos are recommended for everybody getting started with
31 | developing on Mac OS X. (You can skim over the PlugIns stuff since SDL
32 | doesn't have any PlugIns to worry about.)
33 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/SDL2:
--------------------------------------------------------------------------------
1 | Versions/Current/SDL2
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL.h
24 | *
25 | * Main include header for the SDL library
26 | */
27 |
28 |
29 | #ifndef SDL_h_
30 | #define SDL_h_
31 |
32 | #include "SDL_main.h"
33 | #include "SDL_stdinc.h"
34 | #include "SDL_assert.h"
35 | #include "SDL_atomic.h"
36 | #include "SDL_audio.h"
37 | #include "SDL_clipboard.h"
38 | #include "SDL_cpuinfo.h"
39 | #include "SDL_endian.h"
40 | #include "SDL_error.h"
41 | #include "SDL_events.h"
42 | #include "SDL_filesystem.h"
43 | #include "SDL_gamecontroller.h"
44 | #include "SDL_haptic.h"
45 | #include "SDL_hints.h"
46 | #include "SDL_joystick.h"
47 | #include "SDL_loadso.h"
48 | #include "SDL_log.h"
49 | #include "SDL_messagebox.h"
50 | #include "SDL_mutex.h"
51 | #include "SDL_power.h"
52 | #include "SDL_render.h"
53 | #include "SDL_rwops.h"
54 | #include "SDL_sensor.h"
55 | #include "SDL_shape.h"
56 | #include "SDL_system.h"
57 | #include "SDL_thread.h"
58 | #include "SDL_timer.h"
59 | #include "SDL_version.h"
60 | #include "SDL_video.h"
61 |
62 | #include "begin_code.h"
63 | /* Set up for C function definitions, even when using C++ */
64 | #ifdef __cplusplus
65 | extern "C" {
66 | #endif
67 |
68 | /* As of version 0.5, SDL is loaded dynamically into the application */
69 |
70 | /**
71 | * \name SDL_INIT_*
72 | *
73 | * These are the flags which may be passed to SDL_Init(). You should
74 | * specify the subsystems which you will be using in your application.
75 | */
76 | /* @{ */
77 | #define SDL_INIT_TIMER 0x00000001u
78 | #define SDL_INIT_AUDIO 0x00000010u
79 | #define SDL_INIT_VIDEO 0x00000020u /**< SDL_INIT_VIDEO implies SDL_INIT_EVENTS */
80 | #define SDL_INIT_JOYSTICK 0x00000200u /**< SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS */
81 | #define SDL_INIT_HAPTIC 0x00001000u
82 | #define SDL_INIT_GAMECONTROLLER 0x00002000u /**< SDL_INIT_GAMECONTROLLER implies SDL_INIT_JOYSTICK */
83 | #define SDL_INIT_EVENTS 0x00004000u
84 | #define SDL_INIT_SENSOR 0x00008000u
85 | #define SDL_INIT_NOPARACHUTE 0x00100000u /**< compatibility; this flag is ignored. */
86 | #define SDL_INIT_EVERYTHING ( \
87 | SDL_INIT_TIMER | SDL_INIT_AUDIO | SDL_INIT_VIDEO | SDL_INIT_EVENTS | \
88 | SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER | SDL_INIT_SENSOR \
89 | )
90 | /* @} */
91 |
92 | /**
93 | * This function initializes the subsystems specified by \c flags
94 | */
95 | extern DECLSPEC int SDLCALL SDL_Init(Uint32 flags);
96 |
97 | /**
98 | * This function initializes specific SDL subsystems
99 | *
100 | * Subsystem initialization is ref-counted, you must call
101 | * SDL_QuitSubSystem() for each SDL_InitSubSystem() to correctly
102 | * shutdown a subsystem manually (or call SDL_Quit() to force shutdown).
103 | * If a subsystem is already loaded then this call will
104 | * increase the ref-count and return.
105 | */
106 | extern DECLSPEC int SDLCALL SDL_InitSubSystem(Uint32 flags);
107 |
108 | /**
109 | * This function cleans up specific SDL subsystems
110 | */
111 | extern DECLSPEC void SDLCALL SDL_QuitSubSystem(Uint32 flags);
112 |
113 | /**
114 | * This function returns a mask of the specified subsystems which have
115 | * previously been initialized.
116 | *
117 | * If \c flags is 0, it returns a mask of all initialized subsystems.
118 | */
119 | extern DECLSPEC Uint32 SDLCALL SDL_WasInit(Uint32 flags);
120 |
121 | /**
122 | * This function cleans up all initialized subsystems. You should
123 | * call it upon all exit conditions.
124 | */
125 | extern DECLSPEC void SDLCALL SDL_Quit(void);
126 |
127 | /* Ends C function definitions when using C++ */
128 | #ifdef __cplusplus
129 | }
130 | #endif
131 | #include "close_code.h"
132 |
133 | #endif /* SDL_h_ */
134 |
135 | /* vi: set ts=4 sw=4 expandtab: */
136 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_bits.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_bits.h
24 | *
25 | * Functions for fiddling with bits and bitmasks.
26 | */
27 |
28 | #ifndef SDL_bits_h_
29 | #define SDL_bits_h_
30 |
31 | #include "SDL_stdinc.h"
32 |
33 | #include "begin_code.h"
34 | /* Set up for C function definitions, even when using C++ */
35 | #ifdef __cplusplus
36 | extern "C" {
37 | #endif
38 |
39 | /**
40 | * \file SDL_bits.h
41 | */
42 |
43 | /**
44 | * Get the index of the most significant bit. Result is undefined when called
45 | * with 0. This operation can also be stated as "count leading zeroes" and
46 | * "log base 2".
47 | *
48 | * \return Index of the most significant bit, or -1 if the value is 0.
49 | */
50 | #if defined(__WATCOMC__) && defined(__386__)
51 | extern _inline int _SDL_clz_watcom (Uint32);
52 | #pragma aux _SDL_clz_watcom = \
53 | "bsr eax, eax" \
54 | "xor eax, 31" \
55 | parm [eax] nomemory \
56 | value [eax] \
57 | modify exact [eax] nomemory;
58 | #endif
59 |
60 | SDL_FORCE_INLINE int
61 | SDL_MostSignificantBitIndex32(Uint32 x)
62 | {
63 | #if defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
64 | /* Count Leading Zeroes builtin in GCC.
65 | * http://gcc.gnu.org/onlinedocs/gcc-4.3.4/gcc/Other-Builtins.html
66 | */
67 | if (x == 0) {
68 | return -1;
69 | }
70 | return 31 - __builtin_clz(x);
71 | #elif defined(__WATCOMC__) && defined(__386__)
72 | if (x == 0) {
73 | return -1;
74 | }
75 | return 31 - _SDL_clz_watcom(x);
76 | #else
77 | /* Based off of Bit Twiddling Hacks by Sean Eron Anderson
78 | * , released in the public domain.
79 | * http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog
80 | */
81 | const Uint32 b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000};
82 | const int S[] = {1, 2, 4, 8, 16};
83 |
84 | int msbIndex = 0;
85 | int i;
86 |
87 | if (x == 0) {
88 | return -1;
89 | }
90 |
91 | for (i = 4; i >= 0; i--)
92 | {
93 | if (x & b[i])
94 | {
95 | x >>= S[i];
96 | msbIndex |= S[i];
97 | }
98 | }
99 |
100 | return msbIndex;
101 | #endif
102 | }
103 |
104 | /* Ends C function definitions when using C++ */
105 | #ifdef __cplusplus
106 | }
107 | #endif
108 | #include "close_code.h"
109 |
110 | #endif /* SDL_bits_h_ */
111 |
112 | /* vi: set ts=4 sw=4 expandtab: */
113 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_blendmode.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_blendmode.h
24 | *
25 | * Header file declaring the SDL_BlendMode enumeration
26 | */
27 |
28 | #ifndef SDL_blendmode_h_
29 | #define SDL_blendmode_h_
30 |
31 | #include "begin_code.h"
32 | /* Set up for C function definitions, even when using C++ */
33 | #ifdef __cplusplus
34 | extern "C" {
35 | #endif
36 |
37 | /**
38 | * \brief The blend mode used in SDL_RenderCopy() and drawing operations.
39 | */
40 | typedef enum
41 | {
42 | SDL_BLENDMODE_NONE = 0x00000000, /**< no blending
43 | dstRGBA = srcRGBA */
44 | SDL_BLENDMODE_BLEND = 0x00000001, /**< alpha blending
45 | dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA))
46 | dstA = srcA + (dstA * (1-srcA)) */
47 | SDL_BLENDMODE_ADD = 0x00000002, /**< additive blending
48 | dstRGB = (srcRGB * srcA) + dstRGB
49 | dstA = dstA */
50 | SDL_BLENDMODE_MOD = 0x00000004, /**< color modulate
51 | dstRGB = srcRGB * dstRGB
52 | dstA = dstA */
53 | SDL_BLENDMODE_INVALID = 0x7FFFFFFF
54 |
55 | /* Additional custom blend modes can be returned by SDL_ComposeCustomBlendMode() */
56 |
57 | } SDL_BlendMode;
58 |
59 | /**
60 | * \brief The blend operation used when combining source and destination pixel components
61 | */
62 | typedef enum
63 | {
64 | SDL_BLENDOPERATION_ADD = 0x1, /**< dst + src: supported by all renderers */
65 | SDL_BLENDOPERATION_SUBTRACT = 0x2, /**< dst - src : supported by D3D9, D3D11, OpenGL, OpenGLES */
66 | SDL_BLENDOPERATION_REV_SUBTRACT = 0x3, /**< src - dst : supported by D3D9, D3D11, OpenGL, OpenGLES */
67 | SDL_BLENDOPERATION_MINIMUM = 0x4, /**< min(dst, src) : supported by D3D11 */
68 | SDL_BLENDOPERATION_MAXIMUM = 0x5 /**< max(dst, src) : supported by D3D11 */
69 |
70 | } SDL_BlendOperation;
71 |
72 | /**
73 | * \brief The normalized factor used to multiply pixel components
74 | */
75 | typedef enum
76 | {
77 | SDL_BLENDFACTOR_ZERO = 0x1, /**< 0, 0, 0, 0 */
78 | SDL_BLENDFACTOR_ONE = 0x2, /**< 1, 1, 1, 1 */
79 | SDL_BLENDFACTOR_SRC_COLOR = 0x3, /**< srcR, srcG, srcB, srcA */
80 | SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR = 0x4, /**< 1-srcR, 1-srcG, 1-srcB, 1-srcA */
81 | SDL_BLENDFACTOR_SRC_ALPHA = 0x5, /**< srcA, srcA, srcA, srcA */
82 | SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA = 0x6, /**< 1-srcA, 1-srcA, 1-srcA, 1-srcA */
83 | SDL_BLENDFACTOR_DST_COLOR = 0x7, /**< dstR, dstG, dstB, dstA */
84 | SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR = 0x8, /**< 1-dstR, 1-dstG, 1-dstB, 1-dstA */
85 | SDL_BLENDFACTOR_DST_ALPHA = 0x9, /**< dstA, dstA, dstA, dstA */
86 | SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA = 0xA /**< 1-dstA, 1-dstA, 1-dstA, 1-dstA */
87 |
88 | } SDL_BlendFactor;
89 |
90 | /**
91 | * \brief Create a custom blend mode, which may or may not be supported by a given renderer
92 | *
93 | * \param srcColorFactor
94 | * \param dstColorFactor
95 | * \param colorOperation
96 | * \param srcAlphaFactor
97 | * \param dstAlphaFactor
98 | * \param alphaOperation
99 | *
100 | * The result of the blend mode operation will be:
101 | * dstRGB = dstRGB * dstColorFactor colorOperation srcRGB * srcColorFactor
102 | * and
103 | * dstA = dstA * dstAlphaFactor alphaOperation srcA * srcAlphaFactor
104 | */
105 | extern DECLSPEC SDL_BlendMode SDLCALL SDL_ComposeCustomBlendMode(SDL_BlendFactor srcColorFactor,
106 | SDL_BlendFactor dstColorFactor,
107 | SDL_BlendOperation colorOperation,
108 | SDL_BlendFactor srcAlphaFactor,
109 | SDL_BlendFactor dstAlphaFactor,
110 | SDL_BlendOperation alphaOperation);
111 |
112 | /* Ends C function definitions when using C++ */
113 | #ifdef __cplusplus
114 | }
115 | #endif
116 | #include "close_code.h"
117 |
118 | #endif /* SDL_blendmode_h_ */
119 |
120 | /* vi: set ts=4 sw=4 expandtab: */
121 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_clipboard.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_clipboard.h
24 | *
25 | * Include file for SDL clipboard handling
26 | */
27 |
28 | #ifndef SDL_clipboard_h_
29 | #define SDL_clipboard_h_
30 |
31 | #include "SDL_stdinc.h"
32 |
33 | #include "begin_code.h"
34 | /* Set up for C function definitions, even when using C++ */
35 | #ifdef __cplusplus
36 | extern "C" {
37 | #endif
38 |
39 | /* Function prototypes */
40 |
41 | /**
42 | * \brief Put UTF-8 text into the clipboard
43 | *
44 | * \sa SDL_GetClipboardText()
45 | */
46 | extern DECLSPEC int SDLCALL SDL_SetClipboardText(const char *text);
47 |
48 | /**
49 | * \brief Get UTF-8 text from the clipboard, which must be freed with SDL_free()
50 | *
51 | * \sa SDL_SetClipboardText()
52 | */
53 | extern DECLSPEC char * SDLCALL SDL_GetClipboardText(void);
54 |
55 | /**
56 | * \brief Returns a flag indicating whether the clipboard exists and contains a text string that is non-empty
57 | *
58 | * \sa SDL_GetClipboardText()
59 | */
60 | extern DECLSPEC SDL_bool SDLCALL SDL_HasClipboardText(void);
61 |
62 |
63 | /* Ends C function definitions when using C++ */
64 | #ifdef __cplusplus
65 | }
66 | #endif
67 | #include "close_code.h"
68 |
69 | #endif /* SDL_clipboard_h_ */
70 |
71 | /* vi: set ts=4 sw=4 expandtab: */
72 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_config.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | #ifndef SDL_config_h_
23 | #define SDL_config_h_
24 |
25 | #include "SDL_platform.h"
26 |
27 | /**
28 | * \file SDL_config.h
29 | */
30 |
31 | /* Add any platform that doesn't build using the configure system. */
32 | #if defined(__WIN32__)
33 | #include "SDL_config_windows.h"
34 | #elif defined(__WINRT__)
35 | #include "SDL_config_winrt.h"
36 | #elif defined(__MACOSX__)
37 | #include "SDL_config_macosx.h"
38 | #elif defined(__IPHONEOS__)
39 | #include "SDL_config_iphoneos.h"
40 | #elif defined(__ANDROID__)
41 | #include "SDL_config_android.h"
42 | #elif defined(__PSP__)
43 | #include "SDL_config_psp.h"
44 | #elif defined(__OS2__)
45 | #include "SDL_config_os2.h"
46 | #else
47 | /* This is a minimal configuration just to get SDL running on new platforms. */
48 | #include "SDL_config_minimal.h"
49 | #endif /* platform config */
50 |
51 | #ifdef USING_GENERATED_CONFIG_H
52 | #error Wrong SDL_config.h, check your include path?
53 | #endif
54 |
55 | #endif /* SDL_config_h_ */
56 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_copying.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_error.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_error.h
24 | *
25 | * Simple error message routines for SDL.
26 | */
27 |
28 | #ifndef SDL_error_h_
29 | #define SDL_error_h_
30 |
31 | #include "SDL_stdinc.h"
32 |
33 | #include "begin_code.h"
34 | /* Set up for C function definitions, even when using C++ */
35 | #ifdef __cplusplus
36 | extern "C" {
37 | #endif
38 |
39 | /* Public functions */
40 | /* SDL_SetError() unconditionally returns -1. */
41 | extern DECLSPEC int SDLCALL SDL_SetError(SDL_PRINTF_FORMAT_STRING const char *fmt, ...) SDL_PRINTF_VARARG_FUNC(1);
42 | extern DECLSPEC const char *SDLCALL SDL_GetError(void);
43 | extern DECLSPEC void SDLCALL SDL_ClearError(void);
44 |
45 | /**
46 | * \name Internal error functions
47 | *
48 | * \internal
49 | * Private error reporting function - used internally.
50 | */
51 | /* @{ */
52 | #define SDL_OutOfMemory() SDL_Error(SDL_ENOMEM)
53 | #define SDL_Unsupported() SDL_Error(SDL_UNSUPPORTED)
54 | #define SDL_InvalidParamError(param) SDL_SetError("Parameter '%s' is invalid", (param))
55 | typedef enum
56 | {
57 | SDL_ENOMEM,
58 | SDL_EFREAD,
59 | SDL_EFWRITE,
60 | SDL_EFSEEK,
61 | SDL_UNSUPPORTED,
62 | SDL_LASTERROR
63 | } SDL_errorcode;
64 | /* SDL_Error() unconditionally returns -1. */
65 | extern DECLSPEC int SDLCALL SDL_Error(SDL_errorcode code);
66 | /* @} *//* Internal error functions */
67 |
68 | /* Ends C function definitions when using C++ */
69 | #ifdef __cplusplus
70 | }
71 | #endif
72 | #include "close_code.h"
73 |
74 | #endif /* SDL_error_h_ */
75 |
76 | /* vi: set ts=4 sw=4 expandtab: */
77 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_gesture.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_gesture.h
24 | *
25 | * Include file for SDL gesture event handling.
26 | */
27 |
28 | #ifndef SDL_gesture_h_
29 | #define SDL_gesture_h_
30 |
31 | #include "SDL_stdinc.h"
32 | #include "SDL_error.h"
33 | #include "SDL_video.h"
34 |
35 | #include "SDL_touch.h"
36 |
37 |
38 | #include "begin_code.h"
39 | /* Set up for C function definitions, even when using C++ */
40 | #ifdef __cplusplus
41 | extern "C" {
42 | #endif
43 |
44 | typedef Sint64 SDL_GestureID;
45 |
46 | /* Function prototypes */
47 |
48 | /**
49 | * \brief Begin Recording a gesture on the specified touch, or all touches (-1)
50 | *
51 | *
52 | */
53 | extern DECLSPEC int SDLCALL SDL_RecordGesture(SDL_TouchID touchId);
54 |
55 |
56 | /**
57 | * \brief Save all currently loaded Dollar Gesture templates
58 | *
59 | *
60 | */
61 | extern DECLSPEC int SDLCALL SDL_SaveAllDollarTemplates(SDL_RWops *dst);
62 |
63 | /**
64 | * \brief Save a currently loaded Dollar Gesture template
65 | *
66 | *
67 | */
68 | extern DECLSPEC int SDLCALL SDL_SaveDollarTemplate(SDL_GestureID gestureId,SDL_RWops *dst);
69 |
70 |
71 | /**
72 | * \brief Load Dollar Gesture templates from a file
73 | *
74 | *
75 | */
76 | extern DECLSPEC int SDLCALL SDL_LoadDollarTemplates(SDL_TouchID touchId, SDL_RWops *src);
77 |
78 |
79 | /* Ends C function definitions when using C++ */
80 | #ifdef __cplusplus
81 | }
82 | #endif
83 | #include "close_code.h"
84 |
85 | #endif /* SDL_gesture_h_ */
86 |
87 | /* vi: set ts=4 sw=4 expandtab: */
88 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_loadso.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_loadso.h
24 | *
25 | * System dependent library loading routines
26 | *
27 | * Some things to keep in mind:
28 | * \li These functions only work on C function names. Other languages may
29 | * have name mangling and intrinsic language support that varies from
30 | * compiler to compiler.
31 | * \li Make sure you declare your function pointers with the same calling
32 | * convention as the actual library function. Your code will crash
33 | * mysteriously if you do not do this.
34 | * \li Avoid namespace collisions. If you load a symbol from the library,
35 | * it is not defined whether or not it goes into the global symbol
36 | * namespace for the application. If it does and it conflicts with
37 | * symbols in your code or other shared libraries, you will not get
38 | * the results you expect. :)
39 | */
40 |
41 | #ifndef SDL_loadso_h_
42 | #define SDL_loadso_h_
43 |
44 | #include "SDL_stdinc.h"
45 | #include "SDL_error.h"
46 |
47 | #include "begin_code.h"
48 | /* Set up for C function definitions, even when using C++ */
49 | #ifdef __cplusplus
50 | extern "C" {
51 | #endif
52 |
53 | /**
54 | * This function dynamically loads a shared object and returns a pointer
55 | * to the object handle (or NULL if there was an error).
56 | * The 'sofile' parameter is a system dependent name of the object file.
57 | */
58 | extern DECLSPEC void *SDLCALL SDL_LoadObject(const char *sofile);
59 |
60 | /**
61 | * Given an object handle, this function looks up the address of the
62 | * named function in the shared object and returns it. This address
63 | * is no longer valid after calling SDL_UnloadObject().
64 | */
65 | extern DECLSPEC void *SDLCALL SDL_LoadFunction(void *handle,
66 | const char *name);
67 |
68 | /**
69 | * Unload a shared object from memory.
70 | */
71 | extern DECLSPEC void SDLCALL SDL_UnloadObject(void *handle);
72 |
73 | /* Ends C function definitions when using C++ */
74 | #ifdef __cplusplus
75 | }
76 | #endif
77 | #include "close_code.h"
78 |
79 | #endif /* SDL_loadso_h_ */
80 |
81 | /* vi: set ts=4 sw=4 expandtab: */
82 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_messagebox.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | #ifndef SDL_messagebox_h_
23 | #define SDL_messagebox_h_
24 |
25 | #include "SDL_stdinc.h"
26 | #include "SDL_video.h" /* For SDL_Window */
27 |
28 | #include "begin_code.h"
29 | /* Set up for C function definitions, even when using C++ */
30 | #ifdef __cplusplus
31 | extern "C" {
32 | #endif
33 |
34 | /**
35 | * \brief SDL_MessageBox flags. If supported will display warning icon, etc.
36 | */
37 | typedef enum
38 | {
39 | SDL_MESSAGEBOX_ERROR = 0x00000010, /**< error dialog */
40 | SDL_MESSAGEBOX_WARNING = 0x00000020, /**< warning dialog */
41 | SDL_MESSAGEBOX_INFORMATION = 0x00000040 /**< informational dialog */
42 | } SDL_MessageBoxFlags;
43 |
44 | /**
45 | * \brief Flags for SDL_MessageBoxButtonData.
46 | */
47 | typedef enum
48 | {
49 | SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT = 0x00000001, /**< Marks the default button when return is hit */
50 | SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT = 0x00000002 /**< Marks the default button when escape is hit */
51 | } SDL_MessageBoxButtonFlags;
52 |
53 | /**
54 | * \brief Individual button data.
55 | */
56 | typedef struct
57 | {
58 | Uint32 flags; /**< ::SDL_MessageBoxButtonFlags */
59 | int buttonid; /**< User defined button id (value returned via SDL_ShowMessageBox) */
60 | const char * text; /**< The UTF-8 button text */
61 | } SDL_MessageBoxButtonData;
62 |
63 | /**
64 | * \brief RGB value used in a message box color scheme
65 | */
66 | typedef struct
67 | {
68 | Uint8 r, g, b;
69 | } SDL_MessageBoxColor;
70 |
71 | typedef enum
72 | {
73 | SDL_MESSAGEBOX_COLOR_BACKGROUND,
74 | SDL_MESSAGEBOX_COLOR_TEXT,
75 | SDL_MESSAGEBOX_COLOR_BUTTON_BORDER,
76 | SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND,
77 | SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED,
78 | SDL_MESSAGEBOX_COLOR_MAX
79 | } SDL_MessageBoxColorType;
80 |
81 | /**
82 | * \brief A set of colors to use for message box dialogs
83 | */
84 | typedef struct
85 | {
86 | SDL_MessageBoxColor colors[SDL_MESSAGEBOX_COLOR_MAX];
87 | } SDL_MessageBoxColorScheme;
88 |
89 | /**
90 | * \brief MessageBox structure containing title, text, window, etc.
91 | */
92 | typedef struct
93 | {
94 | Uint32 flags; /**< ::SDL_MessageBoxFlags */
95 | SDL_Window *window; /**< Parent window, can be NULL */
96 | const char *title; /**< UTF-8 title */
97 | const char *message; /**< UTF-8 message text */
98 |
99 | int numbuttons;
100 | const SDL_MessageBoxButtonData *buttons;
101 |
102 | const SDL_MessageBoxColorScheme *colorScheme; /**< ::SDL_MessageBoxColorScheme, can be NULL to use system settings */
103 | } SDL_MessageBoxData;
104 |
105 | /**
106 | * \brief Create a modal message box.
107 | *
108 | * \param messageboxdata The SDL_MessageBoxData structure with title, text, etc.
109 | * \param buttonid The pointer to which user id of hit button should be copied.
110 | *
111 | * \return -1 on error, otherwise 0 and buttonid contains user id of button
112 | * hit or -1 if dialog was closed.
113 | *
114 | * \note This function should be called on the thread that created the parent
115 | * window, or on the main thread if the messagebox has no parent. It will
116 | * block execution of that thread until the user clicks a button or
117 | * closes the messagebox.
118 | */
119 | extern DECLSPEC int SDLCALL SDL_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid);
120 |
121 | /**
122 | * \brief Create a simple modal message box
123 | *
124 | * \param flags ::SDL_MessageBoxFlags
125 | * \param title UTF-8 title text
126 | * \param message UTF-8 message text
127 | * \param window The parent window, or NULL for no parent
128 | *
129 | * \return 0 on success, -1 on error
130 | *
131 | * \sa SDL_ShowMessageBox
132 | */
133 | extern DECLSPEC int SDLCALL SDL_ShowSimpleMessageBox(Uint32 flags, const char *title, const char *message, SDL_Window *window);
134 |
135 |
136 | /* Ends C function definitions when using C++ */
137 | #ifdef __cplusplus
138 | }
139 | #endif
140 | #include "close_code.h"
141 |
142 | #endif /* SDL_messagebox_h_ */
143 |
144 | /* vi: set ts=4 sw=4 expandtab: */
145 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_name.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | #ifndef SDLname_h_
23 | #define SDLname_h_
24 |
25 | #if defined(__STDC__) || defined(__cplusplus)
26 | #define NeedFunctionPrototypes 1
27 | #endif
28 |
29 | #define SDL_NAME(X) SDL_##X
30 |
31 | #endif /* SDLname_h_ */
32 |
33 | /* vi: set ts=4 sw=4 expandtab: */
34 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_opengles.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_opengles.h
24 | *
25 | * This is a simple file to encapsulate the OpenGL ES 1.X API headers.
26 | */
27 | #include "SDL_config.h"
28 |
29 | #ifdef __IPHONEOS__
30 | #include
31 | #include
32 | #else
33 | #include
34 | #include
35 | #endif
36 |
37 | #ifndef APIENTRY
38 | #define APIENTRY
39 | #endif
40 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_opengles2.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_opengles2.h
24 | *
25 | * This is a simple file to encapsulate the OpenGL ES 2.0 API headers.
26 | */
27 | #include "SDL_config.h"
28 |
29 | #ifndef _MSC_VER
30 |
31 | #ifdef __IPHONEOS__
32 | #include
33 | #include
34 | #else
35 | #include
36 | #include
37 | #include
38 | #endif
39 |
40 | #else /* _MSC_VER */
41 |
42 | /* OpenGL ES2 headers for Visual Studio */
43 | #include "SDL_opengles2_khrplatform.h"
44 | #include "SDL_opengles2_gl2platform.h"
45 | #include "SDL_opengles2_gl2.h"
46 | #include "SDL_opengles2_gl2ext.h"
47 |
48 | #endif /* _MSC_VER */
49 |
50 | #ifndef APIENTRY
51 | #define APIENTRY GL_APIENTRY
52 | #endif
53 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_opengles2_gl2platform.h:
--------------------------------------------------------------------------------
1 | #ifndef __gl2platform_h_
2 | #define __gl2platform_h_
3 |
4 | /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */
5 |
6 | /*
7 | * This document is licensed under the SGI Free Software B License Version
8 | * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
9 | */
10 |
11 | /* Platform-specific types and definitions for OpenGL ES 2.X gl2.h
12 | *
13 | * Adopters may modify khrplatform.h and this file to suit their platform.
14 | * You are encouraged to submit all modifications to the Khronos group so that
15 | * they can be included in future versions of this file. Please submit changes
16 | * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla)
17 | * by filing a bug against product "OpenGL-ES" component "Registry".
18 | */
19 |
20 | /*#include */
21 |
22 | #ifndef GL_APICALL
23 | #define GL_APICALL KHRONOS_APICALL
24 | #endif
25 |
26 | #ifndef GL_APIENTRY
27 | #define GL_APIENTRY KHRONOS_APIENTRY
28 | #endif
29 |
30 | #endif /* __gl2platform_h_ */
31 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_power.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | #ifndef SDL_power_h_
23 | #define SDL_power_h_
24 |
25 | /**
26 | * \file SDL_power.h
27 | *
28 | * Header for the SDL power management routines.
29 | */
30 |
31 | #include "SDL_stdinc.h"
32 |
33 | #include "begin_code.h"
34 | /* Set up for C function definitions, even when using C++ */
35 | #ifdef __cplusplus
36 | extern "C" {
37 | #endif
38 |
39 | /**
40 | * \brief The basic state for the system's power supply.
41 | */
42 | typedef enum
43 | {
44 | SDL_POWERSTATE_UNKNOWN, /**< cannot determine power status */
45 | SDL_POWERSTATE_ON_BATTERY, /**< Not plugged in, running on the battery */
46 | SDL_POWERSTATE_NO_BATTERY, /**< Plugged in, no battery available */
47 | SDL_POWERSTATE_CHARGING, /**< Plugged in, charging battery */
48 | SDL_POWERSTATE_CHARGED /**< Plugged in, battery charged */
49 | } SDL_PowerState;
50 |
51 |
52 | /**
53 | * \brief Get the current power supply details.
54 | *
55 | * \param secs Seconds of battery life left. You can pass a NULL here if
56 | * you don't care. Will return -1 if we can't determine a
57 | * value, or we're not running on a battery.
58 | *
59 | * \param pct Percentage of battery life left, between 0 and 100. You can
60 | * pass a NULL here if you don't care. Will return -1 if we
61 | * can't determine a value, or we're not running on a battery.
62 | *
63 | * \return The state of the battery (if any).
64 | */
65 | extern DECLSPEC SDL_PowerState SDLCALL SDL_GetPowerInfo(int *secs, int *pct);
66 |
67 | /* Ends C function definitions when using C++ */
68 | #ifdef __cplusplus
69 | }
70 | #endif
71 | #include "close_code.h"
72 |
73 | #endif /* SDL_power_h_ */
74 |
75 | /* vi: set ts=4 sw=4 expandtab: */
76 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_quit.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_quit.h
24 | *
25 | * Include file for SDL quit event handling.
26 | */
27 |
28 | #ifndef SDL_quit_h_
29 | #define SDL_quit_h_
30 |
31 | #include "SDL_stdinc.h"
32 | #include "SDL_error.h"
33 |
34 | /**
35 | * \file SDL_quit.h
36 | *
37 | * An ::SDL_QUIT event is generated when the user tries to close the application
38 | * window. If it is ignored or filtered out, the window will remain open.
39 | * If it is not ignored or filtered, it is queued normally and the window
40 | * is allowed to close. When the window is closed, screen updates will
41 | * complete, but have no effect.
42 | *
43 | * SDL_Init() installs signal handlers for SIGINT (keyboard interrupt)
44 | * and SIGTERM (system termination request), if handlers do not already
45 | * exist, that generate ::SDL_QUIT events as well. There is no way
46 | * to determine the cause of an ::SDL_QUIT event, but setting a signal
47 | * handler in your application will override the default generation of
48 | * quit events for that signal.
49 | *
50 | * \sa SDL_Quit()
51 | */
52 |
53 | /* There are no functions directly affecting the quit event */
54 |
55 | #define SDL_QuitRequested() \
56 | (SDL_PumpEvents(), (SDL_PeepEvents(NULL,0,SDL_PEEKEVENT,SDL_QUIT,SDL_QUIT) > 0))
57 |
58 | #endif /* SDL_quit_h_ */
59 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_rect.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_rect.h
24 | *
25 | * Header file for SDL_rect definition and management functions.
26 | */
27 |
28 | #ifndef SDL_rect_h_
29 | #define SDL_rect_h_
30 |
31 | #include "SDL_stdinc.h"
32 | #include "SDL_error.h"
33 | #include "SDL_pixels.h"
34 | #include "SDL_rwops.h"
35 |
36 | #include "begin_code.h"
37 | /* Set up for C function definitions, even when using C++ */
38 | #ifdef __cplusplus
39 | extern "C" {
40 | #endif
41 |
42 | /**
43 | * \brief The structure that defines a point
44 | *
45 | * \sa SDL_EnclosePoints
46 | * \sa SDL_PointInRect
47 | */
48 | typedef struct SDL_Point
49 | {
50 | int x;
51 | int y;
52 | } SDL_Point;
53 |
54 | /**
55 | * \brief A rectangle, with the origin at the upper left.
56 | *
57 | * \sa SDL_RectEmpty
58 | * \sa SDL_RectEquals
59 | * \sa SDL_HasIntersection
60 | * \sa SDL_IntersectRect
61 | * \sa SDL_UnionRect
62 | * \sa SDL_EnclosePoints
63 | */
64 | typedef struct SDL_Rect
65 | {
66 | int x, y;
67 | int w, h;
68 | } SDL_Rect;
69 |
70 | /**
71 | * \brief Returns true if point resides inside a rectangle.
72 | */
73 | SDL_FORCE_INLINE SDL_bool SDL_PointInRect(const SDL_Point *p, const SDL_Rect *r)
74 | {
75 | return ( (p->x >= r->x) && (p->x < (r->x + r->w)) &&
76 | (p->y >= r->y) && (p->y < (r->y + r->h)) ) ? SDL_TRUE : SDL_FALSE;
77 | }
78 |
79 | /**
80 | * \brief Returns true if the rectangle has no area.
81 | */
82 | SDL_FORCE_INLINE SDL_bool SDL_RectEmpty(const SDL_Rect *r)
83 | {
84 | return ((!r) || (r->w <= 0) || (r->h <= 0)) ? SDL_TRUE : SDL_FALSE;
85 | }
86 |
87 | /**
88 | * \brief Returns true if the two rectangles are equal.
89 | */
90 | SDL_FORCE_INLINE SDL_bool SDL_RectEquals(const SDL_Rect *a, const SDL_Rect *b)
91 | {
92 | return (a && b && (a->x == b->x) && (a->y == b->y) &&
93 | (a->w == b->w) && (a->h == b->h)) ? SDL_TRUE : SDL_FALSE;
94 | }
95 |
96 | /**
97 | * \brief Determine whether two rectangles intersect.
98 | *
99 | * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise.
100 | */
101 | extern DECLSPEC SDL_bool SDLCALL SDL_HasIntersection(const SDL_Rect * A,
102 | const SDL_Rect * B);
103 |
104 | /**
105 | * \brief Calculate the intersection of two rectangles.
106 | *
107 | * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise.
108 | */
109 | extern DECLSPEC SDL_bool SDLCALL SDL_IntersectRect(const SDL_Rect * A,
110 | const SDL_Rect * B,
111 | SDL_Rect * result);
112 |
113 | /**
114 | * \brief Calculate the union of two rectangles.
115 | */
116 | extern DECLSPEC void SDLCALL SDL_UnionRect(const SDL_Rect * A,
117 | const SDL_Rect * B,
118 | SDL_Rect * result);
119 |
120 | /**
121 | * \brief Calculate a minimal rectangle enclosing a set of points
122 | *
123 | * \return SDL_TRUE if any points were within the clipping rect
124 | */
125 | extern DECLSPEC SDL_bool SDLCALL SDL_EnclosePoints(const SDL_Point * points,
126 | int count,
127 | const SDL_Rect * clip,
128 | SDL_Rect * result);
129 |
130 | /**
131 | * \brief Calculate the intersection of a rectangle and line segment.
132 | *
133 | * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise.
134 | */
135 | extern DECLSPEC SDL_bool SDLCALL SDL_IntersectRectAndLine(const SDL_Rect *
136 | rect, int *X1,
137 | int *Y1, int *X2,
138 | int *Y2);
139 |
140 | /* Ends C function definitions when using C++ */
141 | #ifdef __cplusplus
142 | }
143 | #endif
144 | #include "close_code.h"
145 |
146 | #endif /* SDL_rect_h_ */
147 |
148 | /* vi: set ts=4 sw=4 expandtab: */
149 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_revision.h:
--------------------------------------------------------------------------------
1 | #define SDL_REVISION "hg-12373:8feb5da6f2fb"
2 | #define SDL_REVISION_NUMBER 12373
3 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_timer.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | #ifndef SDL_timer_h_
23 | #define SDL_timer_h_
24 |
25 | /**
26 | * \file SDL_timer.h
27 | *
28 | * Header for the SDL time management routines.
29 | */
30 |
31 | #include "SDL_stdinc.h"
32 | #include "SDL_error.h"
33 |
34 | #include "begin_code.h"
35 | /* Set up for C function definitions, even when using C++ */
36 | #ifdef __cplusplus
37 | extern "C" {
38 | #endif
39 |
40 | /**
41 | * \brief Get the number of milliseconds since the SDL library initialization.
42 | *
43 | * \note This value wraps if the program runs for more than ~49 days.
44 | */
45 | extern DECLSPEC Uint32 SDLCALL SDL_GetTicks(void);
46 |
47 | /**
48 | * \brief Compare SDL ticks values, and return true if A has passed B
49 | *
50 | * e.g. if you want to wait 100 ms, you could do this:
51 | * Uint32 timeout = SDL_GetTicks() + 100;
52 | * while (!SDL_TICKS_PASSED(SDL_GetTicks(), timeout)) {
53 | * ... do work until timeout has elapsed
54 | * }
55 | */
56 | #define SDL_TICKS_PASSED(A, B) ((Sint32)((B) - (A)) <= 0)
57 |
58 | /**
59 | * \brief Get the current value of the high resolution counter
60 | */
61 | extern DECLSPEC Uint64 SDLCALL SDL_GetPerformanceCounter(void);
62 |
63 | /**
64 | * \brief Get the count per second of the high resolution counter
65 | */
66 | extern DECLSPEC Uint64 SDLCALL SDL_GetPerformanceFrequency(void);
67 |
68 | /**
69 | * \brief Wait a specified number of milliseconds before returning.
70 | */
71 | extern DECLSPEC void SDLCALL SDL_Delay(Uint32 ms);
72 |
73 | /**
74 | * Function prototype for the timer callback function.
75 | *
76 | * The callback function is passed the current timer interval and returns
77 | * the next timer interval. If the returned value is the same as the one
78 | * passed in, the periodic alarm continues, otherwise a new alarm is
79 | * scheduled. If the callback returns 0, the periodic alarm is cancelled.
80 | */
81 | typedef Uint32 (SDLCALL * SDL_TimerCallback) (Uint32 interval, void *param);
82 |
83 | /**
84 | * Definition of the timer ID type.
85 | */
86 | typedef int SDL_TimerID;
87 |
88 | /**
89 | * \brief Add a new timer to the pool of timers already running.
90 | *
91 | * \return A timer ID, or 0 when an error occurs.
92 | */
93 | extern DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer(Uint32 interval,
94 | SDL_TimerCallback callback,
95 | void *param);
96 |
97 | /**
98 | * \brief Remove a timer knowing its ID.
99 | *
100 | * \return A boolean value indicating success or failure.
101 | *
102 | * \warning It is not safe to remove a timer multiple times.
103 | */
104 | extern DECLSPEC SDL_bool SDLCALL SDL_RemoveTimer(SDL_TimerID id);
105 |
106 |
107 | /* Ends C function definitions when using C++ */
108 | #ifdef __cplusplus
109 | }
110 | #endif
111 | #include "close_code.h"
112 |
113 | #endif /* SDL_timer_h_ */
114 |
115 | /* vi: set ts=4 sw=4 expandtab: */
116 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_touch.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_touch.h
24 | *
25 | * Include file for SDL touch event handling.
26 | */
27 |
28 | #ifndef SDL_touch_h_
29 | #define SDL_touch_h_
30 |
31 | #include "SDL_stdinc.h"
32 | #include "SDL_error.h"
33 | #include "SDL_video.h"
34 |
35 | #include "begin_code.h"
36 | /* Set up for C function definitions, even when using C++ */
37 | #ifdef __cplusplus
38 | extern "C" {
39 | #endif
40 |
41 | typedef Sint64 SDL_TouchID;
42 | typedef Sint64 SDL_FingerID;
43 |
44 | typedef struct SDL_Finger
45 | {
46 | SDL_FingerID id;
47 | float x;
48 | float y;
49 | float pressure;
50 | } SDL_Finger;
51 |
52 | /* Used as the device ID for mouse events simulated with touch input */
53 | #define SDL_TOUCH_MOUSEID ((Uint32)-1)
54 |
55 |
56 | /* Function prototypes */
57 |
58 | /**
59 | * \brief Get the number of registered touch devices.
60 | */
61 | extern DECLSPEC int SDLCALL SDL_GetNumTouchDevices(void);
62 |
63 | /**
64 | * \brief Get the touch ID with the given index, or 0 if the index is invalid.
65 | */
66 | extern DECLSPEC SDL_TouchID SDLCALL SDL_GetTouchDevice(int index);
67 |
68 | /**
69 | * \brief Get the number of active fingers for a given touch device.
70 | */
71 | extern DECLSPEC int SDLCALL SDL_GetNumTouchFingers(SDL_TouchID touchID);
72 |
73 | /**
74 | * \brief Get the finger object of the given touch, with the given index.
75 | */
76 | extern DECLSPEC SDL_Finger * SDLCALL SDL_GetTouchFinger(SDL_TouchID touchID, int index);
77 |
78 | /* Ends C function definitions when using C++ */
79 | #ifdef __cplusplus
80 | }
81 | #endif
82 | #include "close_code.h"
83 |
84 | #endif /* SDL_touch_h_ */
85 |
86 | /* vi: set ts=4 sw=4 expandtab: */
87 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_types.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file SDL_types.h
24 | *
25 | * \deprecated
26 | */
27 |
28 | /* DEPRECATED */
29 | #include "SDL_stdinc.h"
30 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/close_code.h:
--------------------------------------------------------------------------------
1 | /*
2 | Simple DirectMedia Layer
3 | Copyright (C) 1997-2018 Sam Lantinga
4 |
5 | This software is provided 'as-is', without any express or implied
6 | warranty. In no event will the authors be held liable for any damages
7 | arising from the use of this software.
8 |
9 | Permission is granted to anyone to use this software for any purpose,
10 | including commercial applications, and to alter it and redistribute it
11 | freely, subject to the following restrictions:
12 |
13 | 1. The origin of this software must not be misrepresented; you must not
14 | claim that you wrote the original software. If you use this software
15 | in a product, an acknowledgment in the product documentation would be
16 | appreciated but is not required.
17 | 2. Altered source versions must be plainly marked as such, and must not be
18 | misrepresented as being the original software.
19 | 3. This notice may not be removed or altered from any source distribution.
20 | */
21 |
22 | /**
23 | * \file close_code.h
24 | *
25 | * This file reverses the effects of begin_code.h and should be included
26 | * after you finish any function and structure declarations in your headers
27 | */
28 |
29 | #undef _begin_code_h
30 |
31 | /* Reset structure packing at previous byte alignment */
32 | #if defined(_MSC_VER) || defined(__MWERKS__) || defined(__BORLANDC__)
33 | #ifdef __BORLANDC__
34 | #pragma nopackwarning
35 | #endif
36 | #pragma pack(pop)
37 | #endif /* Compiler needs structure packing set */
38 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 17G65
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | SDL2
11 | CFBundleGetInfoString
12 | http://www.libsdl.org
13 | CFBundleIdentifier
14 | org.libsdl.SDL2
15 | CFBundleInfoDictionaryVersion
16 | 6.0
17 | CFBundleName
18 | Simple DirectMedia Layer
19 | CFBundlePackageType
20 | FMWK
21 | CFBundleShortVersionString
22 | 2.0.9
23 | CFBundleSignature
24 | SDLX
25 | CFBundleSupportedPlatforms
26 |
27 | MacOSX
28 |
29 | CFBundleVersion
30 | 2.0.9
31 | DTCompiler
32 | com.apple.compilers.llvm.clang.1_0
33 | DTPlatformBuild
34 | 10A255
35 | DTPlatformVersion
36 | GM
37 | DTSDKBuild
38 | 18A384
39 | DTSDKName
40 | macosx10.14
41 | DTXcode
42 | 1000
43 | DTXcodeBuild
44 | 10A255
45 |
46 |
47 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/SDL2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/SDL2
--------------------------------------------------------------------------------
/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/ReadMe.txt:
--------------------------------------------------------------------------------
1 | SDL_image is an example portable image loading library for use with SDL.
2 |
3 | The source code is available from: http://www.libsdl.org/projects/SDL_image
4 |
5 | This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html
6 |
7 | This packages contains the SDL2_image.framework for OS X. Conforming with Apple guidelines, this framework contains both the SDL runtime component and development header files.
8 |
9 | Requirements:
10 | You must have the SDL2.framework installed.
11 |
12 | To Install:
13 | Copy the SDL2_image.framework to /Library/Frameworks
14 |
15 | You may alternatively install it in /Library/Frameworks if your access privileges are not high enough. (Be aware that the Xcode templates we provide in the SDL Developer Extras package may require some adjustment for your system if you do this.)
16 |
17 |
18 |
19 |
20 | (Partial) History of PB/Xcode projects:
21 | 2009-09-21 - Updated for 64-bit (Snow Leopard) Universal Binaries.
22 | Switched to 10.4 minimum requirement.
23 | Switched to ImageIO backend for distribution.
24 | Static libraries of libpng and libjpeg are no longer maintained and may eventually be removed.
25 |
26 | 2006-01-31 - First entry in history. Updated for Universal Binaries. Static libraries of libpng and libjpeg have been brought up-to-date and built as Universal.
27 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Frameworks:
--------------------------------------------------------------------------------
1 | Versions/Current/Frameworks
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/SDL2_image:
--------------------------------------------------------------------------------
1 | Versions/Current/SDL2_image
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Headers/webp/mux_types.h:
--------------------------------------------------------------------------------
1 | // Copyright 2012 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Data-types common to the mux and demux libraries.
11 | //
12 | // Author: Urvang (urvang@google.com)
13 |
14 | #ifndef WEBP_WEBP_MUX_TYPES_H_
15 | #define WEBP_WEBP_MUX_TYPES_H_
16 |
17 | #include // free()
18 | #include // memset()
19 | #include "./types.h"
20 |
21 | #ifdef __cplusplus
22 | extern "C" {
23 | #endif
24 |
25 | // Note: forward declaring enumerations is not allowed in (strict) C and C++,
26 | // the types are left here for reference.
27 | // typedef enum WebPFeatureFlags WebPFeatureFlags;
28 | // typedef enum WebPMuxAnimDispose WebPMuxAnimDispose;
29 | // typedef enum WebPMuxAnimBlend WebPMuxAnimBlend;
30 | typedef struct WebPData WebPData;
31 |
32 | // VP8X Feature Flags.
33 | typedef enum WebPFeatureFlags {
34 | ANIMATION_FLAG = 0x00000002,
35 | XMP_FLAG = 0x00000004,
36 | EXIF_FLAG = 0x00000008,
37 | ALPHA_FLAG = 0x00000010,
38 | ICCP_FLAG = 0x00000020,
39 |
40 | ALL_VALID_FLAGS = 0x0000003e
41 | } WebPFeatureFlags;
42 |
43 | // Dispose method (animation only). Indicates how the area used by the current
44 | // frame is to be treated before rendering the next frame on the canvas.
45 | typedef enum WebPMuxAnimDispose {
46 | WEBP_MUX_DISPOSE_NONE, // Do not dispose.
47 | WEBP_MUX_DISPOSE_BACKGROUND // Dispose to background color.
48 | } WebPMuxAnimDispose;
49 |
50 | // Blend operation (animation only). Indicates how transparent pixels of the
51 | // current frame are blended with those of the previous canvas.
52 | typedef enum WebPMuxAnimBlend {
53 | WEBP_MUX_BLEND, // Blend.
54 | WEBP_MUX_NO_BLEND // Do not blend.
55 | } WebPMuxAnimBlend;
56 |
57 | // Data type used to describe 'raw' data, e.g., chunk data
58 | // (ICC profile, metadata) and WebP compressed image data.
59 | struct WebPData {
60 | const uint8_t* bytes;
61 | size_t size;
62 | };
63 |
64 | // Initializes the contents of the 'webp_data' object with default values.
65 | static WEBP_INLINE void WebPDataInit(WebPData* webp_data) {
66 | if (webp_data != NULL) {
67 | memset(webp_data, 0, sizeof(*webp_data));
68 | }
69 | }
70 |
71 | // Clears the contents of the 'webp_data' object by calling free(). Does not
72 | // deallocate the object itself.
73 | static WEBP_INLINE void WebPDataClear(WebPData* webp_data) {
74 | if (webp_data != NULL) {
75 | free((void*)webp_data->bytes);
76 | WebPDataInit(webp_data);
77 | }
78 | }
79 |
80 | // Allocates necessary storage for 'dst' and copies the contents of 'src'.
81 | // Returns true on success.
82 | static WEBP_INLINE int WebPDataCopy(const WebPData* src, WebPData* dst) {
83 | if (src == NULL || dst == NULL) return 0;
84 | WebPDataInit(dst);
85 | if (src->bytes != NULL && src->size != 0) {
86 | dst->bytes = (uint8_t*)malloc(src->size);
87 | if (dst->bytes == NULL) return 0;
88 | memcpy((void*)dst->bytes, src->bytes, src->size);
89 | dst->size = src->size;
90 | }
91 | return 1;
92 | }
93 |
94 | #ifdef __cplusplus
95 | } // extern "C"
96 | #endif
97 |
98 | #endif /* WEBP_WEBP_MUX_TYPES_H_ */
99 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Headers/webp/types.h:
--------------------------------------------------------------------------------
1 | // Copyright 2010 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Common types
11 | //
12 | // Author: Skal (pascal.massimino@gmail.com)
13 |
14 | #ifndef WEBP_WEBP_TYPES_H_
15 | #define WEBP_WEBP_TYPES_H_
16 |
17 | #include // for size_t
18 |
19 | #ifndef _MSC_VER
20 | #include
21 | #if defined(__cplusplus) || !defined(__STRICT_ANSI__) || \
22 | (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)
23 | #define WEBP_INLINE inline
24 | #else
25 | #define WEBP_INLINE
26 | #endif
27 | #else
28 | typedef signed char int8_t;
29 | typedef unsigned char uint8_t;
30 | typedef signed short int16_t;
31 | typedef unsigned short uint16_t;
32 | typedef signed int int32_t;
33 | typedef unsigned int uint32_t;
34 | typedef unsigned long long int uint64_t;
35 | typedef long long int int64_t;
36 | #define WEBP_INLINE __forceinline
37 | #endif /* _MSC_VER */
38 |
39 | #ifndef WEBP_EXTERN
40 | // This explicitly marks library functions and allows for changing the
41 | // signature for e.g., Windows DLL builds.
42 | # if defined(__GNUC__) && __GNUC__ >= 4
43 | # define WEBP_EXTERN extern __attribute__ ((visibility ("default")))
44 | # else
45 | # define WEBP_EXTERN extern
46 | # endif /* __GNUC__ >= 4 */
47 | #endif /* WEBP_EXTERN */
48 |
49 | // Macro to check ABI compatibility (same major revision number)
50 | #define WEBP_ABI_IS_INCOMPATIBLE(a, b) (((a) >> 8) != ((b) >> 8))
51 |
52 | #endif /* WEBP_WEBP_TYPES_H_ */
53 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | webp
9 | CFBundleGetInfoString
10 | libwebp 0.6.0
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | webp
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 0.6.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 0.6.0
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/LICENSE.webp.txt:
--------------------------------------------------------------------------------
1 | The source code to this library used with SDL_image can be found here:
2 | http://www.libsdl.org/projects/SDL_image/libs/
3 | ---
4 |
5 | Copyright (c) 2010, Google Inc. All rights reserved.
6 |
7 | Redistribution and use in source and binary forms, with or without
8 | modification, are permitted provided that the following conditions are
9 | met:
10 |
11 | * Redistributions of source code must retain the above copyright
12 | notice, this list of conditions and the following disclaimer.
13 |
14 | * Redistributions in binary form must reproduce the above copyright
15 | notice, this list of conditions and the following disclaimer in
16 | the documentation and/or other materials provided with the
17 | distribution.
18 |
19 | * Neither the name of Google nor the names of its contributors may
20 | be used to endorse or promote products derived from this software
21 | without specific prior written permission.
22 |
23 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
26 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
27 | HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
28 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
29 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
30 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
31 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 |
35 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/English.lproj/InfoPlist.strings
8 |
9 | hash
10 |
11 | h2Kqs5KNcd1Scge8YFomJsbLXCM=
12 |
13 | optional
14 |
15 |
16 | Resources/Info.plist
17 |
18 | yqlW4AFb8nOprWEshdDUA7mTzus=
19 |
20 | Resources/LICENSE.webp.txt
21 |
22 | /5oD0JcR6j9jB2eYV4Dlsnn0Xdg=
23 |
24 |
25 | files2
26 |
27 | Headers/webp/decode.h
28 |
29 | hash2
30 |
31 | TvHWQ3N8tZmOr591S1psVRvNbBlv6F7os7jgxIs8dK4=
32 |
33 |
34 | Headers/webp/demux.h
35 |
36 | hash2
37 |
38 | +PskfVnT3aWHbKRjz6ybWSJR/wDneRT2RMpk8dmS8Yk=
39 |
40 |
41 | Headers/webp/encode.h
42 |
43 | hash2
44 |
45 | 5p9GcXKWX5Jnl+MhFdRQv8GxL/WYTnpui28c7nn70po=
46 |
47 |
48 | Headers/webp/mux_types.h
49 |
50 | hash2
51 |
52 | y4Z0BtyqyF/xOT1oK1g5bT+7hd/YdusNj7LmPWOeXaI=
53 |
54 |
55 | Headers/webp/types.h
56 |
57 | hash2
58 |
59 | IJ9O3unurodOufnrOG/fncUQIX1HYqNfGZ8omEWkUiE=
60 |
61 |
62 | Resources/English.lproj/InfoPlist.strings
63 |
64 | hash2
65 |
66 | Ka7TErCUCDitpKl+ZEdhX0rtKsbzipt41qRLAxxYaMU=
67 |
68 | optional
69 |
70 |
71 | Resources/Info.plist
72 |
73 | hash2
74 |
75 | WcYyfJyGCjL1E+qjW/fZIOV1dOB4AFJ1CEp0R/Ete0Y=
76 |
77 |
78 | Resources/LICENSE.webp.txt
79 |
80 | hash2
81 |
82 | Kozs9mG6ldeyCbK6TamtAkxBl1oOeK83wn9NAkDR7Nw=
83 |
84 |
85 |
86 | rules
87 |
88 | ^Resources/
89 |
90 | ^Resources/.*\.lproj/
91 |
92 | optional
93 |
94 | weight
95 | 1000
96 |
97 | ^Resources/.*\.lproj/locversion.plist$
98 |
99 | omit
100 |
101 | weight
102 | 1100
103 |
104 | ^Resources/Base\.lproj/
105 |
106 | weight
107 | 1010
108 |
109 | ^version.plist$
110 |
111 |
112 | rules2
113 |
114 | .*\.dSYM($|/)
115 |
116 | weight
117 | 11
118 |
119 | ^(.*/)?\.DS_Store$
120 |
121 | omit
122 |
123 | weight
124 | 2000
125 |
126 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
127 |
128 | nested
129 |
130 | weight
131 | 10
132 |
133 | ^.*
134 |
135 | ^Info\.plist$
136 |
137 | omit
138 |
139 | weight
140 | 20
141 |
142 | ^PkgInfo$
143 |
144 | omit
145 |
146 | weight
147 | 20
148 |
149 | ^Resources/
150 |
151 | weight
152 | 20
153 |
154 | ^Resources/.*\.lproj/
155 |
156 | optional
157 |
158 | weight
159 | 1000
160 |
161 | ^Resources/.*\.lproj/locversion.plist$
162 |
163 | omit
164 |
165 | weight
166 | 1100
167 |
168 | ^Resources/Base\.lproj/
169 |
170 | weight
171 | 1010
172 |
173 | ^[^/]+$
174 |
175 | nested
176 |
177 | weight
178 | 10
179 |
180 | ^embedded\.provisionprofile$
181 |
182 | weight
183 | 20
184 |
185 | ^version\.plist$
186 |
187 | weight
188 | 20
189 |
190 |
191 |
192 |
193 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/webp
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/webp:
--------------------------------------------------------------------------------
1 | Versions/Current/webp
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 17G65
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | SDL2_image
11 | CFBundleIdentifier
12 | org.libsdl.SDL2-image
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | SDL2_image
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 2.0.4
21 | CFBundleSupportedPlatforms
22 |
23 | MacOSX
24 |
25 | CFBundleVersion
26 | 2.0.4
27 | DTCompiler
28 | com.apple.compilers.llvm.clang.1_0
29 | DTPlatformBuild
30 | 10A255
31 | DTPlatformVersion
32 | GM
33 | DTSDKBuild
34 | 18A384
35 | DTSDKName
36 | macosx10.14
37 | DTXcode
38 | 1000
39 | DTXcodeBuild
40 | 10A255
41 |
42 |
43 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/SDL2_image:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/SDL2_image
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/Info.plist
8 |
9 | yCvFK12jyy1foQrrpOLw5FxD9jk=
10 |
11 |
12 | files2
13 |
14 | Frameworks/webp.framework
15 |
16 | cdhash
17 |
18 | kJnWLRGuGywXIl1phhLEJTru6pM=
19 |
20 | requirement
21 | cdhash H"9099d62d11ae1b2c17225d698612c4253aeeea93"
22 |
23 | Headers/SDL_image.h
24 |
25 | hash
26 |
27 | Ef49OifTTUba0WeVkRTuzyHPn7Q=
28 |
29 | hash2
30 |
31 | 9cCddVDJ+3fVYkgGhLuI8sApfR94PPkWMTokTIiBHI4=
32 |
33 |
34 | Resources/Info.plist
35 |
36 | hash
37 |
38 | yCvFK12jyy1foQrrpOLw5FxD9jk=
39 |
40 | hash2
41 |
42 | J9Txq1SiTUZZK0LkJAZDa9mMzzB9l3Xott9aiVVQ31w=
43 |
44 |
45 |
46 | rules
47 |
48 | ^Resources/
49 |
50 | ^Resources/.*\.lproj/
51 |
52 | optional
53 |
54 | weight
55 | 1000
56 |
57 | ^Resources/.*\.lproj/locversion.plist$
58 |
59 | omit
60 |
61 | weight
62 | 1100
63 |
64 | ^Resources/Base\.lproj/
65 |
66 | weight
67 | 1010
68 |
69 | ^version.plist$
70 |
71 |
72 | rules2
73 |
74 | .*\.dSYM($|/)
75 |
76 | weight
77 | 11
78 |
79 | ^(.*/)?\.DS_Store$
80 |
81 | omit
82 |
83 | weight
84 | 2000
85 |
86 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
87 |
88 | nested
89 |
90 | weight
91 | 10
92 |
93 | ^.*
94 |
95 | ^Info\.plist$
96 |
97 | omit
98 |
99 | weight
100 | 20
101 |
102 | ^PkgInfo$
103 |
104 | omit
105 |
106 | weight
107 | 20
108 |
109 | ^Resources/
110 |
111 | weight
112 | 20
113 |
114 | ^Resources/.*\.lproj/
115 |
116 | optional
117 |
118 | weight
119 | 1000
120 |
121 | ^Resources/.*\.lproj/locversion.plist$
122 |
123 | omit
124 |
125 | weight
126 | 1100
127 |
128 | ^Resources/Base\.lproj/
129 |
130 | weight
131 | 1010
132 |
133 | ^[^/]+$
134 |
135 | nested
136 |
137 | weight
138 | 10
139 |
140 | ^embedded\.provisionprofile$
141 |
142 | weight
143 | 20
144 |
145 | ^version\.plist$
146 |
147 | weight
148 | 20
149 |
150 |
151 |
152 |
153 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/ReadMe.txt:
--------------------------------------------------------------------------------
1 | SDL_mixer is an example portable sound library for use with SDL.
2 |
3 | The source code is available from: http://www.libsdl.org/projects/SDL_mixer
4 |
5 | This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html
6 |
7 | This packages contains the SDL2_mixer.framework for OS X. Conforming with Apple guidelines, this framework contains both the SDL runtime component and development header files.
8 |
9 | Requirements:
10 | You must have the SDL2.framework installed.
11 |
12 | To Install:
13 | Copy the SDL2_mixer.framework to /Library/Frameworks
14 |
15 | You may alternatively install it in /Library/Frameworks if your access privileges are not high enough. (Be aware that the Xcode templates we provide in the SDL Developer Extras package may require some adjustment for your system if you do this.)
16 |
17 |
18 | (Partial) History of PB/Xcode projects:
19 | 2009-09-21 - Updated for 64-bit (Snow Leopard) Universal Binaries.
20 | Switched to 10.4 minimum requirement.
21 | Reebuilt Ogg Vorbis components for 64-bit Universal.
22 | Ogg 1.1.4
23 | Vorbis 1.2.3
24 | Mac native midi had to be disabled because the code depends on legacy Quicktime and won't compile in 64-bit.
25 |
26 | 2006-01-31 - First entry in history. Updated for Universal Binaries. Static libraries of libogg and libvorbis have been brought up-to-date and built as Universal. Infrastructure has been added to support building against smpeg statically, but there may be bugs in smpeg itself (unrelated to static linking) which prevent MP3 playback.
27 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Frameworks:
--------------------------------------------------------------------------------
1 | Versions/Current/Frameworks
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/SDL2_mixer:
--------------------------------------------------------------------------------
1 | Versions/Current/SDL2_mixer
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/FLAC:
--------------------------------------------------------------------------------
1 | Versions/Current/FLAC
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Headers/FLAC/assert.h:
--------------------------------------------------------------------------------
1 | /* libFLAC - Free Lossless Audio Codec library
2 | * Copyright (C) 2001-2009 Josh Coalson
3 | * Copyright (C) 2011-2016 Xiph.Org Foundation
4 | *
5 | * Redistribution and use in source and binary forms, with or without
6 | * modification, are permitted provided that the following conditions
7 | * are met:
8 | *
9 | * - Redistributions of source code must retain the above copyright
10 | * notice, this list of conditions and the following disclaimer.
11 | *
12 | * - Redistributions in binary form must reproduce the above copyright
13 | * notice, this list of conditions and the following disclaimer in the
14 | * documentation and/or other materials provided with the distribution.
15 | *
16 | * - Neither the name of the Xiph.org Foundation nor the names of its
17 | * contributors may be used to endorse or promote products derived from
18 | * this software without specific prior written permission.
19 | *
20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 | */
32 |
33 | #ifndef FLAC__ASSERT_H
34 | #define FLAC__ASSERT_H
35 |
36 | /* we need this since some compilers (like MSVC) leave assert()s on release code (and we don't want to use their ASSERT) */
37 | #ifdef DEBUG
38 | #include
39 | #define FLAC__ASSERT(x) assert(x)
40 | #define FLAC__ASSERT_DECLARATION(x) x
41 | #else
42 | #define FLAC__ASSERT(x)
43 | #define FLAC__ASSERT_DECLARATION(x)
44 | #endif
45 |
46 | #endif
47 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Headers/FLAC/export.h:
--------------------------------------------------------------------------------
1 | /* libFLAC - Free Lossless Audio Codec library
2 | * Copyright (C) 2000-2009 Josh Coalson
3 | * Copyright (C) 2011-2016 Xiph.Org Foundation
4 | *
5 | * Redistribution and use in source and binary forms, with or without
6 | * modification, are permitted provided that the following conditions
7 | * are met:
8 | *
9 | * - Redistributions of source code must retain the above copyright
10 | * notice, this list of conditions and the following disclaimer.
11 | *
12 | * - Redistributions in binary form must reproduce the above copyright
13 | * notice, this list of conditions and the following disclaimer in the
14 | * documentation and/or other materials provided with the distribution.
15 | *
16 | * - Neither the name of the Xiph.org Foundation nor the names of its
17 | * contributors may be used to endorse or promote products derived from
18 | * this software without specific prior written permission.
19 | *
20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 | */
32 |
33 | #ifndef FLAC__EXPORT_H
34 | #define FLAC__EXPORT_H
35 |
36 | /** \file include/FLAC/export.h
37 | *
38 | * \brief
39 | * This module contains #defines and symbols for exporting function
40 | * calls, and providing version information and compiled-in features.
41 | *
42 | * See the \link flac_export export \endlink module.
43 | */
44 |
45 | /** \defgroup flac_export FLAC/export.h: export symbols
46 | * \ingroup flac
47 | *
48 | * \brief
49 | * This module contains #defines and symbols for exporting function
50 | * calls, and providing version information and compiled-in features.
51 | *
52 | * If you are compiling with MSVC and will link to the static library
53 | * (libFLAC.lib) you should define FLAC__NO_DLL in your project to
54 | * make sure the symbols are exported properly.
55 | *
56 | * \{
57 | */
58 |
59 | #if defined(FLAC__NO_DLL)
60 | #define FLAC_API
61 |
62 | #elif defined(_MSC_VER)
63 | #ifdef FLAC_API_EXPORTS
64 | #define FLAC_API __declspec(dllexport)
65 | #else
66 | #define FLAC_API __declspec(dllimport)
67 | #endif
68 |
69 | #elif defined(FLAC__USE_VISIBILITY_ATTR)
70 | #define FLAC_API __attribute__ ((visibility ("default")))
71 |
72 | #else
73 | #define FLAC_API
74 |
75 | #endif
76 |
77 | /** These #defines will mirror the libtool-based library version number, see
78 | * http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
79 | */
80 | #define FLAC_API_VERSION_CURRENT 11
81 | #define FLAC_API_VERSION_REVISION 0 /**< see above */
82 | #define FLAC_API_VERSION_AGE 3 /**< see above */
83 |
84 | #ifdef __cplusplus
85 | extern "C" {
86 | #endif
87 |
88 | /** \c 1 if the library has been compiled with support for Ogg FLAC, else \c 0. */
89 | extern FLAC_API int FLAC_API_SUPPORTS_OGG_FLAC;
90 |
91 | #ifdef __cplusplus
92 | }
93 | #endif
94 |
95 | /* \} */
96 |
97 | #endif
98 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Headers/FLAC/ordinals.h:
--------------------------------------------------------------------------------
1 | /* libFLAC - Free Lossless Audio Codec library
2 | * Copyright (C) 2000-2009 Josh Coalson
3 | * Copyright (C) 2011-2016 Xiph.Org Foundation
4 | *
5 | * Redistribution and use in source and binary forms, with or without
6 | * modification, are permitted provided that the following conditions
7 | * are met:
8 | *
9 | * - Redistributions of source code must retain the above copyright
10 | * notice, this list of conditions and the following disclaimer.
11 | *
12 | * - Redistributions in binary form must reproduce the above copyright
13 | * notice, this list of conditions and the following disclaimer in the
14 | * documentation and/or other materials provided with the distribution.
15 | *
16 | * - Neither the name of the Xiph.org Foundation nor the names of its
17 | * contributors may be used to endorse or promote products derived from
18 | * this software without specific prior written permission.
19 | *
20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 | */
32 |
33 | #ifndef FLAC__ORDINALS_H
34 | #define FLAC__ORDINALS_H
35 |
36 | #if defined(_MSC_VER) && _MSC_VER < 1600
37 |
38 | /* Microsoft Visual Studio earlier than the 2010 version did not provide
39 | * the 1999 ISO C Standard header file .
40 | */
41 |
42 | typedef __int8 FLAC__int8;
43 | typedef unsigned __int8 FLAC__uint8;
44 |
45 | typedef __int16 FLAC__int16;
46 | typedef __int32 FLAC__int32;
47 | typedef __int64 FLAC__int64;
48 | typedef unsigned __int16 FLAC__uint16;
49 | typedef unsigned __int32 FLAC__uint32;
50 | typedef unsigned __int64 FLAC__uint64;
51 |
52 | #else
53 |
54 | /* For MSVC 2010 and everything else which provides . */
55 |
56 | #include
57 |
58 | typedef int8_t FLAC__int8;
59 | typedef uint8_t FLAC__uint8;
60 |
61 | typedef int16_t FLAC__int16;
62 | typedef int32_t FLAC__int32;
63 | typedef int64_t FLAC__int64;
64 | typedef uint16_t FLAC__uint16;
65 | typedef uint32_t FLAC__uint32;
66 | typedef uint64_t FLAC__uint64;
67 |
68 | #endif
69 |
70 | typedef int FLAC__bool;
71 |
72 | typedef FLAC__uint8 FLAC__byte;
73 |
74 |
75 | #ifdef true
76 | #undef true
77 | #endif
78 | #ifdef false
79 | #undef false
80 | #endif
81 | #ifndef __cplusplus
82 | #define true 1
83 | #define false 0
84 | #endif
85 |
86 | #endif
87 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | FLAC
9 | CFBundleGetInfoString
10 | libFLAC 1.3.2
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | FLAC
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.3.2
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.3.2
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/LICENSE.FLAC.txt:
--------------------------------------------------------------------------------
1 | The source code to this library used with SDL_mixer can be found here:
2 | http://www.libsdl.org/projects/SDL_mixer/libs/
3 | ---
4 |
5 | Copyright (C) 2000-2009 Josh Coalson
6 | Copyright (C) 2011-2016 Xiph.Org Foundation
7 |
8 | Redistribution and use in source and binary forms, with or without
9 | modification, are permitted provided that the following conditions
10 | are met:
11 |
12 | - Redistributions of source code must retain the above copyright
13 | notice, this list of conditions and the following disclaimer.
14 |
15 | - Redistributions in binary form must reproduce the above copyright
16 | notice, this list of conditions and the following disclaimer in the
17 | documentation and/or other materials provided with the distribution.
18 |
19 | - Neither the name of the Xiph.org Foundation nor the names of its
20 | contributors may be used to endorse or promote products derived from
21 | this software without specific prior written permission.
22 |
23 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
26 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
27 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
28 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
29 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
30 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
31 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
32 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
33 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Ogg:
--------------------------------------------------------------------------------
1 | Versions/Current/Ogg
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Headers/os_types.h:
--------------------------------------------------------------------------------
1 | /********************************************************************
2 | * *
3 | * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4 | * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5 | * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6 | * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
7 | * *
8 | * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
9 | * by the Xiph.Org Foundation http://www.xiph.org/ *
10 | * *
11 | ********************************************************************
12 |
13 | function: #ifdef jail to whip a few platforms into the UNIX ideal.
14 | last mod: $Id: os_types.h 19098 2014-02-26 19:06:45Z giles $
15 |
16 | ********************************************************************/
17 | #ifndef _OS_TYPES_H
18 | #define _OS_TYPES_H
19 |
20 | /* make it easy on the folks that want to compile the libs with a
21 | different malloc than stdlib */
22 | #define _ogg_malloc malloc
23 | #define _ogg_calloc calloc
24 | #define _ogg_realloc realloc
25 | #define _ogg_free free
26 |
27 | #if defined(_WIN32)
28 |
29 | # if defined(__CYGWIN__)
30 | # include
31 | typedef int16_t ogg_int16_t;
32 | typedef uint16_t ogg_uint16_t;
33 | typedef int32_t ogg_int32_t;
34 | typedef uint32_t ogg_uint32_t;
35 | typedef int64_t ogg_int64_t;
36 | typedef uint64_t ogg_uint64_t;
37 | # elif defined(__MINGW32__)
38 | # include
39 | typedef short ogg_int16_t;
40 | typedef unsigned short ogg_uint16_t;
41 | typedef int ogg_int32_t;
42 | typedef unsigned int ogg_uint32_t;
43 | typedef long long ogg_int64_t;
44 | typedef unsigned long long ogg_uint64_t;
45 | # elif defined(__MWERKS__)
46 | typedef long long ogg_int64_t;
47 | typedef int ogg_int32_t;
48 | typedef unsigned int ogg_uint32_t;
49 | typedef short ogg_int16_t;
50 | typedef unsigned short ogg_uint16_t;
51 | # else
52 | /* MSVC/Borland */
53 | typedef __int64 ogg_int64_t;
54 | typedef __int32 ogg_int32_t;
55 | typedef unsigned __int32 ogg_uint32_t;
56 | typedef __int16 ogg_int16_t;
57 | typedef unsigned __int16 ogg_uint16_t;
58 | # endif
59 |
60 | #elif defined(__MACOS__)
61 |
62 | # include
63 | typedef SInt16 ogg_int16_t;
64 | typedef UInt16 ogg_uint16_t;
65 | typedef SInt32 ogg_int32_t;
66 | typedef UInt32 ogg_uint32_t;
67 | typedef SInt64 ogg_int64_t;
68 |
69 | #elif (defined(__APPLE__) && defined(__MACH__)) /* MacOS X Framework build */
70 |
71 | # include
72 | typedef int16_t ogg_int16_t;
73 | typedef uint16_t ogg_uint16_t;
74 | typedef int32_t ogg_int32_t;
75 | typedef uint32_t ogg_uint32_t;
76 | typedef int64_t ogg_int64_t;
77 |
78 | #elif defined(__HAIKU__)
79 |
80 | /* Haiku */
81 | # include
82 | typedef short ogg_int16_t;
83 | typedef unsigned short ogg_uint16_t;
84 | typedef int ogg_int32_t;
85 | typedef unsigned int ogg_uint32_t;
86 | typedef long long ogg_int64_t;
87 |
88 | #elif defined(__BEOS__)
89 |
90 | /* Be */
91 | # include
92 | typedef int16_t ogg_int16_t;
93 | typedef uint16_t ogg_uint16_t;
94 | typedef int32_t ogg_int32_t;
95 | typedef uint32_t ogg_uint32_t;
96 | typedef int64_t ogg_int64_t;
97 |
98 | #elif defined (__EMX__)
99 |
100 | /* OS/2 GCC */
101 | typedef short ogg_int16_t;
102 | typedef unsigned short ogg_uint16_t;
103 | typedef int ogg_int32_t;
104 | typedef unsigned int ogg_uint32_t;
105 | typedef long long ogg_int64_t;
106 |
107 | #elif defined (DJGPP)
108 |
109 | /* DJGPP */
110 | typedef short ogg_int16_t;
111 | typedef int ogg_int32_t;
112 | typedef unsigned int ogg_uint32_t;
113 | typedef long long ogg_int64_t;
114 |
115 | #elif defined(R5900)
116 |
117 | /* PS2 EE */
118 | typedef long ogg_int64_t;
119 | typedef int ogg_int32_t;
120 | typedef unsigned ogg_uint32_t;
121 | typedef short ogg_int16_t;
122 |
123 | #elif defined(__SYMBIAN32__)
124 |
125 | /* Symbian GCC */
126 | typedef signed short ogg_int16_t;
127 | typedef unsigned short ogg_uint16_t;
128 | typedef signed int ogg_int32_t;
129 | typedef unsigned int ogg_uint32_t;
130 | typedef long long int ogg_int64_t;
131 |
132 | #elif defined(__TMS320C6X__)
133 |
134 | /* TI C64x compiler */
135 | typedef signed short ogg_int16_t;
136 | typedef unsigned short ogg_uint16_t;
137 | typedef signed int ogg_int32_t;
138 | typedef unsigned int ogg_uint32_t;
139 | typedef long long int ogg_int64_t;
140 |
141 | #else
142 |
143 | # include
144 |
145 | #endif
146 |
147 | #endif /* _OS_TYPES_H */
148 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Ogg
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 16G29
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | Ogg
11 | CFBundleGetInfoString
12 | Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation
13 | CFBundleIdentifier
14 | org.xiph.ogg
15 | CFBundleInfoDictionaryVersion
16 | 6.0
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 1.1.4
21 | CFBundleSignature
22 | ????
23 | CFBundleSupportedPlatforms
24 |
25 | MacOSX
26 |
27 | CFBundleVersion
28 | 1.1.4
29 | CSResourcesFileMapped
30 |
31 | DTCompiler
32 | com.apple.compilers.llvm.clang.1_0
33 | DTPlatformBuild
34 | 9A235
35 | DTPlatformVersion
36 | GM
37 | DTSDKBuild
38 | 17A360
39 | DTSDKName
40 | macosx10.13
41 | DTXcode
42 | 0900
43 | DTXcodeBuild
44 | 9A235
45 | NSHumanReadableCopyright
46 | Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation
47 |
48 |
49 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt:
--------------------------------------------------------------------------------
1 | The source code to this library used with SDL_mixer can be found here:
2 | http://www.libsdl.org/projects/SDL_mixer/libs/
3 | ---
4 |
5 | Copyright (c) 2002-2008 Xiph.org Foundation
6 |
7 | Redistribution and use in source and binary forms, with or without
8 | modification, are permitted provided that the following conditions
9 | are met:
10 |
11 | - Redistributions of source code must retain the above copyright
12 | notice, this list of conditions and the following disclaimer.
13 |
14 | - Redistributions in binary form must reproduce the above copyright
15 | notice, this list of conditions and the following disclaimer in the
16 | documentation and/or other materials provided with the distribution.
17 |
18 | - Neither the name of the Xiph.org Foundation nor the names of its
19 | contributors may be used to endorse or promote products derived from
20 | this software without specific prior written permission.
21 |
22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
25 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
26 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
28 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/English.lproj/InfoPlist.strings
8 |
9 | hash
10 |
11 | SpvCfw0UsHoD71ReAIyHRtgJ5+8=
12 |
13 | optional
14 |
15 |
16 | Resources/Info.plist
17 |
18 | Is7j5AoBYKsRC1HEYDRCRBF6XzA=
19 |
20 | Resources/LICENSE.ogg-vorbis.txt
21 |
22 | e2X5Tjm44IQe/6GP2aSe45CDeBE=
23 |
24 |
25 | files2
26 |
27 | Headers/ogg.h
28 |
29 | hash
30 |
31 | AFNtdHRPvTcVwmm2Xkwe0KetWyI=
32 |
33 | hash2
34 |
35 | VVj+aQGANADntSUtH1B0Jsq+uh7/N2OY54hlp+czOAw=
36 |
37 |
38 | Headers/os_types.h
39 |
40 | hash
41 |
42 | uDjiyvwNqBRlVc/fPwY2AeT/N3k=
43 |
44 | hash2
45 |
46 | MDz3PkNOuWC8VhyecdcT7MNhS0UAS6V1+BBtVJH7d8g=
47 |
48 |
49 | Resources/English.lproj/InfoPlist.strings
50 |
51 | hash
52 |
53 | SpvCfw0UsHoD71ReAIyHRtgJ5+8=
54 |
55 | hash2
56 |
57 | nW+Ynur6e91CqWJtXLWbTI7GuphMCOm+OH3qOfuGiBw=
58 |
59 | optional
60 |
61 |
62 | Resources/Info.plist
63 |
64 | hash
65 |
66 | Is7j5AoBYKsRC1HEYDRCRBF6XzA=
67 |
68 | hash2
69 |
70 | ZHiBcTZVxLsOt/RAdanOjmVhveeAKBMkaEKmOhyyq/Q=
71 |
72 |
73 | Resources/LICENSE.ogg-vorbis.txt
74 |
75 | hash
76 |
77 | e2X5Tjm44IQe/6GP2aSe45CDeBE=
78 |
79 | hash2
80 |
81 | 8thy28NDHC8FkArFAffWNjZ/5ty8MwHrYNkSD5xGWUk=
82 |
83 |
84 |
85 | rules
86 |
87 | ^Resources/
88 |
89 | ^Resources/.*\.lproj/
90 |
91 | optional
92 |
93 | weight
94 | 1000
95 |
96 | ^Resources/.*\.lproj/locversion.plist$
97 |
98 | omit
99 |
100 | weight
101 | 1100
102 |
103 | ^Resources/Base\.lproj/
104 |
105 | weight
106 | 1010
107 |
108 | ^version.plist$
109 |
110 |
111 | rules2
112 |
113 | .*\.dSYM($|/)
114 |
115 | weight
116 | 11
117 |
118 | ^(.*/)?\.DS_Store$
119 |
120 | omit
121 |
122 | weight
123 | 2000
124 |
125 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
126 |
127 | nested
128 |
129 | weight
130 | 10
131 |
132 | ^.*
133 |
134 | ^Info\.plist$
135 |
136 | omit
137 |
138 | weight
139 | 20
140 |
141 | ^PkgInfo$
142 |
143 | omit
144 |
145 | weight
146 | 20
147 |
148 | ^Resources/
149 |
150 | weight
151 | 20
152 |
153 | ^Resources/.*\.lproj/
154 |
155 | optional
156 |
157 | weight
158 | 1000
159 |
160 | ^Resources/.*\.lproj/locversion.plist$
161 |
162 | omit
163 |
164 | weight
165 | 1100
166 |
167 | ^Resources/Base\.lproj/
168 |
169 | weight
170 | 1010
171 |
172 | ^[^/]+$
173 |
174 | nested
175 |
176 | weight
177 | 10
178 |
179 | ^embedded\.provisionprofile$
180 |
181 | weight
182 | 20
183 |
184 | ^version\.plist$
185 |
186 | weight
187 | 20
188 |
189 |
190 |
191 |
192 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Opus:
--------------------------------------------------------------------------------
1 | Versions/Current/Opus
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Opus:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Opus
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | Opus
9 | CFBundleGetInfoString
10 | libopus 1.0.3
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | Opus
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.3
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0.3
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/LICENSE.opus.txt:
--------------------------------------------------------------------------------
1 | Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
2 | Jean-Marc Valin, Timothy B. Terriberry,
3 | CSIRO, Gregory Maxwell, Mark Borgerding,
4 | Erik de Castro Lopo
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions
8 | are met:
9 |
10 | - Redistributions of source code must retain the above copyright
11 | notice, this list of conditions and the following disclaimer.
12 |
13 | - Redistributions in binary form must reproduce the above copyright
14 | notice, this list of conditions and the following disclaimer in the
15 | documentation and/or other materials provided with the distribution.
16 |
17 | - Neither the name of Internet Society, IETF or IETF Trust, nor the
18 | names of specific contributors, may be used to endorse or promote
19 | products derived from this software without specific prior written
20 | permission.
21 |
22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
25 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
26 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
27 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
28 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
29 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
30 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
31 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 |
34 | Opus is subject to the royalty-free patent licenses which are
35 | specified at:
36 |
37 | Xiph.Org Foundation:
38 | https://datatracker.ietf.org/ipr/1524/
39 |
40 | Microsoft Corporation:
41 | https://datatracker.ietf.org/ipr/1914/
42 |
43 | Broadcom Corporation:
44 | https://datatracker.ietf.org/ipr/1526/
45 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/English.lproj/InfoPlist.strings
8 |
9 | hash
10 |
11 | Fce3uiA06Jh3QtgHdgcf/39//w8=
12 |
13 | optional
14 |
15 |
16 | Resources/Info.plist
17 |
18 | vWg7LWV1hKu6SLAztvJS1xpkJeM=
19 |
20 | Resources/LICENSE.opus.txt
21 |
22 | 1R5EIEU7Oou5iO129cNxHHeDSCs=
23 |
24 |
25 | files2
26 |
27 | Headers/opus.h
28 |
29 | hash
30 |
31 | 7z5CMawaPbnRumQ6CiKNVv2F4zg=
32 |
33 | hash2
34 |
35 | cvMtL+dmcvhLt8Fo9Y4jP+rE++HPyCRE6MlfvamL2lA=
36 |
37 |
38 | Headers/opus_defines.h
39 |
40 | hash
41 |
42 | wwXfXLlbBFYLaKyA2a0Tgob/oWw=
43 |
44 | hash2
45 |
46 | baXTxlg6oPZI1WVAkvoW6RFMtWH//Tn3Kzan5Wbi/R8=
47 |
48 |
49 | Headers/opus_multistream.h
50 |
51 | hash
52 |
53 | I5Ewe8gFX5gTIX+3/LlyR7NkmDQ=
54 |
55 | hash2
56 |
57 | aRO4DKdH/UNcABsoUsnj1lnaFP8oJRt42yGdg8uIIIg=
58 |
59 |
60 | Headers/opus_types.h
61 |
62 | hash
63 |
64 | ZEgD6Os9Sg15GLJPrCFgyDAlg2c=
65 |
66 | hash2
67 |
68 | JWuVaA7aTLzOZ5wZLVYiXOyTgksWIK5kEMaaiuOFIR4=
69 |
70 |
71 | Resources/English.lproj/InfoPlist.strings
72 |
73 | hash
74 |
75 | Fce3uiA06Jh3QtgHdgcf/39//w8=
76 |
77 | hash2
78 |
79 | H//G1BL3hiaN/l3djNFBoJpXHn3OmzQm9su9arJjwnk=
80 |
81 | optional
82 |
83 |
84 | Resources/Info.plist
85 |
86 | hash
87 |
88 | vWg7LWV1hKu6SLAztvJS1xpkJeM=
89 |
90 | hash2
91 |
92 | ZDCA6ODmnNdHrvUNcoOyV3B8KoUzaXCcrf8pwhPUYU0=
93 |
94 |
95 | Resources/LICENSE.opus.txt
96 |
97 | hash
98 |
99 | 1R5EIEU7Oou5iO129cNxHHeDSCs=
100 |
101 | hash2
102 |
103 | ngOOAqSHs9sj7YjNHHwuLIuOxEKUKU4x+bzKtQlLAAQ=
104 |
105 |
106 |
107 | rules
108 |
109 | ^Resources/
110 |
111 | ^Resources/.*\.lproj/
112 |
113 | optional
114 |
115 | weight
116 | 1000
117 |
118 | ^Resources/.*\.lproj/locversion.plist$
119 |
120 | omit
121 |
122 | weight
123 | 1100
124 |
125 | ^Resources/Base\.lproj/
126 |
127 | weight
128 | 1010
129 |
130 | ^version.plist$
131 |
132 |
133 | rules2
134 |
135 | .*\.dSYM($|/)
136 |
137 | weight
138 | 11
139 |
140 | ^(.*/)?\.DS_Store$
141 |
142 | omit
143 |
144 | weight
145 | 2000
146 |
147 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
148 |
149 | nested
150 |
151 | weight
152 | 10
153 |
154 | ^.*
155 |
156 | ^Info\.plist$
157 |
158 | omit
159 |
160 | weight
161 | 20
162 |
163 | ^PkgInfo$
164 |
165 | omit
166 |
167 | weight
168 | 20
169 |
170 | ^Resources/
171 |
172 | weight
173 | 20
174 |
175 | ^Resources/.*\.lproj/
176 |
177 | optional
178 |
179 | weight
180 | 1000
181 |
182 | ^Resources/.*\.lproj/locversion.plist$
183 |
184 | omit
185 |
186 | weight
187 | 1100
188 |
189 | ^Resources/Base\.lproj/
190 |
191 | weight
192 | 1010
193 |
194 | ^[^/]+$
195 |
196 | nested
197 |
198 | weight
199 | 10
200 |
201 | ^embedded\.provisionprofile$
202 |
203 | weight
204 | 20
205 |
206 | ^version\.plist$
207 |
208 | weight
209 | 20
210 |
211 |
212 |
213 |
214 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/OpusFile:
--------------------------------------------------------------------------------
1 | Versions/Current/OpusFile
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/OpusFile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/OpusFile
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | OpusFile
9 | CFBundleGetInfoString
10 | libopusfile 0.10
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | OpusFile
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.3
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 0.10
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/LICENSE.opusfile.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 1994-2013 Xiph.Org Foundation and contributors
2 |
3 | Redistribution and use in source and binary forms, with or without
4 | modification, are permitted provided that the following conditions
5 | are met:
6 |
7 | - Redistributions of source code must retain the above copyright
8 | notice, this list of conditions and the following disclaimer.
9 |
10 | - Redistributions in binary form must reproduce the above copyright
11 | notice, this list of conditions and the following disclaimer in the
12 | documentation and/or other materials provided with the distribution.
13 |
14 | - Neither the name of the Xiph.Org Foundation nor the names of its
15 | contributors may be used to endorse or promote products derived from
16 | this software without specific prior written permission.
17 |
18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
22 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/English.lproj/InfoPlist.strings
8 |
9 | hash
10 |
11 | xyaFucuj2jectDwhn4p2xt3QlH8=
12 |
13 | optional
14 |
15 |
16 | Resources/Info.plist
17 |
18 | jFSB/xpoXPQLZxWUhua3aXQCz/M=
19 |
20 | Resources/LICENSE.opusfile.txt
21 |
22 | kdr9FE52KEX2ckplkRTZ1sLVp9o=
23 |
24 |
25 | files2
26 |
27 | Headers/opusfile.h
28 |
29 | hash
30 |
31 | NY6yX/VCGprHuqo7/07Owi+R0tM=
32 |
33 | hash2
34 |
35 | JmS4J0BilGhT9ph2m3jTGFkBJih3XSzDLTfYZsbHPPM=
36 |
37 |
38 | Resources/English.lproj/InfoPlist.strings
39 |
40 | hash
41 |
42 | xyaFucuj2jectDwhn4p2xt3QlH8=
43 |
44 | hash2
45 |
46 | /D+iCQKKKNecBKDL+Ov+JhDwxmqRCIQWfEvWh/Rlngc=
47 |
48 | optional
49 |
50 |
51 | Resources/Info.plist
52 |
53 | hash
54 |
55 | jFSB/xpoXPQLZxWUhua3aXQCz/M=
56 |
57 | hash2
58 |
59 | coP7sqpF1UZyasiXl0InNz5OHtjPaWk1HN7qFdM7FSI=
60 |
61 |
62 | Resources/LICENSE.opusfile.txt
63 |
64 | hash
65 |
66 | kdr9FE52KEX2ckplkRTZ1sLVp9o=
67 |
68 | hash2
69 |
70 | AmeueVq3RMTg+cReJJRA/fLnXayMgE82BmsoZJv3Sq8=
71 |
72 |
73 |
74 | rules
75 |
76 | ^Resources/
77 |
78 | ^Resources/.*\.lproj/
79 |
80 | optional
81 |
82 | weight
83 | 1000
84 |
85 | ^Resources/.*\.lproj/locversion.plist$
86 |
87 | omit
88 |
89 | weight
90 | 1100
91 |
92 | ^Resources/Base\.lproj/
93 |
94 | weight
95 | 1010
96 |
97 | ^version.plist$
98 |
99 |
100 | rules2
101 |
102 | .*\.dSYM($|/)
103 |
104 | weight
105 | 11
106 |
107 | ^(.*/)?\.DS_Store$
108 |
109 | omit
110 |
111 | weight
112 | 2000
113 |
114 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
115 |
116 | nested
117 |
118 | weight
119 | 10
120 |
121 | ^.*
122 |
123 | ^Info\.plist$
124 |
125 | omit
126 |
127 | weight
128 | 20
129 |
130 | ^PkgInfo$
131 |
132 | omit
133 |
134 | weight
135 | 20
136 |
137 | ^Resources/
138 |
139 | weight
140 | 20
141 |
142 | ^Resources/.*\.lproj/
143 |
144 | optional
145 |
146 | weight
147 | 1000
148 |
149 | ^Resources/.*\.lproj/locversion.plist$
150 |
151 | omit
152 |
153 | weight
154 | 1100
155 |
156 | ^Resources/Base\.lproj/
157 |
158 | weight
159 | 1010
160 |
161 | ^[^/]+$
162 |
163 | nested
164 |
165 | weight
166 | 10
167 |
168 | ^embedded\.provisionprofile$
169 |
170 | weight
171 | 20
172 |
173 | ^version\.plist$
174 |
175 | weight
176 | 20
177 |
178 |
179 |
180 |
181 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 16G29
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | Vorbis
11 | CFBundleGetInfoString
12 | Vorbis framework 1.2.3, Copyright © 1994-2009 Xiph.Org Foundation
13 | CFBundleIdentifier
14 | org.xiph.vorbis
15 | CFBundleInfoDictionaryVersion
16 | 6.0
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 1.2.3
21 | CFBundleSignature
22 | ????
23 | CFBundleSupportedPlatforms
24 |
25 | MacOSX
26 |
27 | CFBundleVersion
28 | 1.2.3
29 | CSResourcesFileMapped
30 |
31 | DTCompiler
32 | com.apple.compilers.llvm.clang.1_0
33 | DTPlatformBuild
34 | 9A235
35 | DTPlatformVersion
36 | GM
37 | DTSDKBuild
38 | 17A360
39 | DTSDKName
40 | macosx10.13
41 | DTXcode
42 | 0900
43 | DTXcodeBuild
44 | 9A235
45 | NSHumanReadableCopyright
46 | Vorbis framework 1.2.3, Copyright © 1994-2009 Xiph.Org Foundation
47 |
48 |
49 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt:
--------------------------------------------------------------------------------
1 | The source code to this library used with SDL_mixer can be found here:
2 | http://www.libsdl.org/projects/SDL_mixer/libs/
3 | ---
4 |
5 | Copyright (c) 2002-2008 Xiph.org Foundation
6 |
7 | Redistribution and use in source and binary forms, with or without
8 | modification, are permitted provided that the following conditions
9 | are met:
10 |
11 | - Redistributions of source code must retain the above copyright
12 | notice, this list of conditions and the following disclaimer.
13 |
14 | - Redistributions in binary form must reproduce the above copyright
15 | notice, this list of conditions and the following disclaimer in the
16 | documentation and/or other materials provided with the distribution.
17 |
18 | - Neither the name of the Xiph.org Foundation nor the names of its
19 | contributors may be used to endorse or promote products derived from
20 | this software without specific prior written permission.
21 |
22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
25 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
26 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
28 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Vorbis:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Vorbis
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/English.lproj/InfoPlist.strings
8 |
9 | hash
10 |
11 | xvZa7r5RUJvaJF/StlZX2cDVlmc=
12 |
13 | optional
14 |
15 |
16 | Resources/Info.plist
17 |
18 | gIwZcuSnnnc+DlnNUrK2L1nmi0U=
19 |
20 | Resources/LICENSE.ogg-vorbis.txt
21 |
22 | e2X5Tjm44IQe/6GP2aSe45CDeBE=
23 |
24 |
25 | files2
26 |
27 | Headers/codec.h
28 |
29 | hash
30 |
31 | IXHAaQBjDNOAKQb8tUY02BjKBhg=
32 |
33 | hash2
34 |
35 | Fxz0DMeehNY+2vralHGxOiPJG77d8sZ4VK98ycR/gzM=
36 |
37 |
38 | Headers/vorbisenc.h
39 |
40 | hash
41 |
42 | CTZFwPHtZhM0WWrogDtnB+Vo/dY=
43 |
44 | hash2
45 |
46 | QARGprWW/BIeb3A+kPSh+l4bmYD8QA58LCG5v3e5/Ug=
47 |
48 |
49 | Headers/vorbisfile.h
50 |
51 | hash
52 |
53 | z6ba+ZvstLLFaEGMRTbRHxNAeLI=
54 |
55 | hash2
56 |
57 | as8OWFFsGCHMGdNcV9qzNfxKYHwcj+BKHEK4Od+5k5k=
58 |
59 |
60 | Resources/English.lproj/InfoPlist.strings
61 |
62 | hash
63 |
64 | xvZa7r5RUJvaJF/StlZX2cDVlmc=
65 |
66 | hash2
67 |
68 | iTuEzML2R3dOLoNVoO7pl/IUnTNB7hW8zv1E7T4cL/I=
69 |
70 | optional
71 |
72 |
73 | Resources/Info.plist
74 |
75 | hash
76 |
77 | gIwZcuSnnnc+DlnNUrK2L1nmi0U=
78 |
79 | hash2
80 |
81 | hfTyW7/KfL5jcECb0VFA7uQKaXW4S+klbEtLX5tw9pw=
82 |
83 |
84 | Resources/LICENSE.ogg-vorbis.txt
85 |
86 | hash
87 |
88 | e2X5Tjm44IQe/6GP2aSe45CDeBE=
89 |
90 | hash2
91 |
92 | 8thy28NDHC8FkArFAffWNjZ/5ty8MwHrYNkSD5xGWUk=
93 |
94 |
95 |
96 | rules
97 |
98 | ^Resources/
99 |
100 | ^Resources/.*\.lproj/
101 |
102 | optional
103 |
104 | weight
105 | 1000
106 |
107 | ^Resources/.*\.lproj/locversion.plist$
108 |
109 | omit
110 |
111 | weight
112 | 1100
113 |
114 | ^Resources/Base\.lproj/
115 |
116 | weight
117 | 1010
118 |
119 | ^version.plist$
120 |
121 |
122 | rules2
123 |
124 | .*\.dSYM($|/)
125 |
126 | weight
127 | 11
128 |
129 | ^(.*/)?\.DS_Store$
130 |
131 | omit
132 |
133 | weight
134 | 2000
135 |
136 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
137 |
138 | nested
139 |
140 | weight
141 | 10
142 |
143 | ^.*
144 |
145 | ^Info\.plist$
146 |
147 | omit
148 |
149 | weight
150 | 20
151 |
152 | ^PkgInfo$
153 |
154 | omit
155 |
156 | weight
157 | 20
158 |
159 | ^Resources/
160 |
161 | weight
162 | 20
163 |
164 | ^Resources/.*\.lproj/
165 |
166 | optional
167 |
168 | weight
169 | 1000
170 |
171 | ^Resources/.*\.lproj/locversion.plist$
172 |
173 | omit
174 |
175 | weight
176 | 1100
177 |
178 | ^Resources/Base\.lproj/
179 |
180 | weight
181 | 1010
182 |
183 | ^[^/]+$
184 |
185 | nested
186 |
187 | weight
188 | 10
189 |
190 | ^embedded\.provisionprofile$
191 |
192 | weight
193 | 20
194 |
195 | ^version\.plist$
196 |
197 | weight
198 | 20
199 |
200 |
201 |
202 |
203 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Vorbis:
--------------------------------------------------------------------------------
1 | Versions/Current/Vorbis
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | modplug
9 | CFBundleGetInfoString
10 | libmodplug 0.8.9
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | modplug
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 0.8.9
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 0.8.9
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/Resources/LICENSE.modplug.txt:
--------------------------------------------------------------------------------
1 | ModPlug-XMMS and libmodplug are now in the public domain.
2 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/Info.plist
8 |
9 | uDHhprGyyxu/eNO5v3q+37XJW9k=
10 |
11 | Resources/LICENSE.modplug.txt
12 |
13 | +OiRH9Tf6T8s0agU3uTQpjURuXQ=
14 |
15 |
16 | files2
17 |
18 | Headers/modplug.h
19 |
20 | hash
21 |
22 | q1ryb4xX4NtVwTWD5KN0jvGDKh0=
23 |
24 | hash2
25 |
26 | DTJjl8a+4IWnJSB+Nf3muJ/ME6AMqFJUJCyBq9/ROY4=
27 |
28 |
29 | Resources/Info.plist
30 |
31 | hash
32 |
33 | uDHhprGyyxu/eNO5v3q+37XJW9k=
34 |
35 | hash2
36 |
37 | b1GyRMz7f/wGfc4w8mNnx2tbRSNuvLt2mJOAoKaeN2M=
38 |
39 |
40 | Resources/LICENSE.modplug.txt
41 |
42 | hash
43 |
44 | +OiRH9Tf6T8s0agU3uTQpjURuXQ=
45 |
46 | hash2
47 |
48 | tk0FUil20m6HC/u/cB5aicxeKrj73md+JPB92vDax8E=
49 |
50 |
51 |
52 | rules
53 |
54 | ^Resources/
55 |
56 | ^Resources/.*\.lproj/
57 |
58 | optional
59 |
60 | weight
61 | 1000
62 |
63 | ^Resources/.*\.lproj/locversion.plist$
64 |
65 | omit
66 |
67 | weight
68 | 1100
69 |
70 | ^Resources/Base\.lproj/
71 |
72 | weight
73 | 1010
74 |
75 | ^version.plist$
76 |
77 |
78 | rules2
79 |
80 | .*\.dSYM($|/)
81 |
82 | weight
83 | 11
84 |
85 | ^(.*/)?\.DS_Store$
86 |
87 | omit
88 |
89 | weight
90 | 2000
91 |
92 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
93 |
94 | nested
95 |
96 | weight
97 | 10
98 |
99 | ^.*
100 |
101 | ^Info\.plist$
102 |
103 | omit
104 |
105 | weight
106 | 20
107 |
108 | ^PkgInfo$
109 |
110 | omit
111 |
112 | weight
113 | 20
114 |
115 | ^Resources/
116 |
117 | weight
118 | 20
119 |
120 | ^Resources/.*\.lproj/
121 |
122 | optional
123 |
124 | weight
125 | 1000
126 |
127 | ^Resources/.*\.lproj/locversion.plist$
128 |
129 | omit
130 |
131 | weight
132 | 1100
133 |
134 | ^Resources/Base\.lproj/
135 |
136 | weight
137 | 1010
138 |
139 | ^[^/]+$
140 |
141 | nested
142 |
143 | weight
144 | 10
145 |
146 | ^embedded\.provisionprofile$
147 |
148 | weight
149 | 20
150 |
151 | ^version\.plist$
152 |
153 | weight
154 | 20
155 |
156 |
157 |
158 |
159 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/modplug:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/modplug
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/modplug:
--------------------------------------------------------------------------------
1 | Versions/Current/modplug
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | mpg123
9 | CFBundleGetInfoString
10 | libmpg123 1.25.6
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | mpg123
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.25.6
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.25.6
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/Info.plist
8 |
9 | xxqZ/3xOBR1ijf3qsdmdN1s0hBI=
10 |
11 | Resources/LICENSE.mpg123.txt
12 |
13 | 1YwHH+hCzlx/oEg340jMUL/tP/Q=
14 |
15 |
16 | files2
17 |
18 | Headers/fmt123.h
19 |
20 | hash
21 |
22 | uI7tO9O1cenGBgY+hP8FS3UGSDA=
23 |
24 | hash2
25 |
26 | DtghkJWFGeSvqvfGmwxt9p/QPKW3oVRV7PSVld4lqk4=
27 |
28 |
29 | Headers/mpg123.h
30 |
31 | hash
32 |
33 | UhltfKAvhpCWVjcIFTMqq1+g8+U=
34 |
35 | hash2
36 |
37 | 8LFVBLF8/uJKwB0SFABY1Pxn5vG9oBnnyr27dAZMU2c=
38 |
39 |
40 | Resources/Info.plist
41 |
42 | hash
43 |
44 | xxqZ/3xOBR1ijf3qsdmdN1s0hBI=
45 |
46 | hash2
47 |
48 | AXwtgnHkeA1I7WahWFMoz+5pXMiVnTcFwwi2gJ+1Wq8=
49 |
50 |
51 | Resources/LICENSE.mpg123.txt
52 |
53 | hash
54 |
55 | 1YwHH+hCzlx/oEg340jMUL/tP/Q=
56 |
57 | hash2
58 |
59 | 9A4N2GsntS5Cm2k6h7PKY64KmKTRQudyB6pr3x23opU=
60 |
61 |
62 |
63 | rules
64 |
65 | ^Resources/
66 |
67 | ^Resources/.*\.lproj/
68 |
69 | optional
70 |
71 | weight
72 | 1000
73 |
74 | ^Resources/.*\.lproj/locversion.plist$
75 |
76 | omit
77 |
78 | weight
79 | 1100
80 |
81 | ^Resources/Base\.lproj/
82 |
83 | weight
84 | 1010
85 |
86 | ^version.plist$
87 |
88 |
89 | rules2
90 |
91 | .*\.dSYM($|/)
92 |
93 | weight
94 | 11
95 |
96 | ^(.*/)?\.DS_Store$
97 |
98 | omit
99 |
100 | weight
101 | 2000
102 |
103 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
104 |
105 | nested
106 |
107 | weight
108 | 10
109 |
110 | ^.*
111 |
112 | ^Info\.plist$
113 |
114 | omit
115 |
116 | weight
117 | 20
118 |
119 | ^PkgInfo$
120 |
121 | omit
122 |
123 | weight
124 | 20
125 |
126 | ^Resources/
127 |
128 | weight
129 | 20
130 |
131 | ^Resources/.*\.lproj/
132 |
133 | optional
134 |
135 | weight
136 | 1000
137 |
138 | ^Resources/.*\.lproj/locversion.plist$
139 |
140 | omit
141 |
142 | weight
143 | 1100
144 |
145 | ^Resources/Base\.lproj/
146 |
147 | weight
148 | 1010
149 |
150 | ^[^/]+$
151 |
152 | nested
153 |
154 | weight
155 | 10
156 |
157 | ^embedded\.provisionprofile$
158 |
159 | weight
160 | 20
161 |
162 | ^version\.plist$
163 |
164 | weight
165 | 20
166 |
167 |
168 |
169 |
170 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/mpg123:
--------------------------------------------------------------------------------
1 | Versions/Current/mpg123
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 17G65
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | SDL2_mixer
11 | CFBundleIdentifier
12 | org.libsdl.SDL2-mixer
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | SDL2_mixer
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 2.0.4
21 | CFBundleSupportedPlatforms
22 |
23 | MacOSX
24 |
25 | CFBundleVersion
26 | 2.0.4
27 | DTCompiler
28 | com.apple.compilers.llvm.clang.1_0
29 | DTPlatformBuild
30 | 10A255
31 | DTPlatformVersion
32 | GM
33 | DTSDKBuild
34 | 18A384
35 | DTSDKName
36 | macosx10.14
37 | DTXcode
38 | 1000
39 | DTXcodeBuild
40 | 10A255
41 |
42 |
43 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/SDL2_mixer:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/SDL2_mixer
--------------------------------------------------------------------------------
/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/ReadMe.txt:
--------------------------------------------------------------------------------
1 | SDL_ttf is an example portable font rendering library for use with SDL.
2 |
3 | The source code is available from: http://www.libsdl.org/projects/SDL_ttf
4 |
5 | This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html
6 |
7 | Portions of this software are copyright © 2013 The FreeType Project (www.freetype.org). All rights reserved.
8 |
9 | This packages contains the SDL2_ttf.framework for OS X. Conforming with Apple guidelines, this framework contains both the SDL runtime component and development header files.
10 |
11 | Requirements:
12 | You must have the SDL2.framework installed.
13 |
14 | To Install:
15 | Copy the SDL2_ttf.framework to /Library/Frameworks
16 |
17 | You may alternatively install it in /Library/Frameworks if your access privileges are not high enough. (Be aware that the Xcode templates we provide in the SDL Developer Extras package may require some adjustment for your system if you do this.)
18 |
19 |
20 | (Partial) History of PB/Xcode projects:
21 | 2009-09-21 - Updated for 64-bit (Snow Leopard) Universal Binaries.
22 | Switched to 10.4 minimum requirement.
23 | Now dynamic linking Mac OS X bundled freetype directly in /usr/X11R6. (We used to just copy this one into our package since older versions of Mac OS X didn't ship with the library.)
24 | Reason: We no longer statically link libfreetype.a into the binary because Apple stopped supplying a libfreetype.a in the 10.5 and 10.6 SDKs.
25 | For static library target, you will need to link against libfreetype.dylib for your final app.
26 |
27 | 2006-01-31 - First entry in history. Updated for Universal Binaries. Static library of libfreetype has been updated by copying the version Apple provides from the 10.4u SDK.
28 |
29 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Frameworks:
--------------------------------------------------------------------------------
1 | Versions/Current/Frameworks
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/SDL2_ttf:
--------------------------------------------------------------------------------
1 | Versions/Current/SDL2_ttf
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/FreeType:
--------------------------------------------------------------------------------
1 | Versions/Current/FreeType
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/FreeType:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/FreeType
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftmodule.h:
--------------------------------------------------------------------------------
1 | /* This is a generated file. */
2 | FT_USE_MODULE( FT_Driver_ClassRec, tt_driver_class )
3 | FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class )
4 | FT_USE_MODULE( FT_Driver_ClassRec, cff_driver_class )
5 | FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class )
6 | FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class )
7 | FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
8 | FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
9 | FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )
10 | FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class )
11 | FT_USE_MODULE( FT_Module_Class, sfnt_module_class )
12 | FT_USE_MODULE( FT_Module_Class, autofit_module_class )
13 | FT_USE_MODULE( FT_Module_Class, pshinter_module_class )
14 | FT_USE_MODULE( FT_Renderer_Class, ft_raster1_renderer_class )
15 | FT_USE_MODULE( FT_Renderer_Class, ft_smooth_renderer_class )
16 | FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcd_renderer_class )
17 | FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcdv_renderer_class )
18 | FT_USE_MODULE( FT_Module_Class, psaux_module_class )
19 | FT_USE_MODULE( FT_Module_Class, psnames_module_class )
20 | /* EOF */
21 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftbzip2.h:
--------------------------------------------------------------------------------
1 | /***************************************************************************/
2 | /* */
3 | /* ftbzip2.h */
4 | /* */
5 | /* Bzip2-compressed stream support. */
6 | /* */
7 | /* Copyright 2010-2018 by */
8 | /* Joel Klinghed. */
9 | /* */
10 | /* This file is part of the FreeType project, and may only be used, */
11 | /* modified, and distributed under the terms of the FreeType project */
12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13 | /* this file you indicate that you have read the license and */
14 | /* understand and accept it fully. */
15 | /* */
16 | /***************************************************************************/
17 |
18 |
19 | #ifndef FTBZIP2_H_
20 | #define FTBZIP2_H_
21 |
22 | #include
23 | #include FT_FREETYPE_H
24 |
25 | #ifdef FREETYPE_H
26 | #error "freetype.h of FreeType 1 has been loaded!"
27 | #error "Please fix the directory search order for header files"
28 | #error "so that freetype.h of FreeType 2 is found first."
29 | #endif
30 |
31 |
32 | FT_BEGIN_HEADER
33 |
34 | /*************************************************************************/
35 | /* */
36 | /* */
37 | /* bzip2 */
38 | /* */
39 | /* */
40 | /* BZIP2 Streams */
41 | /* */
42 | /* */
43 | /* Using bzip2-compressed font files. */
44 | /* */
45 | /* */
46 | /* This section contains the declaration of Bzip2-specific functions. */
47 | /* */
48 | /*************************************************************************/
49 |
50 |
51 | /************************************************************************
52 | *
53 | * @function:
54 | * FT_Stream_OpenBzip2
55 | *
56 | * @description:
57 | * Open a new stream to parse bzip2-compressed font files. This is
58 | * mainly used to support the compressed `*.pcf.bz2' fonts that come
59 | * with XFree86.
60 | *
61 | * @input:
62 | * stream ::
63 | * The target embedding stream.
64 | *
65 | * source ::
66 | * The source stream.
67 | *
68 | * @return:
69 | * FreeType error code. 0~means success.
70 | *
71 | * @note:
72 | * The source stream must be opened _before_ calling this function.
73 | *
74 | * Calling the internal function `FT_Stream_Close' on the new stream will
75 | * *not* call `FT_Stream_Close' on the source stream. None of the stream
76 | * objects will be released to the heap.
77 | *
78 | * The stream implementation is very basic and resets the decompression
79 | * process each time seeking backwards is needed within the stream.
80 | *
81 | * In certain builds of the library, bzip2 compression recognition is
82 | * automatically handled when calling @FT_New_Face or @FT_Open_Face.
83 | * This means that if no font driver is capable of handling the raw
84 | * compressed file, the library will try to open a bzip2 compressed stream
85 | * from it and re-open the face with it.
86 | *
87 | * This function may return `FT_Err_Unimplemented_Feature' if your build
88 | * of FreeType was not compiled with bzip2 support.
89 | */
90 | FT_EXPORT( FT_Error )
91 | FT_Stream_OpenBzip2( FT_Stream stream,
92 | FT_Stream source );
93 |
94 | /* */
95 |
96 |
97 | FT_END_HEADER
98 |
99 | #endif /* FTBZIP2_H_ */
100 |
101 |
102 | /* END */
103 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftfntfmt.h:
--------------------------------------------------------------------------------
1 | /***************************************************************************/
2 | /* */
3 | /* ftfntfmt.h */
4 | /* */
5 | /* Support functions for font formats. */
6 | /* */
7 | /* Copyright 2002-2018 by */
8 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */
9 | /* */
10 | /* This file is part of the FreeType project, and may only be used, */
11 | /* modified, and distributed under the terms of the FreeType project */
12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13 | /* this file you indicate that you have read the license and */
14 | /* understand and accept it fully. */
15 | /* */
16 | /***************************************************************************/
17 |
18 |
19 | #ifndef FTFNTFMT_H_
20 | #define FTFNTFMT_H_
21 |
22 | #include
23 | #include FT_FREETYPE_H
24 |
25 | #ifdef FREETYPE_H
26 | #error "freetype.h of FreeType 1 has been loaded!"
27 | #error "Please fix the directory search order for header files"
28 | #error "so that freetype.h of FreeType 2 is found first."
29 | #endif
30 |
31 |
32 | FT_BEGIN_HEADER
33 |
34 |
35 | /*************************************************************************/
36 | /* */
37 | /* */
38 | /* font_formats */
39 | /* */
40 | /* */
41 | /* Font Formats */
42 | /* */
43 | /* */
44 | /* Getting the font format. */
45 | /* */
46 | /* */
47 | /* The single function in this section can be used to get the font */
48 | /* format. Note that this information is not needed normally; */
49 | /* however, there are special cases (like in PDF devices) where it is */
50 | /* important to differentiate, in spite of FreeType's uniform API. */
51 | /* */
52 | /*************************************************************************/
53 |
54 |
55 | /*************************************************************************/
56 | /* */
57 | /* */
58 | /* FT_Get_Font_Format */
59 | /* */
60 | /* */
61 | /* Return a string describing the format of a given face. Possible */
62 | /* values are `TrueType', `Type~1', `BDF', `PCF', `Type~42', */
63 | /* `CID~Type~1', `CFF', `PFR', and `Windows~FNT'. */
64 | /* */
65 | /* The return value is suitable to be used as an X11 FONT_PROPERTY. */
66 | /* */
67 | /* */
68 | /* face :: */
69 | /* Input face handle. */
70 | /* */
71 | /* */
72 | /* Font format string. NULL in case of error. */
73 | /* */
74 | /* */
75 | /* A deprecated name for the same function is */
76 | /* `FT_Get_X11_Font_Format'. */
77 | /* */
78 | FT_EXPORT( const char* )
79 | FT_Get_Font_Format( FT_Face face );
80 |
81 |
82 | /* deprecated */
83 | FT_EXPORT( const char* )
84 | FT_Get_X11_Font_Format( FT_Face face );
85 |
86 |
87 | /* */
88 |
89 |
90 | FT_END_HEADER
91 |
92 | #endif /* FTFNTFMT_H_ */
93 |
94 |
95 | /* END */
96 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftlzw.h:
--------------------------------------------------------------------------------
1 | /***************************************************************************/
2 | /* */
3 | /* ftlzw.h */
4 | /* */
5 | /* LZW-compressed stream support. */
6 | /* */
7 | /* Copyright 2004-2018 by */
8 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */
9 | /* */
10 | /* This file is part of the FreeType project, and may only be used, */
11 | /* modified, and distributed under the terms of the FreeType project */
12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13 | /* this file you indicate that you have read the license and */
14 | /* understand and accept it fully. */
15 | /* */
16 | /***************************************************************************/
17 |
18 |
19 | #ifndef FTLZW_H_
20 | #define FTLZW_H_
21 |
22 | #include
23 | #include FT_FREETYPE_H
24 |
25 | #ifdef FREETYPE_H
26 | #error "freetype.h of FreeType 1 has been loaded!"
27 | #error "Please fix the directory search order for header files"
28 | #error "so that freetype.h of FreeType 2 is found first."
29 | #endif
30 |
31 |
32 | FT_BEGIN_HEADER
33 |
34 | /*************************************************************************/
35 | /* */
36 | /* */
37 | /* lzw */
38 | /* */
39 | /* */
40 | /* LZW Streams */
41 | /* */
42 | /* */
43 | /* Using LZW-compressed font files. */
44 | /* */
45 | /* */
46 | /* This section contains the declaration of LZW-specific functions. */
47 | /* */
48 | /*************************************************************************/
49 |
50 | /************************************************************************
51 | *
52 | * @function:
53 | * FT_Stream_OpenLZW
54 | *
55 | * @description:
56 | * Open a new stream to parse LZW-compressed font files. This is
57 | * mainly used to support the compressed `*.pcf.Z' fonts that come
58 | * with XFree86.
59 | *
60 | * @input:
61 | * stream :: The target embedding stream.
62 | *
63 | * source :: The source stream.
64 | *
65 | * @return:
66 | * FreeType error code. 0~means success.
67 | *
68 | * @note:
69 | * The source stream must be opened _before_ calling this function.
70 | *
71 | * Calling the internal function `FT_Stream_Close' on the new stream will
72 | * *not* call `FT_Stream_Close' on the source stream. None of the stream
73 | * objects will be released to the heap.
74 | *
75 | * The stream implementation is very basic and resets the decompression
76 | * process each time seeking backwards is needed within the stream
77 | *
78 | * In certain builds of the library, LZW compression recognition is
79 | * automatically handled when calling @FT_New_Face or @FT_Open_Face.
80 | * This means that if no font driver is capable of handling the raw
81 | * compressed file, the library will try to open a LZW stream from it
82 | * and re-open the face with it.
83 | *
84 | * This function may return `FT_Err_Unimplemented_Feature' if your build
85 | * of FreeType was not compiled with LZW support.
86 | */
87 | FT_EXPORT( FT_Error )
88 | FT_Stream_OpenLZW( FT_Stream stream,
89 | FT_Stream source );
90 |
91 | /* */
92 |
93 |
94 | FT_END_HEADER
95 |
96 | #endif /* FTLZW_H_ */
97 |
98 |
99 | /* END */
100 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftsynth.h:
--------------------------------------------------------------------------------
1 | /***************************************************************************/
2 | /* */
3 | /* ftsynth.h */
4 | /* */
5 | /* FreeType synthesizing code for emboldening and slanting */
6 | /* (specification). */
7 | /* */
8 | /* Copyright 2000-2018 by */
9 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */
10 | /* */
11 | /* This file is part of the FreeType project, and may only be used, */
12 | /* modified, and distributed under the terms of the FreeType project */
13 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
14 | /* this file you indicate that you have read the license and */
15 | /* understand and accept it fully. */
16 | /* */
17 | /***************************************************************************/
18 |
19 |
20 | /*************************************************************************/
21 | /*************************************************************************/
22 | /*************************************************************************/
23 | /*************************************************************************/
24 | /*************************************************************************/
25 | /********* *********/
26 | /********* WARNING, THIS IS ALPHA CODE! THIS API *********/
27 | /********* IS DUE TO CHANGE UNTIL STRICTLY NOTIFIED BY THE *********/
28 | /********* FREETYPE DEVELOPMENT TEAM *********/
29 | /********* *********/
30 | /*************************************************************************/
31 | /*************************************************************************/
32 | /*************************************************************************/
33 | /*************************************************************************/
34 | /*************************************************************************/
35 |
36 |
37 | /* Main reason for not lifting the functions in this module to a */
38 | /* `standard' API is that the used parameters for emboldening and */
39 | /* slanting are not configurable. Consider the functions as a */
40 | /* code resource that should be copied into the application and */
41 | /* adapted to the particular needs. */
42 |
43 |
44 | #ifndef FTSYNTH_H_
45 | #define FTSYNTH_H_
46 |
47 |
48 | #include
49 | #include FT_FREETYPE_H
50 |
51 | #ifdef FREETYPE_H
52 | #error "freetype.h of FreeType 1 has been loaded!"
53 | #error "Please fix the directory search order for header files"
54 | #error "so that freetype.h of FreeType 2 is found first."
55 | #endif
56 |
57 |
58 | FT_BEGIN_HEADER
59 |
60 | /* Embolden a glyph by a `reasonable' value (which is highly a matter of */
61 | /* taste). This function is actually a convenience function, providing */
62 | /* a wrapper for @FT_Outline_Embolden and @FT_Bitmap_Embolden. */
63 | /* */
64 | /* For emboldened outlines the height, width, and advance metrics are */
65 | /* increased by the strength of the emboldening -- this even affects */
66 | /* mono-width fonts! */
67 | /* */
68 | /* You can also call @FT_Outline_Get_CBox to get precise values. */
69 | FT_EXPORT( void )
70 | FT_GlyphSlot_Embolden( FT_GlyphSlot slot );
71 |
72 | /* Slant an outline glyph to the right by about 12 degrees. */
73 | FT_EXPORT( void )
74 | FT_GlyphSlot_Oblique( FT_GlyphSlot slot );
75 |
76 | /* */
77 |
78 |
79 | FT_END_HEADER
80 |
81 | #endif /* FTSYNTH_H_ */
82 |
83 |
84 | /* END */
85 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/ft2build.h:
--------------------------------------------------------------------------------
1 | /***************************************************************************/
2 | /* */
3 | /* ft2build.h */
4 | /* */
5 | /* FreeType 2 build and setup macros. */
6 | /* */
7 | /* Copyright 1996-2018 by */
8 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */
9 | /* */
10 | /* This file is part of the FreeType project, and may only be used, */
11 | /* modified, and distributed under the terms of the FreeType project */
12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13 | /* this file you indicate that you have read the license and */
14 | /* understand and accept it fully. */
15 | /* */
16 | /***************************************************************************/
17 |
18 |
19 | /*************************************************************************/
20 | /* */
21 | /* This is the `entry point' for FreeType header file inclusions. It is */
22 | /* the only header file which should be included directly; all other */
23 | /* FreeType header files should be accessed with macro names (after */
24 | /* including `ft2build.h'). */
25 | /* */
26 | /* A typical example is */
27 | /* */
28 | /* #include */
29 | /* #include FT_FREETYPE_H */
30 | /* */
31 | /*************************************************************************/
32 |
33 |
34 | #ifndef FT2BUILD_H_
35 | #define FT2BUILD_H_
36 |
37 | #include
38 |
39 | #endif /* FT2BUILD_H_ */
40 |
41 |
42 | /* END */
43 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | FreeType
9 | CFBundleGetInfoString
10 | FreeType 2.4.8
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | FreeType
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 2.4.8
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 2.4.8
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/LICENSE.freetype.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/LICENSE.freetype.txt
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 18C54
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | SDL2_ttf
11 | CFBundleIdentifier
12 | org.libsdl.SDL2-ttf
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | SDL2_ttf
17 | CFBundlePackageType
18 | FMWK
19 | CFBundleShortVersionString
20 | 2.0.15
21 | CFBundleSupportedPlatforms
22 |
23 | MacOSX
24 |
25 | CFBundleVersion
26 | 2.0.15
27 | DTCompiler
28 | com.apple.compilers.llvm.clang.1_0
29 | DTPlatformBuild
30 | 10B61
31 | DTPlatformVersion
32 | GM
33 | DTSDKBuild
34 | 18B71
35 | DTSDKName
36 | macosx10.14
37 | DTXcode
38 | 1010
39 | DTXcodeBuild
40 | 10B61
41 |
42 |
43 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/SDL2_ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/SDL2_ttf
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/Info.plist
8 |
9 | IfLC5JMCapmKtefZrmJcxZV4NMA=
10 |
11 |
12 | files2
13 |
14 | Frameworks/FreeType.framework
15 |
16 | cdhash
17 |
18 | piLwXHQLHy7gG+FSYkPBI4sr89E=
19 |
20 | requirement
21 | cdhash H"a622f05c740b1f2ee01be1526243c1238b2bf3d1"
22 |
23 | Headers/SDL_ttf.h
24 |
25 | hash
26 |
27 | cDVQTTFmmTw5dpLXeVXP6xykLOs=
28 |
29 | hash2
30 |
31 | nSF57Fh6OtJdIL7HmMPMYZm07ewBZn00X0uk0mXaKzM=
32 |
33 |
34 | Resources/Info.plist
35 |
36 | hash
37 |
38 | IfLC5JMCapmKtefZrmJcxZV4NMA=
39 |
40 | hash2
41 |
42 | /IL1YRtl9s1fvhfRZrQYffaUK0FTRX5NjUZY5ahDouY=
43 |
44 |
45 |
46 | rules
47 |
48 | ^Resources/
49 |
50 | ^Resources/.*\.lproj/
51 |
52 | optional
53 |
54 | weight
55 | 1000
56 |
57 | ^Resources/.*\.lproj/locversion.plist$
58 |
59 | omit
60 |
61 | weight
62 | 1100
63 |
64 | ^Resources/Base\.lproj/
65 |
66 | weight
67 | 1010
68 |
69 | ^version.plist$
70 |
71 |
72 | rules2
73 |
74 | .*\.dSYM($|/)
75 |
76 | weight
77 | 11
78 |
79 | ^(.*/)?\.DS_Store$
80 |
81 | omit
82 |
83 | weight
84 | 2000
85 |
86 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
87 |
88 | nested
89 |
90 | weight
91 | 10
92 |
93 | ^.*
94 |
95 | ^Info\.plist$
96 |
97 | omit
98 |
99 | weight
100 | 20
101 |
102 | ^PkgInfo$
103 |
104 | omit
105 |
106 | weight
107 | 20
108 |
109 | ^Resources/
110 |
111 | weight
112 | 20
113 |
114 | ^Resources/.*\.lproj/
115 |
116 | optional
117 |
118 | weight
119 | 1000
120 |
121 | ^Resources/.*\.lproj/locversion.plist$
122 |
123 | omit
124 |
125 | weight
126 | 1100
127 |
128 | ^Resources/Base\.lproj/
129 |
130 | weight
131 | 1010
132 |
133 | ^[^/]+$
134 |
135 | nested
136 |
137 | weight
138 | 10
139 |
140 | ^embedded\.provisionprofile$
141 |
142 | weight
143 | 20
144 |
145 | ^version\.plist$
146 |
147 | weight
148 | 20
149 |
150 |
151 |
152 |
153 |
--------------------------------------------------------------------------------
/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/doc/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 eder13
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/doc/box2d-demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/doc/box2d-demo.png
--------------------------------------------------------------------------------