#[repr(C)]pub struct ParticleSystem_Particle {Show 17 fields
pub m_position: Vector3,
pub m_velocity: Vector3,
pub m_animated_velocity: Vector3,
pub m_initial_velocity: Vector3,
pub m_axis_of_rotation: Vector3,
pub m_rotation: Vector3,
pub m_angular_velocity: Vector3,
pub m_start_size: Vector3,
pub m_start_color: Color32,
pub m_random_seed: u32,
pub m_parent_random_seed: u32,
pub m_lifetime: f32,
pub m_start_lifetime: f32,
pub m_mesh_index: i32,
pub m_emit_accumulator0: f32,
pub m_emit_accumulator1: f32,
pub m_flags: u32,
}Expand description
Fields§
§m_position: Vector3§m_velocity: Vector3§m_animated_velocity: Vector3§m_initial_velocity: Vector3§m_axis_of_rotation: Vector3§m_rotation: Vector3§m_angular_velocity: Vector3§m_start_size: Vector3§m_start_color: Color32§m_random_seed: u32§m_parent_random_seed: u32§m_lifetime: f32§m_start_lifetime: f32§m_mesh_index: i32§m_emit_accumulator0: f32§m_emit_accumulator1: f32§m_flags: u32Implementations§
Source§impl ParticleSystem_Particle
impl ParticleSystem_Particle
Sourcepub fn set_lifetime(&mut self, value: impl Into<f32>)
pub fn set_lifetime(&mut self, value: impl Into<f32>)
set_lifetime(f32) overload
Sourcepub fn set_position(&mut self, value: impl Into<Vector3>)
pub fn set_position(&mut self, value: impl Into<Vector3>)
set_position(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn set_velocity(&mut self, value: impl Into<Vector3>)
pub fn set_velocity(&mut self, value: impl Into<Vector3>)
set_velocity(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn set_remaining_lifetime(&mut self, value: impl Into<f32>)
pub fn set_remaining_lifetime(&mut self, value: impl Into<f32>)
set_remainingLifetime(f32) overload
Sourcepub fn set_start_lifetime(&mut self, value: impl Into<f32>)
pub fn set_start_lifetime(&mut self, value: impl Into<f32>)
set_startLifetime(f32) overload
Sourcepub fn set_start_color(&mut self, value: impl Into<Color32>)
pub fn set_start_color(&mut self, value: impl Into<Color32>)
set_startColor(crate::unity_engine::color32::Color32) overload
Sourcepub fn set_random_seed(&mut self, value: impl Into<u32>)
pub fn set_random_seed(&mut self, value: impl Into<u32>)
set_randomSeed(u32) overload
Sourcepub fn set_start_size(&mut self, value: impl Into<f32>)
pub fn set_start_size(&mut self, value: impl Into<f32>)
set_startSize(f32) overload
Sourcepub fn set_rotation(&mut self, value: impl Into<f32>)
pub fn set_rotation(&mut self, value: impl Into<f32>)
set_rotation(f32) overload
Sourcepub fn set_rotation3_d(&mut self, value: impl Into<Vector3>)
pub fn set_rotation3_d(&mut self, value: impl Into<Vector3>)
set_rotation3D(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn set_angular_velocity3_d(&mut self, value: impl Into<Vector3>)
pub fn set_angular_velocity3_d(&mut self, value: impl Into<Vector3>)
set_angularVelocity3D(crate::unity_engine::vector3::Vector3) overload
Source§impl ParticleSystem_Particle
impl ParticleSystem_Particle
pub fn set_lifetime_method_info() -> &'static MethodInfo
pub fn set_position_method_info() -> &'static MethodInfo
pub fn set_velocity_method_info() -> &'static MethodInfo
pub fn set_remaining_lifetime_method_info() -> &'static MethodInfo
pub fn set_start_lifetime_method_info() -> &'static MethodInfo
pub fn set_start_color_method_info() -> &'static MethodInfo
pub fn set_random_seed_method_info() -> &'static MethodInfo
pub fn set_start_size_method_info() -> &'static MethodInfo
pub fn set_rotation_method_info() -> &'static MethodInfo
pub fn set_rotation3_d_method_info() -> &'static MethodInfo
pub fn set_angular_velocity3_d_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl Clone for ParticleSystem_Particle
impl Clone for ParticleSystem_Particle
Source§fn clone(&self) -> ParticleSystem_Particle
fn clone(&self) -> ParticleSystem_Particle
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ParticleSystem_Particle
Auto Trait Implementations§
impl Freeze for ParticleSystem_Particle
impl RefUnwindSafe for ParticleSystem_Particle
impl Send for ParticleSystem_Particle
impl Sync for ParticleSystem_Particle
impl Unpin for ParticleSystem_Particle
impl UnwindSafe for ParticleSystem_Particle
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)