|
2 | 2 | //!
|
3 | 3 | //! See the [Draw] for more details.
|
4 | 4 |
|
5 |
| -use std::any::{Any, TypeId}; |
6 |
| -use std::marker::PhantomData; |
7 |
| -use std::ops::{Deref, Range}; |
8 |
| -use std::sync::{Arc, RwLock}; |
| 5 | +use std::{ |
| 6 | + any::{Any, TypeId}, |
| 7 | + marker::PhantomData, |
| 8 | + ops::{Deref, Range}, |
| 9 | + sync::{Arc, RwLock}, |
| 10 | +}; |
9 | 11 |
|
10 |
| -pub use self::background::Background; |
11 |
| -pub use self::drawing::{Drawing, DrawingContext}; |
12 | 12 | use self::primitive::Primitive;
|
13 |
| -pub use self::theme::Theme; |
14 |
| -use crate::draw::indirect::Indirect; |
15 |
| -use crate::draw::instanced::Instanced; |
16 |
| -use crate::draw::mesh::MeshExt; |
17 |
| -use crate::render::{DefaultNannouShaderModel, ShaderModel}; |
18 |
| -use bevy::asset::UntypedAssetId; |
19 |
| -use bevy::platform_support::collections::{HashMap, HashSet}; |
20 |
| -use bevy::prelude::*; |
21 |
| -use bevy::render::render_resource as wgpu; |
22 |
| -use bevy::render::render_resource::{BlendComponent, BlendState}; |
23 |
| -use bevy::render::storage::ShaderStorageBuffer; |
| 13 | +pub use self::{ |
| 14 | + background::Background, |
| 15 | + drawing::{Drawing, DrawingContext}, |
| 16 | + theme::Theme, |
| 17 | +}; |
| 18 | +use crate::{ |
| 19 | + draw::{indirect::Indirect, instanced::Instanced, mesh::MeshExt}, |
| 20 | + render::{DefaultNannouShaderModel, ShaderModel}, |
| 21 | +}; |
| 22 | +use bevy::{ |
| 23 | + asset::UntypedAssetId, |
| 24 | + platform_support::collections::{HashMap, HashSet}, |
| 25 | + prelude::*, |
| 26 | + render::{ |
| 27 | + render_resource as wgpu, |
| 28 | + render_resource::{BlendComponent, BlendState}, |
| 29 | + storage::ShaderStorageBuffer, |
| 30 | + }, |
| 31 | +}; |
24 | 32 | use lyon::path::PathEvent;
|
25 | 33 | use uuid::Uuid;
|
26 | 34 |
|
|
0 commit comments