Klasse SignRenderer<T extends SignBlockPart<T>>

java.lang.Object
gollorum.signpost.blockpartdata.types.BlockPartRenderer<T>
gollorum.signpost.blockpartdata.types.renderers.SignRenderer<T>
Bekannte direkte Unterklassen:
LargeSignRenderer, ShortSignRenderer, WideSignRenderer

public abstract class SignRenderer<T extends SignBlockPart<T>> extends BlockPartRenderer<T>
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected abstract QuadModel
     
    protected abstract QuadModel
     
    protected abstract QuadModel
     
    void
    render(T sign, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, com.mojang.blaze3d.vertex.PoseStack blockToView, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.resources.model.MaterialSet materials, int combinedLights, int combinedOverlay, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderTypeFactory, net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay crumblingOverlay)
     
    protected abstract void
    renderText(T sign, com.mojang.blaze3d.vertex.PoseStack matrix, net.minecraft.client.gui.Font fontRenderer, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, int combinedLights)
     

    Von Klasse geerbte Methoden gollorum.signpost.blockpartdata.types.BlockPartRenderer

    register, renderDynamic

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • SignRenderer

      public SignRenderer()
  • Methodendetails

    • makeMainModel

      protected abstract QuadModel makeMainModel(T sign)
    • makeSecondaryModel

      protected abstract QuadModel makeSecondaryModel(T sign)
    • makeBakedOverlayModel

      protected abstract QuadModel makeBakedOverlayModel(T sign, Overlay overlay)
    • render

      public void render(T sign, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, com.mojang.blaze3d.vertex.PoseStack blockToView, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, net.minecraft.client.resources.model.MaterialSet materials, int combinedLights, int combinedOverlay, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderTypeFactory, net.minecraft.client.renderer.feature.ModelFeatureRenderer.CrumblingOverlay crumblingOverlay)
      Angegeben von:
      render in Klasse BlockPartRenderer<T extends SignBlockPart<T>>
    • renderText

      protected abstract void renderText(T sign, com.mojang.blaze3d.vertex.PoseStack matrix, net.minecraft.client.gui.Font fontRenderer, net.minecraft.client.renderer.SubmitNodeCollector nodeCollector, int combinedLights)