[]Struct jni_android_sys::android::renderscript::Matrix2f

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

public class Matrix2f

Required feature: "android-renderscript-Matrix2f"

Methods

impl Matrix2f

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

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

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

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

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

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

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

load

Required features: "android-renderscript-Matrix2f"

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

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

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

loadMultiply

Required features: "android-renderscript-Matrix2f"

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

multiply

Required features: "android-renderscript-Matrix2f"

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

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

pub fn transpose<'env>(&'env self) -> 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 Matrix2f

impl AsValidJObjectAndEnv for Matrix2f

impl Deref for Matrix2f

type Target = Object

The resulting type after dereferencing.

impl JniType for Matrix2f

Auto Trait Implementations

impl RefUnwindSafe for Matrix2f

impl !Send for Matrix2f

impl !Sync for Matrix2f

impl Unpin for Matrix2f

impl UnwindSafe for Matrix2f

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.