pub struct SSAStyle {Show 25 fields
pub name: String,
pub fontname: String,
pub fontsize: f32,
pub firstcolor: ColorType,
pub secondcolor: ColorType,
pub outlinecolor: ColorType,
pub backgroundcolor: ColorType,
pub bold: bool,
pub italic: bool,
pub unerline: bool,
pub strikeout: bool,
pub scalex: f32,
pub scaley: f32,
pub spacing: f32,
pub angle: f32,
pub borderstyle: i8,
pub outline: f32,
pub shadow: f32,
pub alignment: Alignment,
pub lmargin: i32,
pub rmargin: i32,
pub vmargin: i32,
pub alpha: i32,
pub encoding: i32,
pub drawing: bool,
}
Expand description
SSAStyle describes each part of the Format:
side of a .ssa
or .ass
subtitle.
It holds color::ColorType for handling colors and exposes parameters for every part of the SSA Style header.
Currently only supports .ass
, more precisely ScriptType: V4.00+
and [V4+ Styles]
Fields§
§name: String
§fontname: String
§fontsize: f32
§firstcolor: ColorType
§secondcolor: ColorType
§outlinecolor: ColorType
§backgroundcolor: ColorType
§bold: bool
§italic: bool
§unerline: bool
§strikeout: bool
§scalex: f32
§scaley: f32
§spacing: f32
§angle: f32
§borderstyle: i8
§outline: f32
§shadow: f32
§alignment: Alignment
§lmargin: i32
§rmargin: i32
§vmargin: i32
§alpha: i32
§encoding: i32
§drawing: bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for SSAStyle
impl<'de> Deserialize<'de> for SSAStyle
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 SSAStyle
impl PartialEq for SSAStyle
impl Eq for SSAStyle
impl StructuralPartialEq for SSAStyle
Auto Trait Implementations§
impl RefUnwindSafe for SSAStyle
impl Send for SSAStyle
impl Sync for SSAStyle
impl Unpin for SSAStyle
impl UnwindSafe for SSAStyle
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