pub struct TriggerValues {
pub a: f64,
pub b: f64,
pub calc: f64,
}Expand description
Trigger calc inputs and result for one frame, mirroring C’s
triggerCalcArgs_[0]/[1] and calcResult (NDPluginCircularBuff.cpp:67-78).
Fields§
§a: f64Value of the TriggerA attribute (NaN if absent).
b: f64Value of the TriggerB attribute (NaN if absent).
calc: f64Result of the trigger calc expression.
Trait Implementations§
Source§impl Clone for TriggerValues
impl Clone for TriggerValues
Source§fn clone(&self) -> TriggerValues
fn clone(&self) -> TriggerValues
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TriggerValues
Auto Trait Implementations§
impl Freeze for TriggerValues
impl RefUnwindSafe for TriggerValues
impl Send for TriggerValues
impl Sync for TriggerValues
impl Unpin for TriggerValues
impl UnsafeUnpin for TriggerValues
impl UnwindSafe for TriggerValues
Blanket Implementations§
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more