Class EGL10
- Namespace
- Javax.Microedition.Khronos.Egl
- Assembly
- MASES.Netdroid.dll
public class EGL10 : EGL, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEGL10, IEGL
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<EGL>EGL10
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<EGL>.SExecuteWithSignature<TReturn, TConverter>(Type, string, string, params object[])JVMBridgeBase<EGL>.IsAssignableFrom(IJavaType)JVMBridgeBase<EGL>.IsAssignableFrom<T>()JVMBridgeBase<EGL>.Execute<T>(params T[])JVMBridgeBase<EGL>.DynBridgeClazzJVMBridgeBase<EGL>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EGL_ALPHA_FORMAT
public static int EGL_ALPHA_FORMAT { get; }
Property Value
EGL_ALPHA_MASK_SIZE
public static int EGL_ALPHA_MASK_SIZE { get; }
Property Value
EGL_ALPHA_SIZE
public static int EGL_ALPHA_SIZE { get; }
Property Value
EGL_BAD_ACCESS
public static int EGL_BAD_ACCESS { get; }
Property Value
EGL_BAD_ALLOC
public static int EGL_BAD_ALLOC { get; }
Property Value
EGL_BAD_ATTRIBUTE
public static int EGL_BAD_ATTRIBUTE { get; }
Property Value
EGL_BAD_CONFIG
public static int EGL_BAD_CONFIG { get; }
Property Value
EGL_BAD_CONTEXT
public static int EGL_BAD_CONTEXT { get; }
Property Value
EGL_BAD_CURRENT_SURFACE
public static int EGL_BAD_CURRENT_SURFACE { get; }
Property Value
EGL_BAD_DISPLAY
public static int EGL_BAD_DISPLAY { get; }
Property Value
EGL_BAD_MATCH
public static int EGL_BAD_MATCH { get; }
Property Value
EGL_BAD_NATIVE_PIXMAP
public static int EGL_BAD_NATIVE_PIXMAP { get; }
Property Value
EGL_BAD_NATIVE_WINDOW
public static int EGL_BAD_NATIVE_WINDOW { get; }
Property Value
EGL_BAD_PARAMETER
public static int EGL_BAD_PARAMETER { get; }
Property Value
EGL_BAD_SURFACE
public static int EGL_BAD_SURFACE { get; }
Property Value
EGL_BLUE_SIZE
public static int EGL_BLUE_SIZE { get; }
Property Value
EGL_BUFFER_SIZE
public static int EGL_BUFFER_SIZE { get; }
Property Value
EGL_COLORSPACE
public static int EGL_COLORSPACE { get; }
Property Value
EGL_COLOR_BUFFER_TYPE
public static int EGL_COLOR_BUFFER_TYPE { get; }
Property Value
EGL_CONFIG_CAVEAT
public static int EGL_CONFIG_CAVEAT { get; }
Property Value
EGL_CONFIG_ID
public static int EGL_CONFIG_ID { get; }
Property Value
EGL_CORE_NATIVE_ENGINE
public static int EGL_CORE_NATIVE_ENGINE { get; }
Property Value
EGL_DEFAULT_DISPLAY
public static object EGL_DEFAULT_DISPLAY { get; }
Property Value
EGL_DEPTH_SIZE
public static int EGL_DEPTH_SIZE { get; }
Property Value
EGL_DONT_CARE
public static int EGL_DONT_CARE { get; }
Property Value
EGL_DRAW
public static int EGL_DRAW { get; }
Property Value
EGL_EXTENSIONS
public static int EGL_EXTENSIONS { get; }
Property Value
EGL_GREEN_SIZE
public static int EGL_GREEN_SIZE { get; }
Property Value
EGL_HEIGHT
public static int EGL_HEIGHT { get; }
Property Value
EGL_HORIZONTAL_RESOLUTION
public static int EGL_HORIZONTAL_RESOLUTION { get; }
Property Value
EGL_LARGEST_PBUFFER
public static int EGL_LARGEST_PBUFFER { get; }
Property Value
EGL_LEVEL
public static int EGL_LEVEL { get; }
Property Value
EGL_LUMINANCE_BUFFER
public static int EGL_LUMINANCE_BUFFER { get; }
Property Value
EGL_LUMINANCE_SIZE
https://developer.android.com/reference/javax/microedition/khronos/egl/EGL10.html#EGL_LUMINANCE_SIZE
public static int EGL_LUMINANCE_SIZE { get; }
Property Value
EGL_MAX_PBUFFER_HEIGHT
public static int EGL_MAX_PBUFFER_HEIGHT { get; }
Property Value
EGL_MAX_PBUFFER_PIXELS
public static int EGL_MAX_PBUFFER_PIXELS { get; }
Property Value
EGL_MAX_PBUFFER_WIDTH
public static int EGL_MAX_PBUFFER_WIDTH { get; }
Property Value
EGL_NATIVE_RENDERABLE
public static int EGL_NATIVE_RENDERABLE { get; }
Property Value
EGL_NATIVE_VISUAL_ID
public static int EGL_NATIVE_VISUAL_ID { get; }
Property Value
EGL_NATIVE_VISUAL_TYPE
public static int EGL_NATIVE_VISUAL_TYPE { get; }
Property Value
EGL_NONE
public static int EGL_NONE { get; }
Property Value
EGL_NON_CONFORMANT_CONFIG
public static int EGL_NON_CONFORMANT_CONFIG { get; }
Property Value
EGL_NOT_INITIALIZED
public static int EGL_NOT_INITIALIZED { get; }
Property Value
EGL_NO_CONTEXT
public static EGLContext EGL_NO_CONTEXT { get; }
Property Value
EGL_NO_DISPLAY
public static EGLDisplay EGL_NO_DISPLAY { get; }
Property Value
EGL_NO_SURFACE
public static EGLSurface EGL_NO_SURFACE { get; }
Property Value
EGL_PBUFFER_BIT
public static int EGL_PBUFFER_BIT { get; }
Property Value
EGL_PIXEL_ASPECT_RATIO
public static int EGL_PIXEL_ASPECT_RATIO { get; }
Property Value
EGL_PIXMAP_BIT
public static int EGL_PIXMAP_BIT { get; }
Property Value
EGL_READ
public static int EGL_READ { get; }
Property Value
EGL_RED_SIZE
public static int EGL_RED_SIZE { get; }
Property Value
EGL_RENDERABLE_TYPE
public static int EGL_RENDERABLE_TYPE { get; }
Property Value
EGL_RENDER_BUFFER
public static int EGL_RENDER_BUFFER { get; }
Property Value
EGL_RGB_BUFFER
public static int EGL_RGB_BUFFER { get; }
Property Value
EGL_SAMPLES
public static int EGL_SAMPLES { get; }
Property Value
EGL_SAMPLE_BUFFERS
https://developer.android.com/reference/javax/microedition/khronos/egl/EGL10.html#EGL_SAMPLE_BUFFERS
public static int EGL_SAMPLE_BUFFERS { get; }
Property Value
EGL_SINGLE_BUFFER
public static int EGL_SINGLE_BUFFER { get; }
Property Value
EGL_SLOW_CONFIG
public static int EGL_SLOW_CONFIG { get; }
Property Value
EGL_STENCIL_SIZE
public static int EGL_STENCIL_SIZE { get; }
Property Value
EGL_SUCCESS
public static int EGL_SUCCESS { get; }
Property Value
EGL_SURFACE_TYPE
public static int EGL_SURFACE_TYPE { get; }
Property Value
EGL_TRANSPARENT_BLUE_VALUE
public static int EGL_TRANSPARENT_BLUE_VALUE { get; }
Property Value
EGL_TRANSPARENT_GREEN_VALUE
public static int EGL_TRANSPARENT_GREEN_VALUE { get; }
Property Value
EGL_TRANSPARENT_RED_VALUE
public static int EGL_TRANSPARENT_RED_VALUE { get; }
Property Value
EGL_TRANSPARENT_RGB
public static int EGL_TRANSPARENT_RGB { get; }
Property Value
EGL_TRANSPARENT_TYPE
public static int EGL_TRANSPARENT_TYPE { get; }
Property Value
EGL_VENDOR
public static int EGL_VENDOR { get; }
Property Value
EGL_VERSION
public static int EGL_VERSION { get; }
Property Value
EGL_VERTICAL_RESOLUTION
public static int EGL_VERTICAL_RESOLUTION { get; }
Property Value
EGL_WIDTH
public static int EGL_WIDTH { get; }
Property Value
EGL_WINDOW_BIT
public static int EGL_WINDOW_BIT { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
EglChooseConfig(EGLDisplay, int[], EGLConfig[], int, int[])
public bool EglChooseConfig(EGLDisplay arg0, int[] arg1, EGLConfig[] arg2, int arg3, int[] arg4)
Parameters
arg0
EGLDisplayarg1
int[]arg2
EGLConfig[]arg3
intarg4
int[]
Returns
EglCopyBuffers(EGLDisplay, EGLSurface, object)
public bool EglCopyBuffers(EGLDisplay arg0, EGLSurface arg1, object arg2)
Parameters
arg0
EGLDisplayarg1
EGLSurfacearg2
object
Returns
EglCreateContext(EGLDisplay, EGLConfig, EGLContext, int[])
public EGLContext EglCreateContext(EGLDisplay arg0, EGLConfig arg1, EGLContext arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
EGLContextarg3
int[]
Returns
EglCreatePbufferSurface(EGLDisplay, EGLConfig, int[])
public EGLSurface EglCreatePbufferSurface(EGLDisplay arg0, EGLConfig arg1, int[] arg2)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
int[]
Returns
EglCreatePixmapSurface(EGLDisplay, EGLConfig, object, int[])
[Obsolete]
public EGLSurface EglCreatePixmapSurface(EGLDisplay arg0, EGLConfig arg1, object arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
objectarg3
int[]
Returns
EglCreateWindowSurface(EGLDisplay, EGLConfig, object, int[])
public EGLSurface EglCreateWindowSurface(EGLDisplay arg0, EGLConfig arg1, object arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
objectarg3
int[]
Returns
EglDestroyContext(EGLDisplay, EGLContext)
public bool EglDestroyContext(EGLDisplay arg0, EGLContext arg1)
Parameters
arg0
EGLDisplayarg1
EGLContext
Returns
EglDestroySurface(EGLDisplay, EGLSurface)
public bool EglDestroySurface(EGLDisplay arg0, EGLSurface arg1)
Parameters
arg0
EGLDisplayarg1
EGLSurface
Returns
EglGetConfigAttrib(EGLDisplay, EGLConfig, int, int[])
public bool EglGetConfigAttrib(EGLDisplay arg0, EGLConfig arg1, int arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
intarg3
int[]
Returns
EglGetConfigs(EGLDisplay, EGLConfig[], int, int[])
public bool EglGetConfigs(EGLDisplay arg0, EGLConfig[] arg1, int arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLConfig[]arg2
intarg3
int[]
Returns
EglGetCurrentContext()
public EGLContext EglGetCurrentContext()
Returns
EglGetCurrentDisplay()
public EGLDisplay EglGetCurrentDisplay()
Returns
EglGetCurrentSurface(int)
public EGLSurface EglGetCurrentSurface(int arg0)
Parameters
Returns
EglGetDisplay(object)
public EGLDisplay EglGetDisplay(object arg0)
Parameters
Returns
EglGetError()
public int EglGetError()
Returns
EglInitialize(EGLDisplay, int[])
public bool EglInitialize(EGLDisplay arg0, int[] arg1)
Parameters
arg0
EGLDisplayarg1
int[]
Returns
EglMakeCurrent(EGLDisplay, EGLSurface, EGLSurface, EGLContext)
public bool EglMakeCurrent(EGLDisplay arg0, EGLSurface arg1, EGLSurface arg2, EGLContext arg3)
Parameters
arg0
EGLDisplayarg1
EGLSurfacearg2
EGLSurfacearg3
EGLContext
Returns
EglQueryContext(EGLDisplay, EGLContext, int, int[])
public bool EglQueryContext(EGLDisplay arg0, EGLContext arg1, int arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLContextarg2
intarg3
int[]
Returns
EglQueryString(EGLDisplay, int)
public String EglQueryString(EGLDisplay arg0, int arg1)
Parameters
arg0
EGLDisplayarg1
int
Returns
EglQuerySurface(EGLDisplay, EGLSurface, int, int[])
public bool EglQuerySurface(EGLDisplay arg0, EGLSurface arg1, int arg2, int[] arg3)
Parameters
arg0
EGLDisplayarg1
EGLSurfacearg2
intarg3
int[]
Returns
EglSwapBuffers(EGLDisplay, EGLSurface)
public bool EglSwapBuffers(EGLDisplay arg0, EGLSurface arg1)
Parameters
arg0
EGLDisplayarg1
EGLSurface
Returns
EglTerminate(EGLDisplay)
public bool EglTerminate(EGLDisplay arg0)
Parameters
arg0
EGLDisplay
Returns
EglWaitGL()
public bool EglWaitGL()
Returns
EglWaitNative(int, object)
public bool EglWaitNative(int arg0, object arg1)