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, ..)
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static boolean |
| Access | Constructor and Description |
|---|---|
| private | |
| private | EGLSurface(final EGLGraphicsConfiguration cfg, final long handle, final UpstreamSurfaceHook upstream, final boolean ownsDevice)
|
| private | EGLSurface(final EGLGraphicsConfiguration cfg, final GenericUpstreamSurfacelessHook upstream, final boolean ownsDevice)
|
| Modifier and Type | Method and Description |
|---|---|
| private long | |
| private long | createEGLSurfaceHandle(final boolean isPBuffer, final boolean useSurfaceHandle, final EGLGraphicsConfiguration config, final NativeSurface nativeSurface)
|
| public static EGLSurface | createSurfaceless(final EGLGraphicsConfiguration cfg, final GenericUpstreamSurfacelessHook upstream, final boolean ownsDevice)
|
| public static EGLSurface | createWrapped(final EGLGraphicsConfiguration cfg, final long handle, final UpstreamSurfaceHook upstream, final boolean ownsDevice)
|
| public static EGLSurface | |
| pack-priv static String | |
| private static boolean | |
| public static boolean | |
| public void |
| DEBUG | back to summary |
|---|---|
| pack-priv static boolean DEBUG | |
| EGLSurface | back to summary |
|---|---|
| private EGLSurface(final NativeSurface surface) | |
| EGLSurface | back to summary |
|---|---|
| private EGLSurface(final EGLGraphicsConfiguration cfg, final long handle, final UpstreamSurfaceHook upstream, final boolean ownsDevice) | |
| EGLSurface | back to summary |
|---|---|
| private EGLSurface(final EGLGraphicsConfiguration cfg, final GenericUpstreamSurfacelessHook upstream, final boolean ownsDevice) | |
| createEGLSurfaceHandle | back to summary |
|---|---|
| private long createEGLSurfaceHandle() throws GLException | |
| createEGLSurfaceHandle | back to summary |
|---|---|
| private long createEGLSurfaceHandle(final boolean isPBuffer, final boolean useSurfaceHandle, final EGLGraphicsConfiguration config, final NativeSurface nativeSurface) | |
| createSurfaceless | back to summary |
|---|---|
| public static EGLSurface createSurfaceless(final EGLGraphicsConfiguration cfg, final GenericUpstreamSurfacelessHook upstream, final boolean ownsDevice) | |
| createWrapped | back to summary |
|---|---|
| public static EGLSurface createWrapped(final EGLGraphicsConfiguration cfg, final long handle, final UpstreamSurfaceHook upstream, final boolean ownsDevice) | |
| get | back to summary |
|---|---|
| public static EGLSurface get(final NativeSurface surface) | |
| getThreadName | back to summary |
|---|---|
| pack-priv static String getThreadName() | |
| hasUniqueNativeWindowHandle | back to summary |
|---|---|
| private static boolean hasUniqueNativeWindowHandle(final NativeSurface nativeSurface) | |
| isValidEGLSurfaceHandle | back to summary |
|---|---|
| public static boolean isValidEGLSurfaceHandle(final long eglDisplayHandle, final long eglSurfaceHandle) | |
| setEGLSurfaceHandle | back to summary |
|---|---|
| public void setEGLSurfaceHandle() throws GLException | |