APIdia Launch Partner
Top Fields Constructors Methods
sun.font

public abstract Class PhysicalStrike

extends FontStrike
Class Inheritance
Known Direct Subclasses
sun.font.NativeStrike, sun.font.FileFontStrike
Imports
java.awt.Font, java.awt.geom.AffineTransform, .GeneralPath, .Point2D, .Rectangle2D, java.util.concurrent.ConcurrentHashMap

Field Summary

Modifier and TypeField and Description
protected static final int
protected boolean
pack-priv ConcurrentHashMap<Integer, Point2D.Float>
protected int[]
pack-priv static final long
pack-priv static boolean
protected long[]
protected CharToGlyphMapper
private PhysicalFont
protected long
Inherited from sun.font.FontStrike:
algoStyleboldnessdescdisposeritalicstrikeMetrics

Constructor Summary

AccessConstructor and Description
pack-priv
protected

Method Summary

Modifier and TypeMethod and Description
protected void
pack-priv Point2D.Float
pack-priv float
pack-priv StrikeMetrics
pack-priv Point2D.Float
getGlyphPoint(int glyphCode, int ptNumber)

public int
pack-priv int
getSlot0GlyphImagePtrs(int[] glyphCodes, long[] images, int len)

Inherited from sun.font.FontStrike:
getGlyphAdvancegetGlyphImageBoundsgetGlyphImagePtrgetGlyphImagePtrsgetGlyphMetricsgetGlyphOutlinegetGlyphOutlineBounds

Field Detail

complexTXback to summary
protected static final int complexTX
getImageWithAdvanceback to summary
protected boolean getImageWithAdvance
glyphPointMapCacheback to summary
pack-priv ConcurrentHashMap<Integer, Point2D.Float> glyphPointMapCache
intGlyphImagesback to summary
protected int[] intGlyphImages
INTMASKback to summary
pack-priv static final long INTMASK
longAddressesback to summary
pack-priv static boolean longAddresses
longGlyphImagesback to summary
protected long[] longGlyphImages
mapperback to summary
protected CharToGlyphMapper mapper
physicalFontback to summary
private PhysicalFont physicalFont
pScalerContextback to summary
protected long pScalerContext

Constructor Detail

PhysicalStrikeback to summary
pack-priv PhysicalStrike(PhysicalFont physicalFont, FontStrikeDesc desc)
PhysicalStrikeback to summary
protected PhysicalStrike()

Method Detail

adjustPointback to summary
protected void adjustPoint(Point2D.Float pt)
getCharMetricsback to summary
pack-priv Point2D.Float getCharMetrics(char ch)

Implements abstract sun.font.FontStrike.getCharMetrics.

getCodePointAdvanceback to summary
pack-priv float getCodePointAdvance(int cp)

Implements abstract sun.font.FontStrike.getCodePointAdvance.

getFontMetricsback to summary
pack-priv StrikeMetrics getFontMetrics()

Implements abstract sun.font.FontStrike.getFontMetrics.

getGlyphPointback to summary
pack-priv Point2D.Float getGlyphPoint(int glyphCode, int ptNumber)
getNumGlyphsback to summary
public int getNumGlyphs()

Implements abstract sun.font.FontStrike.getNumGlyphs.

getSlot0GlyphImagePtrsback to summary
pack-priv int getSlot0GlyphImagePtrs(int[] glyphCodes, long[] images, int len)