pub struct EvaluatedTransform {
pub anchor: Point,
pub position: Point,
pub scale: Vec2,
pub rotation_degrees: f64,
pub opacity: f64,
}Expand description
A group’s transform evaluated at one time, normalized.
Fields§
§anchor: PointThe point of the items placed at position.
position: PointWhere anchor is placed.
scale: Vec2Per-axis scale.
rotation_degrees: f64Clockwise rotation in degrees.
opacity: f64Group opacity, in 0..=1.
Implementations§
Source§impl EvaluatedTransform
impl EvaluatedTransform
Sourcepub fn affine(&self, size: CanvasSize) -> Affine
pub fn affine(&self, size: CanvasSize) -> Affine
The transform in the pixels of a picture of size.
Trait Implementations§
Source§impl Clone for EvaluatedTransform
impl Clone for EvaluatedTransform
impl Copy for EvaluatedTransform
Source§impl Debug for EvaluatedTransform
impl Debug for EvaluatedTransform
Source§impl Default for EvaluatedTransform
impl Default for EvaluatedTransform
Source§impl PartialEq for EvaluatedTransform
impl PartialEq for EvaluatedTransform
impl StructuralPartialEq for EvaluatedTransform
Auto Trait Implementations§
impl Freeze for EvaluatedTransform
impl RefUnwindSafe for EvaluatedTransform
impl Send for EvaluatedTransform
impl Sync for EvaluatedTransform
impl Unpin for EvaluatedTransform
impl UnsafeUnpin for EvaluatedTransform
impl UnwindSafe for EvaluatedTransform
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