枚举 VertexFormatElement.Type

    • 枚举常量详细资料

      • POSITION

        public static final VertexFormatElement.Type POSITION
        Mappings:
        Namespace Name Mixin selector
        official a Ldpo$b;a:Ldpo$b;
        intermediary field_1633 Lnet/minecraft/class_296$class_298;field_1633:Lnet/minecraft/class_296$class_298;
        named POSITION Lnet/minecraft/client/render/VertexFormatElement$Type;POSITION:Lnet/minecraft/client/render/VertexFormatElement$Type;
      • NORMAL

        public static final VertexFormatElement.Type NORMAL
        Mappings:
        Namespace Name Mixin selector
        official b Ldpo$b;b:Ldpo$b;
        intermediary field_1635 Lnet/minecraft/class_296$class_298;field_1635:Lnet/minecraft/class_296$class_298;
        named NORMAL Lnet/minecraft/client/render/VertexFormatElement$Type;NORMAL:Lnet/minecraft/client/render/VertexFormatElement$Type;
      • COLOR

        public static final VertexFormatElement.Type COLOR
        Mappings:
        Namespace Name Mixin selector
        official c Ldpo$b;c:Ldpo$b;
        intermediary field_1632 Lnet/minecraft/class_296$class_298;field_1632:Lnet/minecraft/class_296$class_298;
        named COLOR Lnet/minecraft/client/render/VertexFormatElement$Type;COLOR:Lnet/minecraft/client/render/VertexFormatElement$Type;
      • UV

        public static final VertexFormatElement.Type UV
        Mappings:
        Namespace Name Mixin selector
        official d Ldpo$b;d:Ldpo$b;
        intermediary field_1636 Lnet/minecraft/class_296$class_298;field_1636:Lnet/minecraft/class_296$class_298;
        named UV Lnet/minecraft/client/render/VertexFormatElement$Type;UV:Lnet/minecraft/client/render/VertexFormatElement$Type;
      • PADDING

        public static final VertexFormatElement.Type PADDING
        Mappings:
        Namespace Name Mixin selector
        official e Ldpo$b;e:Ldpo$b;
        intermediary field_1629 Lnet/minecraft/class_296$class_298;field_1629:Lnet/minecraft/class_296$class_298;
        named PADDING Lnet/minecraft/client/render/VertexFormatElement$Type;PADDING:Lnet/minecraft/client/render/VertexFormatElement$Type;
      • GENERIC

        public static final VertexFormatElement.Type GENERIC
        Mappings:
        Namespace Name Mixin selector
        official f Ldpo$b;f:Ldpo$b;
        intermediary field_20782 Lnet/minecraft/class_296$class_298;field_20782:Lnet/minecraft/class_296$class_298;
        named GENERIC Lnet/minecraft/client/render/VertexFormatElement$Type;GENERIC:Lnet/minecraft/client/render/VertexFormatElement$Type;
    • 字段详细资料

      • name

        private final String name
        Mappings:
        Namespace Name Mixin selector
        official g Ldpo$b;g:Ljava/lang/String;
        intermediary field_1630 Lnet/minecraft/class_296$class_298;field_1630:Ljava/lang/String;
        named name Lnet/minecraft/client/render/VertexFormatElement$Type;name:Ljava/lang/String;
      • starter

        private final VertexFormatElement.Type.Starter starter
        Mappings:
        Namespace Name Mixin selector
        official h Ldpo$b;h:Ldpo$b$b;
        intermediary field_20783 Lnet/minecraft/class_296$class_298;field_20783:Lnet/minecraft/class_296$class_298$class_4575;
        named starter Lnet/minecraft/client/render/VertexFormatElement$Type;starter:Lnet/minecraft/client/render/VertexFormatElement$Type$Starter;
      • finisher

        private final VertexFormatElement.Type.class_5938 finisher
        Mappings:
        Namespace Name Mixin selector
        official i Ldpo$b;i:Ldpo$b$a;
        intermediary field_20784 Lnet/minecraft/class_296$class_298;field_20784:Lnet/minecraft/class_296$class_298$class_5938;
        named finisher Lnet/minecraft/client/render/VertexFormatElement$Type;finisher:Lnet/minecraft/client/render/VertexFormatElement$Type$class_5938;
    • 构造器详细资料

      • Type

        private Type​(String name,
                     VertexFormatElement.Type.Starter starter,
                     VertexFormatElement.Type.class_5938 class_5938)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldpo$b;<init>(Ljava/lang/String;ILjava/lang/String;Ldpo$b$b;Ldpo$b$a;)V
        intermediary <init> Lnet/minecraft/class_296$class_298;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_296$class_298$class_4575;Lnet/minecraft/class_296$class_298$class_5938;)V
        named <init> Lnet/minecraft/client/render/VertexFormatElement$Type;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/client/render/VertexFormatElement$Type$Starter;Lnet/minecraft/client/render/VertexFormatElement$Type$class_5938;)V
    • 方法详细资料

      • values

        public static VertexFormatElement.Type[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (VertexFormatElement.Type c : VertexFormatElement.Type.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static VertexFormatElement.Type valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • startDrawing

        private void startDrawing​(int count,
                                  int glId,
                                  int stride,
                                  long pointer,
                                  int elementIndex,
                                  int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpo$b;a(IIIJII)V
        intermediary method_22655 Lnet/minecraft/class_296$class_298;method_22655(IIIJII)V
        named startDrawing Lnet/minecraft/client/render/VertexFormatElement$Type;startDrawing(IIIJII)V
      • endDrawing

        public void endDrawing​(int elementIndex,
                               int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpo$b;a(II)V
        intermediary method_22654 Lnet/minecraft/class_296$class_298;method_22654(II)V
        named endDrawing Lnet/minecraft/client/render/VertexFormatElement$Type;endDrawing(II)V
      • getName

        public String getName()
        Mappings:
        Namespace Name Mixin selector
        official a Ldpo$b;a()Ljava/lang/String;
        intermediary method_1392 Lnet/minecraft/class_296$class_298;method_1392()Ljava/lang/String;
        named getName Lnet/minecraft/client/render/VertexFormatElement$Type;getName()Ljava/lang/String;