Top Description Fields Methods
com.jogamp.nativewindow

public Interface MutableSurface

extends NativeSurface
Known Direct Subinterfaces
com.jogamp.nativewindow.ProxySurface
Known Direct Implementers
jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow, jogamp.newt.OffscreenWindow, jogamp.newt.driver.macosx.WindowDriver

Provides a NativeSurface with a mutable surfaceHandle via setSurfaceHandle(long).
See Also
NativeSurface

Field Summary

Inherited from com.jogamp.nativewindow.NativeSurface:
LOCK_SUCCESSLOCK_SURFACE_CHANGEDLOCK_SURFACE_NOT_READYLOCK_SURFACE_UNLOCKED

Method Summary

Modifier and TypeMethod and Description
public void
setSurfaceHandle(long surfaceHandle)

Sets the surface handle which is created outside of this implementation.

Inherited from com.jogamp.nativewindow.NativeSurface:
addSurfaceUpdatedListeneraddSurfaceUpdatedListenerconvertToPixelUnitsconvertToWindowUnitsgetDisplayHandlegetGraphicsConfigurationgetScreenIndexgetSurfaceHandlegetSurfaceHeightgetSurfaceLockOwnergetSurfaceWidthisSurfaceLockedByOtherThreadlockSurfaceremoveSurfaceUpdatedListenersurfaceSwapunlockSurface

Method Detail

setSurfaceHandleback to summary
public void setSurfaceHandle(long surfaceHandle)

Sets the surface handle which is created outside of this implementation.