pub enum BuiltinFunc {
Sqrt,
Sin,
Cos,
Exp2,
Log2,
Abs,
Min,
Max,
AtomicAdd,
}Expand description
Built-in math and GPU functions.
Variants§
Sqrt
Square root.
Sin
Sine.
Cos
Cosine.
Exp2
Base-2 exponential.
Log2
Base-2 logarithm.
Abs
Absolute value.
Min
Minimum of two values.
Max
Maximum of two values.
AtomicAdd
Atomic add.
Trait Implementations§
Source§impl Clone for BuiltinFunc
impl Clone for BuiltinFunc
Source§fn clone(&self) -> BuiltinFunc
fn clone(&self) -> BuiltinFunc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuiltinFunc
impl Debug for BuiltinFunc
Source§impl Hash for BuiltinFunc
impl Hash for BuiltinFunc
Source§impl PartialEq for BuiltinFunc
impl PartialEq for BuiltinFunc
impl Copy for BuiltinFunc
impl Eq for BuiltinFunc
impl StructuralPartialEq for BuiltinFunc
Auto Trait Implementations§
impl Freeze for BuiltinFunc
impl RefUnwindSafe for BuiltinFunc
impl Send for BuiltinFunc
impl Sync for BuiltinFunc
impl Unpin for BuiltinFunc
impl UnsafeUnpin for BuiltinFunc
impl UnwindSafe for BuiltinFunc
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