[][src]Struct web_sys::ImageBitmap

#[repr(transparent)]
pub struct ImageBitmap { /* fields omitted */ }

The ImageBitmap object

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap

Methods

impl ImageBitmap[src]

pub fn close(&self)[src]

The close() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap

impl ImageBitmap[src]

pub fn find_optimal_format(&self) -> Result<ImageBitmapFormat, JsValue>[src]

The findOptimalFormat() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, ImageBitmapFormat

impl ImageBitmap[src]

pub fn find_optimal_format_with_a_possible_formats(
    &self,
    a_possible_formats: &JsValue
) -> Result<ImageBitmapFormat, JsValue>
[src]

The findOptimalFormat() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, ImageBitmapFormat

impl ImageBitmap[src]

pub fn map_data_into_with_buffer_source(
    &self,
    a_format: ImageBitmapFormat,
    a_buffer: &Object,
    a_offset: i32
) -> Result<Promise, JsValue>
[src]

The mapDataInto() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, ImageBitmapFormat

impl ImageBitmap[src]

pub fn map_data_into_with_u8_array(
    &self,
    a_format: ImageBitmapFormat,
    a_buffer: &mut [u8],
    a_offset: i32
) -> Result<Promise, JsValue>
[src]

The mapDataInto() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, ImageBitmapFormat

impl ImageBitmap[src]

pub fn mapped_data_length(
    &self,
    a_format: ImageBitmapFormat
) -> Result<i32, JsValue>
[src]

The mappedDataLength() method

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap, ImageBitmapFormat

impl ImageBitmap[src]

pub fn width(&self) -> u32[src]

The width getter

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap

impl ImageBitmap[src]

pub fn height(&self) -> u32[src]

The height getter

MDN Documentation

This API requires the following crate features to be activated: ImageBitmap

Trait Implementations

impl From<JsValue> for ImageBitmap[src]

impl From<ImageBitmap> for JsValue[src]

impl From<ImageBitmap> for Object[src]

impl AsRef<JsValue> for ImageBitmap[src]

impl AsRef<Object> for ImageBitmap[src]

impl Clone for ImageBitmap[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ImageBitmap[src]

impl Deref for ImageBitmap[src]

type Target = Object

The resulting type after dereferencing.

impl JsCast for ImageBitmap[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl WasmDescribe for ImageBitmap[src]

impl FromWasmAbi for ImageBitmap[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl IntoWasmAbi for ImageBitmap[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a ImageBitmap[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionFromWasmAbi for ImageBitmap[src]

impl OptionIntoWasmAbi for ImageBitmap[src]

impl<'a> OptionIntoWasmAbi for &'a ImageBitmap[src]

impl RefFromWasmAbi for ImageBitmap[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<ImageBitmap>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl !Send for ImageBitmap

impl !Sync for ImageBitmap

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi