Skip to main content

IParticleSystemForceFieldMethods

Trait IParticleSystemForceFieldMethods 

Source
pub trait IParticleSystemForceFieldMethods: IParticleSystemForceField {
Show 57 methods // Provided methods fn get_shape(self) -> ParticleSystemForceFieldShape { ... } fn set_shape(self, value: impl Into<ParticleSystemForceFieldShape>) { ... } fn get_start_range(self) -> f32 { ... } fn set_start_range(self, value: impl Into<f32>) { ... } fn get_end_range(self) -> f32 { ... } fn set_end_range(self, value: impl Into<f32>) { ... } fn get_length(self) -> f32 { ... } fn set_length(self, value: impl Into<f32>) { ... } fn get_gravity_focus(self) -> f32 { ... } fn set_gravity_focus(self, value: impl Into<f32>) { ... } fn get_rotation_randomness(self) -> Vector2 { ... } fn set_rotation_randomness(self, value: impl Into<Vector2>) { ... } fn get_multiply_drag_by_particle_size(self) -> bool { ... } fn set_multiply_drag_by_particle_size(self, value: impl Into<bool>) { ... } fn get_multiply_drag_by_particle_velocity(self) -> bool { ... } fn set_multiply_drag_by_particle_velocity(self, value: impl Into<bool>) { ... } fn get_vector_field(self) -> Texture3D { ... } fn set_vector_field(self, value: impl Into<Texture3D>) { ... } fn get_direction_x(self) -> ParticleSystem_MinMaxCurve { ... } fn set_direction_x(self, value: impl Into<ParticleSystem_MinMaxCurve>) { ... } fn get_direction_y(self) -> ParticleSystem_MinMaxCurve { ... } fn set_direction_y(self, value: impl Into<ParticleSystem_MinMaxCurve>) { ... } fn get_direction_z(self) -> ParticleSystem_MinMaxCurve { ... } fn set_direction_z(self, value: impl Into<ParticleSystem_MinMaxCurve>) { ... } fn get_gravity(self) -> ParticleSystem_MinMaxCurve { ... } fn set_gravity(self, value: impl Into<ParticleSystem_MinMaxCurve>) { ... } fn get_rotation_speed(self) -> ParticleSystem_MinMaxCurve { ... } fn set_rotation_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>) { ... } fn get_rotation_attraction(self) -> ParticleSystem_MinMaxCurve { ... } fn set_rotation_attraction( self, value: impl Into<ParticleSystem_MinMaxCurve>, ) { ... } fn get_drag(self) -> ParticleSystem_MinMaxCurve { ... } fn set_drag(self, value: impl Into<ParticleSystem_MinMaxCurve>) { ... } fn get_vector_field_speed(self) -> ParticleSystem_MinMaxCurve { ... } fn set_vector_field_speed( self, value: impl Into<ParticleSystem_MinMaxCurve>, ) { ... } fn get_vector_field_attraction(self) -> ParticleSystem_MinMaxCurve { ... } fn set_vector_field_attraction( self, value: impl Into<ParticleSystem_MinMaxCurve>, ) { ... } fn ctor(self) { ... } fn get_rotation_randomness_injected(self) -> Vector2 { ... } fn set_rotation_randomness_injected(self) -> Vector2 { ... } fn get_direction_x_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_direction_x_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_direction_y_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_direction_y_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_direction_z_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_direction_z_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_gravity_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_gravity_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_drag_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_drag_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn get_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve { ... } fn set_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve { ... }
}

Provided Methods§

Source

fn get_shape(self) -> ParticleSystemForceFieldShape

get_shape() overload

Source

fn set_shape(self, value: impl Into<ParticleSystemForceFieldShape>)

set_shape(crate::unity_engine::particlesystemforcefieldshape::ParticleSystemForceFieldShape) overload

Source

fn get_start_range(self) -> f32

get_startRange() overload

Source

fn set_start_range(self, value: impl Into<f32>)

set_startRange(f32) overload

Source

fn get_end_range(self) -> f32

get_endRange() overload

Source

fn set_end_range(self, value: impl Into<f32>)

set_endRange(f32) overload

Source

fn get_length(self) -> f32

get_length() overload

Source

fn set_length(self, value: impl Into<f32>)

set_length(f32) overload

Source

fn get_gravity_focus(self) -> f32

get_gravityFocus() overload

Source

fn set_gravity_focus(self, value: impl Into<f32>)

set_gravityFocus(f32) overload

Source

fn get_rotation_randomness(self) -> Vector2

get_rotationRandomness() overload

Source

fn set_rotation_randomness(self, value: impl Into<Vector2>)

set_rotationRandomness(crate::unity_engine::vector2::Vector2) overload

Source

fn get_multiply_drag_by_particle_size(self) -> bool

get_multiplyDragByParticleSize() overload

Source

fn set_multiply_drag_by_particle_size(self, value: impl Into<bool>)

set_multiplyDragByParticleSize(bool) overload

Source

fn get_multiply_drag_by_particle_velocity(self) -> bool

get_multiplyDragByParticleVelocity() overload

Source

fn set_multiply_drag_by_particle_velocity(self, value: impl Into<bool>)

set_multiplyDragByParticleVelocity(bool) overload

Source

fn get_vector_field(self) -> Texture3D

get_vectorField() overload

Source

fn set_vector_field(self, value: impl Into<Texture3D>)

set_vectorField(crate::unity_engine::texture3d::Texture3D) overload

Source

fn get_direction_x(self) -> ParticleSystem_MinMaxCurve

get_directionX() overload

Source

fn set_direction_x(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_directionX(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_direction_y(self) -> ParticleSystem_MinMaxCurve

get_directionY() overload

Source

fn set_direction_y(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_directionY(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_direction_z(self) -> ParticleSystem_MinMaxCurve

get_directionZ() overload

Source

fn set_direction_z(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_directionZ(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_gravity(self) -> ParticleSystem_MinMaxCurve

get_gravity() overload

Source

fn set_gravity(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_gravity(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_rotation_speed(self) -> ParticleSystem_MinMaxCurve

get_rotationSpeed() overload

Source

fn set_rotation_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_rotationSpeed(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_rotation_attraction(self) -> ParticleSystem_MinMaxCurve

get_rotationAttraction() overload

Source

fn set_rotation_attraction(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_rotationAttraction(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_drag(self) -> ParticleSystem_MinMaxCurve

get_drag() overload

Source

fn set_drag(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_drag(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_vector_field_speed(self) -> ParticleSystem_MinMaxCurve

get_vectorFieldSpeed() overload

Source

fn set_vector_field_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>)

set_vectorFieldSpeed(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_vector_field_attraction(self) -> ParticleSystem_MinMaxCurve

get_vectorFieldAttraction() overload

Source

fn set_vector_field_attraction( self, value: impl Into<ParticleSystem_MinMaxCurve>, )

set_vectorFieldAttraction(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_rotation_randomness_injected(self) -> Vector2

get_rotationRandomness_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_rotation_randomness_injected(self) -> Vector2

set_rotationRandomness_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_direction_x_injected(self) -> ParticleSystem_MinMaxCurve

get_directionX_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_direction_x_injected(self) -> ParticleSystem_MinMaxCurve

set_directionX_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_direction_y_injected(self) -> ParticleSystem_MinMaxCurve

get_directionY_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_direction_y_injected(self) -> ParticleSystem_MinMaxCurve

set_directionY_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_direction_z_injected(self) -> ParticleSystem_MinMaxCurve

get_directionZ_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_direction_z_injected(self) -> ParticleSystem_MinMaxCurve

set_directionZ_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_gravity_injected(self) -> ParticleSystem_MinMaxCurve

get_gravity_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_gravity_injected(self) -> ParticleSystem_MinMaxCurve

set_gravity_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve

get_rotationSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve

set_rotationSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve

get_rotationAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve

set_rotationAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_drag_injected(self) -> ParticleSystem_MinMaxCurve

get_drag_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_drag_injected(self) -> ParticleSystem_MinMaxCurve

set_drag_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve

get_vectorFieldSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve

set_vectorFieldSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn get_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve

get_vectorFieldAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Source

fn set_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve

set_vectorFieldAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IParticleSystemForceField> IParticleSystemForceFieldMethods for __T

Available on crate feature unity_engine-particlesystemforcefield only.