Top Description Fields Constructors Methods
sun.java2d.opengl

pack-priv final Class OGLAnyCompositeBlit

Located in compilation unit of sun.java2d.opengl.OGLBlitLoops.

extends Blit
Class Inheritance

This general OGLAnyCompositeBlit implementation can convert any source/target surface to an intermediate surface using convertsrc/convertdst loops, applies necessary composite operation, and then uses convertresult loop to get the intermediate surface down to OpenGL.

Field Summary

Modifier and TypeField and Description
private final Blit
private final Blit
private final Blit
private WeakReference<SurfaceData>
private WeakReference<SurfaceData>
Inherited from sun.java2d.loops.Blit:
methodSignatureprimTypeID

Constructor Summary

AccessConstructor and Description
pack-priv
OGLAnyCompositeBlit(SurfaceType srctype, Blit convertsrc, Blit convertdst, Blit convertresult)

Method Summary

Modifier and TypeMethod and Description
public synchronized void
Blit(SurfaceData src, SurfaceData dst, Composite comp, Region clip, int sx, int sy, int dx, int dy, int w, int h)

Overrides sun.java2d.loops.Blit.Blit.

All Blit implementors must have this invoker method
Inherited from sun.java2d.loops.Blit:
getFromCachelocatemakePrimitivetraceWrap

Field Detail

convertdstback to summary
private final Blit convertdst
convertresultback to summary
private final Blit convertresult
convertsrcback to summary
private final Blit convertsrc
dstTmpback to summary
private WeakReference<SurfaceData> dstTmp
srcTmpback to summary
private WeakReference<SurfaceData> srcTmp

Constructor Detail

OGLAnyCompositeBlitback to summary
pack-priv OGLAnyCompositeBlit(SurfaceType srctype, Blit convertsrc, Blit convertdst, Blit convertresult)

Method Detail

Blitback to summary
public synchronized void Blit(SurfaceData src, SurfaceData dst, Composite comp, Region clip, int sx, int sy, int dx, int dy, int w, int h)

Overrides sun.java2d.loops.Blit.Blit.

Doc from sun.java2d.loops.Blit.Blit.

All Blit implementors must have this invoker method