[package] name = "bevy_mod_picking_f64" version = "0.20.2" authors = ["Aevyrie ", "Gbin =0.28, <=0.XX bevy_rapier3d = { optional = true, version = "0.27.0-rc.1" } bevy_xpbd_3d = { optional = true, version = "0.5.0" } # Gbin: this is a the main change vs mainline avian3d = { optional = true, version="0.1", default-features=false, features = ["3d", "bevy_scene", "collider-from-mesh", "debug-plugin", "parallel", "f64", "parry-f64"]} bevy_picking_core = { version = "0.20.0" } bevy_picking_input = { version = "0.20.0" } bevy_picking_selection = { optional = true, version = "0.20.0" } bevy_picking_highlight = { optional = true, version = "0.20.0" } bevy_picking_raycast = { optional = true, version = "0.20.0" } bevy_picking_ui = { optional = true, version = "0.20.0" } bevy_picking_rapier = { optional = true, version = "0.20.0" } bevy_picking_sprite = { optional = true, version = "0.20.0" } bevy_picking_egui = { optional = true, version = "0.20.0" } bevy_picking_xpbd = { optional = true, version = "0.20.0" } bevy_picking_avian = { optional = true, version = "0.20.0" } [dev-dependencies] bevy = { version = "0.14.2", default-features = false, features = [ "bevy_winit", "x11", "bevy_gltf", "bevy_scene", "bevy_ui", "bevy_gizmos", "png", "ktx2", "zstd", "tonemapping_luts", ] } [features] all = [ "selection", "highlight", "debug", "backend_raycast", "backend_bevy_ui", "backend_rapier", "backend_sprite", "backend_egui", "backend_xpbd", ] default = [ "backend_raycast", "backend_bevy_ui", "backend_sprite", "debug", "selection", "highlight", ] selection = [ "bevy_picking_selection", "bevy_picking_input/selection", "bevy_picking_highlight/selection", ] highlight = ["bevy_picking_highlight/pbr"] debug = ["bevy_text", "bevy_ui/bevy_text", "bevy_core_pipeline"] backend_raycast = ["bevy_picking_raycast"] backend_rapier = ["bevy_picking_rapier", "bevy_rapier3d"] backend_sprite = ["bevy_picking_sprite", "bevy_picking_highlight/sprite"] backend_bevy_ui = ["bevy_picking_ui", "bevy_ui", "bevy_color"] backend_egui = ["bevy_picking_egui", "bevy_egui"] backend_xpbd = ["bevy_picking_xpbd", "bevy_xpbd_3d"] backend_avian = ["bevy_picking_avian", "avian3d"] [[example]] name = "rapier" path = "examples/rapier.rs" required-features = ["backend_rapier"] [[example]] name = "egui" path = "examples/egui.rs" required-features = ["backend_egui"] [[example]] name = "event_listener" path = "examples/event_listener.rs" required-features = ["backend_egui"] [[example]] name = "render_to_texture" path = "examples/render_to_texture.rs" required-features = ["bevy_egui"] [[example]] name = "split_screen" path = "examples/split_screen.rs" required-features = ["backend_egui"] [[example]] name = "xpbd" path = "examples/xpbd.rs" required-features = ["backend_xpbd"] [[example]] name = "avian" path = "examples/avian.rs" required-features = ["backend_avian"]