Class ModelMesh

java.lang.Object
foundry.veil.model.graveyard.render.mesh.ModelMesh
Direct Known Subclasses:
StaticMesh

public abstract class ModelMesh extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     
    protected static class 
     
    protected static final record 
     
    protected static final record 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ModelMesh
     
    final boolean
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ModelMesh(boolean isStatic)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
    render(@Nullable InterpolatedBone part, com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay, float pRed, float pGreen, float pBlue, float pAlpha)
     
    void
    render(com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay, float pRed, float pGreen, float pBlue, float pAlpha)
     
    void
    update(@Nullable InterpolatedBone part, InterpolatedSkeleton model, int ticks, float partialTick)
     

    Methods inherited from class java.lang.Object

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

    • isStatic

      public final boolean isStatic
    • EMPTY

      public static final ModelMesh EMPTY
  • Constructor Details

    • ModelMesh

      protected ModelMesh(boolean isStatic)
  • Method Details

    • update

      public void update(@Nullable @Nullable InterpolatedBone part, InterpolatedSkeleton model, int ticks, float partialTick)
    • render

      public abstract void render(@Nullable @Nullable InterpolatedBone part, com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay, float pRed, float pGreen, float pBlue, float pAlpha)
    • render

      public void render(com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pVertexConsumer, int pPackedLight, int pPackedOverlay, float pRed, float pGreen, float pBlue, float pAlpha)