#[repr(C)]pub struct RotateComponent {
pub angle: NumericValue,
pub x: NumericValue,
pub y: NumericValue,
pub z: NumericValue,
pub is_2d: bool,
}Expand description
A rotate transform component used by the Typed OM.
This corresponds to CSSRotate in the Typed OM specification. The angle,
x, y, and z components are always present; omitted axis coordinates
are represented using the implicit axis for the corresponding rotate
function.
The is_2d flag indicates whether the component was reified from a 2D
rotate function.
Fields§
§angle: NumericValueThe rotation angle.
x: NumericValueThe x-axis rotation coordinate.
y: NumericValueThe y-axis rotation coordinate.
z: NumericValueThe z-axis rotation coordinate.
is_2d: boolWhether this rotate component is two-dimensional.
Trait Implementations§
Source§impl Clone for RotateComponent
impl Clone for RotateComponent
Source§fn clone(&self) -> RotateComponent
fn clone(&self) -> RotateComponent
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 RotateComponent
impl RefUnwindSafe for RotateComponent
impl Send for RotateComponent
impl Sync for RotateComponent
impl Unpin for RotateComponent
impl UnsafeUnpin for RotateComponent
impl UnwindSafe for RotateComponent
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert