Class ShaderProgramImpl.ShaderWrapper

java.lang.Object
com.mojang.blaze3d.shaders.Program
foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
Enclosing class:
ShaderProgramImpl

public static class ShaderProgramImpl.ShaderWrapper extends com.mojang.blaze3d.shaders.Program
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.mojang.blaze3d.shaders.Program

    com.mojang.blaze3d.shaders.Program.Type
  • Constructor Summary

    Constructors
    Constructor
    Description
    ShaderWrapper(com.mojang.blaze3d.shaders.Program.Type type, ShaderProgram program)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    attachToShader(@NotNull com.mojang.blaze3d.shaders.Shader shader)
     
    void
     
    int
     
    @NotNull String
     

    Methods inherited from class com.mojang.blaze3d.shaders.Program

    compileShader, compileShaderInternal

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ShaderWrapper

      public ShaderWrapper(com.mojang.blaze3d.shaders.Program.Type type, ShaderProgram program)
  • Method Details

    • attachToShader

      public void attachToShader(@NotNull @NotNull com.mojang.blaze3d.shaders.Shader shader)
      Overrides:
      attachToShader in class com.mojang.blaze3d.shaders.Program
    • close

      public void close()
      Overrides:
      close in class com.mojang.blaze3d.shaders.Program
    • getName

      @NotNull public @NotNull String getName()
      Overrides:
      getName in class com.mojang.blaze3d.shaders.Program
    • getId

      public int getId()
      Overrides:
      getId in class com.mojang.blaze3d.shaders.Program