[]Struct jni_android_sys::android::graphics::Outline

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

public final class Outline

Required feature: "android-graphics-Outline"

Methods

impl Outline

pub fn new<'env>(
    __jni_env: &'env Env
) -> Result<Local<'env, Outline>, Local<'env, Throwable>>
[src]

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

Outline

Required features: "android-graphics-Outline"

pub fn setEmpty<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn isEmpty<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn canClip<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn setAlpha<'env>(
    &'env self,
    arg0: f32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn getAlpha<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn set<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Outline>>
) -> Result<(), Local<'env, Throwable>>
[src]

set

Required features: "android-graphics-Outline"

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

pub fn setRect_Rect<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<(), Local<'env, Throwable>>
[src]

setRect

Required features: "android-graphics-Rect"

pub fn setRoundRect_int_int_int_int_float<'env>(
    &'env self,
    arg0: i32,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: f32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn setRoundRect_Rect_float<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>,
    arg1: f32
) -> Result<(), Local<'env, Throwable>>
[src]

setRoundRect

Required features: "android-graphics-Rect"

pub fn getRect<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<bool, Local<'env, Throwable>>
[src]

getRect

Required features: "android-graphics-Rect"

pub fn getRadius<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

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

pub fn setOval_Rect<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rect>>
) -> Result<(), Local<'env, Throwable>>
[src]

setOval

Required features: "android-graphics-Rect"

pub fn setConvexPath<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Path>>
) -> Result<(), Local<'env, Throwable>>
[src]

setConvexPath

Required features: "android-graphics-Path"

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

Methods from Deref<Target = Object>

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

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

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

equals

Required features: "java-lang-Object"

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

toString

Required features: "java-lang-String"

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

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

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

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

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

Trait Implementations

impl AsJValue for Outline

impl AsValidJObjectAndEnv for Outline

impl Deref for Outline

type Target = Object

The resulting type after dereferencing.

impl JniType for Outline

Auto Trait Implementations

impl RefUnwindSafe for Outline

impl !Send for Outline

impl !Sync for Outline

impl Unpin for Outline

impl UnwindSafe for Outline

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.