-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
76 lines (71 loc) · 2.36 KB
/
Copy pathCargo.toml
File metadata and controls
76 lines (71 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[package]
name = "bevy_uikit"
version = "0.0.0"
description = "Direct UIKit backend for Bevy Engine"
repository = "https://github.com/madsmtm/bevy_uikit"
license = "MIT OR Apache-2.0"
keywords = ["bevy", "uikit", "ios", "gui"]
authors = ["Mads Marquart <mads@marquart.dk>"]
edition = "2021"
rust-version = "1.83"
exclude = [".github/", "assets"]
[features]
# Do not use scenes. Useful for testing `UIApplicationDelegate`
# support even on newer devices that prefers scenes.
no-scene = []
[dependencies]
# bevy
bevy_a11y = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_app = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_derive = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_ecs = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_input = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_log = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_math = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_reflect = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
bevy_window = { git = "https://github.com/madsmtm/bevy", branch = "uikit" } # Different paradigm, will need changes to really make sense
bevy_tasks = { git = "https://github.com/madsmtm/bevy", branch = "uikit" }
# Apple-specific
dispatch2 = "0.3.0"
block2 = "0.6.2"
objc2 = "0.6.3"
objc2-core-foundation = "0.3.2"
objc2-core-graphics = "0.3.2"
objc2-metal = "0.3.2"
objc2-foundation = "0.3.2"
objc2-ui-kit = "0.3.2"
libc = "0.2"
# other
approx = { version = "0.5", default-features = false }
cfg-if = "1.0"
raw-window-handle = "0.6"
serde = { version = "1.0", features = ["derive"], optional = true }
bytemuck = { version = "1.5", optional = true }
accesskit = "0.23"
tracing = { version = "0.1", default-features = false, features = ["std"] }
# For examples
[dev-dependencies]
bevy = { git = "https://github.com/madsmtm/bevy", branch = "uikit", default-features = false, features = [
# Default, except for `winit`
"default_app",
"2d_bevy_render",
"scene",
"audio",
"picking",
"3d_bevy_render",
"ui",
"ui_api",
"ui_bevy_render",
# "default_platform",
"std",
"android-game-activity",
"android_shared_stdcxx",
"bevy_gilrs",
# "bevy_winit",
"default_font",
"multi_threaded",
"webgl2",
"x11",
"wayland",
"sysinfo_plugin",
] }