[]Struct jni_android_sys::android::opengl::ETC1

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

public class ETC1

Required feature: "android-opengl-ETC1"

Methods

impl ETC1

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

pub fn encodeBlock<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Buffer>>,
    arg1: i32,
    arg2: impl Into<Option<&'env Buffer>>
) -> Result<(), Local<'env, Throwable>>
[src]

encodeBlock

Required features: "java-nio-Buffer"

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

decodeBlock

Required features: "java-nio-Buffer"

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

pub fn encodeImage<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Buffer>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: impl Into<Option<&'env Buffer>>
) -> Result<(), Local<'env, Throwable>>
[src]

encodeImage

Required features: "java-nio-Buffer"

pub fn decodeImage<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Buffer>>,
    arg1: impl Into<Option<&'env Buffer>>,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32
) -> Result<(), Local<'env, Throwable>>
[src]

decodeImage

Required features: "java-nio-Buffer"

pub fn formatHeader<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Buffer>>,
    arg1: i32,
    arg2: i32
) -> Result<(), Local<'env, Throwable>>
[src]

formatHeader

Required features: "java-nio-Buffer"

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

isValid

Required features: "java-nio-Buffer"

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

getWidth

Required features: "java-nio-Buffer"

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

getHeight

Required features: "java-nio-Buffer"

pub const DECODED_BLOCK_SIZE: i32[src]

public static final DECODED_BLOCK_SIZE

pub const ENCODED_BLOCK_SIZE: i32[src]

public static final ENCODED_BLOCK_SIZE

pub const ETC1_RGB8_OES: i32[src]

public static final ETC1_RGB8_OES

pub const ETC_PKM_HEADER_SIZE: i32[src]

public static final ETC_PKM_HEADER_SIZE

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 ETC1

impl AsValidJObjectAndEnv for ETC1

impl Deref for ETC1

type Target = Object

The resulting type after dereferencing.

impl JniType for ETC1

Auto Trait Implementations

impl RefUnwindSafe for ETC1

impl !Send for ETC1

impl !Sync for ETC1

impl Unpin for ETC1

impl UnwindSafe for ETC1

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.