接口 IVertexConsumer

所有已知实现类:
Quad

public interface IVertexConsumer
  • 方法概要

    修饰符和类型
    方法
    说明
    com.mojang.blaze3d.vertex.VertexFormat
     
    void
    put(int element, float... data)
     
    void
    put(Quad quad)
    Assumes the data is already completely unpacked.
    default void
    put(net.minecraft.client.renderer.block.model.BakedQuad quad)
     
    void
    setApplyDiffuseLighting(boolean diffuse)
     
    void
    setQuadOrientation(net.minecraft.core.Direction orientation)
     
    void
    setQuadTint(int tint)
     
    void
    setTexture(net.minecraft.client.renderer.texture.TextureAtlasSprite texture)
     
  • 方法详细资料

    • getVertexFormat

      com.mojang.blaze3d.vertex.VertexFormat getVertexFormat()
    • setQuadTint

      void setQuadTint(int tint)
    • setQuadOrientation

      void setQuadOrientation(net.minecraft.core.Direction orientation)
    • setApplyDiffuseLighting

      void setApplyDiffuseLighting(boolean diffuse)
    • setTexture

      void setTexture(net.minecraft.client.renderer.texture.TextureAtlasSprite texture)
    • put

      void put(int element, float... data)
    • put

      void put(Quad quad)
      Assumes the data is already completely unpacked. You must always copy the data from the quad provided to an internal cache. basically: this.quad.put(quad);
      参数:
      quad - The quad to copy data from.
    • put

      default void put(net.minecraft.client.renderer.block.model.BakedQuad quad)