枚举 FontType
- java.lang.Object
-
- java.lang.Enum<FontType>
-
- net.minecraft.client.font.FontType
-
- 所有已实现的接口:
Serializable,Comparable<FontType>
@Environment(CLIENT) public enum FontType extends Enum<FontType>
- Mappings:
Namespace Name official dxuintermediary net/minecraft/class_394named net/minecraft/client/font/FontType
-
-
枚举常量概要
枚举常量 枚举常量 说明 BITMAPLEGACY_UNICODETTF
-
字段概要
字段 修饰符和类型 字段 说明 private Stringidprivate Function<JsonObject,FontLoader>loaderFactoryprivate static Map<String,FontType>REGISTRY
-
构造器概要
构造器 限定符 构造器 说明 privateFontType(String id, Function<JsonObject,FontLoader> factory)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static FontTypebyId(String id)FontLoadercreateLoader(JsonObject json)static FontTypevalueOf(String name)返回带有指定名称的该类型的枚举常量。static FontType[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
BITMAP
public static final FontType BITMAP
- Mappings:
Namespace Name Mixin selector official aLdxu;a:Ldxu;intermediary field_2312Lnet/minecraft/class_394;field_2312:Lnet/minecraft/class_394;named BITMAPLnet/minecraft/client/font/FontType;BITMAP:Lnet/minecraft/client/font/FontType;
-
TTF
public static final FontType TTF
- Mappings:
Namespace Name Mixin selector official bLdxu;b:Ldxu;intermediary field_2317Lnet/minecraft/class_394;field_2317:Lnet/minecraft/class_394;named TTFLnet/minecraft/client/font/FontType;TTF:Lnet/minecraft/client/font/FontType;
-
LEGACY_UNICODE
public static final FontType LEGACY_UNICODE
- Mappings:
Namespace Name Mixin selector official cLdxu;c:Ldxu;intermediary field_2313Lnet/minecraft/class_394;field_2313:Lnet/minecraft/class_394;named LEGACY_UNICODELnet/minecraft/client/font/FontType;LEGACY_UNICODE:Lnet/minecraft/client/font/FontType;
-
-
字段详细资料
-
REGISTRY
private static final Map<String,FontType> REGISTRY
- Mappings:
Namespace Name Mixin selector official dLdxu;d:Ljava/util/Map;intermediary field_2311Lnet/minecraft/class_394;field_2311:Ljava/util/Map;named REGISTRYLnet/minecraft/client/font/FontType;REGISTRY:Ljava/util/Map;
-
id
private final String id
- Mappings:
Namespace Name Mixin selector official eLdxu;e:Ljava/lang/String;intermediary field_2314Lnet/minecraft/class_394;field_2314:Ljava/lang/String;named idLnet/minecraft/client/font/FontType;id:Ljava/lang/String;
-
loaderFactory
private final Function<JsonObject,FontLoader> loaderFactory
- Mappings:
Namespace Name Mixin selector official fLdxu;f:Ljava/util/function/Function;intermediary field_2315Lnet/minecraft/class_394;field_2315:Ljava/util/function/Function;named loaderFactoryLnet/minecraft/client/font/FontType;loaderFactory:Ljava/util/function/Function;
-
-
构造器详细资料
-
FontType
private FontType(String id, Function<JsonObject,FontLoader> factory)
- Mappings:
Namespace Name Mixin selector official <init>Ldxu;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_394;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/client/font/FontType;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V
-
-
方法详细资料
-
values
public static FontType[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (FontType c : FontType.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static FontType valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
byId
public static FontType byId(String id)
- Mappings:
Namespace Name Mixin selector official aLdxu;a(Ljava/lang/String;)Ldxu;intermediary method_2048Lnet/minecraft/class_394;method_2048(Ljava/lang/String;)Lnet/minecraft/class_394;named byIdLnet/minecraft/client/font/FontType;byId(Ljava/lang/String;)Lnet/minecraft/client/font/FontType;
-
createLoader
public FontLoader createLoader(JsonObject json)
- Mappings:
Namespace Name Mixin selector official aLdxu;a(Lcom/google/gson/JsonObject;)Ldxt;intermediary method_2047Lnet/minecraft/class_394;method_2047(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389;named createLoaderLnet/minecraft/client/font/FontType;createLoader(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/font/FontLoader;
-
-