Top Fields Constructors Methods
com.sun.prism.es2

pack-priv Class X11GLFactory

extends GLFactory
Class Inheritance
Imports
com.sun.prism.es2.GLPixelFormat.Attributes, java.util.HashMap

Field Summary

Modifier and TypeField and Description
private GLGPUInfo[]
private GLGPUInfo[]
Inherited from com.sun.prism.es2.GLFactory:
gl2nativeCtxInfo

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv GLDrawable
pack-priv GLContext
createGLContext(long nativeCtxInfo)

Implements abstract com.sun.prism.es2.GLFactory.createGLContext.

pack-priv GLContext
createGLContext(GLDrawable drawable, GLPixelFormat pixelFormat, GLContext shareCtx, boolean vSyncRequest)

Implements abstract com.sun.prism.es2.GLFactory.createGLContext.

pack-priv GLDrawable
createGLDrawable(long nativeWindow, GLPixelFormat pixelFormat)

Implements abstract com.sun.prism.es2.GLFactory.createGLDrawable.

pack-priv GLPixelFormat
pack-priv int
pack-priv int
pack-priv GLGPUInfo[]
pack-priv GLGPUInfo[]
pack-priv boolean
private static native int
private static native int
nGetAdapterOrdinal(long nativeScreen)

private static native int
nGetDefaultScreen(long nativeCtxInfo)

private static native long
nGetDisplay(long nativeCtxInfo)

private static native long
nGetVisualID(long nativeCtxInfo)

private static native long
nInitialize(int[] attrArr)

pack-priv void
Inherited from com.sun.prism.es2.GLFactory:
getFactorygetShareContextisGL2isGLExtensionSupportedisGLGPUQualifyisNPOTSupportedisQualifiedprintDriverInformation

Field Detail

preQualificationFilterback to summary
private GLGPUInfo[] preQualificationFilter
rejectListback to summary
private GLGPUInfo[] rejectList

Constructor Detail

X11GLFactoryback to summary
pack-priv X11GLFactory()

Method Detail

createDummyGLDrawableback to summary
pack-priv GLDrawable createDummyGLDrawable(GLPixelFormat pixelFormat)

Implements abstract com.sun.prism.es2.GLFactory.createDummyGLDrawable.

Annotations
@Override
createGLContextback to summary
pack-priv GLContext createGLContext(long nativeCtxInfo)

Implements abstract com.sun.prism.es2.GLFactory.createGLContext.

Annotations
@Override
createGLContextback to summary
pack-priv GLContext createGLContext(GLDrawable drawable, GLPixelFormat pixelFormat, GLContext shareCtx, boolean vSyncRequest)

Implements abstract com.sun.prism.es2.GLFactory.createGLContext.

Annotations
@Override
createGLDrawableback to summary
pack-priv GLDrawable createGLDrawable(long nativeWindow, GLPixelFormat pixelFormat)

Implements abstract com.sun.prism.es2.GLFactory.createGLDrawable.

Annotations
@Override
createGLPixelFormatback to summary
pack-priv GLPixelFormat createGLPixelFormat(long nativeScreen, GLPixelFormat.Attributes attributes)

Implements abstract com.sun.prism.es2.GLFactory.createGLPixelFormat.

Annotations
@Override
getAdapterCountback to summary
pack-priv int getAdapterCount()

Implements abstract com.sun.prism.es2.GLFactory.getAdapterCount.

Annotations
@Override
getAdapterOrdinalback to summary
pack-priv int getAdapterOrdinal(long nativeScreen)

Implements abstract com.sun.prism.es2.GLFactory.getAdapterOrdinal.

Annotations
@Override
getPreQualificationFilterback to summary
pack-priv GLGPUInfo[] getPreQualificationFilter()

Implements abstract com.sun.prism.es2.GLFactory.getPreQualificationFilter.

Annotations
@Override
getRejectListback to summary
pack-priv GLGPUInfo[] getRejectList()

Implements abstract com.sun.prism.es2.GLFactory.getRejectList.

Annotations
@Override
initializeback to summary
pack-priv boolean initialize(Class<T> psClass, GLPixelFormat.Attributes attrs)

Implements abstract com.sun.prism.es2.GLFactory.initialize.

Annotations
@Override
nGetAdapterCountback to summary
private static native int nGetAdapterCount()
nGetAdapterOrdinalback to summary
private static native int nGetAdapterOrdinal(long nativeScreen)
nGetDefaultScreenback to summary
private static native int nGetDefaultScreen(long nativeCtxInfo)
nGetDisplayback to summary
private static native long nGetDisplay(long nativeCtxInfo)
nGetVisualIDback to summary
private static native long nGetVisualID(long nativeCtxInfo)
nInitializeback to summary
private static native long nInitialize(int[] attrArr)
updateDeviceDetailsback to summary
pack-priv void updateDeviceDetails(HashMap<K, V> deviceDetails)

Implements abstract com.sun.prism.es2.GLFactory.updateDeviceDetails.

Annotations
@Override