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(
global: &D::Window,
proto: Option<HandleObject<'_>>,
can_gc: CanGc,
) -> Fallible<DomRoot<D::VTTRegion>>;
}
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( global: &D::Window, proto: Option<HandleObject<'_>>, can_gc: CanGc, ) -> Fallible<DomRoot<D::VTTRegion>>
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.