add prelude
This commit is contained in:
parent
32f196c7c2
commit
5433ba7ea1
@ -1,4 +1,4 @@
|
||||
use bevy::*;
|
||||
use bevy::prelude::*;
|
||||
|
||||
fn main() {
|
||||
AppBuilder::new().add_defaults().run();
|
||||
|
||||
@ -1,9 +1,4 @@
|
||||
use bevy::{
|
||||
asset::*,
|
||||
math::{Mat4, Vec3},
|
||||
render::*,
|
||||
Schedulable, *,
|
||||
};
|
||||
use bevy::prelude::*;
|
||||
use rand::{random, rngs::StdRng, Rng, SeedableRng};
|
||||
use std::collections::VecDeque;
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
use bevy::*;
|
||||
use bevy::{prelude::*, asset};
|
||||
|
||||
fn main() {
|
||||
asset::load_gltf("examples/assets/Box.gltf").unwrap();
|
||||
|
||||
@ -1,9 +1,4 @@
|
||||
use bevy::{
|
||||
asset::*,
|
||||
math::{Mat4, Quat, Vec3},
|
||||
render::*,
|
||||
Parent, Schedulable, *,
|
||||
};
|
||||
use bevy::prelude::*;
|
||||
|
||||
struct Rotator;
|
||||
|
||||
|
||||
@ -1,9 +1,4 @@
|
||||
use bevy::{
|
||||
asset::*,
|
||||
math::{Mat4, Vec3},
|
||||
render::*,
|
||||
*,
|
||||
};
|
||||
use bevy::prelude::*;
|
||||
|
||||
fn main() {
|
||||
AppBuilder::new().add_defaults().setup_world(setup).run();
|
||||
|
||||
@ -1,9 +1,4 @@
|
||||
use bevy::{
|
||||
asset::*,
|
||||
math::{Mat4, Vec3},
|
||||
render::*,
|
||||
*,
|
||||
};
|
||||
use bevy::{asset, prelude::*};
|
||||
|
||||
fn main() {
|
||||
AppBuilder::new().add_defaults().setup_world(setup).run();
|
||||
@ -18,7 +13,7 @@ fn setup(world: &mut World) {
|
||||
|
||||
let texture_handle = {
|
||||
let mut texture_storage = world.resources.get_mut::<AssetStorage<Texture>>().unwrap();
|
||||
let texture = Texture::load(TextureType::Data(create_texels(256)));
|
||||
let texture = Texture::load(TextureType::Data(asset::create_texels(256)));
|
||||
(texture_storage.add(texture))
|
||||
};
|
||||
|
||||
|
||||
@ -1,10 +1,4 @@
|
||||
use bevy::{
|
||||
asset::*,
|
||||
math::{Mat4, Vec3},
|
||||
render::*,
|
||||
ui::*,
|
||||
*,
|
||||
};
|
||||
use bevy::prelude::*;
|
||||
|
||||
fn main() {
|
||||
AppBuilder::new().add_defaults().setup_world(setup).run();
|
||||
|
||||
@ -5,7 +5,7 @@ use crate::{
|
||||
schedule::Builder,
|
||||
},
|
||||
render::{passes::*, *},
|
||||
transform_system_bundle, ui, App, Time,
|
||||
transform_system_bundle, ui, app::App, core::Time,
|
||||
};
|
||||
|
||||
pub struct AppBuilder {
|
||||
|
||||
@ -10,7 +10,7 @@ use winit::{
|
||||
|
||||
use legion::prelude::*;
|
||||
|
||||
use crate::{render::*, Time};
|
||||
use crate::{render::*, core::Time};
|
||||
|
||||
pub struct App {
|
||||
pub world: World,
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
use crate::{legion::system::SubWorld, Children, Entity, World};
|
||||
use crate::prelude::{Children, Entity, World, SubWorld};
|
||||
pub fn run_on_hierarchy<T>(
|
||||
world: &mut World,
|
||||
entity: Entity,
|
||||
|
||||
16
src/lib.rs
16
src/lib.rs
@ -1,19 +1,13 @@
|
||||
mod app;
|
||||
pub mod app;
|
||||
pub mod asset;
|
||||
mod core;
|
||||
pub mod core;
|
||||
pub mod ecs;
|
||||
pub mod render;
|
||||
pub mod ui;
|
||||
pub mod prelude;
|
||||
|
||||
pub use crate::core::*;
|
||||
pub use app::{App, AppBuilder};
|
||||
|
||||
pub use ecs::*;
|
||||
pub use wgpu;
|
||||
pub use glam as math;
|
||||
pub use legion;
|
||||
pub use legion::prelude::*;
|
||||
pub use legion::schedule::{Builder, Schedulable};
|
||||
pub use legion_transform;
|
||||
pub use legion_transform::prelude::*;
|
||||
pub use legion_transform::transform_system_bundle;
|
||||
pub use wgpu;
|
||||
use legion_transform::transform_system_bundle;
|
||||
|
||||
17
src/prelude.rs
Normal file
17
src/prelude.rs
Normal file
@ -0,0 +1,17 @@
|
||||
pub use crate::{
|
||||
app::{App, AppBuilder},
|
||||
asset::{Asset, AssetStorage, Handle, Mesh, MeshType, Texture, TextureType},
|
||||
core::Time,
|
||||
ecs,
|
||||
render::{Albedo, Camera, CameraType, ActiveCamera, ActiveCamera2d, Instanced, Light, Material},
|
||||
ui::{Node, Anchors, Margins},
|
||||
};
|
||||
pub use glam as math;
|
||||
pub use legion::{
|
||||
prelude::*,
|
||||
schedule::{Builder, Schedulable},
|
||||
system::SubWorld,
|
||||
system::SystemBuilder,
|
||||
};
|
||||
pub use legion_transform::prelude::*;
|
||||
pub use math::{Mat3, Mat4, Vec2, Vec3, Vec4, Quat};
|
||||
@ -1,4 +1,4 @@
|
||||
use crate::{math, render::camera, Translation};
|
||||
use crate::{math, prelude::Translation, render::camera};
|
||||
use std::ops::Range;
|
||||
use zerocopy::{AsBytes, FromBytes};
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
use crate::{
|
||||
asset::*,
|
||||
render::{instancing::InstanceBufferInfo, *},
|
||||
LocalToWorld,
|
||||
prelude::LocalToWorld,
|
||||
};
|
||||
use legion::prelude::*;
|
||||
use std::{collections::HashMap, mem};
|
||||
|
||||
@ -1,4 +1,8 @@
|
||||
use crate::{render::passes::shadow, render::*, LocalToWorld, Translation};
|
||||
use crate::{
|
||||
prelude::{LocalToWorld, Translation},
|
||||
render::passes::shadow,
|
||||
render::*,
|
||||
};
|
||||
use legion::prelude::*;
|
||||
use std::mem;
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ use crate::{
|
||||
ecs, math,
|
||||
render::{instancing::InstanceBufferInfo, *},
|
||||
ui::Node,
|
||||
Parent,
|
||||
prelude::Parent,
|
||||
};
|
||||
use legion::prelude::*;
|
||||
use wgpu::SwapChainOutput;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
use crate::{math, render::passes::ForwardUniforms, render::*, LocalToWorld};
|
||||
use crate::{math, prelude::LocalToWorld, render::passes::ForwardUniforms, render::*};
|
||||
|
||||
use legion::prelude::*;
|
||||
use std::mem;
|
||||
|
||||
@ -1,4 +1,7 @@
|
||||
use crate::{render::*, LocalToWorld, Translation};
|
||||
use crate::{
|
||||
prelude::{LocalToWorld, Translation},
|
||||
render::*,
|
||||
};
|
||||
|
||||
use legion::prelude::*;
|
||||
use std::mem;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
use crate::{render::*, LocalToWorld};
|
||||
use crate::{prelude::LocalToWorld, render::*};
|
||||
|
||||
use legion::prelude::*;
|
||||
use std::mem;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
use crate::{legion::system::SubWorld, math::Vec2, ui::Node, *};
|
||||
use crate::prelude::*;
|
||||
use winit::window::Window;
|
||||
|
||||
pub fn build_ui_update_system() -> Box<dyn Schedulable> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user