Interface SuperByteBuffer

All Known Implementing Classes:
DefaultSuperByteBuffer

public interface SuperByteBuffer
  • Method Details

    • renderInto

      void renderInto(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer)
    • isEmpty

      boolean isEmpty()
    • getTransforms

      com.mojang.blaze3d.vertex.PoseStack getTransforms()
    • reset

      <Self extends SuperByteBuffer> Self reset()
    • translate

      <Self extends SuperByteBuffer> Self translate(float x, float y, float z)
    • rotate

      <Self extends SuperByteBuffer> Self rotate(net.minecraft.core.Direction axis, float radians)
    • scale

      <Self extends SuperByteBuffer> Self scale(float factorX, float factorY, float factorZ)
    • transform

      <Self extends SuperByteBuffer> Self transform(com.mojang.blaze3d.vertex.PoseStack ms)
    • light

      <Self extends SuperByteBuffer> Self light(int packedLight)
    • light

      <Self extends SuperByteBuffer> Self light(com.mojang.math.Matrix4f lightTransform)
    • color

      <Self extends SuperByteBuffer> Self color(int color)
    • color

      <Self extends SuperByteBuffer> Self color(int r, int g, int b, int a)
    • shiftUV

      <Self extends SuperByteBuffer> Self shiftUV(SpriteShiftEntry entry)
    • shiftUVScrolling

      <Self extends SuperByteBuffer> Self shiftUVScrolling(SpriteShiftEntry entry, float scrollU, float scrollV)
    • shiftUVtoSheet

      <Self extends SuperByteBuffer> Self shiftUVtoSheet(SpriteShiftEntry entry, float uTarget, float vTarget, int sheetSize)
    • translate

      default <Self extends SuperByteBuffer> Self translate(double x, double y, double z)
    • rotate

      default <Self extends SuperByteBuffer> Self rotate(net.minecraft.core.Direction.Axis axis, float radians)
    • rotateCentered

      default <Self extends SuperByteBuffer> Self rotateCentered(net.minecraft.core.Direction axis, float radians)
    • rotateCentered

      default <Self extends SuperByteBuffer> Self rotateCentered(net.minecraft.core.Direction.Axis axis, float radians)
    • scale

      default <Self extends SuperByteBuffer> Self scale(float factor)
    • light

      default <Self extends SuperByteBuffer> Self light(com.mojang.math.Matrix4f lightTransform, int packedLight)
    • color

      default <Self extends SuperByteBuffer> Self color(Color color)
    • shiftUVScrolling

      default <Self extends SuperByteBuffer> Self shiftUVScrolling(SpriteShiftEntry entry, float scrollV)