[]Struct jni_android_sys::javax::microedition::khronos::egl::EGL10

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

public interface EGL10

Required feature: "javax-microedition-khronos-egl-EGL10"

Methods

impl EGL10

pub fn eglChooseConfig<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env IntArray>>,
    arg2: impl Into<Option<&'env ObjectArray<EGLConfig, Throwable>>>,
    arg3: i32,
    arg4: impl Into<Option<&'env IntArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglChooseConfig

Required features: "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLDisplay"

pub fn eglCopyBuffers<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLSurface>>,
    arg2: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglCopyBuffers

Required features: "java-lang-Object", "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

pub fn eglCreateContext<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLConfig>>,
    arg2: impl Into<Option<&'env EGLContext>>,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, EGLContext>>, Local<'env, Throwable>>
[src]

eglCreateContext

Required features: "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLContext", "javax-microedition-khronos-egl-EGLDisplay"

pub fn eglCreatePbufferSurface<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLConfig>>,
    arg2: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, EGLSurface>>, Local<'env, Throwable>>
[src]

eglCreatePbufferSurface

Required features: "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

pub fn eglCreatePixmapSurface<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLConfig>>,
    arg2: impl Into<Option<&'env Object>>,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, EGLSurface>>, Local<'env, Throwable>>
[src]

Deprecated

eglCreatePixmapSurface

Required features: "java-lang-Object", "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

pub fn eglCreateWindowSurface<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLConfig>>,
    arg2: impl Into<Option<&'env Object>>,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, EGLSurface>>, Local<'env, Throwable>>
[src]

eglCreateWindowSurface

Required features: "java-lang-Object", "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

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

eglDestroyContext

Required features: "javax-microedition-khronos-egl-EGLContext", "javax-microedition-khronos-egl-EGLDisplay"

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

eglDestroySurface

Required features: "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

pub fn eglGetConfigAttrib<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLConfig>>,
    arg2: i32,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglGetConfigAttrib

Required features: "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLDisplay"

pub fn eglGetConfigs<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env ObjectArray<EGLConfig, Throwable>>>,
    arg2: i32,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglGetConfigs

Required features: "javax-microedition-khronos-egl-EGLConfig", "javax-microedition-khronos-egl-EGLDisplay"

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

eglGetCurrentContext

Required features: "javax-microedition-khronos-egl-EGLContext"

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

eglGetCurrentDisplay

Required features: "javax-microedition-khronos-egl-EGLDisplay"

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

eglGetCurrentSurface

Required features: "javax-microedition-khronos-egl-EGLSurface"

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

eglGetDisplay

Required features: "java-lang-Object", "javax-microedition-khronos-egl-EGLDisplay"

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

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

eglInitialize

Required features: "javax-microedition-khronos-egl-EGLDisplay"

pub fn eglMakeCurrent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLSurface>>,
    arg2: impl Into<Option<&'env EGLSurface>>,
    arg3: impl Into<Option<&'env EGLContext>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglMakeCurrent

Required features: "javax-microedition-khronos-egl-EGLContext", "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

pub fn eglQueryContext<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLContext>>,
    arg2: i32,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglQueryContext

Required features: "javax-microedition-khronos-egl-EGLContext", "javax-microedition-khronos-egl-EGLDisplay"

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

eglQueryString

Required features: "java-lang-String", "javax-microedition-khronos-egl-EGLDisplay"

pub fn eglQuerySurface<'env>(
    &'env self,
    arg0: impl Into<Option<&'env EGLDisplay>>,
    arg1: impl Into<Option<&'env EGLSurface>>,
    arg2: i32,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<bool, Local<'env, Throwable>>
[src]

eglQuerySurface

Required features: "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

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

eglSwapBuffers

Required features: "javax-microedition-khronos-egl-EGLDisplay", "javax-microedition-khronos-egl-EGLSurface"

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

eglTerminate

Required features: "javax-microedition-khronos-egl-EGLDisplay"

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

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

eglWaitNative

Required features: "java-lang-Object"

pub const EGL_ALPHA_FORMAT: i32[src]

public static final EGL_ALPHA_FORMAT

pub const EGL_ALPHA_MASK_SIZE: i32[src]

public static final EGL_ALPHA_MASK_SIZE

pub const EGL_ALPHA_SIZE: i32[src]

public static final EGL_ALPHA_SIZE

pub const EGL_BAD_ACCESS: i32[src]

public static final EGL_BAD_ACCESS

pub const EGL_BAD_ALLOC: i32[src]

public static final EGL_BAD_ALLOC

pub const EGL_BAD_ATTRIBUTE: i32[src]

public static final EGL_BAD_ATTRIBUTE

pub const EGL_BAD_CONFIG: i32[src]

public static final EGL_BAD_CONFIG

pub const EGL_BAD_CONTEXT: i32[src]

public static final EGL_BAD_CONTEXT

pub const EGL_BAD_CURRENT_SURFACE: i32[src]

public static final EGL_BAD_CURRENT_SURFACE

pub const EGL_BAD_DISPLAY: i32[src]

public static final EGL_BAD_DISPLAY

pub const EGL_BAD_MATCH: i32[src]

public static final EGL_BAD_MATCH

pub const EGL_BAD_NATIVE_PIXMAP: i32[src]

public static final EGL_BAD_NATIVE_PIXMAP

pub const EGL_BAD_NATIVE_WINDOW: i32[src]

public static final EGL_BAD_NATIVE_WINDOW

pub const EGL_BAD_PARAMETER: i32[src]

public static final EGL_BAD_PARAMETER

pub const EGL_BAD_SURFACE: i32[src]

public static final EGL_BAD_SURFACE

pub const EGL_BLUE_SIZE: i32[src]

public static final EGL_BLUE_SIZE

pub const EGL_BUFFER_SIZE: i32[src]

public static final EGL_BUFFER_SIZE

pub const EGL_COLORSPACE: i32[src]

public static final EGL_COLORSPACE

pub const EGL_COLOR_BUFFER_TYPE: i32[src]

public static final EGL_COLOR_BUFFER_TYPE

pub const EGL_CONFIG_CAVEAT: i32[src]

public static final EGL_CONFIG_CAVEAT

pub const EGL_CONFIG_ID: i32[src]

public static final EGL_CONFIG_ID

pub const EGL_CORE_NATIVE_ENGINE: i32[src]

public static final EGL_CORE_NATIVE_ENGINE

pub fn EGL_DEFAULT_DISPLAY<'env>(env: &'env Env) -> Option<Local<'env, Object>>[src]

get public static final EGL_DEFAULT_DISPLAY

Required feature: "java-lang-Object"

pub const EGL_DEPTH_SIZE: i32[src]

public static final EGL_DEPTH_SIZE

pub const EGL_DONT_CARE: i32[src]

public static final EGL_DONT_CARE

pub const EGL_DRAW: i32[src]

public static final EGL_DRAW

pub const EGL_EXTENSIONS: i32[src]

public static final EGL_EXTENSIONS

pub const EGL_GREEN_SIZE: i32[src]

public static final EGL_GREEN_SIZE

pub const EGL_HEIGHT: i32[src]

public static final EGL_HEIGHT

pub const EGL_HORIZONTAL_RESOLUTION: i32[src]

public static final EGL_HORIZONTAL_RESOLUTION

pub const EGL_LARGEST_PBUFFER: i32[src]

public static final EGL_LARGEST_PBUFFER

pub const EGL_LEVEL: i32[src]

public static final EGL_LEVEL

pub const EGL_LUMINANCE_BUFFER: i32[src]

public static final EGL_LUMINANCE_BUFFER

pub const EGL_LUMINANCE_SIZE: i32[src]

public static final EGL_LUMINANCE_SIZE

pub const EGL_MAX_PBUFFER_HEIGHT: i32[src]

public static final EGL_MAX_PBUFFER_HEIGHT

pub const EGL_MAX_PBUFFER_PIXELS: i32[src]

public static final EGL_MAX_PBUFFER_PIXELS

pub const EGL_MAX_PBUFFER_WIDTH: i32[src]

public static final EGL_MAX_PBUFFER_WIDTH

pub const EGL_NATIVE_RENDERABLE: i32[src]

public static final EGL_NATIVE_RENDERABLE

pub const EGL_NATIVE_VISUAL_ID: i32[src]

public static final EGL_NATIVE_VISUAL_ID

pub const EGL_NATIVE_VISUAL_TYPE: i32[src]

public static final EGL_NATIVE_VISUAL_TYPE

pub const EGL_NONE: i32[src]

public static final EGL_NONE

pub const EGL_NON_CONFORMANT_CONFIG: i32[src]

public static final EGL_NON_CONFORMANT_CONFIG

pub const EGL_NOT_INITIALIZED: i32[src]

public static final EGL_NOT_INITIALIZED

pub fn EGL_NO_CONTEXT<'env>(env: &'env Env) -> Option<Local<'env, EGLContext>>[src]

get public static final EGL_NO_CONTEXT

Required feature: "javax-microedition-khronos-egl-EGLContext"

pub fn EGL_NO_DISPLAY<'env>(env: &'env Env) -> Option<Local<'env, EGLDisplay>>[src]

get public static final EGL_NO_DISPLAY

Required feature: "javax-microedition-khronos-egl-EGLDisplay"

pub fn EGL_NO_SURFACE<'env>(env: &'env Env) -> Option<Local<'env, EGLSurface>>[src]

get public static final EGL_NO_SURFACE

Required feature: "javax-microedition-khronos-egl-EGLSurface"

pub const EGL_PBUFFER_BIT: i32[src]

public static final EGL_PBUFFER_BIT

pub const EGL_PIXEL_ASPECT_RATIO: i32[src]

public static final EGL_PIXEL_ASPECT_RATIO

pub const EGL_PIXMAP_BIT: i32[src]

public static final EGL_PIXMAP_BIT

pub const EGL_READ: i32[src]

public static final EGL_READ

pub const EGL_RED_SIZE: i32[src]

public static final EGL_RED_SIZE

pub const EGL_RENDERABLE_TYPE: i32[src]

public static final EGL_RENDERABLE_TYPE

pub const EGL_RENDER_BUFFER: i32[src]

public static final EGL_RENDER_BUFFER

pub const EGL_RGB_BUFFER: i32[src]

public static final EGL_RGB_BUFFER

pub const EGL_SAMPLES: i32[src]

public static final EGL_SAMPLES

pub const EGL_SAMPLE_BUFFERS: i32[src]

public static final EGL_SAMPLE_BUFFERS

pub const EGL_SINGLE_BUFFER: i32[src]

public static final EGL_SINGLE_BUFFER

pub const EGL_SLOW_CONFIG: i32[src]

public static final EGL_SLOW_CONFIG

pub const EGL_STENCIL_SIZE: i32[src]

public static final EGL_STENCIL_SIZE

pub const EGL_SUCCESS: i32[src]

public static final EGL_SUCCESS

pub const EGL_SURFACE_TYPE: i32[src]

public static final EGL_SURFACE_TYPE

pub const EGL_TRANSPARENT_BLUE_VALUE: i32[src]

public static final EGL_TRANSPARENT_BLUE_VALUE

pub const EGL_TRANSPARENT_GREEN_VALUE: i32[src]

public static final EGL_TRANSPARENT_GREEN_VALUE

pub const EGL_TRANSPARENT_RED_VALUE: i32[src]

public static final EGL_TRANSPARENT_RED_VALUE

pub const EGL_TRANSPARENT_RGB: i32[src]

public static final EGL_TRANSPARENT_RGB

pub const EGL_TRANSPARENT_TYPE: i32[src]

public static final EGL_TRANSPARENT_TYPE

pub const EGL_VENDOR: i32[src]

public static final EGL_VENDOR

pub const EGL_VERSION: i32[src]

public static final EGL_VERSION

pub const EGL_VERTICAL_RESOLUTION: i32[src]

public static final EGL_VERTICAL_RESOLUTION

pub const EGL_WIDTH: i32[src]

public static final EGL_WIDTH

pub const EGL_WINDOW_BIT: i32[src]

public static final EGL_WINDOW_BIT

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 EGL10

impl AsRef<EGL> for EGL10

impl AsRef<EGL10> for EGL11

impl AsValidJObjectAndEnv for EGL10

impl Deref for EGL10

type Target = Object

The resulting type after dereferencing.

impl JniType for EGL10

Auto Trait Implementations

impl RefUnwindSafe for EGL10

impl !Send for EGL10

impl !Sync for EGL10

impl Unpin for EGL10

impl UnwindSafe for EGL10

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.