SParams

Struct SParams 

Source
pub struct SParams {
Show 159 fields pub BranchLevel1: SBranchWindLevel, pub BranchLevel2: SBranchWindLevel, pub LeafGroup1: SWindGroup, pub LeafGroup2: SWindGroup, pub Oscillation0_0: f32, pub Oscillation0_1: f32, pub Oscillation0_2: f32, pub Oscillation0_3: f32, pub Oscillation0_4: f32, pub Oscillation0_5: f32, pub Oscillation0_6: f32, pub Oscillation0_7: f32, pub Oscillation0_8: f32, pub Oscillation0_9: f32, pub Oscillation1_0: f32, pub Oscillation1_1: f32, pub Oscillation1_2: f32, pub Oscillation1_3: f32, pub Oscillation1_4: f32, pub Oscillation1_5: f32, pub Oscillation1_6: f32, pub Oscillation1_7: f32, pub Oscillation1_8: f32, pub Oscillation1_9: f32, pub Oscillation2_0: f32, pub Oscillation2_1: f32, pub Oscillation2_2: f32, pub Oscillation2_3: f32, pub Oscillation2_4: f32, pub Oscillation2_5: f32, pub Oscillation2_6: f32, pub Oscillation2_7: f32, pub Oscillation2_8: f32, pub Oscillation2_9: f32, pub Oscillation3_0: f32, pub Oscillation3_1: f32, pub Oscillation3_2: f32, pub Oscillation3_3: f32, pub Oscillation3_4: f32, pub Oscillation3_5: f32, pub Oscillation3_6: f32, pub Oscillation3_7: f32, pub Oscillation3_8: f32, pub Oscillation3_9: f32, pub Oscillation4_0: f32, pub Oscillation4_1: f32, pub Oscillation4_2: f32, pub Oscillation4_3: f32, pub Oscillation4_4: f32, pub Oscillation4_5: f32, pub Oscillation4_6: f32, pub Oscillation4_7: f32, pub Oscillation4_8: f32, pub Oscillation4_9: f32, pub Oscillation5_0: f32, pub Oscillation5_1: f32, pub Oscillation5_2: f32, pub Oscillation5_3: f32, pub Oscillation5_4: f32, pub Oscillation5_5: f32, pub Oscillation5_6: f32, pub Oscillation5_7: f32, pub Oscillation5_8: f32, pub Oscillation5_9: f32, pub Oscillation6_0: f32, pub Oscillation6_1: f32, pub Oscillation6_2: f32, pub Oscillation6_3: f32, pub Oscillation6_4: f32, pub Oscillation6_5: f32, pub Oscillation6_6: f32, pub Oscillation6_7: f32, pub Oscillation6_8: f32, pub Oscillation6_9: f32, pub Oscillation7_0: f32, pub Oscillation7_1: f32, pub Oscillation7_2: f32, pub Oscillation7_3: f32, pub Oscillation7_4: f32, pub Oscillation7_5: f32, pub Oscillation7_6: f32, pub Oscillation7_7: f32, pub Oscillation7_8: f32, pub Oscillation7_9: f32, pub Oscillation8_0: f32, pub Oscillation8_1: f32, pub Oscillation8_2: f32, pub Oscillation8_3: f32, pub Oscillation8_4: f32, pub Oscillation8_5: f32, pub Oscillation8_6: f32, pub Oscillation8_7: f32, pub Oscillation8_8: f32, pub Oscillation8_9: f32, pub Oscillation9_0: f32, pub Oscillation9_1: f32, pub Oscillation9_2: f32, pub Oscillation9_3: f32, pub Oscillation9_4: f32, pub Oscillation9_5: f32, pub Oscillation9_6: f32, pub Oscillation9_7: f32, pub Oscillation9_8: f32, pub Oscillation9_9: f32, pub m_afFrondRippleDistance_0: f32, pub m_afFrondRippleDistance_1: f32, pub m_afFrondRippleDistance_2: f32, pub m_afFrondRippleDistance_3: f32, pub m_afFrondRippleDistance_4: f32, pub m_afFrondRippleDistance_5: f32, pub m_afFrondRippleDistance_6: f32, pub m_afFrondRippleDistance_7: f32, pub m_afFrondRippleDistance_8: f32, pub m_afFrondRippleDistance_9: f32, pub m_afGlobalDirectionAdherence_0: f32, pub m_afGlobalDirectionAdherence_1: f32, pub m_afGlobalDirectionAdherence_2: f32, pub m_afGlobalDirectionAdherence_3: f32, pub m_afGlobalDirectionAdherence_4: f32, pub m_afGlobalDirectionAdherence_5: f32, pub m_afGlobalDirectionAdherence_6: f32, pub m_afGlobalDirectionAdherence_7: f32, pub m_afGlobalDirectionAdherence_8: f32, pub m_afGlobalDirectionAdherence_9: f32, pub m_afGlobalDistance_0: f32, pub m_afGlobalDistance_1: f32, pub m_afGlobalDistance_2: f32, pub m_afGlobalDistance_3: f32, pub m_afGlobalDistance_4: f32, pub m_afGlobalDistance_5: f32, pub m_afGlobalDistance_6: f32, pub m_afGlobalDistance_7: f32, pub m_afGlobalDistance_8: f32, pub m_afGlobalDistance_9: f32, pub m_fAnchorDistanceScale: f32, pub m_fAnchorOffset: f32, pub m_fDirectionResponse: f32, pub m_fFrondRippleLightingScalar: f32, pub m_fFrondRippleTile: f32, pub m_fGlobalHeight: f32, pub m_fGlobalHeightExponent: f32, pub m_fGustDurationMax: f32, pub m_fGustDurationMin: f32, pub m_fGustFallScalar: f32, pub m_fGustFrequency: f32, pub m_fGustRiseScalar: f32, pub m_fGustStrengthMax: f32, pub m_fGustStrengthMin: f32, pub m_fRollingBranchFieldMin: f32, pub m_fRollingBranchLightingAdjust: f32, pub m_fRollingBranchVerticalOffset: f32, pub m_fRollingLeafRippleMin: f32, pub m_fRollingLeafTumbleMin: f32, pub m_fRollingNoisePeriod: f32, pub m_fRollingNoiseSize: f32, pub m_fRollingNoiseSpeed: f32, pub m_fRollingNoiseTurbulence: f32, pub m_fRollingNoiseTwist: f32, pub m_fStrengthResponse: f32,
}
Expand description

SParams is a sub class of the Unity engine since version 5.0.0f4.

Fields§

§BranchLevel1: SBranchWindLevel§BranchLevel2: SBranchWindLevel§LeafGroup1: SWindGroup§LeafGroup2: SWindGroup§Oscillation0_0: f32§Oscillation0_1: f32§Oscillation0_2: f32§Oscillation0_3: f32§Oscillation0_4: f32§Oscillation0_5: f32§Oscillation0_6: f32§Oscillation0_7: f32§Oscillation0_8: f32§Oscillation0_9: f32§Oscillation1_0: f32§Oscillation1_1: f32§Oscillation1_2: f32§Oscillation1_3: f32§Oscillation1_4: f32§Oscillation1_5: f32§Oscillation1_6: f32§Oscillation1_7: f32§Oscillation1_8: f32§Oscillation1_9: f32§Oscillation2_0: f32§Oscillation2_1: f32§Oscillation2_2: f32§Oscillation2_3: f32§Oscillation2_4: f32§Oscillation2_5: f32§Oscillation2_6: f32§Oscillation2_7: f32§Oscillation2_8: f32§Oscillation2_9: f32§Oscillation3_0: f32§Oscillation3_1: f32§Oscillation3_2: f32§Oscillation3_3: f32§Oscillation3_4: f32§Oscillation3_5: f32§Oscillation3_6: f32§Oscillation3_7: f32§Oscillation3_8: f32§Oscillation3_9: f32§Oscillation4_0: f32§Oscillation4_1: f32§Oscillation4_2: f32§Oscillation4_3: f32§Oscillation4_4: f32§Oscillation4_5: f32§Oscillation4_6: f32§Oscillation4_7: f32§Oscillation4_8: f32§Oscillation4_9: f32§Oscillation5_0: f32§Oscillation5_1: f32§Oscillation5_2: f32§Oscillation5_3: f32§Oscillation5_4: f32§Oscillation5_5: f32§Oscillation5_6: f32§Oscillation5_7: f32§Oscillation5_8: f32§Oscillation5_9: f32§Oscillation6_0: f32§Oscillation6_1: f32§Oscillation6_2: f32§Oscillation6_3: f32§Oscillation6_4: f32§Oscillation6_5: f32§Oscillation6_6: f32§Oscillation6_7: f32§Oscillation6_8: f32§Oscillation6_9: f32§Oscillation7_0: f32§Oscillation7_1: f32§Oscillation7_2: f32§Oscillation7_3: f32§Oscillation7_4: f32§Oscillation7_5: f32§Oscillation7_6: f32§Oscillation7_7: f32§Oscillation7_8: f32§Oscillation7_9: f32§Oscillation8_0: f32§Oscillation8_1: f32§Oscillation8_2: f32§Oscillation8_3: f32§Oscillation8_4: f32§Oscillation8_5: f32§Oscillation8_6: f32§Oscillation8_7: f32§Oscillation8_8: f32§Oscillation8_9: f32§Oscillation9_0: f32§Oscillation9_1: f32§Oscillation9_2: f32§Oscillation9_3: f32§Oscillation9_4: f32§Oscillation9_5: f32§Oscillation9_6: f32§Oscillation9_7: f32§Oscillation9_8: f32§Oscillation9_9: f32§m_afFrondRippleDistance_0: f32§m_afFrondRippleDistance_1: f32§m_afFrondRippleDistance_2: f32§m_afFrondRippleDistance_3: f32§m_afFrondRippleDistance_4: f32§m_afFrondRippleDistance_5: f32§m_afFrondRippleDistance_6: f32§m_afFrondRippleDistance_7: f32§m_afFrondRippleDistance_8: f32§m_afFrondRippleDistance_9: f32§m_afGlobalDirectionAdherence_0: f32§m_afGlobalDirectionAdherence_1: f32§m_afGlobalDirectionAdherence_2: f32§m_afGlobalDirectionAdherence_3: f32§m_afGlobalDirectionAdherence_4: f32§m_afGlobalDirectionAdherence_5: f32§m_afGlobalDirectionAdherence_6: f32§m_afGlobalDirectionAdherence_7: f32§m_afGlobalDirectionAdherence_8: f32§m_afGlobalDirectionAdherence_9: f32§m_afGlobalDistance_0: f32§m_afGlobalDistance_1: f32§m_afGlobalDistance_2: f32§m_afGlobalDistance_3: f32§m_afGlobalDistance_4: f32§m_afGlobalDistance_5: f32§m_afGlobalDistance_6: f32§m_afGlobalDistance_7: f32§m_afGlobalDistance_8: f32§m_afGlobalDistance_9: f32§m_fAnchorDistanceScale: f32§m_fAnchorOffset: f32§m_fDirectionResponse: f32§m_fFrondRippleLightingScalar: f32§m_fFrondRippleTile: f32§m_fGlobalHeight: f32§m_fGlobalHeightExponent: f32§m_fGustDurationMax: f32§m_fGustDurationMin: f32§m_fGustFallScalar: f32§m_fGustFrequency: f32§m_fGustRiseScalar: f32§m_fGustStrengthMax: f32§m_fGustStrengthMin: f32§m_fRollingBranchFieldMin: f32§m_fRollingBranchLightingAdjust: f32§m_fRollingBranchVerticalOffset: f32§m_fRollingLeafRippleMin: f32§m_fRollingLeafTumbleMin: f32§m_fRollingNoisePeriod: f32§m_fRollingNoiseSize: f32§m_fRollingNoiseSpeed: f32§m_fRollingNoiseTurbulence: f32§m_fRollingNoiseTwist: f32§m_fStrengthResponse: f32

Trait Implementations§

Source§

impl Debug for SParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for SParams

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for SParams

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,