| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| pack-priv static record |
| Modifier and Type | Field and Description |
|---|---|
| private static final VarHandle | |
| private static final VarHandle | |
| private static final MethodHandle | |
| private static final MethodHandle | |
| private static final WeakHashMap | |
| private static final MemorySegment | |
| private static final MemorySegment | |
| private static final MemorySegment | |
| private static final MemorySegment | |
| private static final MemorySegment | |
| private static final MemorySegment | |
| private static final StructLayout | GlyphInfoLayout
struct hb_glyph_info_t { hb_codepoint_t codepoint; hb_mask_t mask; uint32_t cluster; hb_var_int_t var1; hb_var_int_t var2; }; |
| private static final MemorySegment | |
| private static final float | |
| private static final MethodHandle | |
| private static final Linker | |
| private static final MethodHandle | |
| private static final MethodHandles. | |
| private static final StructLayout | |
| pack-priv static final ScopedValue | |
| private static final MemorySegment | |
| private static final SymbolLookup | |
| private static final UnionLayout | |
| private static final VarHandle | |
| private static final VarHandle | |
| private static final VarHandle | |
| private static final VarHandle |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static int | get_glyph_contour_point(MemorySegment font_ptr, MemorySegment font_data, int glyph, int point_index, MemorySegment x_ptr, MemorySegment y_ptr, MemorySegment user_data)
|
| private static int | get_glyph_h_advance(MemorySegment font_ptr, MemorySegment font_data, int glyph, MemorySegment user_data)
|
| private static int | get_glyph_v_advance(MemorySegment font_ptr, MemorySegment font_data, int glyph, MemorySegment user_data)
|
| private static int | get_nominal_glyph(MemorySegment font_ptr, MemorySegment font_data, int unicode, MemorySegment glyph, MemorySegment user_data)
|
| private static int | get_variation_glyph(MemorySegment font_ptr, MemorySegment font_data, int unicode, int variation_selector, MemorySegment glyph, MemorySegment user_data)
|
| pack-priv static MemorySegment | |
| private static int | |
| private static FunctionDescriptor | |
| private static MethodHandle | |
| private static MemorySegment | |
| private static VarHandle | |
| private static final int | |
| pack-priv static void | shape(Font2D font2D, FontStrike fontStrike, float[] mat, MemorySegment hbface, char[] text, GlyphLayout.
|
| private static void | store_layout_results(int slot, int baseIndex, int offset, float startX, float startY, int charCount, int glyphCount, MemorySegment glyphInfo, MemorySegment glyphPos)
|
| clusterHandle | back to summary |
|---|---|
| private static final VarHandle clusterHandle | |
| codePointHandle | back to summary |
|---|---|
| private static final VarHandle codePointHandle | |
| create_face_handle | back to summary |
|---|---|
| private static final MethodHandle create_face_handle | |
| dispose_face_handle | back to summary |
|---|---|
| private static final MethodHandle dispose_face_handle | |
| faceMap | back to summary |
|---|---|
| private static final WeakHashMap<Font2D, HBShaper. | |
| get_contour_pt_stub | back to summary |
|---|---|
| private static final MemorySegment get_contour_pt_stub | |
| get_h_advance_stub | back to summary |
|---|---|
| private static final MemorySegment get_h_advance_stub | |
| get_nominal_glyph_stub | back to summary |
|---|---|
| private static final MemorySegment get_nominal_glyph_stub | |
| get_table_data_fn_stub | back to summary |
|---|---|
| private static final MemorySegment get_table_data_fn_stub | |
| get_v_advance_stub | back to summary |
|---|---|
| private static final MemorySegment get_v_advance_stub | |
| get_var_glyph_stub | back to summary |
|---|---|
| private static final MemorySegment get_var_glyph_stub | |
| GlyphInfoLayout | back to summary |
|---|---|
| private static final StructLayout GlyphInfoLayout struct hb_glyph_info_t { hb_codepoint_t codepoint; hb_mask_t mask; uint32_t cluster; hb_var_int_t var1; hb_var_int_t var2; }; | |
| hb_jdk_font_funcs_struct | back to summary |
|---|---|
| private static final MemorySegment hb_jdk_font_funcs_struct | |
| HBFloatToFixedScale | back to summary |
|---|---|
| private static final float HBFloatToFixedScale | |
| jdk_hb_shape_handle | back to summary |
|---|---|
| private static final MethodHandle jdk_hb_shape_handle | |
| LINKER | back to summary |
|---|---|
| private static final Linker LINKER | |
| malloc_handle | back to summary |
|---|---|
| private static final MethodHandle malloc_handle | |
| MH_LOOKUP | back to summary |
|---|---|
| private static final MethodHandles. | |
| PositionLayout | back to summary |
|---|---|
| private static final StructLayout PositionLayout | |
| scopedVars | back to summary |
|---|---|
| pack-priv static final ScopedValue<HBShaper. | |
| store_layout_results_stub | back to summary |
|---|---|
| private static final MemorySegment store_layout_results_stub | |
| SYM_LOOKUP | back to summary |
|---|---|
| private static final SymbolLookup SYM_LOOKUP | |
| VarIntLayout | back to summary |
|---|---|
| private static final UnionLayout VarIntLayout | |
| x_advanceHandle | back to summary |
|---|---|
| private static final VarHandle x_advanceHandle | |
| x_offsetHandle | back to summary |
|---|---|
| private static final VarHandle x_offsetHandle | |
| y_advanceHandle | back to summary |
|---|---|
| private static final VarHandle y_advanceHandle | |
| y_offsetHandle | back to summary |
|---|---|
| private static final VarHandle y_offsetHandle | |
| HBShaper | back to summary |
|---|---|
| public HBShaper() | |
| get_glyph_contour_point | back to summary |
|---|---|
| private static int get_glyph_contour_point(MemorySegment font_ptr, MemorySegment font_data, int glyph, int point_index, MemorySegment x_ptr, MemorySegment y_ptr, MemorySegment user_data) | |
| get_glyph_h_advance | back to summary |
|---|---|
| private static int get_glyph_h_advance(MemorySegment font_ptr, MemorySegment font_data, int glyph, MemorySegment user_data) | |
| get_glyph_v_advance | back to summary |
|---|---|
| private static int get_glyph_v_advance(MemorySegment font_ptr, MemorySegment font_data, int glyph, MemorySegment user_data) | |
| get_nominal_glyph | back to summary |
|---|---|
| private static int get_nominal_glyph(MemorySegment font_ptr, MemorySegment font_data, int unicode, MemorySegment glyph, MemorySegment user_data) | |
| get_variation_glyph | back to summary |
|---|---|
| private static int get_variation_glyph(MemorySegment font_ptr, MemorySegment font_data, int unicode, int variation_selector, MemorySegment glyph, MemorySegment user_data) | |
| getFace | back to summary |
|---|---|
| pack-priv static MemorySegment getFace(Font2D font2D) | |
| getFontTableData | back to summary |
|---|---|
| private static int getFontTableData(int tag, MemorySegment data_ptr_out) | |
| getFunctionDescriptor | back to summary |
|---|---|
| private static FunctionDescriptor getFunctionDescriptor(MemoryLayout retType, MemoryLayout... argTypes) | |
| getMethodHandle | back to summary |
|---|---|
| private static MethodHandle getMethodHandle(String mName, FunctionDescriptor fd) | |
| getUpcallStub | back to summary |
|---|---|
private static MemorySegment getUpcallStub(Arena arena, String mName, MemoryLayout retType, MemoryLayout... argTypes)
| |
| getVarHandle | back to summary |
|---|---|
| private static VarHandle getVarHandle(StructLayout struct, String name) | |
| HBFloatToFixed | back to summary |
|---|---|
| private static final int HBFloatToFixed(float f) | |
| shape | back to summary |
|---|---|
| pack-priv static void shape(Font2D font2D, FontStrike fontStrike, float[] mat, MemorySegment hbface, char[] text, GlyphLayout. | |
| store_layout_results | back to summary |
|---|---|
| private static void store_layout_results(int slot, int baseIndex, int offset, float startX, float startY, int charCount, int glyphCount, MemorySegment glyphInfo, MemorySegment glyphPos) | |
| Modifier and Type | Field and Description |
|---|---|
| private MemorySegment | |
| private Font2D |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | |
| private synchronized MemorySegment |
| face | back to summary |
|---|---|
| private MemorySegment face | |
| font2D | back to summary |
|---|---|
| private Font2D font2D | |
| FaceRef | back to summary |
|---|---|
| private FaceRef(Font2D font) | |
| createFace | back to summary |
|---|---|
| private void createFace() | |
| dispose | back to summary |
|---|---|
| public void dispose() Implements sun.
| |
| getFace | back to summary |
|---|---|
| private synchronized MemorySegment getFace() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv MemorySegment |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void |
| seg | back to summary |
|---|---|
| pack-priv MemorySegment seg | |
| IntPtr | back to summary |
|---|---|
pack-priv IntPtr(MemorySegment seg)
| |
| set | back to summary |
|---|---|
| pack-priv void set(int i) | |
| Modifier and Type | Field and Description |
|---|---|
| private final Font2D | |
| private final FontStrike | fontStrike
Record Component accessed by fontStrike(). |
| private final GlyphLayout. | |
| private final Point2D. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public Font2D | |
| public FontStrike | |
| public GlyphLayout. | |
| public final int | |
| public Point2D. | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| font | back to summary |
|---|---|
| private final Font2D font Record Component accessed by font(). | |
| fontStrike | back to summary |
|---|---|
| private final FontStrike fontStrike Record Component accessed by fontStrike(). | |
| gvData | back to summary |
|---|---|
| private final GlyphLayout. Record Component accessed by gvData(). | |
| point | back to summary |
|---|---|
| private final Point2D. Record Component accessed by point(). | |
| ScopedVars | back to summary |
|---|---|
| pack-priv ScopedVars(Font2D font, FontStrike fontStrike, GlyphLayout. | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| font | back to summary |
|---|---|
| public Font2D font() Record Component getter of font. | |
| fontStrike | back to summary |
|---|---|
| public FontStrike fontStrike() Record Component getter of fontStrike. | |
| gvData | back to summary |
|---|---|
| public GlyphLayout. Record Component getter of gvData. | |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| point | back to summary |
|---|---|
| public Point2D. Record Component getter of point. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |