Table of Contents

Class EGL15

Namespace
Android.Opengl
Assembly
MASES.Netdroid.dll
public class EGL15 : JVMBridgeBase<EGL15>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<EGL15>
EGL15
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<EGL15>.IsAssignableFrom(IJavaType)
JVMBridgeBase<EGL15>.IsAssignableFrom<T>()
JVMBridgeBase<EGL15>.Execute<T>(params T[])
JVMBridgeBase<EGL15>.DynBridgeClazz
JVMBridgeBase<EGL15>.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

EGL15()

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

public EGL15()

EGL15(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

public EGL15(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EGL_CL_EVENT_HANDLE

public static int EGL_CL_EVENT_HANDLE { get; }

Property Value

int

EGL_CONDITION_SATISFIED

public static int EGL_CONDITION_SATISFIED { get; }

Property Value

int

EGL_CONTEXT_MAJOR_VERSION

public static int EGL_CONTEXT_MAJOR_VERSION { get; }

Property Value

int

EGL_CONTEXT_MINOR_VERSION

public static int EGL_CONTEXT_MINOR_VERSION { get; }

Property Value

int

EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

public static int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT { get; }

Property Value

int

EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

public static int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT { get; }

Property Value

int

EGL_CONTEXT_OPENGL_DEBUG

public static int EGL_CONTEXT_OPENGL_DEBUG { get; }

Property Value

int

EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

public static int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE { get; }

Property Value

int

EGL_CONTEXT_OPENGL_PROFILE_MASK

public static int EGL_CONTEXT_OPENGL_PROFILE_MASK { get; }

Property Value

int

EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

public static int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY { get; }

Property Value

int

EGL_CONTEXT_OPENGL_ROBUST_ACCESS

public static int EGL_CONTEXT_OPENGL_ROBUST_ACCESS { get; }

Property Value

int

EGL_FOREVER

public static long EGL_FOREVER { get; }

Property Value

long

EGL_GL_COLORSPACE

public static int EGL_GL_COLORSPACE { get; }

Property Value

int

EGL_GL_COLORSPACE_LINEAR

public static int EGL_GL_COLORSPACE_LINEAR { get; }

Property Value

int

EGL_GL_COLORSPACE_SRGB

public static int EGL_GL_COLORSPACE_SRGB { get; }

Property Value

int

EGL_GL_RENDERBUFFER

public static int EGL_GL_RENDERBUFFER { get; }

Property Value

int

EGL_GL_TEXTURE_2D

public static int EGL_GL_TEXTURE_2D { get; }

Property Value

int

EGL_GL_TEXTURE_3D

public static int EGL_GL_TEXTURE_3D { get; }

Property Value

int

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

public static int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X { get; }

Property Value

int

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

public static int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y { get; }

Property Value

int

EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

public static int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z { get; }

Property Value

int

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

public static int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X { get; }

Property Value

int

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

public static int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y { get; }

Property Value

int

EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

public static int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z { get; }

Property Value

int

EGL_GL_TEXTURE_LEVEL

public static int EGL_GL_TEXTURE_LEVEL { get; }

Property Value

int

EGL_GL_TEXTURE_ZOFFSET

public static int EGL_GL_TEXTURE_ZOFFSET { get; }

Property Value

int

EGL_IMAGE_PRESERVED

public static int EGL_IMAGE_PRESERVED { get; }

Property Value

int

EGL_LOSE_CONTEXT_ON_RESET

public static int EGL_LOSE_CONTEXT_ON_RESET { 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_IMAGE

public static EGLImage EGL_NO_IMAGE { get; }

Property Value

EGLImage

EGL_NO_RESET_NOTIFICATION

public static int EGL_NO_RESET_NOTIFICATION { get; }

Property Value

int

EGL_NO_SURFACE

public static EGLSurface EGL_NO_SURFACE { get; }

Property Value

EGLSurface

EGL_NO_SYNC

public static EGLSync EGL_NO_SYNC { get; }

Property Value

EGLSync

EGL_OPENGL_ES3_BIT

public static int EGL_OPENGL_ES3_BIT { get; }

Property Value

int

EGL_PLATFORM_ANDROID_KHR

public static int EGL_PLATFORM_ANDROID_KHR { get; }

Property Value

int

EGL_SIGNALED

public static int EGL_SIGNALED { get; }

Property Value

int

EGL_SYNC_CL_EVENT

public static int EGL_SYNC_CL_EVENT { get; }

Property Value

int

EGL_SYNC_CL_EVENT_COMPLETE

public static int EGL_SYNC_CL_EVENT_COMPLETE { get; }

Property Value

int

EGL_SYNC_CONDITION

public static int EGL_SYNC_CONDITION { get; }

Property Value

int

EGL_SYNC_FENCE

public static int EGL_SYNC_FENCE { get; }

Property Value

int

EGL_SYNC_FLUSH_COMMANDS_BIT

public static int EGL_SYNC_FLUSH_COMMANDS_BIT { get; }

Property Value

int

EGL_SYNC_PRIOR_COMMANDS_COMPLETE

public static int EGL_SYNC_PRIOR_COMMANDS_COMPLETE { get; }

Property Value

int

EGL_SYNC_STATUS

public static int EGL_SYNC_STATUS { get; }

Property Value

int

EGL_SYNC_TYPE

public static int EGL_SYNC_TYPE { get; }

Property Value

int

EGL_TIMEOUT_EXPIRED

public static int EGL_TIMEOUT_EXPIRED { get; }

Property Value

int

EGL_UNSIGNALED

public static int EGL_UNSIGNALED { 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

EglClientWaitSync(EGLDisplay, EGLSync, int, long)

public static int EglClientWaitSync(EGLDisplay arg0, EGLSync arg1, int arg2, long arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSync

EGLSync

arg2 int

int

arg3 long

long

Returns

int

int

EglCreateImage(EGLDisplay, EGLContext, int, long, long[], int)

public static EGLImage EglCreateImage(EGLDisplay arg0, EGLContext arg1, int arg2, long arg3, long[] arg4, int arg5)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLContext

EGLContext

arg2 int

int

arg3 long

long

arg4 long[]

long

arg5 int

int

Returns

EGLImage

EGLImage

EglCreatePlatformPixmapSurface(EGLDisplay, EGLConfig, Buffer, long[], int)

public static EGLSurface EglCreatePlatformPixmapSurface(EGLDisplay arg0, EGLConfig arg1, Buffer arg2, long[] arg3, int arg4)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 Buffer

Buffer

arg3 long[]

long

arg4 int

int

Returns

EGLSurface

EGLSurface

EglCreatePlatformWindowSurface(EGLDisplay, EGLConfig, Buffer, long[], int)

public static EGLSurface EglCreatePlatformWindowSurface(EGLDisplay arg0, EGLConfig arg1, Buffer arg2, long[] arg3, int arg4)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLConfig

EGLConfig

arg2 Buffer

Buffer

arg3 long[]

long

arg4 int

int

Returns

EGLSurface

EGLSurface

EglCreateSync(EGLDisplay, int, long[], int)

public static EGLSync EglCreateSync(EGLDisplay arg0, int arg1, long[] arg2, int arg3)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 int

int

arg2 long[]

long

arg3 int

int

Returns

EGLSync

EGLSync

EglDestroyImage(EGLDisplay, EGLImage)

public static bool EglDestroyImage(EGLDisplay arg0, EGLImage arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLImage

EGLImage

Returns

bool

bool

EglDestroySync(EGLDisplay, EGLSync)

public static bool EglDestroySync(EGLDisplay arg0, EGLSync arg1)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSync

EGLSync

Returns

bool

bool

EglGetPlatformDisplay(int, long, long[], int)

public static EGLDisplay EglGetPlatformDisplay(int arg0, long arg1, long[] arg2, int arg3)

Parameters

arg0 int

int

arg1 long

long

arg2 long[]

long

arg3 int

int

Returns

EGLDisplay

EGLDisplay

EglGetSyncAttrib(EGLDisplay, EGLSync, int, long[], int)

public static bool EglGetSyncAttrib(EGLDisplay arg0, EGLSync arg1, int arg2, long[] arg3, int arg4)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSync

EGLSync

arg2 int

int

arg3 long[]

long

arg4 int

int

Returns

bool

bool

EglWaitSync(EGLDisplay, EGLSync, int)

public static bool EglWaitSync(EGLDisplay arg0, EGLSync arg1, int arg2)

Parameters

arg0 EGLDisplay

EGLDisplay

arg1 EGLSync

EGLSync

arg2 int

int

Returns

bool

bool