struct FT_GlyphSlotRec {
FT_Library library;
FT_Face face;
FT_GlyphSlot next;
FT_UInt glyph_index;
FT_Generic generic;
FT_Glyph_Metrics metrics;
FT_Fixed linearHoriAdvance;
FT_Fixed linearVertAdvance;
FT_Vector advance;
FT_Glyph_Format format;
FT_Bitmap bitmap;
FT_Int bitmap_left;
FT_Int bitmap_top;
FT_Outline outline;
FT_UInt num_subglyphs;
FT_SubGlyph subglyphs;
void * control_data;
long control_len;
FT_Pos lsb_delta;
FT_Pos rsb_delta;
void * other;
FT_Slot_Internal internal;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | FT_GlyphSlot.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ADVANCE
The struct member offsets. |
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | BITMAP
The struct member offsets. |
| public static final int | BITMAP_LEFT
The struct member offsets. |
| public static final int | BITMAP_TOP
The struct member offsets. |
| public static final int | CONTROL_DATA
The struct member offsets. |
| public static final int | CONTROL_LEN
The struct member offsets. |
| public static final int | FACE
The struct member offsets. |
| public static final int | FORMAT
The struct member offsets. |
| public static final int | GENERIC
The struct member offsets. |
| public static final int | GLYPH_INDEX
The struct member offsets. |
| public static final int | INTERNAL
The struct member offsets. |
| public static final int | LIBRARY
The struct member offsets. |
| public static final int | LINEARHORIADVANCE
The struct member offsets. |
| public static final int | LINEARVERTADVANCE
The struct member offsets. |
| public static final int | LSB_DELTA
The struct member offsets. |
| public static final int | METRICS
The struct member offsets. |
| public static final int | NEXT
The struct member offsets. |
| public static final int | NUM_SUBGLYPHS
The struct member offsets. |
| public static final int | OTHER
The struct member offsets. |
| public static final int | OUTLINE
The struct member offsets. |
| public static final int | RSB_DELTA
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SUBGLYPHS
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | FT_GlyphSlot(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public FT_Vector | |
| public FT_Bitmap | |
| public int | |
| public int | |
| protected FT_GlyphSlot | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static FT_GlyphSlot | |
| public static FT_GlyphSlot. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static FT_GlyphSlot | |
| public static FT_GlyphSlot. | |
| public FT_Face | |
| public int | |
| public FT_Generic | |
| public int | |
| public long | |
| public long | |
| public long | |
| public long | |
| public FT_Glyph_Metrics | |
| public static FT_Vector | |
| public static FT_Bitmap | |
| public static int | |
| public static int | |
| public static ByteBuffer | |
| public static long | |
| public FT_GlyphSlot | |
| public static FT_Face | |
| public static int | |
| public static FT_Generic | |
| public static int | |
| public static long | |
| public static long | |
| public static long | |
| public static long | |
| public static long | |
| public static FT_Glyph_Metrics | |
| public static FT_GlyphSlot | |
| public static int | |
| public static long | |
| public static FT_Outline | |
| public static long | |
| public static long | |
| public FT_Outline | |
| public long | |
| public int |
| ADVANCE | back to summary |
|---|---|
| public static final int ADVANCE The struct member offsets. | |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| BITMAP | back to summary |
|---|---|
| public static final int BITMAP The struct member offsets. | |
| BITMAP_LEFT | back to summary |
|---|---|
| public static final int BITMAP_LEFT The struct member offsets. | |
| BITMAP_TOP | back to summary |
|---|---|
| public static final int BITMAP_TOP The struct member offsets. | |
| CONTROL_DATA | back to summary |
|---|---|
| public static final int CONTROL_DATA The struct member offsets. | |
| CONTROL_LEN | back to summary |
|---|---|
| public static final int CONTROL_LEN The struct member offsets. | |
| FACE | back to summary |
|---|---|
| public static final int FACE The struct member offsets. | |
| FORMAT | back to summary |
|---|---|
| public static final int FORMAT The struct member offsets. | |
| GENERIC | back to summary |
|---|---|
| public static final int GENERIC The struct member offsets. | |
| GLYPH_INDEX | back to summary |
|---|---|
| public static final int GLYPH_INDEX The struct member offsets. | |
| INTERNAL | back to summary |
|---|---|
| public static final int INTERNAL The struct member offsets. | |
| LIBRARY | back to summary |
|---|---|
| public static final int LIBRARY The struct member offsets. | |
| LINEARHORIADVANCE | back to summary |
|---|---|
| public static final int LINEARHORIADVANCE The struct member offsets. | |
| LINEARVERTADVANCE | back to summary |
|---|---|
| public static final int LINEARVERTADVANCE The struct member offsets. | |
| LSB_DELTA | back to summary |
|---|---|
| public static final int LSB_DELTA The struct member offsets. | |
| METRICS | back to summary |
|---|---|
| public static final int METRICS The struct member offsets. | |
| NEXT | back to summary |
|---|---|
| public static final int NEXT The struct member offsets. | |
| NUM_SUBGLYPHS | back to summary |
|---|---|
| public static final int NUM_SUBGLYPHS The struct member offsets. | |
| OTHER | back to summary |
|---|---|
| public static final int OTHER The struct member offsets. | |
| OUTLINE | back to summary |
|---|---|
| public static final int OUTLINE The struct member offsets. | |
| RSB_DELTA | back to summary |
|---|---|
| public static final int RSB_DELTA The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| SUBGLYPHS | back to summary |
|---|---|
| public static final int SUBGLYPHS The struct member offsets. | |
| FT_GlyphSlot | back to summary |
|---|---|
| protected FT_GlyphSlot(long address, ByteBuffer container) | |
| FT_GlyphSlot | back to summary |
|---|---|
| public FT_GlyphSlot(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| advance | back to summary |
|---|---|
| public FT_Vector advance() | |
| bitmap | back to summary |
|---|---|
| public FT_Bitmap bitmap() | |
| bitmap_left | back to summary |
|---|---|
public int bitmap_left()
| |
| bitmap_top | back to summary |
|---|---|
public int bitmap_top()
| |
| create | back to summary |
|---|---|
| protected FT_GlyphSlot create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static FT_GlyphSlot create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static FT_GlyphSlot. Create a
| |
| createSafe | back to summary |
|---|---|
| public static FT_GlyphSlot createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static FT_GlyphSlot. Like
| |
| face | back to summary |
|---|---|
| public FT_Face face() | |
| format | back to summary |
|---|---|
public int format()
| |
| generic | back to summary |
|---|---|
public FT_Generic generic()
| |
| glyph_index | back to summary |
|---|---|
public int glyph_index()
| |
| library | back to summary |
|---|---|
public long library()
| |
| linearHoriAdvance | back to summary |
|---|---|
public long linearHoriAdvance()
| |
| linearVertAdvance | back to summary |
|---|---|
public long linearVertAdvance()
| |
| lsb_delta | back to summary |
|---|---|
public long lsb_delta()
| |
| metrics | back to summary |
|---|---|
public FT_Glyph_Metrics metrics()
| |
| nadvance | back to summary |
|---|---|
| public static FT_Vector nadvance(long struct) Unsafe version of | |
| nbitmap | back to summary |
|---|---|
| public static FT_Bitmap nbitmap(long struct) Unsafe version of | |
| nbitmap_left | back to summary |
|---|---|
| public static int nbitmap_left(long struct) Unsafe version of | |
| nbitmap_top | back to summary |
|---|---|
| public static int nbitmap_top(long struct) Unsafe version of | |
| ncontrol_data | back to summary |
|---|---|
public static ByteBuffer ncontrol_data(long struct)
| |
| ncontrol_len | back to summary |
|---|---|
| public static long ncontrol_len(long struct) | |
| next | back to summary |
|---|---|
public FT_GlyphSlot next()
| |
| nface | back to summary |
|---|---|
| public static FT_Face nface(long struct) Unsafe version of | |
| nformat | back to summary |
|---|---|
| public static int nformat(long struct) Unsafe version of | |
| ngeneric | back to summary |
|---|---|
| public static FT_Generic ngeneric(long struct) Unsafe version of | |
| nglyph_index | back to summary |
|---|---|
| public static int nglyph_index(long struct) Unsafe version of | |
| ninternal | back to summary |
|---|---|
| public static long ninternal(long struct) | |
| nlibrary | back to summary |
|---|---|
| public static long nlibrary(long struct) Unsafe version of | |
| nlinearHoriAdvance | back to summary |
|---|---|
| public static long nlinearHoriAdvance(long struct) Unsafe version of | |
| nlinearVertAdvance | back to summary |
|---|---|
| public static long nlinearVertAdvance(long struct) Unsafe version of | |
| nlsb_delta | back to summary |
|---|---|
| public static long nlsb_delta(long struct) Unsafe version of | |
| nmetrics | back to summary |
|---|---|
| public static FT_Glyph_Metrics nmetrics(long struct) Unsafe version of | |
| nnext | back to summary |
|---|---|
| public static FT_GlyphSlot nnext(long struct) Unsafe version of
| |
| nnum_subglyphs | back to summary |
|---|---|
| public static int nnum_subglyphs(long struct) | |
| nother | back to summary |
|---|---|
| public static long nother(long struct) | |
| noutline | back to summary |
|---|---|
| public static FT_Outline noutline(long struct) Unsafe version of | |
| nrsb_delta | back to summary |
|---|---|
| public static long nrsb_delta(long struct) Unsafe version of | |
| nsubglyphs | back to summary |
|---|---|
| public static long nsubglyphs(long struct) | |
| outline | back to summary |
|---|---|
public FT_Outline outline()
| |
| rsb_delta | back to summary |
|---|---|
public long rsb_delta()
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
FT_GlyphSlot structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final FT_GlyphSlot |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public FT_Vector | |
| public FT_Bitmap | |
| public int | |
| public int | |
| public FT_Face | |
| public int | |
| public FT_Generic | |
| protected FT_GlyphSlot | |
| public int | |
| public long | |
| public long | |
| public long | |
| public long | |
| public FT_Glyph_Metrics | |
| public FT_GlyphSlot | |
| public FT_Outline | |
| public long | |
| protected FT_GlyphSlot. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final FT_GlyphSlot ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| advance | back to summary |
|---|---|
| public FT_Vector advance() | |
| bitmap | back to summary |
|---|---|
| public FT_Bitmap bitmap() | |
| bitmap_left | back to summary |
|---|---|
public int bitmap_left()
| |
| bitmap_top | back to summary |
|---|---|
public int bitmap_top()
| |
| face | back to summary |
|---|---|
| public FT_Face face() | |
| format | back to summary |
|---|---|
public int format()
| |
| generic | back to summary |
|---|---|
public FT_Generic generic()
| |
| getElementFactory | back to summary |
|---|---|
| protected FT_GlyphSlot getElementFactory() Implements abstract org.
| |
| glyph_index | back to summary |
|---|---|
public int glyph_index()
| |
| library | back to summary |
|---|---|
public long library()
| |
| linearHoriAdvance | back to summary |
|---|---|
public long linearHoriAdvance()
| |
| linearVertAdvance | back to summary |
|---|---|
public long linearVertAdvance()
| |
| lsb_delta | back to summary |
|---|---|
public long lsb_delta()
| |
| metrics | back to summary |
|---|---|
public FT_Glyph_Metrics metrics()
| |
| next | back to summary |
|---|---|
public FT_GlyphSlot next()
| |
| outline | back to summary |
|---|---|
public FT_Outline outline()
| |
| rsb_delta | back to summary |
|---|---|
public long rsb_delta()
| |
| self | back to summary |
|---|---|
| protected FT_GlyphSlot. Implements abstract org.
| |