Class LineOutline
java.lang.Object
net.createmod.catnip.utility.outliner.Outline
net.createmod.catnip.utility.outliner.LineOutline
- Direct Known Subclasses:
LineOutline.EndChasingLineOutline
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.createmod.catnip.utility.outliner.Outline
Outline.OutlineParams -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.joml.Vector3dprotected final org.joml.Vector3dFields inherited from class net.createmod.catnip.utility.outliner.Outline
colorTemp, diffPosTemp, maxPosTemp, minPosTemp, normalTransformTemp, params, posTransformTemp -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera, float pt) protected voidrenderInner(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.world.phys.Vec3 camera, float pt, float width, org.joml.Vector4f color, int lightmap, boolean disableNormals) set(net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end) set(org.joml.Vector3d start, org.joml.Vector3d end) Methods inherited from class net.createmod.catnip.utility.outliner.Outline
bufferCuboid, bufferCuboidLine, bufferCuboidLine, bufferQuad, bufferQuad, getParams, tick
-
Field Details
-
start
protected final org.joml.Vector3d start -
end
protected final org.joml.Vector3d end
-
-
Constructor Details
-
LineOutline
public LineOutline()
-
-
Method Details
-
set
-
set
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera, float pt) -
renderInner
protected void renderInner(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.world.phys.Vec3 camera, float pt, float width, org.joml.Vector4f color, int lightmap, boolean disableNormals)
-