Cargo Features
[dependencies]
blue_engine_core = { version = "0.10.0", default-features = false, features = ["window", "debug", "headless", "android", "android_native_activity", "android_game_activity", "u32", "glam_fast_math"] }
- default = debug
-
The
debugfeature is set by default wheneverblue_engine_coreis added withoutsomewhere in the dependency tree.default-features = false - window
-
Enables a window for rendering. This needs the
headlessfeature to be disabledEnables winit
Affects
engine::EngineSettings.decorations,engine::EngineSettings.resizable,engine::EngineSettings.control_flow,engine::Engine.event_loop_control_flow,engine::Engine.window,engine::Engine.simple_input,engine::Engine.raw_input,blue_engine_core::window,prelude::Signal.device_events,prelude::Signal.window_events,utils::winit_input_helper… - debug default
-
Enables env_logger
- headless
-
Enables rendering in headless mode, and without a window. Thus needs the
windowfeature to be disabledAffects
render::Renderer.headless_texture_data… - android
-
For android builds. This needs the
headlessfeature to be disabledEnables android_logger
- android_native_activity
-
Enables android-native-activity of winit
- android_game_activity
-
Enables android-game-activity of winit
- u32
-
using u32 for indices and others
Affects
prelude::UnsignedIntType… - glam_fast_math
-
in case you need faster math
Enables fast-math of glam ^0.30.9