Class Uniform

All Implemented Interfaces:
AutoCloseable

public class Uniform extends AbstractUniform implements AutoCloseable
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • location

      private int location
    • type

      private final UniformType type
    • intValues

      private final IntBuffer intValues
    • floatValues

      private final FloatBuffer floatValues
    • name

      private final String name
    • dirty

      private boolean dirty
  • Constructor Details

  • Method Details

    • glGetUniformLocation

      public static int glGetUniformLocation(int p_409976_, CharSequence p_410329_)
    • uploadInteger

      public static void uploadInteger(int p_410167_, int p_410227_)
    • close

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

      public void setLocation(int p_410451_)
    • getName

      public String getName()
    • getType

      public UniformType getType()
    • set

      public final void set(float p_410260_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(float p_410013_, float p_409885_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(float p_410560_, float p_410676_, float p_410658_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(org.joml.Vector3f p_410611_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(float p_410579_, float p_410376_, float p_410811_, float p_410331_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(int p_410028_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(int p_409826_, int p_410048_, int p_410852_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(float[] p_410549_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(int[] p_410800_)
      Overrides:
      set in class AbstractUniform
    • set

      public final void set(org.joml.Matrix4f p_410686_)
      Overrides:
      set in class AbstractUniform
    • upload

      public void upload()