Skip to content

Commit 5fb826c

Browse files
Revert "Expose Transform and GlobalTransform at root of bevy_transform"
This reverts commit 013836a.
1 parent 41bcf61 commit 5fb826c

File tree

20 files changed

+24
-23
lines changed

20 files changed

+24
-23
lines changed

assets/scenes/load_scene_example.scn.ron

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
entity: 0,
44
components: [
55
{
6-
"type": "bevy_transform::transform::Transform",
6+
"type": "bevy_transform::components::transform::Transform",
77
"struct": {
88
"translation": {
99
"type": "glam::vec3::Vec3",

crates/bevy_gltf/src/loader.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use bevy_render::{
2525
view::VisibleEntities,
2626
};
2727
use bevy_scene::Scene;
28-
use bevy_transform::{Transform, TransformBundle};
28+
use bevy_transform::{components::Transform, TransformBundle};
2929

3030
use bevy_utils::{HashMap, HashSet};
3131
use gltf::{

crates/bevy_hierarchy/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![warn(missing_docs)]
22
//! `bevy_hierarchy` can be used to define hierarchies of entities.
33
//!
4-
//! Most commonly, these hierarchies are used for inheriting [`Transform`](bevy_transform::Transform) values
4+
//! Most commonly, these hierarchies are used for inheriting [`Transform`](bevy_transform::components::Transform) values
55
//! from the [`Parent`] to its [`Children`].
66
77
mod components;

crates/bevy_pbr/src/bundle.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use bevy_render::{
77
primitives::{CubemapFrusta, Frustum},
88
view::{ComputedVisibility, Visibility, VisibleEntities},
99
};
10-
use bevy_transform::{GlobalTransform, Transform};
10+
use bevy_transform::components::{GlobalTransform, Transform};
1111

1212
/// A component bundle for PBR entities with a [`Mesh`] and a [`StandardMaterial`].
1313
pub type PbrBundle = MaterialMeshBundle<StandardMaterial>;

crates/bevy_pbr/src/light.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use bevy_render::{
1111
primitives::{Aabb, CubemapFrusta, Frustum, Sphere},
1212
view::{ComputedVisibility, RenderLayers, Visibility, VisibleEntities},
1313
};
14-
use bevy_transform::GlobalTransform;
14+
use bevy_transform::components::GlobalTransform;
1515
use bevy_utils::tracing::warn;
1616
use bevy_window::Windows;
1717

crates/bevy_pbr/src/render/light.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use bevy_render::{
2929
ExtractedView, ViewUniform, ViewUniformOffset, ViewUniforms, Visibility, VisibleEntities,
3030
},
3131
};
32-
use bevy_transform::GlobalTransform;
32+
use bevy_transform::components::GlobalTransform;
3333
use bevy_utils::{
3434
tracing::{error, warn},
3535
HashMap,

crates/bevy_pbr/src/render/mesh.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use bevy_render::{
2121
view::{ComputedVisibility, ViewUniform, ViewUniformOffset, ViewUniforms},
2222
RenderApp, RenderStage,
2323
};
24-
use bevy_transform::GlobalTransform;
24+
use bevy_transform::components::GlobalTransform;
2525

2626
#[derive(Default)]
2727
pub struct MeshRenderPlugin;

crates/bevy_render/src/camera/bundle.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::{
55
};
66
use bevy_ecs::{bundle::Bundle, prelude::Component};
77
use bevy_math::Vec3;
8-
use bevy_transform::{GlobalTransform, Transform};
8+
use bevy_transform::components::{GlobalTransform, Transform};
99

1010
use super::{CameraProjection, ScalingMode};
1111

crates/bevy_render/src/camera/camera.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use bevy_ecs::{
2121
};
2222
use bevy_math::{Mat4, UVec2, Vec2, Vec3};
2323
use bevy_reflect::{Reflect, ReflectDeserialize};
24-
use bevy_transform::GlobalTransform;
24+
use bevy_transform::components::GlobalTransform;
2525
use bevy_utils::HashSet;
2626
use bevy_window::{WindowCreated, WindowId, WindowResized, Windows};
2727
use serde::{Deserialize, Serialize};

crates/bevy_render/src/view/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use crate::{
2020
use bevy_app::{App, Plugin};
2121
use bevy_ecs::prelude::*;
2222
use bevy_math::{Mat4, Vec3};
23-
use bevy_transform::GlobalTransform;
23+
use bevy_transform::components::GlobalTransform;
2424

2525
pub struct ViewPlugin;
2626

crates/bevy_render/src/view/visibility/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use bevy_app::{CoreStage, Plugin};
66
use bevy_asset::{Assets, Handle};
77
use bevy_ecs::prelude::*;
88
use bevy_reflect::Reflect;
9-
use bevy_transform::GlobalTransform;
9+
use bevy_transform::components::GlobalTransform;
1010
use bevy_transform::TransformSystem;
1111

1212
use crate::{

crates/bevy_sprite/src/bundle.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use bevy_render::{
88
texture::{Image, DEFAULT_IMAGE_HANDLE},
99
view::Visibility,
1010
};
11-
use bevy_transform::{GlobalTransform, Transform};
11+
use bevy_transform::components::{GlobalTransform, Transform};
1212

1313
#[derive(Bundle, Clone)]
1414
pub struct SpriteBundle {

crates/bevy_sprite/src/mesh2d/material.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use bevy_render::{
2828
view::{ComputedVisibility, Msaa, Visibility, VisibleEntities},
2929
RenderApp, RenderStage,
3030
};
31-
use bevy_transform::{GlobalTransform, Transform};
31+
use bevy_transform::components::{GlobalTransform, Transform};
3232
use std::hash::Hash;
3333
use std::marker::PhantomData;
3434

crates/bevy_sprite/src/mesh2d/mesh.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use bevy_render::{
1717
view::{ComputedVisibility, ExtractedView, ViewUniform, ViewUniformOffset, ViewUniforms},
1818
RenderApp, RenderStage,
1919
};
20-
use bevy_transform::GlobalTransform;
20+
use bevy_transform::components::GlobalTransform;
2121

2222
/// Component for rendering with meshes in the 2d pipeline, usually with a [2d material](crate::Material2d) such as [`ColorMaterial`](crate::ColorMaterial).
2323
///

crates/bevy_sprite/src/render/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use bevy_render::{
2626
view::{Msaa, ViewUniform, ViewUniformOffset, ViewUniforms, Visibility},
2727
RenderWorld,
2828
};
29-
use bevy_transform::GlobalTransform;
29+
use bevy_transform::components::GlobalTransform;
3030
use bevy_utils::HashMap;
3131
use bytemuck::{Pod, Zeroable};
3232
use copyless::VecHelper;

crates/bevy_transform/src/lib.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#![warn(missing_docs)]
22
#![doc = include_str!("../README.md")]
33

4-
mod components;
5-
pub use components::*;
4+
/// The basic components of the transform crate
5+
pub mod components;
66
mod systems;
77
pub use crate::systems::transform_propagate_system;
88

@@ -15,6 +15,7 @@ pub mod prelude {
1515
use bevy_app::prelude::*;
1616
use bevy_ecs::prelude::*;
1717
use bevy_hierarchy::HierarchySystem;
18+
use prelude::{GlobalTransform, Transform};
1819

1920
/// A [`Bundle`] of the [`Transform`] and [`GlobalTransform`]
2021
/// [`Component`](bevy_ecs::component::Component)s, which describe the position of an entity.
@@ -79,7 +80,7 @@ impl From<Transform> for TransformBundle {
7980
/// Label enum for the systems relating to transform propagaion
8081
#[derive(Debug, Hash, PartialEq, Eq, Clone, SystemLabel)]
8182
pub enum TransformSystem {
82-
/// Propagates changes in transform to childrens' [`GlobalTransform`](bevy_transform::GlobalTransform)
83+
/// Propagates changes in transform to childrens' [`GlobalTransform`](bevy_transform::components::GlobalTransform)
8384
TransformPropagate,
8485
}
8586

crates/bevy_ui/src/flex/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use bevy_ecs::{
1010
use bevy_hierarchy::{Children, Parent};
1111
use bevy_log::warn;
1212
use bevy_math::Vec2;
13-
use bevy_transform::Transform;
13+
use bevy_transform::components::Transform;
1414
use bevy_utils::HashMap;
1515
use bevy_window::{Window, WindowId, WindowScaleFactorChanged, Windows};
1616
use std::fmt;

crates/bevy_ui/src/focus.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use bevy_ecs::{
99
use bevy_input::{mouse::MouseButton, touch::Touches, Input};
1010
use bevy_math::Vec2;
1111
use bevy_reflect::{Reflect, ReflectDeserialize};
12-
use bevy_transform::GlobalTransform;
12+
use bevy_transform::components::GlobalTransform;
1313
use bevy_window::Windows;
1414
use serde::{Deserialize, Serialize};
1515
use smallvec::SmallVec;

crates/bevy_ui/src/render/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use bevy_render::{
2626
};
2727
use bevy_sprite::{Rect, SpriteAssetEvents, TextureAtlas};
2828
use bevy_text::{DefaultTextPipeline, Text};
29-
use bevy_transform::GlobalTransform;
29+
use bevy_transform::components::GlobalTransform;
3030
use bevy_utils::HashMap;
3131
use bevy_window::{WindowId, Windows};
3232
use bytemuck::{Pod, Zeroable};

crates/bevy_ui/src/update.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use bevy_ecs::{
1111
use bevy_hierarchy::{Children, Parent};
1212
use bevy_math::Vec2;
1313
use bevy_sprite::Rect;
14-
use bevy_transform::{GlobalTransform, Transform};
14+
use bevy_transform::components::{GlobalTransform, Transform};
1515

1616
/// The resolution of Z values for UI
1717
pub const UI_Z_STEP: f32 = 0.001;
@@ -140,7 +140,7 @@ mod tests {
140140
world::World,
141141
};
142142
use bevy_hierarchy::BuildChildren;
143-
use bevy_transform::Transform;
143+
use bevy_transform::components::Transform;
144144

145145
use crate::Node;
146146

0 commit comments

Comments
 (0)