Trait rin::ecs::Changes[][src]

pub trait Changes {
    pub fn has_changed(&self) -> bool;
pub fn reset_changed(&mut self); }

Required methods

pub fn has_changed(&self) -> bool[src]

pub fn reset_changed(&mut self)[src]

Implementations on Foreign Types

impl<'a, T> Changes for &'a mut T where
    T: Changes
[src]

Implementors

impl Changes for MaterialMultiRef[src]

impl Changes for MaterialRef[src]

impl Changes for ShadowMaterialRef[src]

impl Changes for Visible[src]

impl Changes for DebugGeometryRef[src]

impl Changes for GeometryRef[src]

impl Changes for Map[src]

impl Changes for StaticMap[src]

impl Changes for AreaLight[src]

impl Changes for DirectionalLight[src]

impl Changes for PointLight[src]

impl Changes for SpotLight[src]

impl<'a, T> Changes for SliceViewMut<'a, T> where
    &'b T: for<'b> HasChanged,
    &'b mut T: for<'b> Changes
[src]

impl<T> Changes for Geometry<T> where
    T: 'static + Clone
[src]

impl Changes for MaterialRef

impl Changes for MaterialMultiRef

impl Changes for ShadowMaterialRef

impl Changes for Visible

impl<T: 'static + Clone> Changes for Geometry<T>

impl Changes for GeometryRef

impl Changes for DebugGeometryRef

impl Changes for Map

impl Changes for StaticMap

impl Changes for DirectionalLight

impl Changes for AreaLight

impl Changes for PointLight

impl Changes for SpotLight