[]Struct jni_android_sys::android::renderscript::Matrix4f

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

public class Matrix4f

Required feature: "android-renderscript-Matrix4f"

Methods

impl Matrix4f

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

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

load

Required features: "android-renderscript-Matrix4f"

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

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

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

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

loadMultiply

Required features: "android-renderscript-Matrix4f"

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

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

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

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

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

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

multiply

Required features: "android-renderscript-Matrix4f"

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

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

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

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

pub fn inverseTranspose<'env>(
    &'env self
) -> Result<bool, 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 Matrix4f

impl AsValidJObjectAndEnv for Matrix4f

impl Deref for Matrix4f

type Target = Object

The resulting type after dereferencing.

impl JniType for Matrix4f

Auto Trait Implementations

impl RefUnwindSafe for Matrix4f

impl !Send for Matrix4f

impl !Sync for Matrix4f

impl Unpin for Matrix4f

impl UnwindSafe for Matrix4f

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.