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

public final Class X11PMBlitBgLoops

extends BlitBg
Class Inheritance
Imports
sun.awt.SunToolkit, sun.java2d.loops.GraphicsPrimitive, .GraphicsPrimitiveMgr, .CompositeType, .SurfaceType, .BlitBg, sun.java2d.SurfaceData, sun.java2d.pipe.Region, java.awt.Color, .Composite

X11PMBlitBgLoops This class accelerates Blits between two surfaces of types *PM. Since the onscreen surface is of that type and some of the offscreen surfaces may be of that type (if they were created via X11OffScreenImage), then this type of BlitBg will accelerated double-buffer copies between those two surfaces.

Field Summary

Inherited from sun.java2d.loops.BlitBg:
methodSignatureprimTypeID

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Overrides sun.java2d.loops.BlitBg.BlitBg.

All BlitBg implementors must have this invoker method

private native void
nativeBlitBg(long srcData, long dstData, long xgc, int pixel, int sx, int sy, int dx, int dy, int w, int h)

This native method is where all of the work happens in the accelerated Blit.

public static void
Inherited from sun.java2d.loops.BlitBg:
getFromCachelocatemakePrimitivetraceWrap

Constructor Detail

X11PMBlitBgLoopsback to summary
public X11PMBlitBgLoops(SurfaceType srcType, SurfaceType dstType)

Method Detail

BlitBgback to summary
public void BlitBg(SurfaceData src, SurfaceData dst, Composite comp, Region clip, int bgColor, int sx, int sy, int dx, int dy, int w, int h)

Overrides sun.java2d.loops.BlitBg.BlitBg.

Doc from sun.java2d.loops.BlitBg.BlitBg.

All BlitBg implementors must have this invoker method

Annotations
@Override
nativeBlitBgback to summary
private native void nativeBlitBg(long srcData, long dstData, long xgc, int pixel, int sx, int sy, int dx, int dy, int w, int h)

This native method is where all of the work happens in the accelerated Blit.

registerback to summary
public static void register()