[]Struct jni_android_sys::android::renderscript::Matrix3f

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

public class Matrix3f

Required feature: "android-renderscript-Matrix3f"

Methods

impl Matrix3f

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

pub fn new_float_array<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env FloatArray>>
) -> Result<Local<'env, Matrix3f>, 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 Matrix3f>>
) -> Result<(), Local<'env, Throwable>>
[src]

load

Required features: "android-renderscript-Matrix3f"

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

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

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

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

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

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

loadMultiply

Required features: "android-renderscript-Matrix3f"

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

multiply

Required features: "android-renderscript-Matrix3f"

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

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

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

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

pub fn translate<'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 Matrix3f

impl AsValidJObjectAndEnv for Matrix3f

impl Deref for Matrix3f

type Target = Object

The resulting type after dereferencing.

impl JniType for Matrix3f

Auto Trait Implementations

impl RefUnwindSafe for Matrix3f

impl !Send for Matrix3f

impl !Sync for Matrix3f

impl Unpin for Matrix3f

impl UnwindSafe for Matrix3f

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.