|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
SurfaceUpdatedListener
to the end of the list.
SurfaceUpdatedListener
at the
specified position in the list.Capabilities
.Capabilities
most closely matching the desired one from the
list of all supported.
Capabilities
.
null
.
ProxySurface.createNotify()
within lock, before using surface.
ToolkitLock
for type
and deviceHandle
.
ToolkitLock
for type
and deviceHandle
.
ProxySurface.UpstreamSurfaceHook
instance is passed in the
constructor
,
ProxySurface.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.
ProxySurface.UpstreamSurfaceHook
instance is passed in the
constructor
,
ProxySurface.UpstreamSurfaceHook.destroy(ProxySurface)
is being issued and all fields are cleared.
width
height
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
, a singleton instance.
ToolkitLock
for type
, a singleton instance.
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()
.
type
if supported, or VisualIDHolder.VID_UNDEFINED
if not supported.
NativeSurface
is an invisible window, i.e.
ToolkitLock
.
ToolkitLock.lock()
is invoked.
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
.
AbstractGraphicsDevice
is owned by this ProxySurface
.
ProxySurface
instance.SurfaceUpdatedListener
from the list.
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)
.
ToolkitLock
.
ToolkitLock.unlock()
is invoked.
NativeSurface.lockSurface()
VisualIDHolder.getVisualID(VIDType)
result indicating an undefined value,
which could be cause by an unsupported query.
VisualIDHolder.VIDType.NATIVE
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |