diff options
author | Sven Gothel <[email protected]> | 2014-06-06 12:51:45 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2014-06-06 12:51:45 +0200 |
commit | ebe980ad6ac40148bc84913d1ba1f7adf6200490 (patch) | |
tree | 75227f5cbfd131ddb4dd2c9e0d3a8b4318a0cde9 /src/nativewindow/classes/com | |
parent | 026cade97eab6fbd04e8bc902f24a2b61723acb8 (diff) |
Bug 741 HiDPI: Add new NativeSurfaceHolder interface to GLDrawable and NativeWindow; [AWT|SWT]NewtEventFactory use NativeSurfaceHolder as source, fixes pixel unit conversion
- Add new NativeSurfaceHolder interface to GLDrawable and NativeWindow, allowing NativeSurface access (pixel unit conversion)
A NativeSurfaceHolder is e.g.:
- NativeWindow (is-a)
- NEWT [GL]Window
- GLDrawable (has-a)
- [AWT|SWT]GLCanvas
- [AWT|SWT]NewtEventFactory use NativeSurfaceHolder as source, fixes pixel unit conversion
Diffstat (limited to 'src/nativewindow/classes/com')
-rw-r--r-- | src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java b/src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java index ea6ec893e..690d77901 100644 --- a/src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java +++ b/src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java @@ -633,6 +633,9 @@ public abstract class JAWTWindow implements NativeWindow, OffscreenLayerSurface, return getHeight() * getPixelScale(); } + @Override + public final NativeSurface getNativeSurface() { return this; } + // // NativeWindow // |