com.jogamp.newt.impl.intel.gdl
Class Window
java.lang.Object
com.jogamp.newt.Window
com.jogamp.newt.impl.intel.gdl.Window
- All Implemented Interfaces:
- NativeWindow, SurfaceUpdatedListener
public class Window
- extends Window
Fields inherited from class com.jogamp.newt.Window |
caps, ClickTimeout, config, DEBUG_IMPLEMENTATION, DEBUG_KEY_EVENT, DEBUG_MOUSE_EVENT, DEBUG_WINDOW_EVENT, fullscreen, height, parentNativeWindow, parentWindowHandle, screen, title, undecorated, visible, width, windowHandle, windowLock, x, y |
Methods inherited from class com.jogamp.newt.Window |
addChild, addKeyListener, addKeyListener, addMouseListener, addMouseListener, addPaintListener, addPaintListener, addSurfaceUpdatedListener, addSurfaceUpdatedListener, addWindowListener, addWindowListener, create, create, destroy, destroy, enqueueKeyEvent, enqueueMouseEvent, enqueueWindowEvent, getDisplayHandle, getGraphicsConfiguration, getHeight, getInnerWindow, getInsets, getKeyListener, getKeyListeners, getLockedStack, getMouseListener, getMouseListeners, getPaintListener, getParentNativeWindow, getRequestedCapabilities, getScreen, getScreenIndex, getSurfaceLockOwner, getSurfaceUpdatedListener, getSurfaceUpdatedListeners, getThreadName, getTitle, getWidth, getWindowHandle, getWindowListener, getWindowListeners, getWindowLock, getWrappedWindow, getX, getY, hasDeviceChanged, invalidate, invalidate, isDestroyed, isFullscreen, isNativeWindowValid, isSurfaceLocked, isUndecorated, isUndecorated, isVisible, lockSurface, removeAllSurfaceUpdatedListener, removeChild, removeKeyListener, removeMouseListener, removePaintListener, removeSurfaceUpdatedListener, removeWindowListener, reparentWindow, reparentWindowImpl, requestFocus, runOnEDTIfAvail, sendEvent, sendKeyEvent, sendMouseEvent, sendPaintEvent, sendPaintEvent, sendWindowEvent, setFullscreen, setHandleDestroyNotify, setPosition, setSize, setTitle, setTitleImpl, setUndecorated, setVisible, shouldNotCallThis, surfaceSwap, surfaceUpdated, toHexString, toHexString, toString, unlockSurface, windowDestroyed, windowDestroyNotify, windowIsLocked, windowLock, windowUnlock |
Window
public Window()
createNativeImpl
protected void createNativeImpl()
- Description copied from class:
Window
- Create native windowHandle, ie creates a new native invisible window.
- Specified by:
createNativeImpl
in class Window
closeNative
protected void closeNative()
- Specified by:
closeNative
in class Window
setVisibleImpl
protected void setVisibleImpl(boolean visible)
- Specified by:
setVisibleImpl
in class Window
setSizeImpl
protected void setSizeImpl(int width,
int height)
- Specified by:
setSizeImpl
in class Window
setPositionImpl
protected void setPositionImpl(int x,
int y)
- Specified by:
setPositionImpl
in class Window
setFullscreenImpl
protected boolean setFullscreenImpl(boolean fullscreen,
int x,
int y,
int w,
int h)
- Specified by:
setFullscreenImpl
in class Window
requestFocusImpl
protected void requestFocusImpl()
- Overrides:
requestFocusImpl
in class Window
getSurfaceHandle
public long getSurfaceHandle()
- Description copied from interface:
NativeWindow
- Returns the handle to the surface for this NativeWindow.
The surface handle should be set/update by NativeWindow.lockSurface()
,
where NativeWindow.unlockSurface()
is not allowed to modify it.
After NativeWindow.unlockSurface()
it is no more guaranteed
that the surface handle is still valid.
The surface handle shall reflect the platform one
for all drawable surface operations, e.g. opengl, swap-buffer.
On X11 this returns an entity of type Window,
since there is no differentiation of surface and window there.
On Microsoft Windows this returns an entity of type HDC.
- Specified by:
getSurfaceHandle
in interface NativeWindow
- Overrides:
getSurfaceHandle
in class Window
initIDs
protected static boolean initIDs()
Copyright 2010 JogAmp Community.