1package com.jogamp.nativewindow;
3import com.jogamp.nativewindow.ProxySurface;
4import com.jogamp.nativewindow.UpstreamSurfaceHook;
16 this.upstream = upstream;
21 if(
null != upstream) {
28 if(
null != upstream) {
35 return getClass().getSimpleName()+
"[ "+ pixWidth +
"x" + pixHeight +
", " + upstream +
"]";
final void destroy(final ProxySurface s)
called within ProxySurface#destroyNotify() within lock, before clearing fields.
DelegatedUpstreamSurfaceHookMutableSize(final UpstreamSurfaceHook upstream, final int width, final int height)
final void create(final ProxySurface s)
called within ProxySurface#createNotify() within lock, before using surface.
Provides a mutable NativeSurface, i.e.
Interface allowing upstream caller to pass lifecycle actions and size info to a ProxySurface instance...
void create(ProxySurface s)
called within ProxySurface#createNotify() within lock, before using surface.
void destroy(ProxySurface s)
called within ProxySurface#destroyNotify() within lock, before clearing fields.