Top Classes
[default module]

Package jogamp.opengl.egl


Class Summary

Modifier and TypeClass and Description
public class
DesktopES2DynamicLibraryBundleInfo

Implementation of the DynamicLookupHelper for Desktop ES2 (AMD, ..) where EGL and ES2 functions reside within the desktop OpenGL library.

public class
public class
EGLDisplayUtil

This implementation provides recursive calls to EGL#eglInitialize(long, IntBuffer, IntBuffer) and EGL#eglTerminate(long), where eglInitialize(..) is issued only for the 1st call per eglDisplay and eglTerminate(..) is issued only for the last call.

public class
public class
public class
EGLDummyUpstreamSurfaceHook

Uses a PBuffer offscreen surface

public abstract class
EGLDynamicLibraryBundleInfo

Abstract implementation of the DynamicLookupHelper for EGL, which decouples it's dependencies to EGLDrawable.

public class
public class
EGLES2DynamicLibraryBundleInfo

Covering ES3 and ES2.

public class
public class
pack-priv class
EGLExtProcAddressTable

This table is a cache of pointers to the dynamically-linkable C library.

public class
public class
EGLGLnDynamicLibraryBundleInfo

Covering Desktop GL

public class
public class
EGLGraphicsConfigurationFactory

Subclass of GraphicsConfigurationFactory used when non-AWT tookits are used on X11 platforms.

public class
EGLSurface

EGLSurface [ is_a -> WrappedSurface -> ProxySurfaceImpl -> ProxySurface -> MutableSurface -> NativeSurface] has_a
    EGLUpstreamSurfaceHook [ is_a -> UpstreamSurfaceHook.MutableSize -> UpstreamSurfaceHook ] has_a
       NativeSurface (e.g. native [X11, WGL, ..] surface, or WrappedSurface, ..)
public class
EGLUpstreamSurfaceHook

EGLSurface [ is_a -> WrappedSurface -> ProxySurfaceImpl -> ProxySurface -> MutableSurface -> NativeSurface] has_a
    EGLUpstreamSurfaceHook [ is_a -> UpstreamSurfaceHook.MutableSize -> UpstreamSurfaceHook ] has_a
       NativeSurface (e.g. native [X11, WGL, ..] surface, or WrappedSurface, ..)