pub struct SdfParticleEmitter {Show 18 fields
pub name: String,
pub type: String,
pub emitting: Option<bool>,
pub duration: Option<f64>,
pub size: Option<Vector3d>,
pub particle_size: Option<Vector3d>,
pub lifetime: Option<f64>,
pub rate: Option<f64>,
pub min_velocity: Option<f64>,
pub max_velocity: Option<f64>,
pub scale_rate: Option<f64>,
pub color_start: Option<String>,
pub color_end: Option<String>,
pub color_range_image: Option<String>,
pub topic: Option<String>,
pub particle_scatter_ratio: Option<String>,
pub pose: Option<SdfPose>,
pub material: Option<SdfMaterial>,
}Expand description
The type of a particle emitter. One of “box”, “cylinder”, “ellipsoid”, or “point”.
Fields§
§name: String§type: String§emitting: Option<bool>§duration: Option<f64>§size: Option<Vector3d>§particle_size: Option<Vector3d>§lifetime: Option<f64>§rate: Option<f64>§min_velocity: Option<f64>§max_velocity: Option<f64>§scale_rate: Option<f64>§color_start: Option<String>§color_end: Option<String>§color_range_image: Option<String>§topic: Option<String>§particle_scatter_ratio: Option<String>§pose: Option<SdfPose>§material: Option<SdfMaterial>Trait Implementations§
Source§impl Clone for SdfParticleEmitter
impl Clone for SdfParticleEmitter
Source§fn clone(&self) -> SdfParticleEmitter
fn clone(&self) -> SdfParticleEmitter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SdfParticleEmitter
impl Debug for SdfParticleEmitter
Source§impl Default for SdfParticleEmitter
impl Default for SdfParticleEmitter
Source§fn default() -> SdfParticleEmitter
fn default() -> SdfParticleEmitter
Returns the “default value” for a type. Read more
Source§impl PartialEq for SdfParticleEmitter
impl PartialEq for SdfParticleEmitter
Source§impl YaDeserialize for SdfParticleEmitter
impl YaDeserialize for SdfParticleEmitter
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
Source§impl YaSerialize for SdfParticleEmitter
impl YaSerialize for SdfParticleEmitter
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace, ) -> Result<(Vec<OwnedAttribute>, Namespace), String>
impl StructuralPartialEq for SdfParticleEmitter
Auto Trait Implementations§
impl Freeze for SdfParticleEmitter
impl RefUnwindSafe for SdfParticleEmitter
impl Send for SdfParticleEmitter
impl Sync for SdfParticleEmitter
impl Unpin for SdfParticleEmitter
impl UnwindSafe for SdfParticleEmitter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.