|
|||||||||
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
as it's key components.
unit ID
.unit ID
support multiple graphics device configurations
on a local machine.AbstractGraphicsDevice.getConnection()
.
NativeSurface
if used, otherwise null
.
UpstreamSurfaceHook
if set
, otherwise null
.
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 |