Class EGL15
public class EGL15 : JVMBridgeBase<EGL15>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<EGL15>EGL15
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<EGL15>.IsAssignableFrom(IJavaType)JVMBridgeBase<EGL15>.IsAssignableFrom<T>()JVMBridgeBase<EGL15>.Execute<T>(params T[])JVMBridgeBase<EGL15>.DynBridgeClazzJVMBridgeBase<EGL15>.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
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EGL_CL_EVENT_HANDLE
public static int EGL_CL_EVENT_HANDLE { get; }
Property Value
EGL_CONDITION_SATISFIED
public static int EGL_CONDITION_SATISFIED { get; }
Property Value
EGL_CONTEXT_MAJOR_VERSION
public static int EGL_CONTEXT_MAJOR_VERSION { get; }
Property Value
EGL_CONTEXT_MINOR_VERSION
public static int EGL_CONTEXT_MINOR_VERSION { get; }
Property Value
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
public static int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT { get; }
Property Value
EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
public static int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT { get; }
Property Value
EGL_CONTEXT_OPENGL_DEBUG
public static int EGL_CONTEXT_OPENGL_DEBUG { get; }
Property Value
EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
public static int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE { get; }
Property Value
EGL_CONTEXT_OPENGL_PROFILE_MASK
public static int EGL_CONTEXT_OPENGL_PROFILE_MASK { get; }
Property Value
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
public static int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY { get; }
Property Value
EGL_CONTEXT_OPENGL_ROBUST_ACCESS
public static int EGL_CONTEXT_OPENGL_ROBUST_ACCESS { get; }
Property Value
EGL_FOREVER
public static long EGL_FOREVER { get; }
Property Value
EGL_GL_COLORSPACE
public static int EGL_GL_COLORSPACE { get; }
Property Value
EGL_GL_COLORSPACE_LINEAR
public static int EGL_GL_COLORSPACE_LINEAR { get; }
Property Value
EGL_GL_COLORSPACE_SRGB
public static int EGL_GL_COLORSPACE_SRGB { get; }
Property Value
EGL_GL_RENDERBUFFER
public static int EGL_GL_RENDERBUFFER { get; }
Property Value
EGL_GL_TEXTURE_2D
public static int EGL_GL_TEXTURE_2D { get; }
Property Value
EGL_GL_TEXTURE_3D
public static int EGL_GL_TEXTURE_3D { get; }
Property Value
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
https://developer.android.com/reference/android/opengl/EGL15.html#EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
public static int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X { get; }
Property Value
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
https://developer.android.com/reference/android/opengl/EGL15.html#EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
public static int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y { get; }
Property Value
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
https://developer.android.com/reference/android/opengl/EGL15.html#EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
public static int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z { get; }
Property Value
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
https://developer.android.com/reference/android/opengl/EGL15.html#EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
public static int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X { get; }
Property Value
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
https://developer.android.com/reference/android/opengl/EGL15.html#EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
public static int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y { get; }
Property Value
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
https://developer.android.com/reference/android/opengl/EGL15.html#EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
public static int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z { get; }
Property Value
EGL_GL_TEXTURE_LEVEL
public static int EGL_GL_TEXTURE_LEVEL { get; }
Property Value
EGL_GL_TEXTURE_ZOFFSET
public static int EGL_GL_TEXTURE_ZOFFSET { get; }
Property Value
EGL_IMAGE_PRESERVED
public static int EGL_IMAGE_PRESERVED { get; }
Property Value
EGL_LOSE_CONTEXT_ON_RESET
public static int EGL_LOSE_CONTEXT_ON_RESET { 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_IMAGE
public static EGLImage EGL_NO_IMAGE { get; }
Property Value
EGL_NO_RESET_NOTIFICATION
public static int EGL_NO_RESET_NOTIFICATION { get; }
Property Value
EGL_NO_SURFACE
public static EGLSurface EGL_NO_SURFACE { get; }
Property Value
EGL_NO_SYNC
public static EGLSync EGL_NO_SYNC { get; }
Property Value
EGL_OPENGL_ES3_BIT
public static int EGL_OPENGL_ES3_BIT { get; }
Property Value
EGL_PLATFORM_ANDROID_KHR
public static int EGL_PLATFORM_ANDROID_KHR { get; }
Property Value
EGL_SIGNALED
public static int EGL_SIGNALED { get; }
Property Value
EGL_SYNC_CL_EVENT
public static int EGL_SYNC_CL_EVENT { get; }
Property Value
EGL_SYNC_CL_EVENT_COMPLETE
public static int EGL_SYNC_CL_EVENT_COMPLETE { get; }
Property Value
EGL_SYNC_CONDITION
public static int EGL_SYNC_CONDITION { get; }
Property Value
EGL_SYNC_FENCE
public static int EGL_SYNC_FENCE { get; }
Property Value
EGL_SYNC_FLUSH_COMMANDS_BIT
public static int EGL_SYNC_FLUSH_COMMANDS_BIT { get; }
Property Value
EGL_SYNC_PRIOR_COMMANDS_COMPLETE
public static int EGL_SYNC_PRIOR_COMMANDS_COMPLETE { get; }
Property Value
EGL_SYNC_STATUS
public static int EGL_SYNC_STATUS { get; }
Property Value
EGL_SYNC_TYPE
public static int EGL_SYNC_TYPE { get; }
Property Value
EGL_TIMEOUT_EXPIRED
public static int EGL_TIMEOUT_EXPIRED { get; }
Property Value
EGL_UNSIGNALED
public static int EGL_UNSIGNALED { 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
EglClientWaitSync(EGLDisplay, EGLSync, int, long)
public static int EglClientWaitSync(EGLDisplay arg0, EGLSync arg1, int arg2, long arg3)
Parameters
arg0
EGLDisplayarg1
EGLSyncarg2
intarg3
long
Returns
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
EGLDisplayarg1
EGLContextarg2
intarg3
longarg4
long[]arg5
int
Returns
EglCreatePlatformPixmapSurface(EGLDisplay, EGLConfig, Buffer, long[], int)
public static EGLSurface EglCreatePlatformPixmapSurface(EGLDisplay arg0, EGLConfig arg1, Buffer arg2, long[] arg3, int arg4)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
Bufferarg3
long[]arg4
int
Returns
EglCreatePlatformWindowSurface(EGLDisplay, EGLConfig, Buffer, long[], int)
public static EGLSurface EglCreatePlatformWindowSurface(EGLDisplay arg0, EGLConfig arg1, Buffer arg2, long[] arg3, int arg4)
Parameters
arg0
EGLDisplayarg1
EGLConfigarg2
Bufferarg3
long[]arg4
int
Returns
EglCreateSync(EGLDisplay, int, long[], int)
public static EGLSync EglCreateSync(EGLDisplay arg0, int arg1, long[] arg2, int arg3)
Parameters
arg0
EGLDisplayarg1
intarg2
long[]arg3
int
Returns
EglDestroyImage(EGLDisplay, EGLImage)
public static bool EglDestroyImage(EGLDisplay arg0, EGLImage arg1)
Parameters
arg0
EGLDisplayarg1
EGLImage
Returns
EglDestroySync(EGLDisplay, EGLSync)
public static bool EglDestroySync(EGLDisplay arg0, EGLSync arg1)
Parameters
arg0
EGLDisplayarg1
EGLSync
Returns
EglGetPlatformDisplay(int, long, long[], int)
public static EGLDisplay EglGetPlatformDisplay(int arg0, long arg1, long[] arg2, int arg3)
Parameters
Returns
EglGetSyncAttrib(EGLDisplay, EGLSync, int, long[], int)
public static bool EglGetSyncAttrib(EGLDisplay arg0, EGLSync arg1, int arg2, long[] arg3, int arg4)
Parameters
arg0
EGLDisplayarg1
EGLSyncarg2
intarg3
long[]arg4
int
Returns
EglWaitSync(EGLDisplay, EGLSync, int)
public static bool EglWaitSync(EGLDisplay arg0, EGLSync arg1, int arg2)
Parameters
arg0
EGLDisplayarg1
EGLSyncarg2
int