public class

ScaledBlit

extends GraphicsPrimitive
java.lang.Object
   ↳ sun.java2d.loops.GraphicsPrimitive
     ↳ sun.java2d.loops.ScaledBlit

Class Overview

ScaledBlit 1) copies rectangle of pixels from one surface to another while scaling the pixels to meet the sizes specified 2) performs compositing of colors based upon a Composite parameter precise behavior is undefined if the source surface and the destination surface are the same surface with overlapping regions of pixels

Summary

[Expand]
Inherited Constants
From class sun.java2d.loops.GraphicsPrimitive
Fields
public static final String methodSignature
public static final int primTypeID
[Expand]
Inherited Fields
From class sun.java2d.loops.GraphicsPrimitive
Public Constructors
ScaledBlit(long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
Protected Constructors
ScaledBlit(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
Public Methods
void Scale(SurfaceData src, SurfaceData dst, Composite comp, Region clip, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2)
static ScaledBlit getFromCache(SurfaceType src, CompositeType comp, SurfaceType dst)
static ScaledBlit locate(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
GraphicsPrimitive makePrimitive(SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)
GraphicsPrimitive traceWrap()
[Expand]
Inherited Methods
From class sun.java2d.loops.GraphicsPrimitive
From class java.lang.Object

Fields

public static final String methodSignature

public static final int primTypeID

Public Constructors

public ScaledBlit (long pNativePrim, SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Protected Constructors

protected ScaledBlit (SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

Public Methods

public void Scale (SurfaceData src, SurfaceData dst, Composite comp, Region clip, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2)

public static ScaledBlit getFromCache (SurfaceType src, CompositeType comp, SurfaceType dst)

public static ScaledBlit locate (SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

public GraphicsPrimitive makePrimitive (SurfaceType srctype, CompositeType comptype, SurfaceType dsttype)

public GraphicsPrimitive traceWrap ()