Class ExpandingLineOutline

java.lang.Object
net.createmod.catnip.outliner.Outline
net.createmod.catnip.outliner.LineOutline
com.cake.azimuth.client.outlines.ExpandingLineOutline

public class ExpandingLineOutline extends net.createmod.catnip.outliner.LineOutline
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.createmod.catnip.outliner.LineOutline

    net.createmod.catnip.outliner.LineOutline.EndChasingLineOutline

    Nested classes/interfaces inherited from class net.createmod.catnip.outliner.Outline

    net.createmod.catnip.outliner.Outline.OutlineParams
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int
     
    protected int
     

    Fields inherited from class net.createmod.catnip.outliner.LineOutline

    end, start

    Fields inherited from class net.createmod.catnip.outliner.Outline

    colorTemp, diffPosTemp, maxPosTemp, minPosTemp, normalTransformTemp, params, posTransformTemp
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    renderInner(@NotNull com.mojang.blaze3d.vertex.PoseStack ms, @NotNull com.mojang.blaze3d.vertex.VertexConsumer consumer, @NotNull net.minecraft.world.phys.Vec3 camera, float pt, float width, @NotNull org.joml.Vector4f color, int lightmap, boolean disableNormals)
     
    setGrowingTicks(int growingTicks)
     
    setGrowingTicksElapsed(int growingTicksElapsed)
     
     

    Methods inherited from class net.createmod.catnip.outliner.LineOutline

    render, set, set

    Methods inherited from class net.createmod.catnip.outliner.Outline

    bufferCuboid, bufferCuboidLine, bufferCuboidLine, bufferQuad, bufferQuad, getParams, tick

    Methods inherited from class java.lang.Object

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

    • growingTicksElapsed

      protected int growingTicksElapsed
    • growingTicks

      protected int growingTicks
  • Constructor Details

    • ExpandingLineOutline

      public ExpandingLineOutline()
  • Method Details

    • setGrowingTicks

      public ExpandingLineOutline setGrowingTicks(int growingTicks)
    • setGrowingTicksElapsed

      public ExpandingLineOutline setGrowingTicksElapsed(int growingTicksElapsed)
    • tickGrowingTicksElapsed

      public ExpandingLineOutline tickGrowingTicksElapsed()
    • renderInner

      protected void renderInner(@NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack ms, @NotNull @NotNull com.mojang.blaze3d.vertex.VertexConsumer consumer, @NotNull @NotNull net.minecraft.world.phys.Vec3 camera, float pt, float width, @NotNull @NotNull org.joml.Vector4f color, int lightmap, boolean disableNormals)
      Overrides:
      renderInner in class net.createmod.catnip.outliner.LineOutline