类 BakedQuadVertexBuilder

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

public class BakedQuadVertexBuilder extends Object implements com.mojang.blaze3d.vertex.VertexConsumer, ISpriteAwareVertexConsumer
A VertexConsumer implementation to build BakedQuads.

Created by covers1624 on 4/23/20.

  • 构造器概要

    构造器
    构造器
    说明
     
    BakedQuadVertexBuilder(com.mojang.blaze3d.vertex.VertexFormat format)
     
    BakedQuadVertexBuilder(com.mojang.blaze3d.vertex.VertexFormat.Mode mode)
     
    BakedQuadVertexBuilder(com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode)
     
     
    BakedQuadVertexBuilder(CachedFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    List<net.minecraft.client.renderer.block.model.BakedQuad>
     
    com.mojang.blaze3d.vertex.VertexConsumer
    color(int red, int green, int blue, int alpha)
     
    void
    defaultColor(int r, int g, int b, int a)
     
    void
     
    com.mojang.blaze3d.vertex.VertexConsumer
    normal(float x, float y, float z)
     
    com.mojang.blaze3d.vertex.VertexConsumer
    overlayCoords(int u, int v)
     
    void
     
    void
    setFormat(com.mojang.blaze3d.vertex.VertexFormat format)
     
    void
     
    void
    sprite(net.minecraft.client.renderer.texture.TextureAtlasSprite sprite)
     
    void
     
    com.mojang.blaze3d.vertex.VertexConsumer
    uv(float u, float v)
     
    com.mojang.blaze3d.vertex.VertexConsumer
    uv2(int u, int v)
     
    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
  • 构造器详细资料

    • BakedQuadVertexBuilder

      public BakedQuadVertexBuilder()
    • BakedQuadVertexBuilder

      public BakedQuadVertexBuilder(com.mojang.blaze3d.vertex.VertexFormat format)
    • BakedQuadVertexBuilder

      public BakedQuadVertexBuilder(CachedFormat format)
    • BakedQuadVertexBuilder

      public BakedQuadVertexBuilder(com.mojang.blaze3d.vertex.VertexFormat.Mode mode)
    • BakedQuadVertexBuilder

      public BakedQuadVertexBuilder(com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode)
    • BakedQuadVertexBuilder

      public BakedQuadVertexBuilder(CachedFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode)
  • 方法详细资料

    • setFormat

      public void setFormat(com.mojang.blaze3d.vertex.VertexFormat format)
    • setFormat

      public void setFormat(CachedFormat format)
    • reset

      public void reset()
    • sprite

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

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

      public com.mojang.blaze3d.vertex.VertexConsumer color(int red, int green, int blue, int alpha)
      指定者:
      color 在接口中 com.mojang.blaze3d.vertex.VertexConsumer
    • uv

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

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

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

      public 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
    • bake

      public List<net.minecraft.client.renderer.block.model.BakedQuad> bake()