Methods Summary |
---|
com.sun.perseus.j2d.Box | addNodeBBox(com.sun.perseus.j2d.Box bbox, com.sun.perseus.j2d.Transform t)
return proxied.addNodeBBox(bbox, t);
|
protected com.sun.perseus.j2d.Tile | addRenderingTile(com.sun.perseus.j2d.Tile tile, com.sun.perseus.j2d.TextRenderingProperties trp, com.sun.perseus.j2d.Transform t)Adds this glyph's bounds to the input tile. If the input tile.
return proxied.addRenderingTile(tile, trp, t);
|
protected void | applyInverseTransform(com.sun.perseus.j2d.Transform tx)Apply this node inverse additional transform.
proxied.applyInverseTransform(tx);
// Rotate the glyph
tx.mRotate(-rotate);
// Add this node's x/y translation.
tx.mTranslate(-x, 0);
|
protected void | applyTransform(com.sun.perseus.j2d.Transform tx)Apply this node's x/y translation.
// Add this node's x/y translation.
tx.mTranslate(x, 0);
// Rotate the glyph
tx.mRotate(rotate);
proxied.applyTransform(tx);
|
public float | getRotate()
return rotate;
|
public float | getX()
return x;
|
protected boolean | isHit(float[] pt, com.sun.perseus.j2d.TextRenderingProperties trp)
return proxied.isHit(pt, trp);
|
public void | setRotate(float newRotate)
this.rotate = newRotate;
|
public void | setX(float newX)
this.x = newX;
|
public java.lang.String | toString()
return "GlyphProxy[x=" + x + " rotate=" + rotate
+ " proxied=" + proxied + "][" + super.toString() + "]";
|