Skip to main content

VTTRegionMethods

pub trait VTTRegionMethods<D: DomTypes> {
Show 17 methods // Required methods fn Id(&self) -> DOMString; fn SetId(&self, value: DOMString); fn Width(&self) -> Finite<f64>; fn SetWidth(&self, value: Finite<f64>) -> ErrorResult; fn Lines(&self) -> u32; fn SetLines(&self, value: u32) -> ErrorResult; fn RegionAnchorX(&self) -> Finite<f64>; fn SetRegionAnchorX(&self, value: Finite<f64>) -> ErrorResult; fn RegionAnchorY(&self) -> Finite<f64>; fn SetRegionAnchorY(&self, value: Finite<f64>) -> ErrorResult; fn ViewportAnchorX(&self) -> Finite<f64>; fn SetViewportAnchorX(&self, value: Finite<f64>) -> ErrorResult; fn ViewportAnchorY(&self) -> Finite<f64>; fn SetViewportAnchorY(&self, value: Finite<f64>) -> ErrorResult; fn Scroll(&self) -> ScrollSetting; fn SetScroll(&self, value: ScrollSetting); fn Constructor( cx: &mut JSContext, global: &D::Window, proto: Option<HandleObject<'_>>, ) -> Fallible<DomRoot<D::VTTRegion>>;
}

Required Methods§

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.

Implementors§