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 ehrintermediary net/minecraft/class_3679named net/minecraft/client/gl/ShaderProgramSetupView
-
Method Summary
-
Method Details
-
getGlRef
int getGlRef()- Mappings:
Namespace Name Mixin selector official aLehr;a()Iintermediary method_1270Lnet/minecraft/class_3679;method_1270()Inamed getGlRefLnet/minecraft/client/gl/ShaderProgramSetupView;getGlRef()I
-
markUniformsDirty
void markUniformsDirty()- Mappings:
Namespace Name Mixin selector official bLehr;b()Vintermediary method_1279Lnet/minecraft/class_3679;method_1279()Vnamed markUniformsDirtyLnet/minecraft/client/gl/ShaderProgramSetupView;markUniformsDirty()V
-
getVertexShader
ShaderStage getVertexShader()- Mappings:
Namespace Name Mixin selector official cLehr;c()Lehp;intermediary method_1274Lnet/minecraft/class_3679;method_1274()Lnet/minecraft/class_281;named getVertexShaderLnet/minecraft/client/gl/ShaderProgramSetupView;getVertexShader()Lnet/minecraft/client/gl/ShaderStage;
-
getFragmentShader
ShaderStage getFragmentShader()- Mappings:
Namespace Name Mixin selector official dLehr;d()Lehp;intermediary method_1278Lnet/minecraft/class_3679;method_1278()Lnet/minecraft/class_281;named getFragmentShaderLnet/minecraft/client/gl/ShaderProgramSetupView;getFragmentShader()Lnet/minecraft/client/gl/ShaderStage;
-
attachReferencedShaders
void attachReferencedShaders()- Mappings:
Namespace Name Mixin selector official eLehr;e()Vintermediary method_34418Lnet/minecraft/class_3679;method_34418()Vnamed attachReferencedShadersLnet/minecraft/client/gl/ShaderProgramSetupView;attachReferencedShaders()V
-