APIdia Launch Partner
Top Description Fields Constructors Methods
sun.java2d.opengl

pack-priv Class OGLGeneralBlit

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

extends Blit
Class Inheritance

This general Blit implementation converts any source surface to an intermediate IntArgbPre surface, and then uses the more specific IntArgbPre->OpenGLSurface/Texture loop to get the intermediate (premultiplied) surface down to OpenGL using simple blit.

Field Summary

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

Constructor Summary

AccessConstructor and Description
pack-priv
OGLGeneralBlit(SurfaceType dstType, CompositeType compType, Blit performop)

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

performopback to summary
private final Blit performop
srcTmpback to summary
private WeakReference<SurfaceData> srcTmp

Constructor Detail

OGLGeneralBlitback to summary
pack-priv OGLGeneralBlit(SurfaceType dstType, CompositeType compType, Blit performop)

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