Cargo Features
[dependencies]
let-engine = { version = "0.10.0", default-features = false, features = ["egui", "vulkan_debug_utils", "client", "labels", "audio", "physics"] }
- default = audio, client, labels, physics
-
These default features are set whenever
let-engine
is added without
somewhere in the dependency tree.default-features = false - egui
-
Enables egui_winit_vulkano
- vulkan_debug_utils
- client default
-
Enables image ^0.24, vulkano, and winit ^0.28
vulkano:
Client dependencies:
Affects
error::draw
,game::window
,game::events
,game::input
,game::Game.frame_update
,game::Game.event
,settings::EngineSettings.window_settings
,settings::Settings.graphics
,settings::Graphics
,settings::PresentMode
,let-engine::resources
,let-engine::INPUT
,objects::NewObject.appearance
,objects::Object.appearance
… - labels default
-
Enables glyph_brush
Affects
objects::labels
,shaders::text_fragment_shader
… - audio default
-
Enables kira ^0.8
Affects
settings::Settings.audio
,settings::Audio
,resources::sounds
… - physics default
-
Enables rapier2d ^0.18
Affects
tick_system::TickSettings.update_physics
,objects::physics
…