Interface IQuadTransformer


public interface IQuadTransformer
Transformer for baked quads.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    applying(com.mojang.math.Transformation transform)
    Creates a BakedQuad transformer that applies the specified Transformation.
    applyingLightmap(int lightmap)
    Creates a BakedQuad transformer that applies the specified lightmap.
    Creates a BakedQuad transformer that does nothing.
    default List<net.minecraft.client.renderer.block.model.BakedQuad>
    process(List<net.minecraft.client.renderer.block.model.BakedQuad> inputs)
     
    default net.minecraft.client.renderer.block.model.BakedQuad
    process(net.minecraft.client.renderer.block.model.BakedQuad quad)
     
    default void
    processInPlace(List<net.minecraft.client.renderer.block.model.BakedQuad> quads)
     
    void
    processInPlace(net.minecraft.client.renderer.block.model.BakedQuad quad)
     
  • Field Details

    • STRIDE

      static final int STRIDE
    • POSITION

      static final int POSITION
    • COLOR

      static final int COLOR
    • UV0

      static final int UV0
    • UV1

      static final int UV1
    • UV2

      static final int UV2
    • NORMAL

      static final int NORMAL
  • Method Details

    • empty

      static IQuadTransformer empty()
      Creates a BakedQuad transformer that does nothing.
    • applying

      static IQuadTransformer applying(com.mojang.math.Transformation transform)
      Creates a BakedQuad transformer that applies the specified Transformation.
    • applyingLightmap

      static IQuadTransformer applyingLightmap(int lightmap)
      Creates a BakedQuad transformer that applies the specified lightmap.
    • processInPlace

      void processInPlace(net.minecraft.client.renderer.block.model.BakedQuad quad)
    • processInPlace

      default void processInPlace(List<net.minecraft.client.renderer.block.model.BakedQuad> quads)
    • process

      default net.minecraft.client.renderer.block.model.BakedQuad process(net.minecraft.client.renderer.block.model.BakedQuad quad)
    • process

      default List<net.minecraft.client.renderer.block.model.BakedQuad> process(List<net.minecraft.client.renderer.block.model.BakedQuad> inputs)
    • andThen

      default IQuadTransformer andThen(IQuadTransformer other)