Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/crates/bevy_internal/Cargo.toml
9394 views
1
[package]
2
name = "bevy_internal"
3
version = "0.19.0-dev"
4
edition = "2024"
5
description = "An internal Bevy crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature"
6
homepage = "https://bevy.org"
7
repository = "https://github.com/bevyengine/bevy"
8
license = "MIT OR Apache-2.0"
9
keywords = ["game", "engine", "gamedev", "graphics", "bevy"]
10
categories = ["game-engines", "graphics", "gui", "rendering"]
11
12
[features]
13
trace = [
14
"bevy_app/trace",
15
"bevy_asset?/trace",
16
"bevy_core_pipeline?/trace",
17
"bevy_anti_alias?/trace",
18
"bevy_ecs/trace",
19
"bevy_log/trace",
20
"bevy_pbr?/trace",
21
"bevy_render?/trace",
22
"bevy_winit?/trace",
23
]
24
trace_chrome = ["bevy_log/tracing-chrome"]
25
trace_tracy = ["bevy_render?/tracing-tracy", "bevy_log/tracing-tracy"]
26
trace_tracy_memory = ["bevy_log/trace_tracy_memory", "trace", "trace_tracy"]
27
detailed_trace = ["bevy_ecs/detailed_trace", "bevy_render?/detailed_trace"]
28
29
sysinfo_plugin = ["bevy_diagnostic/sysinfo_plugin"]
30
31
# Enables compressed KTX2 UASTC texture output on the asset processor
32
compressed_image_saver = ["bevy_image/compressed_image_saver"]
33
34
# For ktx2 supercompression
35
zlib = ["bevy_image/zlib"]
36
zstd = ["bevy_image/zstd"]
37
zstd_rust = ["bevy_image/zstd_rust"]
38
zstd_c = ["bevy_image/zstd_c"]
39
40
# Image format support (HDR and PNG enabled by default)
41
basis-universal = ["bevy_image/basis-universal"]
42
bmp = ["bevy_image/bmp"]
43
ff = ["bevy_image/ff"]
44
gif = ["bevy_image/gif"]
45
ico = ["bevy_image/ico"]
46
jpeg = ["bevy_image/jpeg"]
47
png = ["bevy_image/png"]
48
pnm = ["bevy_image/pnm"]
49
qoi = ["bevy_image/qoi"]
50
tga = ["bevy_image/tga"]
51
tiff = ["bevy_image/tiff"]
52
webp = ["bevy_image/webp"]
53
dds = ["bevy_image/dds"]
54
exr = ["bevy_image/exr"]
55
hdr = ["bevy_image/hdr"]
56
ktx2 = ["bevy_image/ktx2"]
57
58
# Enable SPIR-V passthrough
59
spirv_shader_passthrough = ["bevy_render/spirv_shader_passthrough"]
60
61
# Statically linked DXC shader compiler for DirectX 12
62
# TODO: When wgpu switches to DirectX 12 instead of Vulkan by default on windows, make this a default feature
63
statically-linked-dxc = ["bevy_render/statically-linked-dxc"]
64
65
# Forces the wgpu instance to be initialized using the raw Vulkan HAL, enabling additional configuration
66
raw_vulkan_init = ["bevy_render/raw_vulkan_init"]
67
68
# Pre-populate buffer labels with buffer types for debugging.
69
type_label_buffers = ["bevy_render/type_label_buffers"]
70
71
# Include tonemapping LUT KTX2 files.
72
tonemapping_luts = [
73
"bevy_core_pipeline?/tonemapping_luts",
74
"ktx2",
75
"bevy_image/zstd",
76
]
77
78
# Include SMAA LUT KTX2 Files
79
smaa_luts = ["bevy_anti_alias?/smaa_luts", "ktx2", "bevy_image/zstd"]
80
81
# Include Bluenoise texture for environment map generation.
82
bluenoise_texture = ["bevy_pbr?/bluenoise_texture", "ktx2", "bevy_image/zstd"]
83
84
# NVIDIA Deep Learning Super Sampling
85
dlss = ["bevy_anti_alias/dlss", "bevy_solari?/dlss"]
86
87
# Forcibly disable DLSS so that cargo build --all-features works without the DLSS SDK being installed. Not meant for users.
88
force_disable_dlss = [
89
"bevy_anti_alias?/force_disable_dlss",
90
"bevy_solari?/force_disable_dlss",
91
]
92
93
# Audio format support (vorbis is enabled by default)
94
flac = ["bevy_audio/flac"]
95
mp3 = ["bevy_audio/mp3"]
96
vorbis = ["bevy_audio/vorbis"]
97
wav = ["bevy_audio/wav"]
98
symphonia-aac = ["bevy_audio/symphonia-aac"]
99
symphonia-all = ["bevy_audio/symphonia-all"]
100
symphonia-flac = ["bevy_audio/symphonia-flac"]
101
symphonia-isomp4 = ["bevy_audio/symphonia-isomp4"]
102
symphonia-vorbis = ["bevy_audio/symphonia-vorbis"]
103
symphonia-wav = ["bevy_audio/symphonia-wav"]
104
105
# Shader formats
106
shader_format_glsl = [
107
"bevy_shader/shader_format_glsl",
108
"bevy_pbr?/shader_format_glsl",
109
]
110
shader_format_spirv = [
111
"bevy_shader/shader_format_spirv",
112
"bevy_render?/shader_format_spirv",
113
]
114
shader_format_wesl = ["bevy_shader/shader_format_wesl"]
115
116
serialize = [
117
"bevy_a11y?/serialize",
118
"bevy_color?/serialize",
119
"bevy_ecs/serialize",
120
"bevy_image?/serialize",
121
"bevy_input/serialize",
122
"bevy_math/serialize",
123
"bevy_scene?/serialize",
124
"bevy_time/serialize",
125
"bevy_transform/serialize",
126
"bevy_ui?/serialize",
127
"bevy_window?/serialize",
128
"bevy_winit?/serialize",
129
"bevy_platform/serialize",
130
"bevy_render?/serialize",
131
]
132
multi_threaded = [
133
"std",
134
"bevy_asset?/multi_threaded",
135
"bevy_ecs/multi_threaded",
136
"bevy_render?/multi_threaded",
137
"bevy_tasks/multi_threaded",
138
]
139
async-io = ["std", "bevy_tasks/async-io"]
140
141
# Display server protocol support (X11 is enabled by default)
142
wayland = ["bevy_winit/wayland"]
143
x11 = ["bevy_winit/x11"]
144
145
# Android activity support (choose one)
146
android-native-activity = ["bevy_winit/android-native-activity"]
147
android-game-activity = ["bevy_winit/android-game-activity"]
148
149
# Transmission textures in `StandardMaterial`:
150
pbr_transmission_textures = [
151
"bevy_pbr?/pbr_transmission_textures",
152
"bevy_gltf?/pbr_transmission_textures",
153
]
154
155
# Clustered Decal support
156
pbr_clustered_decals = ["bevy_pbr?/pbr_clustered_decals"]
157
158
# Light Texture support
159
pbr_light_textures = [
160
"bevy_pbr?/pbr_clustered_decals",
161
"bevy_pbr?/pbr_light_textures",
162
]
163
164
# Multi-layer material textures in `StandardMaterial`:
165
pbr_multi_layer_material_textures = [
166
"bevy_pbr?/pbr_multi_layer_material_textures",
167
"bevy_gltf?/pbr_multi_layer_material_textures",
168
]
169
170
# Anisotropy texture in `StandardMaterial`:
171
pbr_anisotropy_texture = [
172
"bevy_pbr?/pbr_anisotropy_texture",
173
"bevy_gltf?/pbr_anisotropy_texture",
174
]
175
176
# Percentage-closer soft shadows
177
experimental_pbr_pcss = ["bevy_pbr?/experimental_pbr_pcss"]
178
179
# Specular textures in `StandardMaterial`:
180
pbr_specular_textures = [
181
"bevy_pbr?/pbr_specular_textures",
182
"bevy_gltf?/pbr_specular_textures",
183
]
184
185
# Optimise for WebGL2
186
webgl = [
187
"bevy_core_pipeline?/webgl",
188
"bevy_anti_alias?/webgl",
189
"bevy_pbr?/webgl",
190
"bevy_render?/webgl",
191
"bevy_gizmos_render?/webgl",
192
"bevy_sprite_render?/webgl",
193
"bevy_dev_tools?/webgl",
194
"bevy_feathers?/webgl",
195
]
196
197
webgpu = [
198
"bevy_core_pipeline?/webgpu",
199
"bevy_anti_alias?/webgpu",
200
"bevy_pbr?/webgpu",
201
"bevy_render?/webgpu",
202
"bevy_gizmos_render?/webgpu",
203
"bevy_sprite_render?/webgpu",
204
"bevy_dev_tools?/webgpu",
205
"bevy_feathers?/webgpu",
206
]
207
208
# Enable systems that allow for automated testing on CI
209
bevy_ci_testing = ["bevy_dev_tools/bevy_ci_testing", "bevy_render?/ci_limits"]
210
211
# Enable glTF animation loading
212
gltf_animation = ["bevy_animation", "bevy_gltf?/bevy_animation"]
213
214
# Enables support for morph target weights in bevy_mesh
215
morph = ["bevy_mesh?/morph", "bevy_render?/morph"]
216
217
# Enables bevy_mesh and bevy_animation morph weight support
218
morph_animation = ["morph", "bevy_animation?/bevy_mesh"]
219
220
bevy_shader = ["dep:bevy_shader"]
221
bevy_image = ["dep:bevy_image", "bevy_color", "bevy_asset"]
222
bevy_sprite = ["dep:bevy_sprite", "bevy_camera"]
223
bevy_text = [
224
"dep:bevy_text",
225
"bevy_image",
226
"bevy_sprite?/bevy_text",
227
"bevy_sprite_render?/bevy_text",
228
]
229
bevy_ui = ["dep:bevy_ui", "bevy_text", "bevy_sprite"]
230
bevy_mesh = ["dep:bevy_mesh", "bevy_image", "bevy_gizmos?/bevy_mesh"]
231
bevy_animation = ["dep:bevy_animation", "bevy_mesh"]
232
bevy_mikktspace = ["bevy_mesh?/bevy_mikktspace"]
233
bevy_window = ["dep:bevy_window", "dep:bevy_a11y", "bevy_image"]
234
bevy_winit = ["dep:bevy_winit", "bevy_window"]
235
bevy_camera = ["dep:bevy_camera", "bevy_mesh", "bevy_window"]
236
bevy_scene = ["dep:bevy_scene", "bevy_asset"]
237
bevy_material = ["dep:bevy_material", "bevy_image", "bevy_shader"]
238
bevy_light = ["dep:bevy_light", "bevy_camera"]
239
bevy_render = [
240
"dep:bevy_render",
241
"bevy_camera",
242
"bevy_shader",
243
"bevy_color/wgpu-types",
244
"bevy_color/encase",
245
]
246
bevy_core_pipeline = ["dep:bevy_core_pipeline", "bevy_render"]
247
bevy_anti_alias = ["dep:bevy_anti_alias", "bevy_core_pipeline"]
248
bevy_post_process = ["dep:bevy_post_process", "bevy_core_pipeline"]
249
bevy_pbr = [
250
"dep:bevy_pbr",
251
"bevy_gltf",
252
"bevy_light",
253
"bevy_material",
254
"bevy_core_pipeline",
255
"bevy_gizmos_render?/bevy_pbr",
256
]
257
bevy_sprite_render = [
258
"dep:bevy_sprite_render",
259
"bevy_sprite",
260
"bevy_material",
261
"bevy_core_pipeline",
262
"bevy_gizmos_render?/bevy_sprite_render",
263
]
264
bevy_ui_render = ["dep:bevy_ui_render", "bevy_sprite_render", "bevy_ui"]
265
bevy_solari = ["dep:bevy_solari", "bevy_pbr"]
266
bevy_gizmos = ["dep:bevy_gizmos", "bevy_camera", "bevy_light?/bevy_gizmos"]
267
bevy_gizmos_render = ["dep:bevy_gizmos_render", "bevy_gizmos"]
268
bevy_gltf = ["dep:bevy_gltf", "bevy_scene"]
269
270
# Used to disable code that is unsupported when Bevy is dynamically linked
271
dynamic_linking = ["bevy_diagnostic/dynamic_linking"]
272
273
# Enable using a shared stdlib for cxx on Android.
274
android_shared_stdcxx = ["bevy_audio?/android_shared_stdcxx"]
275
276
# Enable AccessKit on Unix backends (currently only works with experimental
277
# screen readers and forks.)
278
accesskit_unix = ["bevy_winit/accesskit_unix"]
279
280
# Enable assertions to check the validity of parameters passed to glam
281
glam_assert = ["bevy_math/glam_assert"]
282
283
# Enable assertions in debug builds to check the validity of parameters passed to glam
284
debug_glam_assert = ["bevy_math/debug_glam_assert"]
285
286
# Include a default font, containing only ASCII characters, at the cost of a 20kB binary size increase
287
default_font = ["bevy_text?/default_font"]
288
289
# Allows for discovery of preloaded system fonts
290
system_font_discovery = ["bevy_text?/system_font_discovery"]
291
292
# Enables downloading assets from HTTP sources
293
http = ["bevy_asset?/http"]
294
295
# Enables downloading assets from HTTPS sources
296
https = ["bevy_asset?/https"]
297
298
# Enable caching downloaded assets on the filesystem. NOTE: this cache currently never invalidates entries!
299
web_asset_cache = ["bevy_asset?/web_asset_cache"]
300
301
# Enables the built-in asset processor for processed assets.
302
asset_processor = ["bevy_asset?/asset_processor"]
303
304
# Enables watching the filesystem for Bevy Asset hot-reloading
305
file_watcher = ["bevy_asset?/file_watcher"]
306
307
# Enables watching embedded files for Bevy Asset hot-reloading
308
embedded_watcher = ["bevy_asset?/embedded_watcher"]
309
310
# Enable system stepping support
311
bevy_debug_stepping = [
312
"bevy_ecs/bevy_debug_stepping",
313
"bevy_app/bevy_debug_stepping",
314
]
315
316
# Enables the meshlet renderer for dense high-poly scenes (experimental)
317
meshlet = ["bevy_pbr?/meshlet"]
318
319
# Enables processing meshes into meshlet meshes for bevy_pbr
320
meshlet_processor = ["bevy_pbr?/meshlet_processor"]
321
322
# Provides a collection of developer tools
323
bevy_dev_tools = ["dep:bevy_dev_tools"]
324
325
# Provides a collection of prebuilt camera controllers
326
bevy_camera_controller = ["dep:bevy_camera_controller"]
327
free_camera = ["bevy_camera_controller/free_camera"]
328
pan_camera = ["bevy_camera_controller/pan_camera"]
329
330
# Enable support for the Bevy Remote Protocol
331
bevy_remote = ["dep:bevy_remote", "serialize"]
332
333
# Provides picking functionality
334
bevy_picking = ["dep:bevy_picking", "bevy_input_focus?/bevy_picking"]
335
336
# Provides a mesh picking backend
337
mesh_picking = ["bevy_picking", "bevy_picking/mesh_picking"]
338
339
# Provides a sprite picking backend
340
sprite_picking = ["bevy_picking", "bevy_sprite?/bevy_picking"]
341
342
# Provides a UI picking backend
343
ui_picking = ["bevy_picking", "bevy_ui?/bevy_picking"]
344
345
# Provides a UI debug overlay
346
bevy_ui_debug = ["bevy_ui_render?/bevy_ui_debug"]
347
348
# Enable built in global state machines
349
bevy_state = ["dep:bevy_state"]
350
351
# Enables source location tracking for change detection, which can assist with debugging
352
track_location = ["bevy_ecs/track_location"]
353
354
# Enable function reflection
355
reflect_functions = [
356
"bevy_reflect/functions",
357
"bevy_app/reflect_functions",
358
"bevy_ecs/reflect_functions",
359
]
360
361
# Enable automatic reflect registration using inventory.
362
reflect_auto_register = [
363
"bevy_reflect/auto_register_inventory",
364
"bevy_app/reflect_auto_register",
365
"bevy_ecs/reflect_auto_register",
366
]
367
368
# Enable automatic reflect registration without inventory. See `reflect::load_type_registrations` for more info.
369
reflect_auto_register_static = [
370
"bevy_reflect/auto_register_static",
371
"bevy_app/reflect_auto_register",
372
"bevy_ecs/reflect_auto_register",
373
]
374
375
# Enables bevy_reflect to access documentation comments of rust code at runtime
376
reflect_documentation = ["bevy_reflect/reflect_documentation"]
377
378
# Enable custom cursor support
379
custom_cursor = ["bevy_window/custom_cursor", "bevy_winit/custom_cursor"]
380
381
# Experimental support for nodes that are ignored for UI layouting
382
ghost_nodes = ["bevy_ui/ghost_nodes"]
383
384
# Allows access to the `std` crate. Enabling this feature will prevent compilation
385
# on `no_std` targets, but provides access to certain additional features on
386
# supported platforms.
387
std = [
388
"bevy_a11y?/std",
389
"bevy_app/std",
390
"bevy_color?/std",
391
"bevy_diagnostic/std",
392
"bevy_ecs/std",
393
"bevy_input/std",
394
"bevy_input_focus?/std",
395
"bevy_math/std",
396
"bevy_platform/std",
397
"bevy_reflect/std",
398
"bevy_state?/std",
399
"bevy_time/std",
400
"bevy_transform/std",
401
"bevy_window?/std",
402
]
403
404
# `critical-section` provides the building blocks for synchronization primitives
405
# on all platforms, including `no_std`.
406
critical-section = [
407
"bevy_a11y?/critical-section",
408
"bevy_app/critical-section",
409
"bevy_diagnostic/critical-section",
410
"bevy_ecs/critical-section",
411
"bevy_input/critical-section",
412
"bevy_input_focus?/critical-section",
413
"bevy_platform/critical-section",
414
"bevy_reflect/critical-section",
415
"bevy_state?/critical-section",
416
"bevy_time/critical-section",
417
]
418
419
# Uses the `libm` maths library instead of the one provided in `std` and `core`.
420
libm = [
421
"bevy_color?/libm",
422
"bevy_input/libm",
423
"bevy_input_focus?/libm",
424
"bevy_math/libm",
425
"bevy_transform/libm",
426
"bevy_window?/libm",
427
]
428
429
# Uses `async-executor` as a task execution backend.
430
# This backend is incompatible with `no_std` targets.
431
async_executor = [
432
"std",
433
"bevy_tasks/async_executor",
434
"bevy_ecs/async_executor",
435
"bevy_transform/async_executor",
436
]
437
438
# Enables use of browser APIs.
439
# Note this is currently only applicable on `wasm32` architectures.
440
web = ["bevy_app/web", "bevy_platform/web", "bevy_reflect/web"]
441
442
# Input sources.
443
mouse = ["bevy_input/mouse", "bevy_input_focus?/mouse"]
444
keyboard = ["bevy_input/keyboard", "bevy_input_focus?/keyboard"]
445
gamepad = ["bevy_input/gamepad", "bevy_input_focus?/gamepad"]
446
touch = ["bevy_input/touch"]
447
gestures = ["bevy_input/gestures"]
448
449
hotpatching = ["bevy_app/hotpatching", "bevy_ecs/hotpatching"]
450
451
debug = ["bevy_utils/debug", "bevy_ecs/debug", "bevy_render/debug"]
452
453
screenrecording = ["bevy_dev_tools/screenrecording"]
454
455
[dependencies]
456
# bevy (no_std)
457
bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [
458
"bevy_reflect",
459
] }
460
bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev", default-features = false }
461
bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.19.0-dev", default-features = false }
462
bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false, features = [
463
"bevy_reflect",
464
] }
465
bevy_input = { path = "../bevy_input", version = "0.19.0-dev", default-features = false, features = [
466
"bevy_reflect",
467
] }
468
bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false, features = [
469
"bevy_reflect",
470
"nostd-libm",
471
] }
472
bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [
473
"alloc",
474
] }
475
bevy_ptr = { path = "../bevy_ptr", version = "0.19.0-dev", default-features = false }
476
bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [
477
"smallvec",
478
] }
479
bevy_time = { path = "../bevy_time", version = "0.19.0-dev", default-features = false, features = [
480
"bevy_reflect",
481
] }
482
bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev", default-features = false, features = [
483
"bevy-support",
484
"bevy_reflect",
485
] }
486
bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false }
487
bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false }
488
489
# bevy (std required)
490
bevy_log = { path = "../bevy_log", version = "0.19.0-dev", optional = true }
491
492
# bevy (optional)
493
bevy_a11y = { path = "../bevy_a11y", optional = true, version = "0.19.0-dev", features = [
494
"bevy_reflect",
495
] }
496
bevy_camera_controller = { path = "../bevy_camera_controller", optional = true, version = "0.19.0-dev", default-features = false }
497
bevy_animation = { path = "../bevy_animation", optional = true, version = "0.19.0-dev" }
498
bevy_asset = { path = "../bevy_asset", optional = true, version = "0.19.0-dev" }
499
bevy_audio = { path = "../bevy_audio", optional = true, version = "0.19.0-dev" }
500
bevy_color = { path = "../bevy_color", optional = true, version = "0.19.0-dev", default-features = false, features = [
501
"alloc",
502
"bevy_reflect",
503
] }
504
bevy_core_pipeline = { path = "../bevy_core_pipeline", optional = true, version = "0.19.0-dev" }
505
bevy_post_process = { path = "../bevy_post_process", optional = true, version = "0.19.0-dev" }
506
bevy_ui_widgets = { path = "../bevy_ui_widgets", optional = true, version = "0.19.0-dev" }
507
bevy_anti_alias = { path = "../bevy_anti_alias", optional = true, version = "0.19.0-dev" }
508
bevy_dev_tools = { path = "../bevy_dev_tools", optional = true, version = "0.19.0-dev" }
509
bevy_gilrs = { path = "../bevy_gilrs", optional = true, version = "0.19.0-dev" }
510
bevy_gizmos = { path = "../bevy_gizmos", optional = true, version = "0.19.0-dev", default-features = false }
511
bevy_gizmos_render = { path = "../bevy_gizmos_render", optional = true, version = "0.19.0-dev", default-features = false }
512
bevy_gltf = { path = "../bevy_gltf", optional = true, version = "0.19.0-dev" }
513
bevy_feathers = { path = "../bevy_feathers", optional = true, version = "0.19.0-dev" }
514
bevy_image = { path = "../bevy_image", optional = true, version = "0.19.0-dev" }
515
bevy_shader = { path = "../bevy_shader", optional = true, version = "0.19.0-dev" }
516
bevy_material = { path = "../bevy_material", optional = true, version = "0.19.0-dev" }
517
bevy_mesh = { path = "../bevy_mesh", optional = true, version = "0.19.0-dev" }
518
bevy_camera = { path = "../bevy_camera", optional = true, version = "0.19.0-dev" }
519
bevy_light = { path = "../bevy_light", optional = true, version = "0.19.0-dev" }
520
bevy_input_focus = { path = "../bevy_input_focus", optional = true, version = "0.19.0-dev", default-features = false, features = [
521
"bevy_reflect",
522
] }
523
bevy_pbr = { path = "../bevy_pbr", optional = true, version = "0.19.0-dev" }
524
bevy_picking = { path = "../bevy_picking", optional = true, version = "0.19.0-dev" }
525
bevy_remote = { path = "../bevy_remote", optional = true, version = "0.19.0-dev" }
526
bevy_render = { path = "../bevy_render", optional = true, version = "0.19.0-dev" }
527
bevy_scene = { path = "../bevy_scene", optional = true, version = "0.19.0-dev" }
528
bevy_solari = { path = "../bevy_solari", optional = true, version = "0.19.0-dev" }
529
bevy_sprite = { path = "../bevy_sprite", optional = true, version = "0.19.0-dev" }
530
bevy_sprite_render = { path = "../bevy_sprite_render", optional = true, version = "0.19.0-dev" }
531
bevy_state = { path = "../bevy_state", optional = true, version = "0.19.0-dev", default-features = false, features = [
532
"bevy_app",
533
"bevy_reflect",
534
] }
535
bevy_text = { path = "../bevy_text", optional = true, version = "0.19.0-dev" }
536
bevy_ui = { path = "../bevy_ui", optional = true, version = "0.19.0-dev" }
537
bevy_ui_render = { path = "../bevy_ui_render", optional = true, version = "0.19.0-dev" }
538
bevy_window = { path = "../bevy_window", optional = true, version = "0.19.0-dev", default-features = false, features = [
539
"bevy_reflect",
540
] }
541
bevy_winit = { path = "../bevy_winit", optional = true, version = "0.19.0-dev", default-features = false }
542
543
[target.'cfg(target_os = "android")'.dependencies]
544
bevy_android = { path = "../bevy_android", version = "0.19.0-dev", default-features = false }
545
546
[lints]
547
workspace = true
548
549
[package.metadata.docs.rs]
550
rustdoc-args = ["-Zunstable-options", "--generate-link-to-definition"]
551
all-features = true
552
553