Top Fields Constructors Methods
com.sun.prism.es2

pack-priv Class MonocleGLFactory

extends GLFactory
Class Inheritance
Imports
com.sun.glass.ui.monocle.GLException, .NativePlatformFactory, .AcceleratedScreen, com.sun.prism.es2.GLPixelFormat.Attributes, java.util.HashMap, com.sun.prism.impl.PrismSettings

Field Summary

Modifier and TypeField and Description
private AcceleratedScreen
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 boolean
nGetIsGL2(long nativeCtxInfo)

private static native long
nGetVisualID(long nativeCtxInfo)

private static native long
nInitialize(int[] attrArr)

private static native long
nPopulateNativeCtxInfo(long libraryHandle)

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

Field Detail

accScreenback to summary
private AcceleratedScreen accScreen
preQualificationFilterback to summary
private GLGPUInfo[] preQualificationFilter
rejectListback to summary
private GLGPUInfo[] rejectList

Constructor Detail

MonocleGLFactoryback to summary
pack-priv MonocleGLFactory()

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)
nGetIsGL2back to summary
private static native boolean nGetIsGL2(long nativeCtxInfo)
nGetVisualIDback to summary
private static native long nGetVisualID(long nativeCtxInfo)
nInitializeback to summary
private static native long nInitialize(int[] attrArr)
nPopulateNativeCtxInfoback to summary
private static native long nPopulateNativeCtxInfo(long libraryHandle)
updateDeviceDetailsback to summary
pack-priv void updateDeviceDetails(HashMap<K, V> deviceDetails)

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

Annotations
@Override