类 VertexBuffer

    • 字段详细资料

      • vertexBufferId

        private int vertexBufferId
        Mappings:
        Namespace Name Mixin selector
        official a Ldpl;a:I
        intermediary field_1594 Lnet/minecraft/class_291;field_1594:I
        named vertexBufferId Lnet/minecraft/client/gl/VertexBuffer;vertexBufferId:I
      • indexBufferId

        private int indexBufferId
        Mappings:
        Namespace Name Mixin selector
        official b Ldpl;b:I
        intermediary field_27366 Lnet/minecraft/class_291;field_27366:I
        named indexBufferId Lnet/minecraft/client/gl/VertexBuffer;indexBufferId:I
      • field_27367

        private VertexFormat.IntType field_27367
        Mappings:
        Namespace Name Mixin selector
        official c Ldpl;c:Ldpn$a;
        intermediary field_27367 Lnet/minecraft/class_291;field_27367:Lnet/minecraft/class_293$class_5595;
        named field_27367 Lnet/minecraft/client/gl/VertexBuffer;field_27367:Lnet/minecraft/client/render/VertexFormat$IntType;
      • field_29338

        private int field_29338
        Mappings:
        Namespace Name Mixin selector
        official d Ldpl;d:I
        intermediary field_29338 Lnet/minecraft/class_291;field_29338:I
        named field_29338 Lnet/minecraft/client/gl/VertexBuffer;field_29338:I
      • vertexCount

        private int vertexCount
        Mappings:
        Namespace Name Mixin selector
        official e Ldpl;e:I
        intermediary field_1593 Lnet/minecraft/class_291;field_1593:I
        named vertexCount Lnet/minecraft/client/gl/VertexBuffer;vertexCount:I
      • field_27368

        private VertexFormat.DrawMode field_27368
        Mappings:
        Namespace Name Mixin selector
        official f Ldpl;f:Ldpn$b;
        intermediary field_27368 Lnet/minecraft/class_291;field_27368:Lnet/minecraft/class_293$class_5596;
        named field_27368 Lnet/minecraft/client/gl/VertexBuffer;field_27368:Lnet/minecraft/client/render/VertexFormat$DrawMode;
      • field_27369

        private boolean field_27369
        Mappings:
        Namespace Name Mixin selector
        official g Ldpl;g:Z
        intermediary field_27369 Lnet/minecraft/class_291;field_27369:Z
        named field_27369 Lnet/minecraft/client/gl/VertexBuffer;field_27369:Z
      • field_29339

        private VertexFormat field_29339
        Mappings:
        Namespace Name Mixin selector
        official h Ldpl;h:Ldpn;
        intermediary field_29339 Lnet/minecraft/class_291;field_29339:Lnet/minecraft/class_293;
        named field_29339 Lnet/minecraft/client/gl/VertexBuffer;field_29339:Lnet/minecraft/client/render/VertexFormat;
    • 构造器详细资料

      • VertexBuffer

        public VertexBuffer()
    • 方法详细资料

      • bind

        public void bind()
        Mappings:
        Namespace Name Mixin selector
        official a Ldpl;a()V
        intermediary method_1353 Lnet/minecraft/class_291;method_1353()V
        named bind Lnet/minecraft/client/gl/VertexBuffer;bind()V
      • upload

        public void upload​(BufferBuilder buffer)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpl;a(Ldpd;)V
        intermediary method_1352 Lnet/minecraft/class_291;method_1352(Lnet/minecraft/class_287;)V
        named upload Lnet/minecraft/client/gl/VertexBuffer;upload(Lnet/minecraft/client/render/BufferBuilder;)V
      • submitUpload

        public CompletableFuture<Void> submitUpload​(BufferBuilder buffer)
        Mappings:
        Namespace Name Mixin selector
        official b Ldpl;b(Ldpd;)Ljava/util/concurrent/CompletableFuture;
        intermediary method_22643 Lnet/minecraft/class_291;method_22643(Lnet/minecraft/class_287;)Ljava/util/concurrent/CompletableFuture;
        named submitUpload Lnet/minecraft/client/gl/VertexBuffer;submitUpload(Lnet/minecraft/client/render/BufferBuilder;)Ljava/util/concurrent/CompletableFuture;
      • uploadInternal

        private void uploadInternal​(BufferBuilder buffer)
        Mappings:
        Namespace Name Mixin selector
        official c Ldpl;c(Ldpd;)V
        intermediary method_22644 Lnet/minecraft/class_291;method_22644(Lnet/minecraft/class_287;)V
        named uploadInternal Lnet/minecraft/client/gl/VertexBuffer;uploadInternal(Lnet/minecraft/client/render/BufferBuilder;)V
      • method_34437

        private void method_34437()
        Mappings:
        Namespace Name Mixin selector
        official g Ldpl;g()V
        intermediary method_34437 Lnet/minecraft/class_291;method_34437()V
        named method_34437 Lnet/minecraft/client/gl/VertexBuffer;method_34437()V
      • method_34430

        public static void method_34430()
        Mappings:
        Namespace Name Mixin selector
        official b Ldpl;b()V
        intermediary method_34430 Lnet/minecraft/class_291;method_34430()V
        named method_34430 Lnet/minecraft/client/gl/VertexBuffer;method_34430()V
      • method_35665

        public void method_35665()
        Mappings:
        Namespace Name Mixin selector
        official c Ldpl;c()V
        intermediary method_35665 Lnet/minecraft/class_291;method_35665()V
        named method_35665 Lnet/minecraft/client/gl/VertexBuffer;method_35665()V
      • method_34427

        public void method_34427​(Matrix4f matrix4f,
                                 Matrix4f matrix4f2,
                                 Shader shader)
        Mappings:
        Namespace Name Mixin selector
        official a Ldpl;a(Ld;Ld;Leml;)V
        intermediary method_34427 Lnet/minecraft/class_291;method_34427(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;Lnet/minecraft/class_5944;)V
        named method_34427 Lnet/minecraft/client/gl/VertexBuffer;method_34427(Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/Shader;)V
      • method_34431

        public void method_34431​(Matrix4f matrix4f,
                                 Matrix4f matrix4f2,
                                 Shader shader)
        Mappings:
        Namespace Name Mixin selector
        official b Ldpl;b(Ld;Ld;Leml;)V
        intermediary method_34431 Lnet/minecraft/class_291;method_34431(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;Lnet/minecraft/class_5944;)V
        named method_34431 Lnet/minecraft/client/gl/VertexBuffer;method_34431(Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/client/render/Shader;)V
      • method_34432

        public void method_34432()
        Mappings:
        Namespace Name Mixin selector
        official d Ldpl;d()V
        intermediary method_34432 Lnet/minecraft/class_291;method_34432()V
        named method_34432 Lnet/minecraft/client/gl/VertexBuffer;method_34432()V
      • unbind

        public static void unbind()
        Mappings:
        Namespace Name Mixin selector
        official e Ldpl;e()V
        intermediary method_1354 Lnet/minecraft/class_291;method_1354()V
        named unbind Lnet/minecraft/client/gl/VertexBuffer;unbind()V
      • close

        public void close()
        指定者:
        close 在接口中 AutoCloseable
        Mappings:
        Namespace Name Mixin selector
        official close Ldpl;close()V
        intermediary close Lnet/minecraft/class_291;close()V
        named close Lnet/minecraft/client/gl/VertexBuffer;close()V
      • method_34435

        public VertexFormat method_34435()
        Mappings:
        Namespace Name Mixin selector
        official f Ldpl;f()Ldpn;
        intermediary method_34435 Lnet/minecraft/class_291;method_34435()Lnet/minecraft/class_293;
        named method_34435 Lnet/minecraft/client/gl/VertexBuffer;method_34435()Lnet/minecraft/client/render/VertexFormat;