Top Fields Constructors Methods
com.sun.prism.image

public abstract Class CompoundImage

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.prism.image.CompoundTexture, com.sun.prism.image.CachingCompoundImage
Imports
com.sun.prism.Graphics, .Image, .ResourceFactory, .Texture

Field Summary

Modifier and TypeField and Description
public static final int
protected Image[]
protected final int[]
protected final int[]
protected final int
protected final int
protected final int[]
protected final int[]
protected final int[]
protected final int
protected final int
protected final int[]

Constructor Summary

AccessConstructor and Description
public
CompoundImage(Image image, int maxSize)

public
CompoundImage(Image image, int maxSize, int borderSize)

Method Summary

Modifier and TypeMethod and Description
private int
dBorder(int i)

public void
drawLazy(Graphics g, Coords crd, float x, float y)

protected abstract Texture
getTile(int x, int y, ResourceFactory factory)

private int
lBorder(int i)

private int
rBorder(int i)

private static int[]
subdivideUVs(int size, int maxSize, int borderSize)

private int
uBorder(int i)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BORDER_SIZE_DEFAULTback to summary
public static final int BORDER_SIZE_DEFAULT
tilesback to summary
protected Image[] tiles
u0back to summary
protected final int[] u0
u1back to summary
protected final int[] u1
uBorderSizeback to summary
protected final int uBorderSize
uSectionsback to summary
protected final int uSections
uSubdivisionback to summary
protected final int[] uSubdivision
v0back to summary
protected final int[] v0
v1back to summary
protected final int[] v1
vBorderSizeback to summary
protected final int vBorderSize
vSectionsback to summary
protected final int vSections
vSubdivisionback to summary
protected final int[] vSubdivision

Constructor Detail

CompoundImageback to summary
public CompoundImage(Image image, int maxSize)
CompoundImageback to summary
public CompoundImage(Image image, int maxSize, int borderSize)

Method Detail

dBorderback to summary
private int dBorder(int i)
drawLazyback to summary
public void drawLazy(Graphics g, Coords crd, float x, float y)
getTileback to summary
protected abstract Texture getTile(int x, int y, ResourceFactory factory)
lBorderback to summary
private int lBorder(int i)
rBorderback to summary
private int rBorder(int i)
subdivideUVsback to summary
private static int[] subdivideUVs(int size, int maxSize, int borderSize)
uBorderback to summary
private int uBorder(int i)