pub trait VTTRegionMethods<D>
where 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>) -> Result<(), Error>; fn Lines(&self) -> u32; fn SetLines(&self, value: u32) -> Result<(), Error>; fn RegionAnchorX(&self) -> Finite<f64>; fn SetRegionAnchorX(&self, value: Finite<f64>) -> Result<(), Error>; fn RegionAnchorY(&self) -> Finite<f64>; fn SetRegionAnchorY(&self, value: Finite<f64>) -> Result<(), Error>; fn ViewportAnchorX(&self) -> Finite<f64>; fn SetViewportAnchorX(&self, value: Finite<f64>) -> Result<(), Error>; fn ViewportAnchorY(&self) -> Finite<f64>; fn SetViewportAnchorY(&self, value: Finite<f64>) -> Result<(), Error>; fn Scroll(&self) -> ScrollSetting; fn SetScroll(&self, value: ScrollSetting); fn Constructor( global: &<D as DomTypes>::Window, proto: Option<Handle<'_, *mut JSObject>>, can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::VTTRegion>>, Error>;
}

Required Methods§

Source

fn Id(&self) -> DOMString

Source

fn SetId(&self, value: DOMString)

Source

fn Width(&self) -> Finite<f64>

Source

fn SetWidth(&self, value: Finite<f64>) -> Result<(), Error>

Source

fn Lines(&self) -> u32

Source

fn SetLines(&self, value: u32) -> Result<(), Error>

Source

fn RegionAnchorX(&self) -> Finite<f64>

Source

fn SetRegionAnchorX(&self, value: Finite<f64>) -> Result<(), Error>

Source

fn RegionAnchorY(&self) -> Finite<f64>

Source

fn SetRegionAnchorY(&self, value: Finite<f64>) -> Result<(), Error>

Source

fn ViewportAnchorX(&self) -> Finite<f64>

Source

fn SetViewportAnchorX(&self, value: Finite<f64>) -> Result<(), Error>

Source

fn ViewportAnchorY(&self) -> Finite<f64>

Source

fn SetViewportAnchorY(&self, value: Finite<f64>) -> Result<(), Error>

Source

fn Scroll(&self) -> ScrollSetting

Source

fn SetScroll(&self, value: ScrollSetting)

Source

fn Constructor( global: &<D as DomTypes>::Window, proto: Option<Handle<'_, *mut JSObject>>, can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::VTTRegion>>, Error>

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§