Class TrackedElement<T>
java.lang.Object
net.createmod.ponder.foundation.element.PonderElement
net.createmod.ponder.foundation.element.PonderSceneElement
net.createmod.ponder.foundation.element.TrackedElement<T>
- Direct Known Subclasses:
EntityElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleanisStillValid(T element) voidrenderFirst(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, com.mojang.blaze3d.vertex.PoseStack ms, float pt) voidrenderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, com.mojang.blaze3d.vertex.PoseStack ms, float pt) voidrenderLayer(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.renderer.RenderType type, com.mojang.blaze3d.vertex.PoseStack ms, float pt) Methods inherited from class net.createmod.ponder.foundation.element.PonderElement
isVisible, reset, setVisible, tick, whileSkipping
-
Constructor Details
-
TrackedElement
-
-
Method Details
-
ifPresent
-
isStillValid
-
renderFirst
public void renderFirst(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, com.mojang.blaze3d.vertex.PoseStack ms, float pt) - Specified by:
renderFirstin classPonderSceneElement
-
renderLayer
public void renderLayer(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.renderer.RenderType type, com.mojang.blaze3d.vertex.PoseStack ms, float pt) - Specified by:
renderLayerin classPonderSceneElement
-
renderLast
public void renderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, com.mojang.blaze3d.vertex.PoseStack ms, float pt) - Specified by:
renderLastin classPonderSceneElement
-