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/ShaderProgramSetupView
intermediary net/minecraft/class_3679
official fae
-
Method Summary
-
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
-