|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
SurfaceUpdatedListener to the end of the list.
SurfaceUpdatedListener at the
specified position in the list.v.
Capabilities.Capabilities most closely matching the desired one from the
list of all supported.
Capabilities.
~v
null.
true if the give bit-mask v is set in this instance upstream-option-bits, otherwise false.
Capabilities values
from source into this instance.
ProxySurface.createNotify() within lock, before using surface.
UpstreamSurfaceHook.create(ProxySurface) is being issued and the proxy surface/window handles shall be set.
CapabilitiesChooser interface, which provides consistent visual
selection behavior across platforms.ToolkitLock,
gathered via NativeWindowFactory.getDefaultToolkitLock(String).
ToolkitLock.
ToolkitLock instance.
ProxySurface.destroyNotify() within lock, before clearing fields.
UpstreamSurfaceHook.destroy(ProxySurface) is being issued and all proxy surface/window handles shall be cleared.
width
height
UpstreamSurfaceHook lifecycle functions
UpstreamSurfaceHook.create(ProxySurface) and UpstreamSurfaceHook.destroy(ProxySurface).
ToolkitLock (JAWT based) if NativeWindowFactory.isAWTAvailable, otherwise null.
:0.0 for a local connection
remote.host.net:0.0 for a remote connection
To support multiple local device, see AbstractGraphicsDevice.getUnitID().
ToolkitLock for the default system windowing type.
ToolkitLock for type.
ToolkitLock for type and deviceHandle.
ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
AbstractGraphicsConfiguration,
otherwise this instance.
AbstractGraphicsConfiguration into a
NativeWindow which can be operated upon by a custom
toolkit, e.g.
OffscreenLayerSurface instance of this NativeSurface.
OffscreenLayerOption.setShallUseOffscreenLayer(boolean).
type,
connection and unitID.unit ID.unit ID support multiple graphics device configurations
on a local machine.AbstractGraphicsDevice.getConnection().
UpstreamSurfaceHook, or null if not set.
type
if supported, or VisualIDHolder.VID_UNDEFINED if not supported.
ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
ToolkitLock.lock().
ToolkitLock.lock().
NativeSurface.lockSurface() if the surface is locked, and is unchanged.
NativeSurface.lockSurface() if the surface is locked, but has changed.
NativeSurface.lockSurface() if the surface is not ready to be locked.
NativeSurface with a mutable surfaceHandle
via MutableSurface.setSurfaceHandle(long).NativeSurface interface with windowing
information such as window handle and position.RuntimeException.NativeWindow interface,
which provides a platform-independent mechanism of accessing the
information required to perform operations like
hardware-accelerated rendering using the OpenGL API.OffscreenLayerSurface
within the implementation.null.
ProxySurface owns the upstream's AbstractGraphicsDevice.
ProxySurface owns the upstream's surface handle
NativeSurface is an invisible window, i.e.
NativeSurface, i.e.SurfaceUpdatedListener from the list.
UpstreamSurfaceHook and returns the previous value.
DimensionImmutable size in pixels
bits per pixel
NativeSurface
allowing to get notified after the surface has been updated, eg.NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
ToolkitLock.unlock().
ToolkitLock.unlock().
NativeSurface.lockSurface()
ProxySurface instance.UpstreamSurfaceHook w/ mutable size, allowing it's ProxySurface user to resize.VisualIDHolder.getVisualID(VIDType) result indicating an undefined value,
which could be cause by an unsupported query.
VisualIDHolder.VIDType.NATIVE
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||