class DrawingSurfaceObjectAWT extends DrawingSurfaceObject
| Modifier and Type | Field and Description |
|---|---|
private long |
display |
private boolean |
doLastUnlock |
private long |
dsi |
private static long |
nativeAWT |
private long |
nativeDS |
private int |
screenID |
private boolean |
xineramaDisabled |
canvas, gotDsiLock, onScreen| Constructor and Description |
|---|
DrawingSurfaceObjectAWT(Canvas3D cv,
long awt,
long display,
int screenID,
boolean xineramaDisabled) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
freeDrawingSurface(java.lang.Object obj) |
private static void |
freeResource(long awt,
long ds,
long dsi) |
private long |
getDrawingSurfaceAWT(Canvas3D cv,
long awt) |
private long |
getDrawingSurfaceInfo(long ds) |
(package private) void |
getDrawingSurfaceObjectInfo() |
private int |
getDrawingSurfaceWindowIdAWT(Canvas3D cv,
long ds,
long dsi,
long display,
int screenID,
boolean xineramaDisabled) |
(package private) long |
getDS() |
(package private) long |
getDSI() |
(package private) void |
invalidate() |
private boolean |
lockAWT(long ds) |
private static void |
lockGlobal(long awt) |
(package private) boolean |
renderLock() |
(package private) void |
unLock() |
private void |
unlockAWT(long ds) |
private static void |
unlockGlobal(long awt) |
contextValidated, isLockedprivate long nativeDS
private long dsi
private boolean doLastUnlock
private boolean xineramaDisabled
private long display
private int screenID
private static long nativeAWT
DrawingSurfaceObjectAWT(Canvas3D cv, long awt, long display, int screenID, boolean xineramaDisabled)
private boolean lockAWT(long ds)
private void unlockAWT(long ds)
private static void lockGlobal(long awt)
private static void unlockGlobal(long awt)
private long getDrawingSurfaceAWT(Canvas3D cv, long awt)
private long getDrawingSurfaceInfo(long ds)
private static void freeResource(long awt,
long ds,
long dsi)
private int getDrawingSurfaceWindowIdAWT(Canvas3D cv, long ds, long dsi, long display, int screenID, boolean xineramaDisabled)
boolean renderLock()
renderLock in class DrawingSurfaceObjectvoid unLock()
unLock in class DrawingSurfaceObjectvoid getDrawingSurfaceObjectInfo()
getDrawingSurfaceObjectInfo in class DrawingSurfaceObjectvoid invalidate()
invalidate in class DrawingSurfaceObjectstatic void freeDrawingSurface(java.lang.Object obj)
long getDSI()
long getDS()
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.