Class AABBOutline
java.lang.Object
com.simibubi.create.foundation.utility.outliner.Outline
com.simibubi.create.foundation.utility.outliner.AABBOutline
- Direct Known Subclasses:
ChasingAABBOutline
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.foundation.utility.outliner.Outline
Outline.OutlineParams -
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.utility.outliner.Outline
params, transformNormals -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, float pt) voidrenderBB(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.AABB bb) protected voidrenderFace(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.core.Direction direction, net.minecraft.world.phys.Vec3 p1, net.minecraft.world.phys.Vec3 p2, net.minecraft.world.phys.Vec3 p3, net.minecraft.world.phys.Vec3 p4, boolean noCull) voidsetBounds(net.minecraft.world.phys.AABB bb) Methods inherited from class com.simibubi.create.foundation.utility.outliner.Outline
getParams, putQuad, putQuadUV, putVertex, putVertex, renderAACuboidLine, renderCuboidLine, tick
-
Field Details
-
bb
protected net.minecraft.world.phys.AABB bb
-
-
Constructor Details
-
AABBOutline
public AABBOutline(net.minecraft.world.phys.AABB bb)
-
-
Method Details
-
render
-
renderBB
public void renderBB(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.world.phys.AABB bb) -
renderFace
protected void renderFace(com.mojang.blaze3d.vertex.PoseStack ms, SuperRenderTypeBuffer buffer, net.minecraft.core.Direction direction, net.minecraft.world.phys.Vec3 p1, net.minecraft.world.phys.Vec3 p2, net.minecraft.world.phys.Vec3 p3, net.minecraft.world.phys.Vec3 p4, boolean noCull) -
setBounds
public void setBounds(net.minecraft.world.phys.AABB bb)
-