[−][src]Struct amethyst_ui::ResizeSystem
This system rearranges UI elements whenever the screen is resized using their UiResize
component.
Methods
impl ResizeSystem
[src]
pub fn new(resize_events_id: ReaderId<ComponentEvent>) -> ResizeSystem
[src]
Creates a new ResizeSystem that listens with the given reader Id.
Trait Implementations
impl Debug for ResizeSystem
[src]
impl<'system_desc_a, 'system_desc_b> SystemDesc<'system_desc_a, 'system_desc_b, ResizeSystem> for ResizeSystemDesc
[src]
fn build(self, world: &mut World) -> ResizeSystem
[src]
impl<'a> System<'a> for ResizeSystem
[src]
type SystemData = (WriteStorage<'a, UiTransform>, WriteStorage<'a, UiResize>, ReadExpect<'a, ScreenDimensions>)
The resource bundle required to execute this system. Read more
fn run(&mut self, (transform, resize, dimensions): Self::SystemData)
[src]
fn running_time(&self) -> RunningTime
[src]
Returns a hint how long the system needs for running. This is used to optimize the way they're executed (might allow more parallelization). Read more
fn accessor(&'b self) -> AccessorCow<'a, 'b, Self>
[src]
Return the accessor from the [SystemData
].
fn setup(&mut self, world: &mut World)
[src]
Sets up the World
using Self::SystemData::setup
.
fn dispose(self, world: &mut World)
[src]
Performs clean up that requires resources from the World
. This commonly removes components from world
which depend on external resources. Read more
Auto Trait Implementations
impl Unpin for ResizeSystem
impl Sync for ResizeSystem
impl Send for ResizeSystem
impl !UnwindSafe for ResizeSystem
impl !RefUnwindSafe for ResizeSystem
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<'a, T> RunNow<'a> for T where
T: System<'a>,
[src]
T: System<'a>,
fn run_now(&mut self, world: &'a World)
[src]
fn setup(&mut self, world: &mut World)
[src]
fn dispose(self: Box<T>, world: &mut World)
[src]
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
[src]
fn is_in_subset(&self) -> bool
[src]
unsafe fn to_subset_unchecked(&self) -> SS
[src]
fn from_subset(element: &SS) -> SP
[src]
impl<'s, S> SystemExt for S where
S: System<'s>,
[src]
S: System<'s>,
fn pausable<V>(self, value: V) -> Pausable<S, V> where
V: 'static + Send + Sync + Default + PartialEq<V>,
[src]
V: 'static + Send + Sync + Default + PartialEq<V>,
impl<'a, T> RunWithPool<'a> for T where
T: System<'a>,
[src]
T: System<'a>,
fn setup(&mut self, world: &mut World)
[src]
fn run(&mut self, world: &'a World, &ThreadPool)
[src]
fn reads(&self, reads: &mut Vec<ResourceId>)
[src]
fn writes(&self, writes: &mut Vec<ResourceId>)
[src]
impl<T> Resource for T where
T: Any + Send + Sync,
[src]
T: Any + Send + Sync,
impl<T> Any for T where
T: Any,
[src]
T: Any,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Event for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,
impl<T> Erased for T
[src]
impl<T> SetParameter for T
[src]
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
[src]
T: Parameter<Self>,
Sets value
as a parameter of self
.
impl<T> Supports<T> for T
[src]
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
[src]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into(self) -> D
[src]
Convert the source color to the destination color using the bradford method by default Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,