Cargo Features

[dependencies]
game_tookit = { version = "0.1.0", default-features = false, features = ["full", "generic_default", "bevy_default", "generic_full", "bevy_full", "generic", "bevy_plugin_al", "bevy_plugin_assets_watch", "bevy_plugin_default", "bevy_plugin_dpad_control", "bevy_plugin_escape", "bevy_plugin_fps", "bevy_plugin_mouse_watch", "bevy_animation", "bevy_asset", "bevy_audio", "bevy_gilrs", "bevy_scene", "bevy_winit", "bevy_core_pipeline", "bevy_pbr", "bevy_gltf", "bevy_render", "bevy_sprite", "bevy_text", "bevy_ui", "bevy_multi_threaded", "bevy_png", "bevy_hdr", "bevy_ktx2", "bevy_zstd", "bevy_vorbis", "bevy_x11", "bevy_filesystem_watcher", "bevy_gizmos", "bevy_android_shared_stdcxx", "bevy_tonemapping_luts", "bevy_default_font", "bevy_webgl2", "bevy_dynamic_plugin", "generic_dyn_error", "generic_map_of_vectors", "generic_path_of_workspace", "generic_runnable"] }
default full? = bevy_default, generic_default

These default features are set whenever game_tookit is added without default-features = false somewhere in the dependency tree.

full = bevy_full, default, generic_full
generic_default default generic_full? = generic, generic_dyn_error, generic_map_of_vectors, generic_path_of_workspace, generic_runnable
bevy_default default bevy_full? = bevy, bevy_android_shared_stdcxx, bevy_animation, bevy_asset, bevy_audio, bevy_core_pipeline, bevy_default_font, bevy_filesystem_watcher, bevy_gilrs, bevy_gizmos, bevy_gltf, bevy_hdr, bevy_ktx2, bevy_multi_threaded, bevy_pbr, bevy_plugin_al, bevy_plugin_assets_watch, bevy_plugin_default, bevy_plugin_dpad_control, bevy_plugin_escape, bevy_plugin_fps, bevy_plugin_mouse_watch, bevy_png, bevy_render, bevy_scene, bevy_sprite, bevy_text, bevy_tonemapping_luts, bevy_ui, bevy_vorbis, bevy_winit, bevy_x11, bevy_zstd
generic_full full? = generic_default
bevy_full full? = bevy_default
generic generic_default generic_dyn_error? generic_map_of_vectors? generic_path_of_workspace? generic_runnable? = rand, serde_json

bevy = [
"bevy"
]

xxx : redo

Affects game_tookit::generic

bevy_plugin_al bevy_default = bevy, bevy_asset, bevy_render, bevy_sprite

Affects plugin::al

bevy_plugin_assets_watch bevy_default = bevy

Affects plugin::assets_watch

bevy_plugin_default bevy_default = bevy, generic_path_of_workspace

Affects plugin::default

bevy_plugin_dpad_control bevy_default = bevy, leafwing-input-manager

Affects plugin::dpad_control

bevy_plugin_escape bevy_default = bevy

Affects plugin::escape

bevy_plugin_fps bevy_default = bevy, bevy_screen_diagnostics

Affects plugin::fps

bevy_plugin_mouse_watch bevy_default = bevy

Affects plugin::mouse_watch

bevy_animation bevy_default = bevy

Enables animation of bevy ^0.11.3

bevy:

Enable animation support, and glTF animation loading

bevy_asset bevy_core_pipeline? bevy_default bevy_gltf? bevy_pbr? bevy_plugin_al? bevy_scene? bevy_text? = bevy

Enables bevy_asset of bevy ^0.11.3

bevy:

Provides asset functionality

bevy_audio bevy_default = bevy

Enables bevy_audio of bevy ^0.11.3

bevy:

Provides audio functionality

bevy_gilrs bevy_default = bevy

Enables bevy_gilrs of bevy ^0.11.3

bevy:

Adds gamepad support

bevy_scene bevy_default bevy_gltf? = bevy, bevy_asset

Enables bevy_scene of bevy ^0.11.3

bevy:

Provides scene functionality

bevy_winit bevy_default = bevy

Enables bevy_winit of bevy ^0.11.3

bevy:

winit window and input backend

bevy_core_pipeline bevy_default bevy_pbr? bevy_sprite? bevy_ui? = bevy, bevy_asset, bevy_render

Enables bevy_core_pipeline of bevy ^0.11.3

bevy:

Provides cameras and other basic render pipeline features

bevy_pbr bevy_default bevy_gltf? = bevy, bevy_asset, bevy_core_pipeline, bevy_render

Enables bevy_pbr of bevy ^0.11.3

bevy:

Adds PBR rendering

bevy_gltf bevy_default = bevy, bevy_asset, bevy_pbr, bevy_scene

Enables bevy_gltf of bevy ^0.11.3

bevy:

glTF support

bevy_render bevy_core_pipeline? bevy_default bevy_pbr? bevy_plugin_al? bevy_sprite? = bevy

Enables bevy_render of bevy ^0.11.3

bevy:

Provides rendering functionality

bevy_sprite bevy_default bevy_plugin_al? bevy_text? bevy_ui? = bevy, bevy_core_pipeline, bevy_render

Enables bevy_sprite of bevy ^0.11.3

bevy:

Provides sprite functionality

bevy_text bevy_default bevy_ui? = bevy, bevy_asset, bevy_sprite

Enables bevy_text of bevy ^0.11.3

bevy:

Provides text functionality

bevy_ui bevy_default = bevy, bevy_core_pipeline, bevy_sprite, bevy_text

Enables bevy_ui of bevy ^0.11.3

bevy:

A custom ECS-driven UI framework

bevy_multi_threaded bevy_default = bevy

Enables multi-threaded of bevy ^0.11.3

bevy:

Enables multithreaded parallelism in the engine. Disabling it forces all engine tasks to run on a single thread.

bevy_png bevy_default = bevy

Enables png of bevy ^0.11.3

bevy:

PNG image format support

bevy_hdr bevy_default = bevy

Enables hdr of bevy ^0.11.3

bevy:

HDR image format support

bevy_ktx2 bevy_default = bevy

Enables ktx2 of bevy ^0.11.3

bevy:

KTX2 compressed texture support

bevy_zstd bevy_default = bevy

Enables zstd of bevy ^0.11.3

bevy:

For KTX2 supercompression

bevy_vorbis bevy_default = bevy

Enables vorbis of bevy ^0.11.3

bevy:

OGG/VORBIS audio format support

bevy_x11 bevy_default = bevy

Enables x11 of bevy ^0.11.3

bevy:

X11 display server support

bevy_filesystem_watcher bevy_default = bevy

Enables filesystem_watcher of bevy ^0.11.3

bevy_gizmos bevy_default = bevy

Enables bevy_gizmos of bevy ^0.11.3

bevy:

Adds support for rendering gizmos

bevy_android_shared_stdcxx bevy_default = bevy

Enables android_shared_stdcxx of bevy ^0.11.3

bevy:

Enable using a shared stdlib for cxx on Android

bevy_tonemapping_luts bevy_default = bevy

Enables tonemapping_luts of bevy ^0.11.3

bevy:

Include tonemapping Look Up Tables KTX2 files. If everything is pink, you need to enable this feature or change the Tonemapping method on your Camera2dBundle or Camera3dBundle.

bevy_default_font bevy_default = bevy

Enables default_font of bevy ^0.11.3

bevy:

Include a default font, containing only ASCII characters, at the cost of a 20kB binary size increase

bevy_webgl2 = bevy

Enables webgl2 of bevy ^0.11.3

bevy:

Enable some limitations to be able to use WebGL2. Please refer to the WebGL2 and WebGPU section of the examples README for more information on how to run Wasm builds with WebGPU.

bevy_dynamic_plugin = bevy

Enables bevy_dynamic_plugin of bevy ^0.11.3

bevy:

Plugin for dynamic loading (using libloading)

generic_dyn_error generic_default generic_runnable? = generic

Affects generic::dyn_error

generic_map_of_vectors generic_default = generic

Affects generic::map_of_vectors

generic_path_of_workspace bevy_plugin_default? generic_default = generic

Affects generic::path_of_workspace

generic_runnable generic_default = generic, generic_dyn_error

Affects generic::runnable

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bevy bevy_android_shared_stdcxx? bevy_animation? bevy_asset? bevy_audio? bevy_core_pipeline? bevy_default bevy_default_font? bevy_dynamic_plugin? bevy_filesystem_watcher? bevy_gilrs? bevy_gizmos? bevy_gltf? bevy_hdr? bevy_ktx2? bevy_multi_threaded? bevy_pbr? bevy_plugin_al? bevy_plugin_assets_watch? bevy_plugin_default? bevy_plugin_dpad_control? bevy_plugin_escape? bevy_plugin_fps? bevy_plugin_mouse_watch? bevy_png? bevy_render? bevy_scene? bevy_sprite? bevy_text? bevy_tonemapping_luts? bevy_ui? bevy_vorbis? bevy_webgl2? bevy_winit? bevy_x11? bevy_zstd?

Enables bevy ^0.11.3

Affects game_tookit::bevy

rand generic?
serde_json generic?
bevy_screen_diagnostics bevy_plugin_fps?

Enables bevy_screen_diagnostics ^0.3.0

leafwing-input-manager bevy_plugin_dpad_control?

Enables leafwing-input-manager ^0.10.0