Top Fields Constructors Methods
jogamp.nativewindow

public Class NativeWindowFactoryImpl

extends NativeWindowFactory
Class Inheritance
Imports
java.lang.reflect.Constructor, com.jogamp.nativewindow.AbstractGraphicsConfiguration, .NativeWindow, .NativeWindowFactory, .ToolkitLock, com.jogamp.common.util.ReflectionUtil, .ReflectionUtil.AWTNames

Field Summary

Modifier and TypeField and Description
private Constructor<?>
private static final ToolkitLock
Inherited from com.jogamp.nativewindow.NativeWindowFactory:
DEBUGTYPE_ANDROIDTYPE_AWTTYPE_BCM_VC_IVTYPE_DEFAULTTYPE_EGLTYPE_MACOSXTYPE_WINDOWSTYPE_X11

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private NativeWindow
protected NativeWindow
getNativeWindowImpl(final Object winObj, final AbstractGraphicsConfiguration config)

Implements abstract com.jogamp.nativewindow.NativeWindowFactory.getNativeWindowImpl.

Performs the conversion from a toolkit's window object to a NativeWindow.
public static ToolkitLock
Inherited from com.jogamp.nativewindow.NativeWindowFactory:
addCustomShutdownHookcreateDevicecreateDevicecreateScreencreateWrappedWindowgetAWTToolkitLockgetDefaultDisplayConnectiongetDefaultDisplayConnectiongetDefaultFactorygetDefaultToolkitLockgetDefaultToolkitLockgetDefaultToolkitLockgetFactorygetLocationOnScreengetNativeWindowgetNativeWindowTypegetOffscreenLayerSurfaceinitSingletonisAWTAvailableisInitializedisJVMShuttingDownisNativeVisualIDValidForProcessingregisterFactoryrequiresToolkitLocksetDefaultFactoryshutdown

Field Detail

nativeWindowConstructorback to summary
private Constructor<?> nativeWindowConstructor
nullToolkitLockback to summary
private static final ToolkitLock nullToolkitLock

Constructor Detail

NativeWindowFactoryImplback to summary
public NativeWindowFactoryImpl()

Method Detail

getAWTNativeWindowback to summary
private NativeWindow getAWTNativeWindow(final Object winObj, final AbstractGraphicsConfiguration config)
getNativeWindowImplback to summary
protected NativeWindow getNativeWindowImpl(final Object winObj, final AbstractGraphicsConfiguration config) throws IllegalArgumentException

Implements abstract com.jogamp.nativewindow.NativeWindowFactory.getNativeWindowImpl.

Doc from com.jogamp.nativewindow.NativeWindowFactory.getNativeWindowImpl.

Performs the conversion from a toolkit's window object to a NativeWindow. Implementors of concrete NativeWindowFactory subclasses should override this method.

Annotations
@Override
getNullToolkitLockback to summary
public static ToolkitLock getNullToolkitLock()

Hides com.jogamp.nativewindow.NativeWindowFactory.getNullToolkitLock.