pub struct LowerThird {
pub id: Option<String>,
pub text: String,
pub subtitle: Option<String>,
pub fade: Option<f64>,
pub at: Option<f64>,
pub duration: Option<f64>,
}Expand description
A name and role in the lower left.
Fields§
§id: Option<String>The node’s name, for other nodes to refer to.
text: StringThe name.
subtitle: Option<String>The role, under it.
fade: Option<f64>Seconds of fade in and out. Default: the theme’s.
at: Option<f64>Seconds from the parent’s start (an overlay’s: the video’s). Ignored in a sequence, which places its children one after another.
duration: Option<f64>Length in seconds. Default: the node’s own (a video’s, a caption file’s), else what its parent gives it.
Trait Implementations§
Source§impl Clone for LowerThird
impl Clone for LowerThird
Source§impl Debug for LowerThird
impl Debug for LowerThird
Source§impl<'de> Deserialize<'de> for LowerThird
impl<'de> Deserialize<'de> for LowerThird
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 LowerThird
impl PartialEq for LowerThird
Source§impl Serialize for LowerThird
impl Serialize for LowerThird
impl StructuralPartialEq for LowerThird
Auto Trait Implementations§
impl Freeze for LowerThird
impl RefUnwindSafe for LowerThird
impl Send for LowerThird
impl Sync for LowerThird
impl Unpin for LowerThird
impl UnsafeUnpin for LowerThird
impl UnwindSafe for LowerThird
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