Class TransformingVertexConsumer

java.lang.Object
codechicken.lib.render.buffer.DelegatingVertexConsumer
codechicken.lib.render.buffer.TransformingVertexConsumer
All Implemented Interfaces:
ISpriteAwareVertexConsumer, com.mojang.blaze3d.vertex.VertexConsumer, net.neoforged.neoforge.client.extensions.IVertexConsumerExtension

public class TransformingVertexConsumer extends DelegatingVertexConsumer
Created by covers1624 on 4/24/20.
  • Field Summary

    Fields inherited from class codechicken.lib.render.buffer.DelegatingVertexConsumer

    delegate
  • Constructor Summary

    Constructors
    Constructor
    Description
    TransformingVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate, Transformation transform)
     
    TransformingVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate, com.mojang.blaze3d.vertex.PoseStack stack)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.blaze3d.vertex.VertexConsumer
    addVertex(float x, float y, float z)
     
    com.mojang.blaze3d.vertex.VertexConsumer
    setNormal(float x, float y, float z)
     

    Methods inherited from class codechicken.lib.render.buffer.DelegatingVertexConsumer

    setColor, setUv, setUv1, setUv2, sprite

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension

    applyBakedLighting, applyBakedNormals, misc, putBulkData

    Methods inherited from interface com.mojang.blaze3d.vertex.VertexConsumer

    addVertex, addVertex, addVertex, addVertex, addVertex, putBulkData, putBulkData, setColor, setColor, setLight, setNormal, setOverlay, setWhiteAlpha
  • Constructor Details

    • TransformingVertexConsumer

      public TransformingVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate, com.mojang.blaze3d.vertex.PoseStack stack)
    • TransformingVertexConsumer

      public TransformingVertexConsumer(com.mojang.blaze3d.vertex.VertexConsumer delegate, Transformation transform)
  • Method Details

    • addVertex

      public com.mojang.blaze3d.vertex.VertexConsumer addVertex(float x, float y, float z)
      Specified by:
      addVertex in interface com.mojang.blaze3d.vertex.VertexConsumer
      Overrides:
      addVertex in class DelegatingVertexConsumer
    • setNormal

      public com.mojang.blaze3d.vertex.VertexConsumer setNormal(float x, float y, float z)
      Specified by:
      setNormal in interface com.mojang.blaze3d.vertex.VertexConsumer
      Overrides:
      setNormal in class DelegatingVertexConsumer