ASS_OverrideBits class abstract

\brief Style override options. See ass_set_selective_style_override_enabled() for details.

Constructors

ASS_OverrideBits()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ASS_OVERRIDE_BIT_ALIGNMENT → const int
On dialogue events override: Alignment
ASS_OVERRIDE_BIT_ATTRIBUTES → const int
On dialogue events override: Bold, Italic, Underline, StrikeOut
ASS_OVERRIDE_BIT_BORDER → const int
On dialogue events override: BorderStyle, Outline, Shadow
ASS_OVERRIDE_BIT_COLORS → const int
On dialogue events override: PrimaryColour, SecondaryColour, OutlineColour, BackColour
ASS_OVERRIDE_BIT_FONT_NAME → const int
On dialogue events override: FontName, treat_fontname_as_pattern
ASS_OVERRIDE_BIT_FONT_SIZE → const int
Old alias for ASS_OVERRIDE_BIT_SELECTIVE_FONT_SCALE. Deprecated. Do not use.
ASS_OVERRIDE_BIT_FONT_SIZE_FIELDS → const int
On dialogue events override: FontSize, Spacing, Blur, ScaleX, ScaleY
ASS_OVERRIDE_BIT_JUSTIFY → const int
On dialogue events override: Justify
ASS_OVERRIDE_BIT_MARGINS → const int
On dialogue events override: MarginL, MarginR, MarginV
ASS_OVERRIDE_BIT_SELECTIVE_FONT_SCALE → const int
Apply ass_set_font_scale() only on events which look like dialogue. If not set, the font scale is applied to all events. (The behavior and name of this flag are unintuitive, but exist for compatibility)
ASS_OVERRIDE_BIT_STYLE → const int
Apply the style as set with ass_set_selective_style_override() on events which look like dialogue. Other style overrides are also applied this way, except ass_set_font_scale(). How ass_set_font_scale() is applied depends on the ASS_OVERRIDE_BIT_SELECTIVE_FONT_SCALE flag.
ASS_OVERRIDE_DEFAULT → const int
Default mode (with no other bits set). All selective override features as well as the style set with ass_set_selective_style_override() are disabled, but traditional overrides like ass_set_font_scale() are applied unconditionally.
ASS_OVERRIDE_FULL_STYLE → const int
Unconditionally replace all fields of all styles with the one provided with ass_set_selective_style_override(). Does not apply ASS_OVERRIDE_BIT_SELECTIVE_FONT_SCALE. Add ASS_OVERRIDE_BIT_FONT_SIZE_FIELDS and ASS_OVERRIDE_BIT_BORDER if you want FontSize, Spacing, Outline, Shadow to be scaled to the script resolution given by the ASS_Track.