All Known Implementing Classes:
AssimpEntityRenderer, SMDEntityRenderer

public interface EntityRenderer
  • Method Summary

    Modifier and Type
    Method
    Description
    load(ModelData modelData)
     
    void
    render(RenderContext renderContext)
     
    static void
    renderAxis(RenderContext context, Node node, org.joml.Vector3f forward, int color)
     
    default void
    renderBone(RenderContext context, Scene scene, Mesh mesh, Animation animation, Node node, org.joml.Matrix4f parentTransform)
     
    static void
    renderVector(com.mojang.blaze3d.vertex.PoseStack poseStack, com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, org.joml.Vector3f position, org.joml.Vector3f direction, int color)
     
  • Method Details

    • load

      Scene load(ModelData modelData)
    • render

      void render(RenderContext renderContext)
    • renderBone

      default void renderBone(RenderContext context, Scene scene, Mesh mesh, Animation animation, Node node, org.joml.Matrix4f parentTransform)
    • renderAxis

      static void renderAxis(RenderContext context, Node node, org.joml.Vector3f forward, int color)
    • renderVector

      static void renderVector(com.mojang.blaze3d.vertex.PoseStack poseStack, com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, org.joml.Vector3f position, org.joml.Vector3f direction, int color)