pub struct LayerAnimationData {
pub self_key: Option<Uoid>,
pub anim_name: String,
pub flags: u32,
pub uv_scroll_speed: [f32; 2],
pub opacity_min: f32,
pub opacity_max: f32,
pub atc_key: Option<Uoid>,
}Expand description
Parsed plLayerAnimation data.
Fields§
§self_key: Option<Uoid>§anim_name: String§flags: u32§uv_scroll_speed: [f32; 2]UV scroll speed (texels per second).
opacity_min: f32Opacity range for pulsing.
opacity_max: f32§atc_key: Option<Uoid>Time convert for driving the animation clock.
Trait Implementations§
Source§impl Clone for LayerAnimationData
impl Clone for LayerAnimationData
Source§fn clone(&self) -> LayerAnimationData
fn clone(&self) -> LayerAnimationData
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 LayerAnimationData
impl Debug for LayerAnimationData
Auto Trait Implementations§
impl Freeze for LayerAnimationData
impl RefUnwindSafe for LayerAnimationData
impl Send for LayerAnimationData
impl Sync for LayerAnimationData
impl Unpin for LayerAnimationData
impl UnsafeUnpin for LayerAnimationData
impl UnwindSafe for LayerAnimationData
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