com.jogamp.nativewindow.impl
Class NativeWindowFactoryImpl

java.lang.Object
  extended by javax.media.nativewindow.NativeWindowFactory
      extended by com.jogamp.nativewindow.impl.NativeWindowFactoryImpl

public class NativeWindowFactoryImpl
extends NativeWindowFactory


Field Summary
protected static boolean DEBUG
           
 
Fields inherited from class javax.media.nativewindow.NativeWindowFactory
AWTComponentClassName, GDIClassName, JAWTUtilClassName, TYPE_AWT, TYPE_DEFAULT, TYPE_EGL, TYPE_MACOSX, TYPE_WINDOWS, TYPE_X11, X11JAWTToolkitLockClassName, X11ToolkitLockClassName, X11UtilClassName
 
Constructor Summary
NativeWindowFactoryImpl()
           
 
Method Summary
protected  NativeWindow getNativeWindowImpl(Object winObj, AbstractGraphicsConfiguration config)
          Performs the conversion from a toolkit's window object to a NativeWindow.
static ToolkitLock getNullToolkitLock()
           
 
Methods inherited from class javax.media.nativewindow.NativeWindowFactory
createDefaultToolkitLock, createDefaultToolkitLockNoAWT, createX11AWTToolkitLock, createX11ToolkitLock, getAWTToolkitLock, getDefaultFactory, getDefaultToolkitLock, getDefaultToolkitLock, getFactory, getNativeOSName, getNativeWindow, getNativeWindowType, initSingleton, isAWTAvailable, isFirstUIActionOnProcess, registerFactory, setDefaultFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

protected static final boolean DEBUG
Constructor Detail

NativeWindowFactoryImpl

public NativeWindowFactoryImpl()
Method Detail

getNullToolkitLock

public static ToolkitLock getNullToolkitLock()

getNativeWindowImpl

protected NativeWindow getNativeWindowImpl(Object winObj,
                                           AbstractGraphicsConfiguration config)
                                    throws IllegalArgumentException
Description copied from class: NativeWindowFactory
Performs the conversion from a toolkit's window object to a NativeWindow. Implementors of concrete NativeWindowFactory subclasses should override this method.

Specified by:
getNativeWindowImpl in class NativeWindowFactory
Throws:
IllegalArgumentException


Copyright 2010 JogAmp Community.