Cargo Features
[dependencies]
blue_engine_core = { version = "0.9.0", default-features = false, features = ["window", "debug", "headless", "android", "android_native_activity", "android_game_activity", "u32", "glam_fast_math"] }
- default = debug
-
The
debug
feature is set by default wheneverblue_engine_core
is added without
somewhere in the dependency tree.default-features = false - window
-
Enables a window for rendering. This needs the
headless
feature 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
,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
window
feature to be disabledEnables flume
Affects
render::Renderer.headless_texture_data
… - android
-
For android builds. This needs the
headless
feature to be disabledEnables android_logger and log
- 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