pub struct VisualProperties {
pub position: Animated<Vec2>,
pub anchor: Vec2,
pub scale: Animated<Vec2>,
pub rotation_degrees: Animated<f32>,
pub opacity: Animated<f32>,
}Expand description
Resolution-independent visual presentation controls for a clip.
Fields§
§position: Animated<Vec2>Animated normalized canvas translation.
anchor: Vec2Unanimated normalized point within the source rectangle.
scale: Animated<Vec2>Animated per-axis scale.
rotation_degrees: Animated<f32>Animated clockwise rotation in degrees.
opacity: Animated<f32>Animated opacity constrained to 0..=1.
Trait Implementations§
Source§impl Clone for VisualProperties
impl Clone for VisualProperties
Source§impl Debug for VisualProperties
impl Debug for VisualProperties
Source§impl Default for VisualProperties
impl Default for VisualProperties
Source§impl<'de> Deserialize<'de> for VisualProperties
impl<'de> Deserialize<'de> for VisualProperties
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VisualProperties
impl PartialEq for VisualProperties
Source§impl Serialize for VisualProperties
impl Serialize for VisualProperties
impl StructuralPartialEq for VisualProperties
Auto Trait Implementations§
impl Freeze for VisualProperties
impl RefUnwindSafe for VisualProperties
impl Send for VisualProperties
impl Sync for VisualProperties
impl Unpin for VisualProperties
impl UnsafeUnpin for VisualProperties
impl UnwindSafe for VisualProperties
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