Class Renderer3D

java.lang.Object
meteordevelopment.meteorclient.renderer.Renderer3D

public class Renderer3D extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final Mesh
     
    final Mesh
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    blockLines(int x, int y, int z, Color color, int excludeDir)
     
    void
    blockSides(int x, int y, int z, Color color, int excludeDir)
     
    void
    box(double x1, double y1, double z1, double x2, double y2, double z2, Color sideColor, Color lineColor, ShapeMode mode, int excludeDir)
     
    void
    box(net.minecraft.util.math.BlockPos pos, Color sideColor, Color lineColor, ShapeMode mode, int excludeDir)
     
    void
    box(net.minecraft.util.math.Box box, Color sideColor, Color lineColor, ShapeMode mode, int excludeDir)
     
    void
    boxLines(double x1, double y1, double z1, double x2, double y2, double z2, Color color, int excludeDir)
     
    void
    boxSides(double x1, double y1, double z1, double x2, double y2, double z2, Color color, int excludeDir)
     
    void
    end()
     
    void
    gradientQuadVertical(double x1, double y1, double z1, double x2, double y2, double z2, Color topColor, Color bottomColor)
     
    void
    line(double x1, double y1, double z1, double x2, double y2, double z2, Color color)
     
    void
    line(double x1, double y1, double z1, double x2, double y2, double z2, Color color1, Color color2)
     
    void
    quad(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4, Color color)
     
    void
    quad(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4, Color topLeft, Color topRight, Color bottomRight, Color bottomLeft)
     
    void
    quadHorizontal(double x1, double y, double z1, double x2, double z2, Color color)
     
    void
    quadVertical(double x1, double y1, double z1, double x2, double y2, double z2, Color color)
     
    void
    render(net.minecraft.client.util.math.MatrixStack matrices)
     
    void
    side(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4, Color sideColor, Color lineColor, ShapeMode mode)
     
    void
    sideHorizontal(double x1, double y, double z1, double x2, double z2, Color sideColor, Color lineColor, ShapeMode mode)
     
    void
    sideVertical(double x1, double y1, double z1, double x2, double y2, double z2, Color sideColor, Color lineColor, ShapeMode mode)
     

    Methods inherited from class java.lang.Object

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

    • lines

      public final Mesh lines
    • triangles

      public final Mesh triangles
  • Constructor Details

    • Renderer3D

      public Renderer3D()
  • Method Details

    • begin

      public void begin()
    • end

      public void end()
    • render

      public void render(net.minecraft.client.util.math.MatrixStack matrices)
    • line

      public void line(double x1, double y1, double z1, double x2, double y2, double z2, Color color1, Color color2)
    • line

      public void line(double x1, double y1, double z1, double x2, double y2, double z2, Color color)
    • boxLines

      public void boxLines(double x1, double y1, double z1, double x2, double y2, double z2, Color color, int excludeDir)
    • blockLines

      public void blockLines(int x, int y, int z, Color color, int excludeDir)
    • quad

      public void quad(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4, Color topLeft, Color topRight, Color bottomRight, Color bottomLeft)
    • quad

      public void quad(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4, Color color)
    • quadVertical

      public void quadVertical(double x1, double y1, double z1, double x2, double y2, double z2, Color color)
    • quadHorizontal

      public void quadHorizontal(double x1, double y, double z1, double x2, double z2, Color color)
    • gradientQuadVertical

      public void gradientQuadVertical(double x1, double y1, double z1, double x2, double y2, double z2, Color topColor, Color bottomColor)
    • side

      public void side(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4, Color sideColor, Color lineColor, ShapeMode mode)
    • sideVertical

      public void sideVertical(double x1, double y1, double z1, double x2, double y2, double z2, Color sideColor, Color lineColor, ShapeMode mode)
    • sideHorizontal

      public void sideHorizontal(double x1, double y, double z1, double x2, double z2, Color sideColor, Color lineColor, ShapeMode mode)
    • boxSides

      public void boxSides(double x1, double y1, double z1, double x2, double y2, double z2, Color color, int excludeDir)
    • blockSides

      public void blockSides(int x, int y, int z, Color color, int excludeDir)
    • box

      public void box(double x1, double y1, double z1, double x2, double y2, double z2, Color sideColor, Color lineColor, ShapeMode mode, int excludeDir)
    • box

      public void box(net.minecraft.util.math.BlockPos pos, Color sideColor, Color lineColor, ShapeMode mode, int excludeDir)
    • box

      public void box(net.minecraft.util.math.Box box, Color sideColor, Color lineColor, ShapeMode mode, int excludeDir)