Class WorldProgram

Direct Known Subclasses:
CrumblingProgram

public class WorldProgram extends GlProgram
  • Field Details

    • uTime

      protected final int uTime
    • uViewProjection

      protected final int uViewProjection
    • uCameraPos

      protected final int uCameraPos
    • uWindowSize

      protected final int uWindowSize
    • uBlockAtlas

      protected int uBlockAtlas
    • uLightMap

      protected int uLightMap
  • Constructor Details

    • WorldProgram

      public WorldProgram(net.minecraft.resources.ResourceLocation name, int handle)
  • Method Details

    • registerSamplers

      protected void registerSamplers()
    • uploadViewProjection

      public void uploadViewProjection(com.mojang.math.Matrix4f viewProjection)
    • uploadWindowSize

      public void uploadWindowSize()
    • uploadCameraPos

      public void uploadCameraPos(double camX, double camY, double camZ)
    • uploadTime

      public void uploadTime(float renderTime)
    • bind

      public void bind()
      Overrides:
      bind in class GlProgram