aboutsummaryrefslogtreecommitdiffstats
path: root/src/nativewindow/classes/com/jogamp
diff options
context:
space:
mode:
Diffstat (limited to 'src/nativewindow/classes/com/jogamp')
-rw-r--r--src/nativewindow/classes/com/jogamp/nativewindow/WrappedSurface.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/nativewindow/classes/com/jogamp/nativewindow/WrappedSurface.java b/src/nativewindow/classes/com/jogamp/nativewindow/WrappedSurface.java
index f2993abab..04f616daf 100644
--- a/src/nativewindow/classes/com/jogamp/nativewindow/WrappedSurface.java
+++ b/src/nativewindow/classes/com/jogamp/nativewindow/WrappedSurface.java
@@ -44,30 +44,36 @@ public class WrappedSurface extends ProxySurface implements SurfaceChangeable {
super(cfg);
surfaceHandle=handle;
}
-
+
+ @Override
protected final void invalidateImpl() {
surfaceHandle = 0;
}
+ @Override
final public long getSurfaceHandle() {
return surfaceHandle;
}
+ @Override
final public void setSurfaceHandle(long surfaceHandle) {
this.surfaceHandle=surfaceHandle;
}
+ @Override
final protected int lockSurfaceImpl() {
return LOCK_SUCCESS;
}
+ @Override
final protected void unlockSurfaceImpl() {
}
+ @Override
public String toString() {
- return "WrappedSurface[config " + getPrivateGraphicsConfiguration()+
- ", displayHandle 0x" + Long.toHexString(getDisplayHandle()) +
- ", surfaceHandle 0x" + Long.toHexString(getSurfaceHandle()) +
+ return "WrappedSurface[config " + getPrivateGraphicsConfiguration()+
+ ", displayHandle 0x" + Long.toHexString(getDisplayHandle()) +
+ ", surfaceHandle 0x" + Long.toHexString(getSurfaceHandle()) +
", size " + getWidth() + "x" + getHeight() +
", surfaceLock "+surfaceLock+"]";
}