Class FireEffectRenderer<T extends FireEffectInstance>

java.lang.Object
team.lodestar.lodestone.systems.fireeffect.FireEffectRenderer<T>

public abstract class FireEffectRenderer<T extends FireEffectInstance> extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canRender(T instance)
     
    protected static void
    fireVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pMatrixEntry, com.mojang.blaze3d.vertex.VertexConsumer pBuffer, float pX, float pY, float pZ, float pTexU, float pTexV)
     
    net.minecraft.client.resources.model.Material
     
    net.minecraft.client.resources.model.Material
     
    void
    renderScreen(T instance, net.minecraft.client.Minecraft pMinecraft, com.mojang.blaze3d.vertex.PoseStack pPoseStack)
     
    void
    renderWorld(T instance, com.mojang.blaze3d.vertex.PoseStack pMatrixStack, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.Camera camera, net.minecraft.world.entity.Entity pEntity)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FireEffectRenderer

      public FireEffectRenderer()
  • Method Details

    • canRender

      public boolean canRender(T instance)
    • getFirstFlame

      public net.minecraft.client.resources.model.Material getFirstFlame()
    • getSecondFlame

      public net.minecraft.client.resources.model.Material getSecondFlame()
    • renderScreen

      public void renderScreen(T instance, net.minecraft.client.Minecraft pMinecraft, com.mojang.blaze3d.vertex.PoseStack pPoseStack)
    • renderWorld

      public void renderWorld(T instance, com.mojang.blaze3d.vertex.PoseStack pMatrixStack, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.Camera camera, net.minecraft.world.entity.Entity pEntity)
    • fireVertex

      protected static void fireVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pMatrixEntry, com.mojang.blaze3d.vertex.VertexConsumer pBuffer, float pX, float pY, float pZ, float pTexU, float pTexV)