Class AnimatedSceneElementBase
java.lang.Object
net.createmod.ponder.foundation.element.PonderElementBase
net.createmod.ponder.foundation.element.AnimatedSceneElementBase
- All Implemented Interfaces:
AnimatedSceneElement,PonderElement,PonderSceneElement
- Direct Known Subclasses:
MinecartElementImpl,OutlinerElement,ParrotElementImpl,WorldSectionElementImpl
public abstract class AnimatedSceneElementBase
extends PonderElementBase
implements AnimatedSceneElement
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected floatapplyFade(com.mojang.blaze3d.vertex.PoseStack ms, float pt) voidforceApplyFade(float fade) protected intlightCoordsFromFade(float fade) final voidrenderFirst(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float pt) protected voidrenderFirst(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float fade, float pt) final voidrenderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float pt) protected voidrenderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float fade, float pt) final voidrenderLayer(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.renderer.RenderType type, net.minecraft.client.gui.GuiGraphics graphics, float pt) protected voidrenderLayer(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.renderer.RenderType type, net.minecraft.client.gui.GuiGraphics graphics, float fade, float pt) voidsetFade(float fade) voidsetFadeVec(net.minecraft.world.phys.Vec3 fadeVec) Methods inherited from class net.createmod.ponder.foundation.element.PonderElementBase
isVisible, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.createmod.ponder.api.element.PonderElement
isVisible, reset, setVisible, tick, whileSkipping
-
Field Details
-
fadeVec
protected net.minecraft.world.phys.Vec3 fadeVec -
fade
protected net.createmod.catnip.utility.animation.LerpedFloat fade
-
-
Constructor Details
-
AnimatedSceneElementBase
public AnimatedSceneElementBase()
-
-
Method Details
-
forceApplyFade
public void forceApplyFade(float fade) - Specified by:
forceApplyFadein interfaceAnimatedSceneElement
-
setFade
public void setFade(float fade) - Specified by:
setFadein interfaceAnimatedSceneElement
-
setFadeVec
public void setFadeVec(net.minecraft.world.phys.Vec3 fadeVec) - Specified by:
setFadeVecin interfaceAnimatedSceneElement
-
renderFirst
public final void renderFirst(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float pt) - Specified by:
renderFirstin interfacePonderSceneElement
-
renderLayer
public final void renderLayer(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.renderer.RenderType type, net.minecraft.client.gui.GuiGraphics graphics, float pt) - Specified by:
renderLayerin interfacePonderSceneElement
-
renderLast
public final void renderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float pt) - Specified by:
renderLastin interfacePonderSceneElement
-
applyFade
protected float applyFade(com.mojang.blaze3d.vertex.PoseStack ms, float pt) -
renderLayer
protected void renderLayer(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.renderer.RenderType type, net.minecraft.client.gui.GuiGraphics graphics, float fade, float pt) -
renderFirst
protected void renderFirst(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float fade, float pt) -
renderLast
protected void renderLast(PonderLevel world, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.client.gui.GuiGraphics graphics, float fade, float pt) -
lightCoordsFromFade
protected int lightCoordsFromFade(float fade)
-