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(com.mojang.blaze3d.shaders.Shader shader)
     
    void
     
    int
     
     

    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(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

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

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