Cargo Features

[dependencies]
bevy_trenchbroom = { version = "0.7.0", default-features = false, features = ["client", "rapier", "avian", "auto_register"] }
default = auto_register, client

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

client default

Enables bevy_pbr of bevy and bevy_materialize

bevy:

Adds PBR rendering

Affects bsp::lighting, bsp::Bsp.lightmap, bsp::Bsp.irradiance_volume, config::TrenchBroomConfig.lightmap_exposure, config::TrenchBroomConfig.default_irradiance_volume_intensity, config::TrenchBroomConfig.irradiance_volume_multipliers, config::TrenchBroomConfig.embedded_quake_sky_material, config::TrenchBroomConfig.embedded_liquid_material, config::TextureLoadView.alpha_mode, geometry::MapGeometryTexture.lightmap, bevy_trenchbroom::special_textures

rapier

Enables bevy_rapier3d

Affects bevy_trenchbroom::physics

avian

Enables avian3d

Affects bevy_trenchbroom::physics

auto_register default

Enables inventory, auto_register of bevy_trenchbroom_macros

Affects class::GLOBAL_CLASS_REGISTRY