pub trait VTTCueMethods<D: DomTypes> {
Show 22 methods
// Required methods
fn GetRegion(&self) -> Option<DomRoot<D::VTTRegion>>;
fn SetRegion(&self, value: Option<&D::VTTRegion>);
fn Vertical(&self) -> DirectionSetting;
fn SetVertical(&self, value: DirectionSetting);
fn SnapToLines(&self) -> bool;
fn SetSnapToLines(&self, value: bool);
fn Line(&self) -> DoubleOrAutoKeyword;
fn SetLine(&self, value: DoubleOrAutoKeyword);
fn LineAlign(&self) -> LineAlignSetting;
fn SetLineAlign(&self, value: LineAlignSetting);
fn Position(&self) -> DoubleOrAutoKeyword;
fn SetPosition(&self, value: DoubleOrAutoKeyword) -> ErrorResult;
fn PositionAlign(&self) -> PositionAlignSetting;
fn SetPositionAlign(&self, value: PositionAlignSetting);
fn Size(&self) -> Finite<f64>;
fn SetSize(&self, value: Finite<f64>) -> ErrorResult;
fn Align(&self) -> AlignSetting;
fn SetAlign(&self, value: AlignSetting);
fn Text(&self) -> DOMString;
fn SetText(&self, value: DOMString);
fn GetCueAsHTML(&self) -> DomRoot<D::DocumentFragment>;
fn Constructor(
global: &D::Window,
proto: Option<HandleObject<'_>>,
can_gc: CanGc,
startTime: Finite<f64>,
endTime: Finite<f64>,
text: DOMString,
) -> DomRoot<D::VTTCue>;
}
Required Methods§
fn GetRegion(&self) -> Option<DomRoot<D::VTTRegion>>
fn SetRegion(&self, value: Option<&D::VTTRegion>)
fn Vertical(&self) -> DirectionSetting
fn SetVertical(&self, value: DirectionSetting)
fn SnapToLines(&self) -> bool
fn SetSnapToLines(&self, value: bool)
fn Line(&self) -> DoubleOrAutoKeyword
fn SetLine(&self, value: DoubleOrAutoKeyword)
fn LineAlign(&self) -> LineAlignSetting
fn SetLineAlign(&self, value: LineAlignSetting)
fn Position(&self) -> DoubleOrAutoKeyword
fn SetPosition(&self, value: DoubleOrAutoKeyword) -> ErrorResult
fn PositionAlign(&self) -> PositionAlignSetting
fn SetPositionAlign(&self, value: PositionAlignSetting)
fn Size(&self) -> Finite<f64>
fn SetSize(&self, value: Finite<f64>) -> ErrorResult
fn Align(&self) -> AlignSetting
fn SetAlign(&self, value: AlignSetting)
fn Text(&self) -> DOMString
fn SetText(&self, value: DOMString)
fn GetCueAsHTML(&self) -> DomRoot<D::DocumentFragment>
fn Constructor( global: &D::Window, proto: Option<HandleObject<'_>>, can_gc: CanGc, startTime: Finite<f64>, endTime: Finite<f64>, text: DOMString, ) -> DomRoot<D::VTTCue>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.