Cargo Features

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

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

bevy_pbr default

Enables bevy_pbr of bevy and bevy_materialize ^0.2.0

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, geometry::MapGeometryTexture.lightmap, bevy_trenchbroom::special_textures

rapier

Enables bevy_rapier3d ^0.28

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