Package com.jogamp.nativewindow
Class DelegatedUpstreamSurfaceHookMutableSize
- java.lang.Object
-
- com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
-
- com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize
-
- All Implemented Interfaces:
UpstreamSurfaceHook,UpstreamSurfaceHook.MutableSize
public class DelegatedUpstreamSurfaceHookMutableSize extends UpstreamSurfaceHookMutableSize
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.jogamp.nativewindow.UpstreamSurfaceHook
UpstreamSurfaceHook.MutableSize
-
-
Constructor Summary
Constructors Constructor Description DelegatedUpstreamSurfaceHookMutableSize(UpstreamSurfaceHook upstream, int width, int height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(ProxySurface s)called withinProxySurface.createNotify()within lock, before using surface.voiddestroy(ProxySurface s)called withinProxySurface.destroyNotify()within lock, before clearing fields.StringtoString()-
Methods inherited from class com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize
getSurfaceHeight, getSurfaceWidth, getUpstreamSurface, setSurfaceSize
-
-
-
-
Constructor Detail
-
DelegatedUpstreamSurfaceHookMutableSize
public DelegatedUpstreamSurfaceHookMutableSize(UpstreamSurfaceHook upstream, int width, int height)
- Parameters:
upstream- optional upstream UpstreamSurfaceHook used forcreate(ProxySurface)anddestroy(ProxySurface).width- initial widthheight- initial height
-
-
Method Detail
-
create
public final void create(ProxySurface s)
Description copied from interface:UpstreamSurfaceHookcalled withinProxySurface.createNotify()within lock, before using surface.- Specified by:
createin interfaceUpstreamSurfaceHook- Overrides:
createin classUpstreamSurfaceHookMutableSize
-
destroy
public final void destroy(ProxySurface s)
Description copied from interface:UpstreamSurfaceHookcalled withinProxySurface.destroyNotify()within lock, before clearing fields.- Specified by:
destroyin interfaceUpstreamSurfaceHook- Overrides:
destroyin classUpstreamSurfaceHookMutableSize
-
toString
public String toString()
- Overrides:
toStringin classUpstreamSurfaceHookMutableSize
-
-