Interface ShaderProgramSetupView

All Known Subinterfaces:
EffectShaderProgram
All Known Implementing Classes:
JsonEffectShaderProgram, ShaderProgram

@Environment(CLIENT) public interface ShaderProgramSetupView
A superinterface of ShaderProgram that exposes methods necessary for linking or deleting this shader program.
Mappings:
Namespace Name
named net/minecraft/client/gl/ShaderProgramSetupView
intermediary net/minecraft/class_3679
official fae
  • Method Details

    • getGlRef

      int getGlRef()
      Mappings:
      Namespace Name Mixin selector
      named getGlRef Lnet/minecraft/client/gl/ShaderProgramSetupView;getGlRef()I
      intermediary method_1270 Lnet/minecraft/class_3679;method_1270()I
      official a Lfae;a()I
    • markUniformsDirty

      void markUniformsDirty()
      Mappings:
      Namespace Name Mixin selector
      named markUniformsDirty Lnet/minecraft/client/gl/ShaderProgramSetupView;markUniformsDirty()V
      intermediary method_1279 Lnet/minecraft/class_3679;method_1279()V
      official b Lfae;b()V
    • getVertexShader

      ShaderStage getVertexShader()
      Mappings:
      Namespace Name Mixin selector
      named getVertexShader Lnet/minecraft/client/gl/ShaderProgramSetupView;getVertexShader()Lnet/minecraft/client/gl/ShaderStage;
      intermediary method_1274 Lnet/minecraft/class_3679;method_1274()Lnet/minecraft/class_281;
      official c Lfae;c()Lfac;
    • getFragmentShader

      ShaderStage getFragmentShader()
      Mappings:
      Namespace Name Mixin selector
      named getFragmentShader Lnet/minecraft/client/gl/ShaderProgramSetupView;getFragmentShader()Lnet/minecraft/client/gl/ShaderStage;
      intermediary method_1278 Lnet/minecraft/class_3679;method_1278()Lnet/minecraft/class_281;
      official d Lfae;d()Lfac;
    • attachReferencedShaders

      void attachReferencedShaders()
      Mappings:
      Namespace Name Mixin selector
      named attachReferencedShaders Lnet/minecraft/client/gl/ShaderProgramSetupView;attachReferencedShaders()V
      intermediary method_34418 Lnet/minecraft/class_3679;method_34418()V
      official e Lfae;e()V