pub enum QuantityKind {
Scalar,
Vector,
Color,
Parameterization,
Other,
}Expand description
The kind of quantity (for categorization and UI).
Variants§
Scalar
Scalar values (single float per element).
Vector
Vector values (Vec3 per element).
Color
Color values (RGB or RGBA per element).
Parameterization
Parameterization values (UV coordinates).
Other
Other/custom quantity type.
Trait Implementations§
Source§impl Clone for QuantityKind
impl Clone for QuantityKind
Source§fn clone(&self) -> QuantityKind
fn clone(&self) -> QuantityKind
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 QuantityKind
impl Debug for QuantityKind
Source§impl Hash for QuantityKind
impl Hash for QuantityKind
Source§impl PartialEq for QuantityKind
impl PartialEq for QuantityKind
impl Copy for QuantityKind
impl Eq for QuantityKind
impl StructuralPartialEq for QuantityKind
Auto Trait Implementations§
impl Freeze for QuantityKind
impl RefUnwindSafe for QuantityKind
impl Send for QuantityKind
impl Sync for QuantityKind
impl Unpin for QuantityKind
impl UnsafeUnpin for QuantityKind
impl UnwindSafe for QuantityKind
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