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)
-