| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int[] | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| private EGLExtImpl | |
| private EGLExtProcAddressTable |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected void | copyImpl(final GLContext source, final int mask)
Implements abstract jogamp. |
| protected long | createContextARBImpl(final long
the shared context or null share, final boolean flag if direct is requested direct, final int ARB_create_context related, see references belowmajor number reqMajor, final int minor number reqMinor)Implements abstract jogamp. ARB_create_context
mechanism to create a context.
|
| protected boolean | createImpl(final long
the shared context handle or 0 shareWithHandle)Implements abstract jogamp. |
| protected void | destroyContextARBImpl(final long _context)
Implements abstract jogamp. createContextARBImpl.
|
| protected void | |
| private static native long | dispatch_eglGetProcAddress0(String procname, long procAddress)
Entry point to C language function: |
| pack-priv static long | |
| pack-priv int | |
| public final EGLExt | |
| protected Map | |
| protected Map | |
| public static String | getGLProfile(final int major, final int minor, final int ctp)
returns the highest GLProfile string regarding the implementation version and context profile bits.
|
| protected static StringBuilder | |
| protected static String | getGLVersion(final int major, final int minor, final int ctp, final String gl_version)
|
| protected final StringBuilder | getPlatformExtensionsStringImpl()
Implements abstract jogamp. |
| pack-priv static final StringBuilder | |
| public final ProcAddressTable | getPlatformExtProcAddressTable()
Implements abstract jogamp. |
| public Object | |
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| public final boolean | isGLReadDrawableAvailable()
Implements abstract com. |
| protected void | |
| protected void | |
| protected static void | remapAvailableGLVersions(final AbstractGraphicsDevice fromDevice, final AbstractGraphicsDevice toDevice)
|
| protected void | resetStates(final boolean
true if called for class initialization, otherwise false (re-init or destruction). isInit)Overrides jogamp. |
| protected static synchronized void | |
| protected final Integer | setSwapIntervalImpl2(final int interval)
Implements abstract jogamp. |
| protected static String | |
| protected static String | |
| protected final void | updateGLXProcAddressTable(final String
provides a fully qualified key of the context including device and GL profile contextFQN, final GLDynamicLookupHelper dlh)Implements abstract jogamp. |
| ctx_attribs_idx_major | back to summary |
|---|---|
| private static final int ctx_attribs_idx_major | |
| ctx_attribs_rom | back to summary |
|---|---|
| private static final int[] ctx_attribs_rom | |
| CTX_PROFILE_COMPAT | back to summary |
|---|---|
| pack-priv static final int CTX_PROFILE_COMPAT | |
| CTX_PROFILE_CORE | back to summary |
|---|---|
| pack-priv static final int CTX_PROFILE_CORE | |
| CTX_PROFILE_ES | back to summary |
|---|---|
| pack-priv static final int CTX_PROFILE_ES | |
| eglExtImpl | back to summary |
|---|---|
| private EGLExtImpl eglExtImpl | |
| eglExtProcAddressTable | back to summary |
|---|---|
| private EGLExtProcAddressTable eglExtProcAddressTable | |
| EGLContext | back to summary |
|---|---|
| pack-priv EGLContext(final GLDrawableImpl drawable, final GLContext shareWith) | |
| copyImpl | back to summary |
|---|---|
| protected void copyImpl(final GLContext source, final int mask) throws GLException Implements abstract jogamp.
| |
| createContextARBImpl | back to summary |
|---|---|
| protected long createContextARBImpl(final long share, final boolean direct, final int ctp, final int reqMajor, final int reqMinor) Implements abstract jogamp. Doc from jogamp. Platform dependent but harmonized implementation of the
| |
| createImpl | back to summary |
|---|---|
| protected boolean createImpl(final long shareWithHandle) throws GLException Implements abstract jogamp. Doc from jogamp. Platform dependent entry point for context creation.
This method is called from
The implementation shall verify this context with a
The implementation must leave the context current.
Non fatal context creation failure via return
| |
| destroyContextARBImpl | back to summary |
|---|---|
| protected void destroyContextARBImpl(final long _context) Implements abstract jogamp. Doc from jogamp. Destroy the context created by
| |
| destroyImpl | back to summary |
|---|---|
| protected void destroyImpl() throws GLException Implements abstract jogamp.
| |
| dispatch_eglGetProcAddress0 | back to summary |
|---|---|
| private static native long dispatch_eglGetProcAddress0(String procname, long procAddress) Entry point to C language function: | |
| eglGetProcAddress | back to summary |
|---|---|
| pack-priv static long eglGetProcAddress(final long eglGetProcAddressHandle, final String procname) | |
| getContextOptions | back to summary |
|---|---|
| pack-priv int getContextOptions() | |
| getEGLExt | back to summary |
|---|---|
| public final EGLExt getEGLExt() | |
| getExtensionNameMap | back to summary |
|---|---|
| protected Map Implements abstract jogamp.
| |
| getFunctionNameMap | back to summary |
|---|---|
| protected Map Implements abstract jogamp.
| |
| getGLProfile | back to summary |
|---|---|
| public static String getGLProfile(final int major, final int minor, final int ctp) throws GLException Hides com. Doc from com. returns the highest GLProfile string regarding the implementation version and context profile bits.
| |
| getGLProfile | back to summary |
|---|---|
| protected static StringBuilder getGLProfile(final StringBuilder sb, final int ctp) | |
| getGLVersion | back to summary |
|---|---|
| protected static String getGLVersion(final int major, final int minor, final int ctp, final String gl_version) | |
| getPlatformExtensionsStringImpl | back to summary |
|---|---|
| protected final StringBuilder getPlatformExtensionsStringImpl() Implements abstract jogamp.
| |
| getPlatformExtensionsStringImpl | back to summary |
|---|---|
| pack-priv static final StringBuilder getPlatformExtensionsStringImpl(final EGLGraphicsDevice device) | |
| getPlatformExtProcAddressTable | back to summary |
|---|---|
| public final ProcAddressTable getPlatformExtProcAddressTable() Implements abstract jogamp. Doc from jogamp. Shall return the platform extension ProcAddressTable, ie for GLXExt, EGLExt, ..
| |
| getPlatformGLExtensions | back to summary |
|---|---|
| public Object getPlatformGLExtensions() Implements abstract jogamp.
| |
| isGLDesktop | back to summary |
|---|---|
| pack-priv static final boolean isGLDesktop(final int ctxOptions) | |
| isGLES1 | back to summary |
|---|---|
| pack-priv static final boolean isGLES1(final int majorVersion, final int ctxOptions) | |
| isGLES2ES3 | back to summary |
|---|---|
| pack-priv static final boolean isGLES2ES3(final int majorVersion, final int ctxOptions) | |
| isGLReadDrawableAvailable | back to summary |
|---|---|
| public final boolean isGLReadDrawableAvailable() Implements abstract com. Doc from com. Query whether using a distinguished read-drawable is supported.
| |
| makeCurrentImpl | back to summary |
|---|---|
| protected void makeCurrentImpl() throws GLException Implements abstract jogamp.
| |
| releaseImpl | back to summary |
|---|---|
| protected void releaseImpl() throws GLException Implements abstract jogamp.
| |
| remapAvailableGLVersions | back to summary |
|---|---|
| protected static void remapAvailableGLVersions(final AbstractGraphicsDevice fromDevice, final AbstractGraphicsDevice toDevice) | |
| resetStates | back to summary |
|---|---|
| protected void resetStates(final boolean isInit) Overrides jogamp.
| |
| setMappedGLVersionListener | back to summary |
|---|---|
| protected static synchronized void setMappedGLVersionListener(final GLContextImpl. Hides jogamp. | |
| setSwapIntervalImpl2 | back to summary |
|---|---|
| protected final Integer setSwapIntervalImpl2(final int interval) Implements abstract jogamp.
| |
| toHexString | back to summary |
|---|---|
| protected static String toHexString(final int hex) | |
| toHexString | back to summary |
|---|---|
| protected static String toHexString(final long hex) | |
| updateGLXProcAddressTable | back to summary |
|---|---|
| protected final void updateGLXProcAddressTable(final String contextFQN, final GLDynamicLookupHelper dlh) Implements abstract jogamp. Doc from jogamp. Updates the platform's 'GLX' function cache
| |