-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCargo.toml
97 lines (85 loc) · 2.75 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
[package]
name = "bevy_lookup_curve"
keywords = ["bevy"]
license = "MIT OR Apache-2.0"
description = "Editable lookup curve for Bevy"
homepage = "https://crates.io/crates/bevy_lookup_curve"
documentation = "https://docs.rs/bevy_lookup_curve"
repository = "https://github.com/villor/bevy_lookup_curve"
readme = "README.md"
version = "0.7.0"
edition = "2021"
[features]
default = ['editor_bevy', 'bevy_reflect']
serialize = ['dep:serde', 'bevy_math/serialize']
ron = ['serialize', 'dep:ron', 'dep:thiserror']
bevy_reflect = [
'dep:bevy_reflect',
'bevy_math/bevy_reflect',
'bevy_app?/bevy_reflect',
'bevy_ecs?/bevy_reflect',
]
bevy_app = ['dep:bevy_app', 'dep:bevy_log']
bevy_asset = ['ron', 'bevy_app', 'bevy_reflect', 'dep:bevy_asset']
bevy_egui = ['dep:bevy_egui', 'dep:bevy_winit', 'bevy_winit/x11']
editor_egui = ['dep:egui']
editor_bevy = ['bevy_app', 'bevy_ecs', 'bevy_asset', 'bevy_egui', 'editor_egui']
inspector-egui = [
'bevy_reflect',
'bevy_app',
'bevy_ecs',
'bevy_asset',
'bevy_egui',
'editor_egui',
'dep:bevy-inspector-egui',
'dep:egui_plot',
]
[dependencies]
bevy_math = { version = "0.15", default-features = false, features = ["curve"] }
bevy_reflect = { version = "0.15", default-features = false, optional = true }
bevy_app = { version = "0.15", default-features = false, optional = true }
bevy_ecs = { version = "0.15", default-features = false, optional = true }
bevy_asset = { version = "0.15", optional = true }
bevy_log = { version = "0.15", default-features = false, optional = true }
bevy_winit = { version = "0.15", default-features = false, optional = true }
thiserror = { version = "1.0", optional = true }
serde = { version = "1.0", optional = true }
ron = { version = "0.8", optional = true }
egui = { version = "0.30", optional = true }
bevy_egui = { version = "0.32", default-features = false, features = [
"render",
], optional = true }
bevy-inspector-egui = { version = "0.29", optional = true, default-features = false, features = [
"bevy_render",
] }
egui_plot = { version = "0.30", optional = true }
[dev-dependencies]
bevy = "0.15"
bevy-inspector-egui = { version = "0.29" }
criterion = "0.5.1"
rand = "0.8.5"
eframe = "0.30"
[[example]]
name = "dev"
path = "examples/dev.rs"
required-features = ["editor_bevy", "bevy_reflect"]
[[example]]
name = "animation"
path = "examples/animation.rs"
required-features = ["editor_egui"]
[[example]]
name = "egui_only"
path = "examples/egui_only.rs"
required-features = ["editor_egui", "ron"]
[[example]]
name = "inspector_egui"
path = "examples/inspector_egui.rs"
required-features = ["inspector-egui"]
# [[bench]]
# name = "lookup_curve"
# path = "benches/lookup_curve.rs"
# harness = false
[[bench]]
name = "knot_search"
path = "benches/knot_search.rs"
harness = false