29package com.jogamp.nativewindow;
Provides low-level information required for hardware-accelerated rendering using a surface in a platf...
Provides a mutable NativeSurface, i.e.
UpstreamSurfaceHook w/ mutable size, allowing it's ProxySurface user to resize.
void setSurfaceSize(int width, int height)
Resizes the upstream surface.
Interface allowing upstream caller to pass lifecycle actions and size info to a ProxySurface instance...
int getSurfaceHeight(ProxySurface s)
Returns the height of the upstream surface in pixels, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is ...
NativeSurface getUpstreamSurface()
Returns the optional upstream NativeSurface if used by implementation, otherwise null.
void create(ProxySurface s)
called within ProxySurface#createNotify() within lock, before using surface.
int getSurfaceWidth(ProxySurface s)
Returns the width of the upstream surface in pixels, used if ProxySurface#UPSTREAM_PROVIDES_SIZE is s...
void destroy(ProxySurface s)
called within ProxySurface#destroyNotify() within lock, before clearing fields.