[]Struct jni_android_sys::android::graphics::Bitmap

#[repr(transparent)]
pub struct Bitmap(_);

public final class Bitmap

Required feature: android-graphics-Bitmap

Methods

impl Bitmap

pub fn get_density<'env>(&'env self) -> Result<i32>[src]

pub fn set_density<'env>(&'env self, arg0: i32) -> Result<()>[src]

pub fn reconfigure<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: impl Into<Option<&'env Bitmap_Config>>
) -> Result<()>
[src]

reconfigure

Required features: "android-graphics-Bitmap_Config"

pub fn set_width<'env>(&'env self, arg0: i32) -> Result<()>[src]

pub fn set_height<'env>(&'env self, arg0: i32) -> Result<()>[src]

pub fn set_config<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bitmap_Config>>
) -> Result<()>
[src]

setConfig

Required features: "android-graphics-Bitmap_Config"

pub fn recycle<'env>(&'env self) -> Result<()>[src]

pub fn is_recycled<'env>(&'env self) -> Result<bool>[src]

pub fn get_generation_id<'env>(&'env self) -> Result<i32>[src]

pub fn copy_pixels_to_buffer<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Buffer>>
) -> Result<()>
[src]

copyPixelsToBuffer

Required features: "java-nio-Buffer"

pub fn copy_pixels_from_buffer<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Buffer>>
) -> Result<()>
[src]

copyPixelsFromBuffer

Required features: "java-nio-Buffer"

pub fn copy<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bitmap_Config>>,
    arg1: bool
) -> Result<Option<Local<'env, Bitmap>>>
[src]

copy

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config"

pub fn create_scaled_bitmap<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Bitmap>>,
    arg1: i32,
    arg2: i32,
    arg3: bool
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createScaledBitmap

Required features: "android-graphics-Bitmap"

pub fn create_bitmap_bitmap<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Bitmap>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap"

pub fn create_bitmap_bitmap_int_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Bitmap>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: i32
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap"

pub fn create_bitmap_bitmap_int_int_int_int_matrix_boolean<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Bitmap>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: impl Into<Option<&'env Matrix>>,
    arg6: bool
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Matrix"

pub fn create_bitmap_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config"

pub fn create_bitmap_display_metrics_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env DisplayMetrics>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-util-DisplayMetrics"

pub fn create_bitmap_int_int_config_boolean<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: impl Into<Option<&'env Bitmap_Config>>,
    arg3: bool
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config"

pub fn create_bitmap_int_int_config_boolean_color_space<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: impl Into<Option<&'env Bitmap_Config>>,
    arg3: bool,
    arg4: impl Into<Option<&'env ColorSpace>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-graphics-ColorSpace"

pub fn create_bitmap_display_metrics_int_int_config_boolean<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env DisplayMetrics>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env Bitmap_Config>>,
    arg4: bool
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-util-DisplayMetrics"

pub fn create_bitmap_display_metrics_int_int_config_boolean_color_space<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env DisplayMetrics>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env Bitmap_Config>>,
    arg4: bool,
    arg5: impl Into<Option<&'env ColorSpace>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-graphics-ColorSpace", "android-util-DisplayMetrics"

pub fn create_bitmap_int_array_int_int_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env IntArray>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config"

pub fn create_bitmap_display_metrics_int_array_int_int_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env DisplayMetrics>>,
    arg1: impl Into<Option<&'env IntArray>>,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32,
    arg6: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-util-DisplayMetrics"

pub fn create_bitmap_int_array_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env IntArray>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config"

pub fn create_bitmap_display_metrics_int_array_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env DisplayMetrics>>,
    arg1: impl Into<Option<&'env IntArray>>,
    arg2: i32,
    arg3: i32,
    arg4: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-util-DisplayMetrics"

pub fn create_bitmap_picture<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Picture>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Picture"

pub fn create_bitmap_picture_int_int_config<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Picture>>,
    arg1: i32,
    arg2: i32,
    arg3: impl Into<Option<&'env Bitmap_Config>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

createBitmap

Required features: "android-graphics-Bitmap", "android-graphics-Bitmap_Config", "android-graphics-Picture"

pub fn get_nine_patch_chunk<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>>
[src]

pub fn compress<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bitmap_CompressFormat>>,
    arg1: i32,
    arg2: impl Into<Option<&'env OutputStream>>
) -> Result<bool>
[src]

compress

Required features: "android-graphics-Bitmap_CompressFormat", "java-io-OutputStream"

pub fn is_mutable<'env>(&'env self) -> Result<bool>[src]

pub fn is_premultiplied<'env>(&'env self) -> Result<bool>[src]

pub fn set_premultiplied<'env>(&'env self, arg0: bool) -> Result<()>[src]

pub fn get_width<'env>(&'env self) -> Result<i32>[src]

pub fn get_height<'env>(&'env self) -> Result<i32>[src]

pub fn get_scaled_width_canvas<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Canvas>>
) -> Result<i32>
[src]

getScaledWidth

Required features: "android-graphics-Canvas"

pub fn get_scaled_height_canvas<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Canvas>>
) -> Result<i32>
[src]

getScaledHeight

Required features: "android-graphics-Canvas"

pub fn get_scaled_width_display_metrics<'env>(
    &'env self,
    arg0: impl Into<Option<&'env DisplayMetrics>>
) -> Result<i32>
[src]

getScaledWidth

Required features: "android-util-DisplayMetrics"

pub fn get_scaled_height_display_metrics<'env>(
    &'env self,
    arg0: impl Into<Option<&'env DisplayMetrics>>
) -> Result<i32>
[src]

getScaledHeight

Required features: "android-util-DisplayMetrics"

pub fn get_scaled_width_int<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn get_scaled_height_int<'env>(&'env self, arg0: i32) -> Result<i32>[src]

pub fn get_row_bytes<'env>(&'env self) -> Result<i32>[src]

pub fn get_byte_count<'env>(&'env self) -> Result<i32>[src]

pub fn get_allocation_byte_count<'env>(&'env self) -> Result<i32>[src]

pub fn get_config<'env>(
    &'env self
) -> Result<Option<Local<'env, Bitmap_Config>>>
[src]

getConfig

Required features: "android-graphics-Bitmap_Config"

pub fn has_alpha<'env>(&'env self) -> Result<bool>[src]

pub fn set_has_alpha<'env>(&'env self, arg0: bool) -> Result<()>[src]

pub fn has_mip_map<'env>(&'env self) -> Result<bool>[src]

pub fn set_has_mip_map<'env>(&'env self, arg0: bool) -> Result<()>[src]

pub fn get_color_space<'env>(
    &'env self
) -> Result<Option<Local<'env, ColorSpace>>>
[src]

getColorSpace

Required features: "android-graphics-ColorSpace"

pub fn erase_color<'env>(&'env self, arg0: i32) -> Result<()>[src]

pub fn get_pixel<'env>(&'env self, arg0: i32, arg1: i32) -> Result<i32>[src]

pub fn get_pixels<'env>(
    &'env self,
    arg0: impl Into<Option<&'env IntArray>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32,
    arg6: i32
) -> Result<()>
[src]

getPixels

pub fn set_pixel<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: i32
) -> Result<()>
[src]

pub fn set_pixels<'env>(
    &'env self,
    arg0: impl Into<Option<&'env IntArray>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32,
    arg6: i32
) -> Result<()>
[src]

setPixels

pub fn describe_contents<'env>(&'env self) -> Result<i32>[src]

pub fn write_to_parcel<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcel>>,
    arg1: i32
) -> Result<()>
[src]

writeToParcel

Required features: "android-os-Parcel"

pub fn extract_alpha<'env>(&'env self) -> Result<Option<Local<'env, Bitmap>>>[src]

extractAlpha

Required features: "android-graphics-Bitmap"

pub fn extract_alpha_paint_int_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Paint>>,
    arg1: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, Bitmap>>>
[src]

extractAlpha

Required features: "android-graphics-Bitmap", "android-graphics-Paint"

pub fn same_as<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bitmap>>
) -> Result<bool>
[src]

sameAs

Required features: "android-graphics-Bitmap"

pub fn prepare_to_draw<'env>(&'env self) -> Result<()>[src]

pub const DENSITY_NONE: i32[src]

public static final DENSITY_NONE

Methods from Deref<Target = Object>

pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl AsRef<Parcelable> for Bitmap

impl Deref for Bitmap

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Bitmap

impl AsJValue for Bitmap

Auto Trait Implementations

impl !Sync for Bitmap

impl Unpin for Bitmap

impl !Send for Bitmap

impl UnwindSafe for Bitmap

impl RefUnwindSafe for Bitmap

Blanket Implementations

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

impl<T> From<T> for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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