pub struct Factory {Show 14 fields
pub fn_direction_variance: fn() -> f32,
pub fn_min_direction_variance: fn() -> f32,
pub fn_max_direction_variance: fn() -> f32,
pub fn_direction_variance_multiplier: fn() -> f32,
pub fn_branch_probability: fn() -> f32,
pub fn_speed: fn() -> f32,
pub fn_min_speed: fn() -> f32,
pub fn_max_speed: fn() -> f32,
pub fn_speed_multiplier: fn() -> f32,
pub fn_weight: fn() -> f32,
pub fn_min_weight: fn() -> f32,
pub fn_max_weight: fn() -> f32,
pub fn_weight_multiplier: fn() -> f32,
pub fn_cargo: fn() -> i32,
}
Expand description
A Hypha
generator
Fields§
§fn_direction_variance: fn() -> f32
Return a value for direction variance
fn_min_direction_variance: fn() -> f32
Return a min direction variance
fn_max_direction_variance: fn() -> f32
Return a max direction variance
fn_direction_variance_multiplier: fn() -> f32
Return direction variance multiplier
fn_branch_probability: fn() -> f32
Probability of a hypha creating a branch
fn_speed: fn() -> f32
Return a value for speed
fn_min_speed: fn() -> f32
Return a min speed
fn_max_speed: fn() -> f32
Return a max speed
fn_speed_multiplier: fn() -> f32
Return speed multiplier
fn_weight: fn() -> f32
Return a value for weight
fn_min_weight: fn() -> f32
Return a min weight
fn_max_weight: fn() -> f32
Return a max weight
fn_weight_multiplier: fn() -> f32
Return weight multiplier
fn_cargo: fn() -> i32
Return a cargo value
Implementations§
source§impl Factory
impl Factory
sourcepub fn fn_direction_variance(self, f: fn() -> f32) -> Self
pub fn fn_direction_variance(self, f: fn() -> f32) -> Self
sourcepub fn fn_min_direction_variance(self, f: fn() -> f32) -> Self
pub fn fn_min_direction_variance(self, f: fn() -> f32) -> Self
sourcepub fn fn_max_direction_variance(self, f: fn() -> f32) -> Self
pub fn fn_max_direction_variance(self, f: fn() -> f32) -> Self
sourcepub fn fn_direction_variance_multiplier(self, f: fn() -> f32) -> Self
pub fn fn_direction_variance_multiplier(self, f: fn() -> f32) -> Self
sourcepub fn fn_branch_probability(self, f: fn() -> f32) -> Self
pub fn fn_branch_probability(self, f: fn() -> f32) -> Self
sourcepub fn fn_min_speed(self, f: fn() -> f32) -> Self
pub fn fn_min_speed(self, f: fn() -> f32) -> Self
sourcepub fn fn_max_speed(self, f: fn() -> f32) -> Self
pub fn fn_max_speed(self, f: fn() -> f32) -> Self
sourcepub fn fn_speed_multiplier(self, f: fn() -> f32) -> Self
pub fn fn_speed_multiplier(self, f: fn() -> f32) -> Self
sourcepub fn fn_min_weight(self, f: fn() -> f32) -> Self
pub fn fn_min_weight(self, f: fn() -> f32) -> Self
sourcepub fn fn_max_weight(self, f: fn() -> f32) -> Self
pub fn fn_max_weight(self, f: fn() -> f32) -> Self
sourcepub fn fn_weight_multiplier(self, f: fn() -> f32) -> Self
pub fn fn_weight_multiplier(self, f: fn() -> f32) -> Self
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Factory
impl Send for Factory
impl Sync for Factory
impl Unpin for Factory
impl UnwindSafe for Factory
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
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, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
impl<T, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
source§fn convert_into(self) -> U
fn convert_into(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§fn convert_unclamped_into(self) -> U
fn convert_unclamped_into(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
source§fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined range,
otherwise an
OutOfBounds
error is returned which contains the unclamped color. Read more