Package net.minecraft.client.gl
Interface ShaderProgramSetupView
- All Known Subinterfaces:
 EffectShaderProgram
- All Known Implementing Classes:
 JsonEffectShaderProgram,ShaderProgram
A superinterface of 
ShaderProgram that exposes methods necessary
 for linking or deleting this shader program.- Mappings:
 Namespace Name named net/minecraft/client/gl/ShaderProgramSetupViewintermediary net/minecraft/class_3679official fay
- 
Method Summary
 
- 
Method Details
- 
getGlRef
int getGlRef()- Mappings:
 Namespace Name Mixin selector named getGlRefLnet/minecraft/client/gl/ShaderProgramSetupView;getGlRef()Iintermediary method_1270Lnet/minecraft/class_3679;method_1270()Iofficial aLfay;a()I
 - 
markUniformsDirty
void markUniformsDirty()- Mappings:
 Namespace Name Mixin selector named markUniformsDirtyLnet/minecraft/client/gl/ShaderProgramSetupView;markUniformsDirty()Vintermediary method_1279Lnet/minecraft/class_3679;method_1279()Vofficial bLfay;b()V
 - 
getVertexShader
ShaderStage getVertexShader()- Mappings:
 Namespace Name Mixin selector named getVertexShaderLnet/minecraft/client/gl/ShaderProgramSetupView;getVertexShader()Lnet/minecraft/client/gl/ShaderStage;intermediary method_1274Lnet/minecraft/class_3679;method_1274()Lnet/minecraft/class_281;official cLfay;c()Lfaw;
 - 
getFragmentShader
ShaderStage getFragmentShader()- Mappings:
 Namespace Name Mixin selector named getFragmentShaderLnet/minecraft/client/gl/ShaderProgramSetupView;getFragmentShader()Lnet/minecraft/client/gl/ShaderStage;intermediary method_1278Lnet/minecraft/class_3679;method_1278()Lnet/minecraft/class_281;official dLfay;d()Lfaw;
 - 
attachReferencedShaders
void attachReferencedShaders()- Mappings:
 Namespace Name Mixin selector named attachReferencedShadersLnet/minecraft/client/gl/ShaderProgramSetupView;attachReferencedShaders()Vintermediary method_34418Lnet/minecraft/class_3679;method_34418()Vofficial eLfay;e()V
 
 -