Cargo Features

[dependencies]
blue_engine = { version = "0.9.0", default-features = false, features = ["static_link", "dynamic_link", "window", "debug", "headless", "android", "android_native_activity", "android_game_activity", "u32", "glam_fast_math"] }
default = debug, static_link, window

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

use the static build of the engine

Enables blue_engine_core

Use the dynamic build of the engine

Enables blue_engine_dynamic

window default

Enables a window for rendering. This needs the headless feature to be disabled

Enables window of blue_engine_core and blue_engine_dynamic

debug default

Enables debug of optional blue_engine_core and optional blue_engine_dynamic

headless

Enables rendering in headless mode, and without a window. Thus needs the window feature to be disabled

Enables headless of blue_engine_core and blue_engine_dynamic

android

For android builds. This needs the headless feature to be disabled

Enables android of optional blue_engine_core and optional blue_engine_dynamic

android_native_activity

Enables android_native_activity of optional blue_engine_core and optional blue_engine_dynamic

android_game_activity

Enables android_game_activity of optional blue_engine_core and optional blue_engine_dynamic

u32

using u32 for indices and others

Enables u32 of optional blue_engine_core and optional blue_engine_dynamic

glam_fast_math

fast math

Enables glam_fast_math of optional blue_engine_core and optional blue_engine_dynamic