public final class CompositeStrike extends FontStrike
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
numGlyphs |
(package private) static int |
SLOTMASK |
algoStyle, boldness, desc, disposer, italic, strikeMetrics| Constructor and Description |
|---|
CompositeStrike(CompositeFont font2D,
FontStrikeDesc desc) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Point2D.Float |
getCharMetrics(char ch) |
(package private) float |
getCodePointAdvance(int cp) |
(package private) StrikeMetrics |
getFontMetrics() |
(package private) float |
getGlyphAdvance(int glyphCode) |
(package private) void |
getGlyphImageBounds(int glyphCode,
Point2D.Float pt,
Rectangle result) |
(package private) long |
getGlyphImagePtr(int glyphCode) |
(package private) void |
getGlyphImagePtrs(int[] glyphCodes,
long[] images,
int len) |
(package private) Point2D.Float |
getGlyphMetrics(int glyphCode) |
(package private) GeneralPath |
getGlyphOutline(int glyphCode,
float x,
float y) |
(package private) Rectangle2D.Float |
getGlyphOutlineBounds(int glyphCode) |
(package private) GeneralPath |
getGlyphVectorOutline(int[] glyphs,
float x,
float y) |
int |
getNumGlyphs() |
(package private) PhysicalStrike |
getStrikeForGlyph(int glyphCode) |
(package private) PhysicalStrike |
getStrikeForSlot(int slot) |
static final int SLOTMASK
int numGlyphs
CompositeStrike(CompositeFont font2D, FontStrikeDesc desc)
PhysicalStrike getStrikeForGlyph(int glyphCode)
PhysicalStrike getStrikeForSlot(int slot)
public int getNumGlyphs()
getNumGlyphs in class FontStrikeStrikeMetrics getFontMetrics()
getFontMetrics in class FontStrikevoid getGlyphImagePtrs(int[] glyphCodes, long[] images, int len)
getGlyphImagePtrs in class FontStrikelong getGlyphImagePtr(int glyphCode)
getGlyphImagePtr in class FontStrikevoid getGlyphImageBounds(int glyphCode, Point2D.Float pt, Rectangle result)
getGlyphImageBounds in class FontStrikePoint2D.Float getGlyphMetrics(int glyphCode)
getGlyphMetrics in class FontStrikePoint2D.Float getCharMetrics(char ch)
getCharMetrics in class FontStrikefloat getGlyphAdvance(int glyphCode)
getGlyphAdvance in class FontStrikefloat getCodePointAdvance(int cp)
getCodePointAdvance in class FontStrikeRectangle2D.Float getGlyphOutlineBounds(int glyphCode)
getGlyphOutlineBounds in class FontStrikeGeneralPath getGlyphOutline(int glyphCode, float x, float y)
getGlyphOutline in class FontStrikeGeneralPath getGlyphVectorOutline(int[] glyphs, float x, float y)
getGlyphVectorOutline in class FontStrike