Table of Contents

Class EGL10

Namespace
Javax.Microedition.Khronos.Egl
Assembly
MASES.Netdroid.dll
public class EGL10 : EGL, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEGL10, IEGL
Inheritance
JVMBridgeBase
JVMBridgeBase<EGL>
EGL10
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<EGL>.IsAssignableFrom(IJavaType)
JVMBridgeBase<EGL>.IsAssignableFrom<T>()
JVMBridgeBase<EGL>.Execute<T>(params T[])
JVMBridgeBase<EGL>.DynBridgeClazz
JVMBridgeBase<EGL>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

EGL10()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("EGL10 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public EGL10()

EGL10(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("EGL10 class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public EGL10(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EGL_ALPHA_FORMAT

public static int EGL_ALPHA_FORMAT { get; }

Property Value

int

EGL_ALPHA_MASK_SIZE

public static int EGL_ALPHA_MASK_SIZE { get; }

Property Value

int

EGL_ALPHA_SIZE

public static int EGL_ALPHA_SIZE { get; }

Property Value

int

EGL_BAD_ACCESS

public static int EGL_BAD_ACCESS { get; }

Property Value

int

EGL_BAD_ALLOC

public static int EGL_BAD_ALLOC { get; }

Property Value

int

EGL_BAD_ATTRIBUTE

public static int EGL_BAD_ATTRIBUTE { get; }

Property Value

int

EGL_BAD_CONFIG

public static int EGL_BAD_CONFIG { get; }

Property Value

int

EGL_BAD_CONTEXT

public static int EGL_BAD_CONTEXT { get; }

Property Value

int

EGL_BAD_CURRENT_SURFACE

public static int EGL_BAD_CURRENT_SURFACE { get; }

Property Value

int

EGL_BAD_DISPLAY

public static int EGL_BAD_DISPLAY { get; }

Property Value

int

EGL_BAD_MATCH

public static int EGL_BAD_MATCH { get; }

Property Value

int

EGL_BAD_NATIVE_PIXMAP

public static int EGL_BAD_NATIVE_PIXMAP { get; }

Property Value

int

EGL_BAD_NATIVE_WINDOW

public static int EGL_BAD_NATIVE_WINDOW { get; }

Property Value

int

EGL_BAD_PARAMETER

public static int EGL_BAD_PARAMETER { get; }

Property Value

int

EGL_BAD_SURFACE

public static int EGL_BAD_SURFACE { get; }

Property Value

int

EGL_BLUE_SIZE

public static int EGL_BLUE_SIZE { get; }

Property Value

int

EGL_BUFFER_SIZE

public static int EGL_BUFFER_SIZE { get; }

Property Value

int

EGL_COLORSPACE

public static int EGL_COLORSPACE { get; }

Property Value

int

EGL_COLOR_BUFFER_TYPE

public static int EGL_COLOR_BUFFER_TYPE { get; }

Property Value

int

EGL_CONFIG_CAVEAT

public static int EGL_CONFIG_CAVEAT { get; }

Property Value

int

EGL_CONFIG_ID

public static int EGL_CONFIG_ID { get; }

Property Value

int

EGL_CORE_NATIVE_ENGINE

public static int EGL_CORE_NATIVE_ENGINE { get; }

Property Value

int

EGL_DEFAULT_DISPLAY

public static object EGL_DEFAULT_DISPLAY { get; }

Property Value

object

EGL_DEPTH_SIZE

public static int EGL_DEPTH_SIZE { get; }

Property Value

int

EGL_DONT_CARE

public static int EGL_DONT_CARE { get; }

Property Value

int

EGL_DRAW

public static int EGL_DRAW { get; }

Property Value

int

EGL_EXTENSIONS

public static int EGL_EXTENSIONS { get; }

Property Value

int

EGL_GREEN_SIZE

public static int EGL_GREEN_SIZE { get; }

Property Value

int

EGL_HEIGHT

public static int EGL_HEIGHT { get; }

Property Value

int

EGL_HORIZONTAL_RESOLUTION

public static int EGL_HORIZONTAL_RESOLUTION { get; }

Property Value

int

EGL_LARGEST_PBUFFER

public static int EGL_LARGEST_PBUFFER { get; }

Property Value

int

EGL_LEVEL

public static int EGL_LEVEL { get; }

Property Value

int

EGL_LUMINANCE_BUFFER

public static int EGL_LUMINANCE_BUFFER { get; }

Property Value

int

EGL_LUMINANCE_SIZE

public static int EGL_LUMINANCE_SIZE { get; }

Property Value

int

EGL_MAX_PBUFFER_HEIGHT

public static int EGL_MAX_PBUFFER_HEIGHT { get; }

Property Value

int

EGL_MAX_PBUFFER_PIXELS

public static int EGL_MAX_PBUFFER_PIXELS { get; }

Property Value

int

EGL_MAX_PBUFFER_WIDTH

public static int EGL_MAX_PBUFFER_WIDTH { get; }

Property Value

int

EGL_NATIVE_RENDERABLE

public static int EGL_NATIVE_RENDERABLE { get; }

Property Value

int

EGL_NATIVE_VISUAL_ID

public static int EGL_NATIVE_VISUAL_ID { get; }

Property Value

int

EGL_NATIVE_VISUAL_TYPE

public static int EGL_NATIVE_VISUAL_TYPE { get; }

Property Value

int

EGL_NONE

public static int EGL_NONE { get; }

Property Value

int

EGL_NON_CONFORMANT_CONFIG

public static int EGL_NON_CONFORMANT_CONFIG { get; }

Property Value

int

EGL_NOT_INITIALIZED

public static int EGL_NOT_INITIALIZED { get; }

Property Value

int

EGL_NO_CONTEXT

public static EGLContext EGL_NO_CONTEXT { get; }

Property Value

EGLContext

EGL_NO_DISPLAY

public static EGLDisplay EGL_NO_DISPLAY { get; }

Property Value

EGLDisplay

EGL_NO_SURFACE

public static EGLSurface EGL_NO_SURFACE { get; }

Property Value

EGLSurface

EGL_PBUFFER_BIT

public static int EGL_PBUFFER_BIT { get; }

Property Value

int

EGL_PIXEL_ASPECT_RATIO

public static int EGL_PIXEL_ASPECT_RATIO { get; }

Property Value

int

EGL_PIXMAP_BIT

public static int EGL_PIXMAP_BIT { get; }

Property Value

int

EGL_READ

public static int EGL_READ { get; }

Property Value

int

EGL_RED_SIZE

public static int EGL_RED_SIZE { get; }

Property Value

int

EGL_RENDERABLE_TYPE

public static int EGL_RENDERABLE_TYPE { get; }

Property Value

int

EGL_RENDER_BUFFER

public static int EGL_RENDER_BUFFER { get; }

Property Value

int

EGL_RGB_BUFFER

public static int EGL_RGB_BUFFER { get; }

Property Value

int

EGL_SAMPLES

public static int EGL_SAMPLES { get; }

Property Value

int

EGL_SAMPLE_BUFFERS

public static int EGL_SAMPLE_BUFFERS { get; }

Property Value

int

EGL_SINGLE_BUFFER

public static int EGL_SINGLE_BUFFER { get; }

Property Value

int

EGL_SLOW_CONFIG

public static int EGL_SLOW_CONFIG { get; }

Property Value

int

EGL_STENCIL_SIZE

public static int EGL_STENCIL_SIZE { get; }

Property Value

int

EGL_SUCCESS

public static int EGL_SUCCESS { get; }

Property Value

int

EGL_SURFACE_TYPE

public static int EGL_SURFACE_TYPE { get; }

Property Value

int

EGL_TRANSPARENT_BLUE_VALUE

public static int EGL_TRANSPARENT_BLUE_VALUE { get; }

Property Value

int

EGL_TRANSPARENT_GREEN_VALUE

public static int EGL_TRANSPARENT_GREEN_VALUE { get; }

Property Value

int

EGL_TRANSPARENT_RED_VALUE

public static int EGL_TRANSPARENT_RED_VALUE { get; }

Property Value

int

EGL_TRANSPARENT_RGB

public static int EGL_TRANSPARENT_RGB { get; }

Property Value

int

EGL_TRANSPARENT_TYPE

public static int EGL_TRANSPARENT_TYPE { get; }

Property Value

int

EGL_VENDOR

public static int EGL_VENDOR { get; }

Property Value

int

EGL_VERSION

public static int EGL_VERSION { get; }

Property Value

int

EGL_VERTICAL_RESOLUTION

public static int EGL_VERTICAL_RESOLUTION { get; }

Property Value

int

EGL_WIDTH

public static int EGL_WIDTH { get; }

Property Value

int

EGL_WINDOW_BIT

public static int EGL_WINDOW_BIT { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

EglChooseConfig(EGLDisplay, int[], EGLConfig[], int, int[])

public bool EglChooseConfig(EGLDisplay arg0, int[] arg1, EGLConfig[] arg2, int arg3, int[] arg4)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 int[]

int

arg2 EGLConfig[]

EGLConfig

arg3 int

int

arg4 int[]

int

Returns

bool

bool

EglCopyBuffers(EGLDisplay, EGLSurface, object)

public bool EglCopyBuffers(EGLDisplay arg0, EGLSurface arg1, object arg2)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSurface

EGLSurface

arg2 object

object

Returns

bool

bool

EglCreateContext(EGLDisplay, EGLConfig, EGLContext, int[])

public EGLContext EglCreateContext(EGLDisplay arg0, EGLConfig arg1, EGLContext arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 EGLContext

EGLContext

arg3 int[]

int

Returns

EGLContext

EGLContext

EglCreatePbufferSurface(EGLDisplay, EGLConfig, int[])

public EGLSurface EglCreatePbufferSurface(EGLDisplay arg0, EGLConfig arg1, int[] arg2)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 int[]

int

Returns

EGLSurface

EGLSurface

EglCreatePixmapSurface(EGLDisplay, EGLConfig, object, int[])

[Obsolete]
public EGLSurface EglCreatePixmapSurface(EGLDisplay arg0, EGLConfig arg1, object arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 object

object

arg3 int[]

int

Returns

EGLSurface

EGLSurface

EglCreateWindowSurface(EGLDisplay, EGLConfig, object, int[])

public EGLSurface EglCreateWindowSurface(EGLDisplay arg0, EGLConfig arg1, object arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 object

object

arg3 int[]

int

Returns

EGLSurface

EGLSurface

EglDestroyContext(EGLDisplay, EGLContext)

public bool EglDestroyContext(EGLDisplay arg0, EGLContext arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLContext

EGLContext

Returns

bool

bool

EglDestroySurface(EGLDisplay, EGLSurface)

public bool EglDestroySurface(EGLDisplay arg0, EGLSurface arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSurface

EGLSurface

Returns

bool

bool

EglGetConfigAttrib(EGLDisplay, EGLConfig, int, int[])

public bool EglGetConfigAttrib(EGLDisplay arg0, EGLConfig arg1, int arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 int

int

arg3 int[]

int

Returns

bool

bool

EglGetConfigs(EGLDisplay, EGLConfig[], int, int[])

public bool EglGetConfigs(EGLDisplay arg0, EGLConfig[] arg1, int arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig[]

EGLConfig

arg2 int

int

arg3 int[]

int

Returns

bool

bool

EglGetCurrentContext()

public EGLContext EglGetCurrentContext()

Returns

EGLContext

EGLContext

EglGetCurrentDisplay()

public EGLDisplay EglGetCurrentDisplay()

Returns

EGLDisplay

EGLDisplay

EglGetCurrentSurface(int)

public EGLSurface EglGetCurrentSurface(int arg0)

Parameters

arg0 int

int

Returns

EGLSurface

EGLSurface

EglGetDisplay(object)

public EGLDisplay EglGetDisplay(object arg0)

Parameters

arg0 object

object

Returns

EGLDisplay

EGLDisplay

EglGetError()

public int EglGetError()

Returns

int

int

EglInitialize(EGLDisplay, int[])

public bool EglInitialize(EGLDisplay arg0, int[] arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 int[]

int

Returns

bool

bool

EglMakeCurrent(EGLDisplay, EGLSurface, EGLSurface, EGLContext)

public bool EglMakeCurrent(EGLDisplay arg0, EGLSurface arg1, EGLSurface arg2, EGLContext arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSurface

EGLSurface

arg2 EGLSurface

EGLSurface

arg3 EGLContext

EGLContext

Returns

bool

bool

EglQueryContext(EGLDisplay, EGLContext, int, int[])

public bool EglQueryContext(EGLDisplay arg0, EGLContext arg1, int arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLContext

EGLContext

arg2 int

int

arg3 int[]

int

Returns

bool

bool

EglQueryString(EGLDisplay, int)

public String EglQueryString(EGLDisplay arg0, int arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 int

int

Returns

String

String

EglQuerySurface(EGLDisplay, EGLSurface, int, int[])

public bool EglQuerySurface(EGLDisplay arg0, EGLSurface arg1, int arg2, int[] arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSurface

EGLSurface

arg2 int

int

arg3 int[]

int

Returns

bool

bool

EglSwapBuffers(EGLDisplay, EGLSurface)

public bool EglSwapBuffers(EGLDisplay arg0, EGLSurface arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSurface

EGLSurface

Returns

bool

bool

EglTerminate(EGLDisplay)

public bool EglTerminate(EGLDisplay arg0)

Parameters

arg0 EGLDisplay

EGLDisplay

Returns

bool

bool

EglWaitGL()

public bool EglWaitGL()

Returns

bool

bool

EglWaitNative(int, object)

public bool EglWaitNative(int arg0, object arg1)

Parameters

arg0 int

int

arg1 object

object

Returns

bool

bool