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 - official - ehz- intermediary - net/minecraft/class_3679- named - net/minecraft/client/gl/ShaderProgramSetupView
- 
Method Summary
- 
Method Details- 
getGlRefint getGlRef()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehz;a()I- intermediary - method_1270- Lnet/minecraft/class_3679;method_1270()I- named - getGlRef- Lnet/minecraft/client/gl/ShaderProgramSetupView;getGlRef()I
 
- 
markUniformsDirtyvoid markUniformsDirty()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lehz;b()V- intermediary - method_1279- Lnet/minecraft/class_3679;method_1279()V- named - markUniformsDirty- Lnet/minecraft/client/gl/ShaderProgramSetupView;markUniformsDirty()V
 
- 
getVertexShaderShaderStage getVertexShader()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lehz;c()Lehx;- intermediary - method_1274- Lnet/minecraft/class_3679;method_1274()Lnet/minecraft/class_281;- named - getVertexShader- Lnet/minecraft/client/gl/ShaderProgramSetupView;getVertexShader()Lnet/minecraft/client/gl/ShaderStage;
 
- 
getFragmentShaderShaderStage getFragmentShader()- Mappings:
- Namespace - Name - Mixin selector - official - d- Lehz;d()Lehx;- intermediary - method_1278- Lnet/minecraft/class_3679;method_1278()Lnet/minecraft/class_281;- named - getFragmentShader- Lnet/minecraft/client/gl/ShaderProgramSetupView;getFragmentShader()Lnet/minecraft/client/gl/ShaderStage;
 
- 
attachReferencedShadersvoid attachReferencedShaders()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lehz;e()V- intermediary - method_34418- Lnet/minecraft/class_3679;method_34418()V- named - attachReferencedShaders- Lnet/minecraft/client/gl/ShaderProgramSetupView;attachReferencedShaders()V
 
 
-