类 DelegatingVertexConsumer

java.lang.Object
committee.nova.mods.avaritia.api.client.render.buffer.DelegatingVertexConsumer
所有已实现的接口:
com.mojang.blaze3d.vertex.VertexConsumer, ISpriteAwareVertexConsumer, net.minecraftforge.client.extensions.IForgeVertexConsumer
直接已知子类:
AlphaOverrideVertexConsumer, TransformingVertexConsumer

public abstract class DelegatingVertexConsumer extends Object implements ISpriteAwareVertexConsumer
A simple VertexConsumer implementation which forwards to a delegate.

Created by covers1624 on 29/3/22.

  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected final com.mojang.blaze3d.vertex.VertexConsumer
     
  • 构造器概要

    构造器
    构造器
    说明
    DelegatingVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    @NotNull com.mojang.blaze3d.vertex.VertexConsumer
    color(int r, int g, int b, int a)
     
    void
    defaultColor(int r, int g, int b, int a)
     
    void
     
    @NotNull com.mojang.blaze3d.vertex.VertexConsumer
    normal(float x, float y, float z)
     
    @NotNull com.mojang.blaze3d.vertex.VertexConsumer
    overlayCoords(int u, int v)
     
    void
    sprite(net.minecraft.client.renderer.texture.TextureAtlasSprite sprite)
     
    void
     
    @NotNull com.mojang.blaze3d.vertex.VertexConsumer
    uv(float u, float v)
     
    @NotNull com.mojang.blaze3d.vertex.VertexConsumer
    uv2(int u, int v)
     
    @NotNull com.mojang.blaze3d.vertex.VertexConsumer
    vertex(double x, double y, double z)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 net.minecraftforge.client.extensions.IForgeVertexConsumer

    applyBakedLighting, applyBakedNormals, misc, putBulkData

    从接口继承的方法 com.mojang.blaze3d.vertex.VertexConsumer

    color, color, normal, overlayCoords, putBulkData, putBulkData, putBulkData, uv2, vertex, vertex
  • 字段详细资料

    • delegate

      protected final com.mojang.blaze3d.vertex.VertexConsumer delegate
  • 构造器详细资料

    • DelegatingVertexConsumer

      public DelegatingVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate)
  • 方法详细资料

    • sprite

      public void sprite(net.minecraft.client.renderer.texture.TextureAtlasSprite sprite)
      指定者:
      sprite 在接口中 ISpriteAwareVertexConsumer
    • vertex

      @NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer vertex(double x, double y, double z)
      指定者:
      vertex 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • color

      @NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer color(int r, int g, int b, int a)
      指定者:
      color 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • uv

      @NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer uv(float u, float v)
      指定者:
      uv 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • overlayCoords

      @NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int u, int v)
      指定者:
      overlayCoords 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • uv2

      @NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer uv2(int u, int v)
      指定者:
      uv2 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • normal

      @NotNull public @NotNull com.mojang.blaze3d.vertex.VertexConsumer normal(float x, float y, float z)
      指定者:
      normal 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • endVertex

      public void endVertex()
      指定者:
      endVertex 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • defaultColor

      public void defaultColor(int r, int g, int b, int a)
      指定者:
      defaultColor 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • unsetDefaultColor

      public void unsetDefaultColor()
      指定者:
      unsetDefaultColor 在接口中 com.mojang.blaze3d.vertex.VertexConsumer