Class ImmediateVertexWriter

java.lang.Object
com.hbm_m.client.render.ImmediateVertexWriter

public final class ImmediateVertexWriter extends Object
Безопасная запись POSITION_TEX_COLOR для Embeddium SodiumBufferBuilder: int-цвет, uv перед color, либо полный vertex(...) через reflection.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    billboardQuad(com.mojang.blaze3d.vertex.VertexConsumer consumer, org.joml.Matrix4f matrix, float cx, float cy, float cz, org.joml.Vector3f left, org.joml.Vector3f up, float r, float g, float b, float a, float u0, float v0, float u1, float v1)
    Camera-facing quad (billboard) в локальных координатах эффекта.
    static void
    texColor(com.mojang.blaze3d.vertex.VertexConsumer consumer, org.joml.Matrix4f matrix, float x, float y, float z, float r, float g, float b, float a, float u, float v)
     
    static void
    worldQuad(com.mojang.blaze3d.vertex.VertexConsumer consumer, float x0, float y0, float z0, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float r, float g, float b, float a, float u0, float v0, float u1, float v1)
    Quad в мировых/камера-relative координатах (без Matrix4f).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • billboardQuad

      public static void billboardQuad(com.mojang.blaze3d.vertex.VertexConsumer consumer, org.joml.Matrix4f matrix, float cx, float cy, float cz, org.joml.Vector3f left, org.joml.Vector3f up, float r, float g, float b, float a, float u0, float v0, float u1, float v1)
      Camera-facing quad (billboard) в локальных координатах эффекта.
    • texColor

      public static void texColor(com.mojang.blaze3d.vertex.VertexConsumer consumer, org.joml.Matrix4f matrix, float x, float y, float z, float r, float g, float b, float a, float u, float v)
    • worldQuad

      public static void worldQuad(com.mojang.blaze3d.vertex.VertexConsumer consumer, float x0, float y0, float z0, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float r, float g, float b, float a, float u0, float v0, float u1, float v1)
      Quad в мировых/камера-relative координатах (без Matrix4f).