pub struct QuantizeRange {
pub min: f32,
pub max: f32,
}Expand description
Maps a float range [min, max] to the unsigned 16-bit integer range
[0, 65535]. Used to encode per-axis position and UV channels.
Fields§
§min: f32§max: f32Implementations§
Trait Implementations§
Source§impl Clone for QuantizeRange
impl Clone for QuantizeRange
Source§fn clone(&self) -> QuantizeRange
fn clone(&self) -> QuantizeRange
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 moreAuto Trait Implementations§
impl Freeze for QuantizeRange
impl RefUnwindSafe for QuantizeRange
impl Send for QuantizeRange
impl Sync for QuantizeRange
impl Unpin for QuantizeRange
impl UnsafeUnpin for QuantizeRange
impl UnwindSafe for QuantizeRange
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> 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