| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv XRGraphicsConfig |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static SurfaceDataProxy | |
| public int | getTransparency()
Implements java. Returns the type of this |
| public boolean | isSupportedOperation(SurfaceData srcData, int txtype, CompositeType comp, Color bgColor)
Implements abstract sun. Determine if an alternate form for the srcData is needed and appropriate from the given operational parameters. |
| public SurfaceData | validateSurfaceData(SurfaceData srcData, SurfaceData cachedData, int w, int h)
Implements abstract sun. Construct an alternate form of the given SurfaceData. |
| transparency | back to summary |
|---|---|
| pack-priv int transparency | |
| xrgc | back to summary |
|---|---|
| pack-priv XRGraphicsConfig xrgc | |
| XRSurfaceDataProxy | back to summary |
|---|---|
| public XRSurfaceDataProxy(XRGraphicsConfig x11gc) | |
| XRSurfaceDataProxy | back to summary |
|---|---|
| public XRSurfaceDataProxy(XRGraphicsConfig x11gc, int transparency) | |
| createProxy | back to summary |
|---|---|
| public static SurfaceDataProxy createProxy(SurfaceData srcData, XRGraphicsConfig dstConfig) | |
| getTransparency | back to summary |
|---|---|
| public int getTransparency() Implements java. Doc from java. Returns the type of this
| |
| isSupportedOperation | back to summary |
|---|---|
| public boolean isSupportedOperation(SurfaceData srcData, int txtype, CompositeType comp, Color bgColor) Implements abstract sun. Doc from sun. Determine if an alternate form for the srcData is needed and appropriate from the given operational parameters.
| |
| validateSurfaceData | back to summary |
|---|---|
| public SurfaceData validateSurfaceData(SurfaceData srcData, SurfaceData cachedData, int w, int h) Implements abstract sun. Doc from sun. Construct an alternate form of the given SurfaceData. The contents of the returned SurfaceData may be undefined since the calling code will take care of updating the contents with a subsequent call to updateSurfaceData. If the method returns null then there was a problem with allocating the accelerated surface. The getRetryTracker() method will be called to track when to attempt another revalidation.
| |