Skip to content

Commit 45e454a

Browse files
authored
Rename bevy_scene to bevy_ecs_serialization (#23619)
# Objective The first part of #23606. ## Solution Rename `bevy_scene` to `bevy_ecs_serialization`. No other changes were made. ## Testing The `scene` example still works as expected.
1 parent a600afa commit 45e454a

30 files changed

Lines changed: 69 additions & 67 deletions

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ audio = ["bevy_audio", "vorbis"]
164164
audio-all-formats = ["bevy_audio", "aac", "flac", "mp3", "mp4", "vorbis", "wav"]
165165

166166
# COLLECTION: Features used to compose Bevy scenes.
167-
scene = ["bevy_scene", "bevy_scene2"]
167+
scene = ["bevy_ecs_serialization", "bevy_scene2"]
168168

169169
# COLLECTION: Enables picking with all backends.
170170
picking = ["bevy_picking", "mesh_picking", "sprite_picking", "ui_picking"]
@@ -317,8 +317,8 @@ bevy_picking = ["bevy_internal/bevy_picking"]
317317
# Provides rendering functionality
318318
bevy_render = ["bevy_internal/bevy_render"]
319319

320-
# Provides scene functionality
321-
bevy_scene = ["bevy_internal/bevy_scene"]
320+
# Provides ECS serialization functionality
321+
bevy_ecs_serialization = ["bevy_internal/bevy_ecs_serialization"]
322322

323323
# Provides scene functionality
324324
bevy_scene2 = ["bevy_internal/bevy_scene2"]

assets/scenes/load_scene_example.scn.ron

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"scene::ComponentB": (
2222
value: "hello",
2323
),
24-
"bevy_scene::components::SceneRoot": (Path("models/FlightHelmet/FlightHelmet.gltf#Scene0")),
24+
"bevy_ecs_serialization::components::SceneRoot": (Path("models/FlightHelmet/FlightHelmet.gltf#Scene0")),
2525
},
2626
),
2727
4294967298: (
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[package]
2-
name = "bevy_scene"
2+
name = "bevy_ecs_serialization"
33
version = "0.19.0-dev"
44
edition = "2024"
5-
description = "Provides scene functionality for Bevy Engine"
5+
description = "Provides ECS serialization functionality for Bevy Engine"
66
homepage = "https://bevy.org"
77
repository = "https://github.com/bevyengine/bevy"
88
license = "MIT OR Apache-2.0"
File renamed without changes.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Bevy Scene
2+
3+
[![License](https://img.shields.io/badge/license-MIT%2FApache-blue.svg)](https://github.com/bevyengine/bevy#license)
4+
[![Crates.io](https://img.shields.io/crates/v/bevy_ecs_serialization.svg)](https://crates.io/crates/bevy_ecs_serialization)
5+
[![Downloads](https://img.shields.io/crates/d/bevy_ecs_serialization.svg)](https://crates.io/crates/bevy_ecs_serialization)
6+
[![Docs](https://docs.rs/bevy_ecs_serialization/badge.svg)](https://docs.rs/bevy_ecs_serialization/latest/bevy_ecs_serialization/)
7+
[![Discord](https://img.shields.io/discord/691052431525675048.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/bevy)
File renamed without changes.
File renamed without changes.

crates/bevy_scene/src/dynamic_scene_builder.rs renamed to crates/bevy_ecs_serialization/src/dynamic_scene_builder.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ use bevy_utils::default;
4343
///
4444
/// # Example
4545
/// ```
46-
/// # use bevy_scene::DynamicSceneBuilder;
46+
/// # use bevy_ecs_serialization::DynamicSceneBuilder;
4747
/// # use bevy_ecs::reflect::AppTypeRegistry;
4848
/// # use bevy_ecs::{
4949
/// # component::Component, prelude::Entity, query::With, reflect::ReflectComponent, world::World,
@@ -264,7 +264,7 @@ impl<'w> DynamicSceneBuilder<'w> {
264264
///
265265
/// This method may be used to extract entities from a query:
266266
/// ```
267-
/// # use bevy_scene::DynamicSceneBuilder;
267+
/// # use bevy_ecs_serialization::DynamicSceneBuilder;
268268
/// # use bevy_ecs::reflect::AppTypeRegistry;
269269
/// # use bevy_ecs::{
270270
/// # component::Component, prelude::Entity, query::With, reflect::ReflectComponent, world::World,
@@ -349,7 +349,7 @@ impl<'w> DynamicSceneBuilder<'w> {
349349
/// [`deny_resource`] helper methods.
350350
///
351351
/// ```
352-
/// # use bevy_scene::DynamicSceneBuilder;
352+
/// # use bevy_ecs_serialization::DynamicSceneBuilder;
353353
/// # use bevy_ecs::reflect::AppTypeRegistry;
354354
/// # use bevy_ecs::prelude::{ReflectResource, Resource, World};
355355
/// # use bevy_reflect::Reflect;

0 commit comments

Comments
 (0)