swingwt.awt.font
Class GlyphVector
java.lang.Object
swingwt.awt.font.GlyphVector
- All Implemented Interfaces:
- java.lang.Cloneable
- public abstract class GlyphVector
- extends java.lang.Object
- implements java.lang.Cloneable
Method Summary |
abstract boolean |
equals(GlyphVector set)
|
abstract Font |
getFont()
|
abstract FontRenderContext |
getFontRenderContext()
|
int |
getGlyphCharIndex(int glyphIndex)
|
int[] |
getGlyphCharIndices(int beginGlyphIndex,
int numEntries,
int[] codeReturn)
|
abstract int |
getGlyphCode(int glyphIndex)
|
abstract int[] |
getGlyphCodes(int beginGlyphIndex,
int numEntries,
int[] codeReturn)
|
abstract GlyphJustificationInfo |
getGlyphJustificationInfo(int glyphIndex)
|
abstract Shape |
getGlyphLogicalBounds(int glyphIndex)
|
abstract GlyphMetrics |
getGlyphMetrics(int glyphIndex)
|
abstract Shape |
getGlyphOutline(int glyphIndex)
|
Shape |
getGlyphOutline(int glyphIndex,
float x,
float y)
|
Rectangle |
getGlyphPixelBounds(int index,
FontRenderContext renderFRC,
float x,
float y)
|
abstract Point2D |
getGlyphPosition(int glyphIndex)
|
abstract float[] |
getGlyphPositions(int beginGlyphIndex,
int numEntries,
float[] positionReturn)
|
abstract AffineTransform |
getGlyphTransform(int glyphIndex)
|
abstract Shape |
getGlyphVisualBounds(int glyphIndex)
|
int |
getLayoutFlags()
|
abstract Rectangle2D |
getLogicalBounds()
|
abstract int |
getNumGlyphs()
|
abstract Shape |
getOutline()
|
abstract Shape |
getOutline(float x,
float y)
|
Rectangle |
getPixelBounds(FontRenderContext renderFRC,
float x,
float y)
|
abstract Rectangle2D |
getVisualBounds()
|
abstract void |
performDefaultLayout()
|
abstract void |
setGlyphPosition(int glyphIndex,
Point2D newPos)
|
abstract void |
setGlyphTransform(int glyphIndex,
AffineTransform newTX)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FLAG_HAS_TRANSFORMS
public static final int FLAG_HAS_TRANSFORMS
- See Also:
- Constant Field Values
FLAG_HAS_POSITION_ADJUSTMENTS
public static final int FLAG_HAS_POSITION_ADJUSTMENTS
- See Also:
- Constant Field Values
FLAG_RUN_RTL
public static final int FLAG_RUN_RTL
- See Also:
- Constant Field Values
FLAG_COMPLEX_GLYPHS
public static final int FLAG_COMPLEX_GLYPHS
- See Also:
- Constant Field Values
FLAG_MASK
public static final int FLAG_MASK
- See Also:
- Constant Field Values
GlyphVector
public GlyphVector()
getFont
public abstract Font getFont()
getFontRenderContext
public abstract FontRenderContext getFontRenderContext()
performDefaultLayout
public abstract void performDefaultLayout()
getNumGlyphs
public abstract int getNumGlyphs()
getGlyphCode
public abstract int getGlyphCode(int glyphIndex)
getGlyphCodes
public abstract int[] getGlyphCodes(int beginGlyphIndex,
int numEntries,
int[] codeReturn)
getGlyphCharIndex
public int getGlyphCharIndex(int glyphIndex)
getGlyphCharIndices
public int[] getGlyphCharIndices(int beginGlyphIndex,
int numEntries,
int[] codeReturn)
getLogicalBounds
public abstract Rectangle2D getLogicalBounds()
getVisualBounds
public abstract Rectangle2D getVisualBounds()
getPixelBounds
public Rectangle getPixelBounds(FontRenderContext renderFRC,
float x,
float y)
getOutline
public abstract Shape getOutline()
getOutline
public abstract Shape getOutline(float x,
float y)
getGlyphOutline
public abstract Shape getGlyphOutline(int glyphIndex)
getGlyphOutline
public Shape getGlyphOutline(int glyphIndex,
float x,
float y)
getGlyphPosition
public abstract Point2D getGlyphPosition(int glyphIndex)
setGlyphPosition
public abstract void setGlyphPosition(int glyphIndex,
Point2D newPos)
getGlyphTransform
public abstract AffineTransform getGlyphTransform(int glyphIndex)
setGlyphTransform
public abstract void setGlyphTransform(int glyphIndex,
AffineTransform newTX)
getLayoutFlags
public int getLayoutFlags()
getGlyphPositions
public abstract float[] getGlyphPositions(int beginGlyphIndex,
int numEntries,
float[] positionReturn)
getGlyphLogicalBounds
public abstract Shape getGlyphLogicalBounds(int glyphIndex)
getGlyphVisualBounds
public abstract Shape getGlyphVisualBounds(int glyphIndex)
getGlyphPixelBounds
public Rectangle getGlyphPixelBounds(int index,
FontRenderContext renderFRC,
float x,
float y)
getGlyphMetrics
public abstract GlyphMetrics getGlyphMetrics(int glyphIndex)
getGlyphJustificationInfo
public abstract GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex)
equals
public abstract boolean equals(GlyphVector set)