public class

SpanClipRenderer

extends Object
implements CompositePipe
java.lang.Object
   ↳ sun.java2d.pipe.SpanClipRenderer

Class Overview

This class uses a Region iterator to modify the extents of alpha tiles created during Shape rendering based upon a non-rectangular clipping path.

Summary

Public Constructors
SpanClipRenderer(CompositePipe pipe)
Public Methods
void endSequence(Object ctx)
void eraseTile(RegionIterator ri, byte[] alpha, int offset, int tsize, int[] band)
void fillTile(RegionIterator ri, byte[] alpha, int offset, int tsize, int[] band)
boolean needTile(Object ctx, int x, int y, int w, int h)
void renderPathTile(Object ctx, byte[] atile, int offset, int tsize, int x, int y, int w, int h)
void renderPathTile(Object ctx, byte[] atile, int offset, int tsize, int x, int y, int w, int h, ShapeSpanIterator sr)
void skipTile(Object ctx, int x, int y)
Object startSequence(SunGraphics2D sg, Shape s, Rectangle devR, int[] abox)
[Expand]
Inherited Methods
From class java.lang.Object
From interface sun.java2d.pipe.CompositePipe

Public Constructors

public SpanClipRenderer (CompositePipe pipe)

Public Methods

public void endSequence (Object ctx)

public void eraseTile (RegionIterator ri, byte[] alpha, int offset, int tsize, int[] band)

public void fillTile (RegionIterator ri, byte[] alpha, int offset, int tsize, int[] band)

public boolean needTile (Object ctx, int x, int y, int w, int h)

public void renderPathTile (Object ctx, byte[] atile, int offset, int tsize, int x, int y, int w, int h)

public void renderPathTile (Object ctx, byte[] atile, int offset, int tsize, int x, int y, int w, int h, ShapeSpanIterator sr)

public void skipTile (Object ctx, int x, int y)

public Object startSequence (SunGraphics2D sg, Shape s, Rectangle devR, int[] abox)