java.lang.Object | ||
↳ | sun.java2d.SurfaceDataProxy | |
↳ | sun.java2d.opengl.OGLSurfaceDataProxy |
The proxy class contains the logic for when to replace a SurfaceData with a cached OGL Texture and the code to create the accelerated surfaces.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.java2d.SurfaceDataProxy
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determine if an alternate form for the srcData is needed
and appropriate from the given operational parameters.
| |||||||||||
Construct an alternate form of the given SurfaceData.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.java2d.SurfaceDataProxy
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
sun.awt.DisplayChangedListener
| |||||||||||
From interface
sun.awt.image.SurfaceManager.FlushableCacheData
|
Determine if an alternate form for the srcData is needed and appropriate from the given operational parameters.
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.