[−][src]Trait bevy::property::Properties
Required methods
fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
fn prop_name(&self, index: usize) -> Option<&str>
fn prop_len(&self) -> usize
fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
Provided methods
fn set_prop(&mut self, name: &str, value: &(dyn Property + 'static))
fn to_dynamic(&self) -> DynamicProperties
Implementations on Foreign Types
impl<T> Properties for Vec<T> where
T: Property + Clone + Default,
[src]
T: Property + Clone + Default,
pub fn prop(&self, _name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, _name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, _index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
Implementors
impl Properties for Labels
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Timer
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Light
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for DynamicProperties
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Camera
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for OrthographicProjection
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for PerspectiveProjection
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for VisibleEntities
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for PipelineSpecialization
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for RenderPipeline
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Draw
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for RenderPipelines
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for MainPass
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Children
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for GlobalTransform
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Parent
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl Properties for Transform
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
impl<T> Properties for Handle<T>
[src]
pub fn prop(&self, name: &str) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_mut(&mut self, name: &str) -> Option<&mut (dyn Property + 'static)>
[src]
pub fn prop_with_index(&self, index: usize) -> Option<&(dyn Property + 'static)>
[src]
pub fn prop_with_index_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
[src]
&mut self,
index: usize
) -> Option<&mut (dyn Property + 'static)>
pub fn prop_name(&self, index: usize) -> Option<&str>
[src]
pub fn prop_len(&self) -> usize
[src]
pub fn iter_props(&self) -> PropertyIter<'_>ⓘNotable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);
[src]
Notable traits for PropertyIter<'a>
impl<'a> Iterator for PropertyIter<'a> type Item = &'a (dyn Property + 'static);