Class Lighting

java.lang.Object
com.mojang.blaze3d.platform.Lighting
All Implemented Interfaces:
AutoCloseable

public class Lighting extends Object implements AutoCloseable
  • Field Details

    • DIFFUSE_LIGHT_0

      private static final org.joml.Vector3f DIFFUSE_LIGHT_0
    • DIFFUSE_LIGHT_1

      private static final org.joml.Vector3f DIFFUSE_LIGHT_1
    • NETHER_DIFFUSE_LIGHT_0

      private static final org.joml.Vector3f NETHER_DIFFUSE_LIGHT_0
    • NETHER_DIFFUSE_LIGHT_1

      private static final org.joml.Vector3f NETHER_DIFFUSE_LIGHT_1
    • INVENTORY_DIFFUSE_LIGHT_0

      private static final org.joml.Vector3f INVENTORY_DIFFUSE_LIGHT_0
    • INVENTORY_DIFFUSE_LIGHT_1

      private static final org.joml.Vector3f INVENTORY_DIFFUSE_LIGHT_1
    • UBO_SIZE

      public static final int UBO_SIZE
    • buffer

      private final GpuBuffer buffer
    • paddedSize

      private final int paddedSize
  • Constructor Details

    • Lighting

      public Lighting()
  • Method Details

    • updateLevel

      public void updateLevel(boolean pNether)
    • updateBuffer

      private void updateBuffer(Lighting.Entry p_418264_, org.joml.Vector3f p_418385_, org.joml.Vector3f p_418228_)
    • setupFor

      public void setupFor(Lighting.Entry pEntry)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable