[]Struct jni_android_sys::android::graphics::drawable::shapes::ArcShape

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

public class ArcShape

Required feature: "android-graphics-drawable-shapes-ArcShape"

Methods

impl ArcShape

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

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

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

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

draw

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

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

getOutline

Required features: "android-graphics-Outline"

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

clone

Required features: "android-graphics-drawable-shapes-ArcShape"

Methods from Deref<Target = RectShape>

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

draw

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

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

getOutline

Required features: "android-graphics-Outline"

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

clone

Required features: "android-graphics-drawable-shapes-RectShape"

Trait Implementations

impl AsJValue for ArcShape

impl AsValidJObjectAndEnv for ArcShape

impl Deref for ArcShape

type Target = RectShape

The resulting type after dereferencing.

impl JniType for ArcShape

Auto Trait Implementations

impl RefUnwindSafe for ArcShape

impl !Send for ArcShape

impl !Sync for ArcShape

impl Unpin for ArcShape

impl UnwindSafe for ArcShape

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.