Class FontCollection
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.impl.RefCnt
-
- io.github.humbleui.skija.paragraph.FontCollection
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class FontCollection extends RefCnt
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.RefCnt
RefCnt._FinalizerHolder
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description FontCollection()FontCollection(long ptr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long_nDefaultFallback(long ptr)static long_nDefaultFallbackChar(long ptr, int unicode, int fontStyle, java.lang.String locale)static long[]_nFindTypefaces(long ptr, java.lang.String[] familyNames, int fontStyle)static long_nGetFallbackManager(long ptr)static long_nGetFontManagersCount(long ptr)static long_nGetParagraphCache(long ptr)static long_nMake()static long_nSetAssetFontManager(long ptr, long fontManagerPtr)static long_nSetDefaultFontManager(long ptr, long fontManagerPtr, java.lang.String defaultFamilyName)static long_nSetDynamicFontManager(long ptr, long fontManagerPtr)static long_nSetEnableFallback(long ptr, boolean value)static long_nSetTestFontManager(long ptr, long fontManagerPtr)TypefacedefaultFallback()TypefacedefaultFallback(int unicode, FontStyle style, java.lang.String locale)Typeface[]findTypefaces(java.lang.String[] familyNames, FontStyle style)FontMgrgetFallbackManager()longgetFontManagersCount()ParagraphCachegetParagraphCache()FontCollectionsetAssetFontManager(FontMgr fontMgr)FontCollectionsetDefaultFontManager(FontMgr fontMgr)FontCollectionsetDefaultFontManager(FontMgr fontMgr, java.lang.String defaultFamilyName)FontCollectionsetDynamicFontManager(FontMgr fontMgr)FontCollectionsetEnableFallback(boolean value)FontCollectionsetTestFontManager(FontMgr fontMgr)-
Methods inherited from class io.github.humbleui.skija.impl.RefCnt
_nGetFinalizer, _nGetRefCount, getRefCount, toString
-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode
-
-
-
-
Method Detail
-
getFontManagersCount
public long getFontManagersCount()
-
setAssetFontManager
public FontCollection setAssetFontManager(FontMgr fontMgr)
-
setDynamicFontManager
public FontCollection setDynamicFontManager(FontMgr fontMgr)
-
setTestFontManager
public FontCollection setTestFontManager(FontMgr fontMgr)
-
setDefaultFontManager
public FontCollection setDefaultFontManager(FontMgr fontMgr)
-
setDefaultFontManager
public FontCollection setDefaultFontManager(FontMgr fontMgr, java.lang.String defaultFamilyName)
-
getFallbackManager
public FontMgr getFallbackManager()
-
defaultFallback
public Typeface defaultFallback(int unicode, FontStyle style, java.lang.String locale)
-
defaultFallback
public Typeface defaultFallback()
-
setEnableFallback
public FontCollection setEnableFallback(boolean value)
-
getParagraphCache
public ParagraphCache getParagraphCache()
-
_nMake
public static long _nMake()
-
_nGetFontManagersCount
public static long _nGetFontManagersCount(long ptr)
-
_nSetAssetFontManager
public static long _nSetAssetFontManager(long ptr, long fontManagerPtr)
-
_nSetDynamicFontManager
public static long _nSetDynamicFontManager(long ptr, long fontManagerPtr)
-
_nSetTestFontManager
public static long _nSetTestFontManager(long ptr, long fontManagerPtr)
-
_nSetDefaultFontManager
public static long _nSetDefaultFontManager(long ptr, long fontManagerPtr, java.lang.String defaultFamilyName)
-
_nGetFallbackManager
public static long _nGetFallbackManager(long ptr)
-
_nFindTypefaces
public static long[] _nFindTypefaces(long ptr, java.lang.String[] familyNames, int fontStyle)
-
_nDefaultFallbackChar
public static long _nDefaultFallbackChar(long ptr, int unicode, int fontStyle, java.lang.String locale)
-
_nDefaultFallback
public static long _nDefaultFallback(long ptr)
-
_nSetEnableFallback
public static long _nSetEnableFallback(long ptr, boolean value)
-
_nGetParagraphCache
public static long _nGetParagraphCache(long ptr)
-
-