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§
Sourcefn get_shape(self) -> ParticleSystemForceFieldShape
fn get_shape(self) -> ParticleSystemForceFieldShape
get_shape() overload
Sourcefn set_shape(self, value: impl Into<ParticleSystemForceFieldShape>)
fn set_shape(self, value: impl Into<ParticleSystemForceFieldShape>)
set_shape(crate::unity_engine::particlesystemforcefieldshape::ParticleSystemForceFieldShape) overload
Sourcefn get_start_range(self) -> f32
fn get_start_range(self) -> f32
get_startRange() overload
Sourcefn set_start_range(self, value: impl Into<f32>)
fn set_start_range(self, value: impl Into<f32>)
set_startRange(f32) overload
Sourcefn get_end_range(self) -> f32
fn get_end_range(self) -> f32
get_endRange() overload
Sourcefn set_end_range(self, value: impl Into<f32>)
fn set_end_range(self, value: impl Into<f32>)
set_endRange(f32) overload
Sourcefn get_length(self) -> f32
fn get_length(self) -> f32
get_length() overload
Sourcefn set_length(self, value: impl Into<f32>)
fn set_length(self, value: impl Into<f32>)
set_length(f32) overload
Sourcefn get_gravity_focus(self) -> f32
fn get_gravity_focus(self) -> f32
get_gravityFocus() overload
Sourcefn set_gravity_focus(self, value: impl Into<f32>)
fn set_gravity_focus(self, value: impl Into<f32>)
set_gravityFocus(f32) overload
Sourcefn get_rotation_randomness(self) -> Vector2
fn get_rotation_randomness(self) -> Vector2
get_rotationRandomness() overload
Sourcefn set_rotation_randomness(self, value: impl Into<Vector2>)
fn set_rotation_randomness(self, value: impl Into<Vector2>)
set_rotationRandomness(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_multiply_drag_by_particle_size(self) -> bool
fn get_multiply_drag_by_particle_size(self) -> bool
get_multiplyDragByParticleSize() overload
Sourcefn set_multiply_drag_by_particle_size(self, value: impl Into<bool>)
fn set_multiply_drag_by_particle_size(self, value: impl Into<bool>)
set_multiplyDragByParticleSize(bool) overload
Sourcefn get_multiply_drag_by_particle_velocity(self) -> bool
fn get_multiply_drag_by_particle_velocity(self) -> bool
get_multiplyDragByParticleVelocity() overload
Sourcefn set_multiply_drag_by_particle_velocity(self, value: impl Into<bool>)
fn set_multiply_drag_by_particle_velocity(self, value: impl Into<bool>)
set_multiplyDragByParticleVelocity(bool) overload
Sourcefn get_vector_field(self) -> Texture3D
fn get_vector_field(self) -> Texture3D
get_vectorField() overload
Sourcefn set_vector_field(self, value: impl Into<Texture3D>)
fn set_vector_field(self, value: impl Into<Texture3D>)
set_vectorField(crate::unity_engine::texture3d::Texture3D) overload
Sourcefn get_direction_x(self) -> ParticleSystem_MinMaxCurve
fn get_direction_x(self) -> ParticleSystem_MinMaxCurve
get_directionX() overload
Sourcefn set_direction_x(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_direction_x(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_directionX(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_direction_y(self) -> ParticleSystem_MinMaxCurve
fn get_direction_y(self) -> ParticleSystem_MinMaxCurve
get_directionY() overload
Sourcefn set_direction_y(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_direction_y(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_directionY(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_direction_z(self) -> ParticleSystem_MinMaxCurve
fn get_direction_z(self) -> ParticleSystem_MinMaxCurve
get_directionZ() overload
Sourcefn set_direction_z(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_direction_z(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_directionZ(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_gravity(self) -> ParticleSystem_MinMaxCurve
fn get_gravity(self) -> ParticleSystem_MinMaxCurve
get_gravity() overload
Sourcefn set_gravity(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_gravity(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_gravity(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_rotation_speed(self) -> ParticleSystem_MinMaxCurve
fn get_rotation_speed(self) -> ParticleSystem_MinMaxCurve
get_rotationSpeed() overload
Sourcefn set_rotation_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_rotation_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_rotationSpeed(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_rotation_attraction(self) -> ParticleSystem_MinMaxCurve
fn get_rotation_attraction(self) -> ParticleSystem_MinMaxCurve
get_rotationAttraction() overload
Sourcefn set_rotation_attraction(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_rotation_attraction(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_rotationAttraction(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_drag(self) -> ParticleSystem_MinMaxCurve
fn get_drag(self) -> ParticleSystem_MinMaxCurve
get_drag() overload
Sourcefn set_drag(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_drag(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_drag(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_vector_field_speed(self) -> ParticleSystem_MinMaxCurve
fn get_vector_field_speed(self) -> ParticleSystem_MinMaxCurve
get_vectorFieldSpeed() overload
Sourcefn set_vector_field_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>)
fn set_vector_field_speed(self, value: impl Into<ParticleSystem_MinMaxCurve>)
set_vectorFieldSpeed(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_vector_field_attraction(self) -> ParticleSystem_MinMaxCurve
fn get_vector_field_attraction(self) -> ParticleSystem_MinMaxCurve
get_vectorFieldAttraction() overload
Sourcefn set_vector_field_attraction(
self,
value: impl Into<ParticleSystem_MinMaxCurve>,
)
fn set_vector_field_attraction( self, value: impl Into<ParticleSystem_MinMaxCurve>, )
set_vectorFieldAttraction(crate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_rotation_randomness_injected(self) -> Vector2
fn get_rotation_randomness_injected(self) -> Vector2
get_rotationRandomness_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_rotation_randomness_injected(self) -> Vector2
fn set_rotation_randomness_injected(self) -> Vector2
set_rotationRandomness_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_direction_x_injected(self) -> ParticleSystem_MinMaxCurve
fn get_direction_x_injected(self) -> ParticleSystem_MinMaxCurve
get_directionX_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_direction_x_injected(self) -> ParticleSystem_MinMaxCurve
fn set_direction_x_injected(self) -> ParticleSystem_MinMaxCurve
set_directionX_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_direction_y_injected(self) -> ParticleSystem_MinMaxCurve
fn get_direction_y_injected(self) -> ParticleSystem_MinMaxCurve
get_directionY_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_direction_y_injected(self) -> ParticleSystem_MinMaxCurve
fn set_direction_y_injected(self) -> ParticleSystem_MinMaxCurve
set_directionY_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_direction_z_injected(self) -> ParticleSystem_MinMaxCurve
fn get_direction_z_injected(self) -> ParticleSystem_MinMaxCurve
get_directionZ_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_direction_z_injected(self) -> ParticleSystem_MinMaxCurve
fn set_direction_z_injected(self) -> ParticleSystem_MinMaxCurve
set_directionZ_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_gravity_injected(self) -> ParticleSystem_MinMaxCurve
fn get_gravity_injected(self) -> ParticleSystem_MinMaxCurve
get_gravity_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_gravity_injected(self) -> ParticleSystem_MinMaxCurve
fn set_gravity_injected(self) -> ParticleSystem_MinMaxCurve
set_gravity_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve
fn get_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve
get_rotationSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve
fn set_rotation_speed_injected(self) -> ParticleSystem_MinMaxCurve
set_rotationSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve
fn get_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve
get_rotationAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve
fn set_rotation_attraction_injected(self) -> ParticleSystem_MinMaxCurve
set_rotationAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_drag_injected(self) -> ParticleSystem_MinMaxCurve
fn get_drag_injected(self) -> ParticleSystem_MinMaxCurve
get_drag_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_drag_injected(self) -> ParticleSystem_MinMaxCurve
fn set_drag_injected(self) -> ParticleSystem_MinMaxCurve
set_drag_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve
fn get_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve
get_vectorFieldSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve
fn set_vector_field_speed_injected(self) -> ParticleSystem_MinMaxCurve
set_vectorFieldSpeed_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn get_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve
fn get_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve
get_vectorFieldAttraction_Injected(*mutcrate::unity_engine::particlesystem::ParticleSystem_MinMaxCurve) overload
Sourcefn set_vector_field_attraction_injected(self) -> ParticleSystem_MinMaxCurve
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§
impl<__T: IParticleSystemForceField> IParticleSystemForceFieldMethods for __T
unity_engine-particlesystemforcefield only.