Struct vox_geometry_rust::point_particle_emitter2::Builder [−][src]
pub struct Builder { /* fields omitted */ }
Expand description
Implementations
impl Builder
[src]
impl Builder
[src]pub fn with_origin(&mut self, origin: &Vector2D) -> &mut Self
[src]
pub fn with_origin(&mut self, origin: &Vector2D) -> &mut Self
[src]Returns builder with origin.
pub fn with_direction(&mut self, direction: &Vector2D) -> &mut Self
[src]
pub fn with_direction(&mut self, direction: &Vector2D) -> &mut Self
[src]Returns builder with direction.
pub fn with_speed(&mut self, speed: f64) -> &mut Self
[src]
pub fn with_speed(&mut self, speed: f64) -> &mut Self
[src]Returns builder with speed.
pub fn with_spread_angle_in_degrees(
&mut self,
spread_angle_in_degrees: f64
) -> &mut Self
[src]
pub fn with_spread_angle_in_degrees(
&mut self,
spread_angle_in_degrees: f64
) -> &mut Self
[src]Returns builder with spread angle in degrees.
pub fn with_max_number_of_new_particles_per_second(
&mut self,
max_num_of_new_particles_per_sec: usize
) -> &mut Self
[src]
&mut self,
max_num_of_new_particles_per_sec: usize
) -> &mut Self
pub fn with_max_number_of_particles(
&mut self,
max_number_of_particles: usize
) -> &mut Self
[src]
pub fn with_max_number_of_particles(
&mut self,
max_number_of_particles: usize
) -> &mut Self
[src]Returns builder with max number of particles.
pub fn with_random_seed(&mut self, seed: u64) -> &mut Self
[src]
pub fn with_random_seed(&mut self, seed: u64) -> &mut Self
[src]Returns builder with random seed.
pub fn build(&mut self) -> PointParticleEmitter2
[src]
pub fn build(&mut self) -> PointParticleEmitter2
[src]Builds PointParticleEmitter2.
pub fn make_shared(&mut self) -> PointParticleEmitter2Ptr
[src]
pub fn make_shared(&mut self) -> PointParticleEmitter2Ptr
[src]Builds shared pointer of PointParticleEmitter2 instance.
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,