Package com.mojang.blaze3d.platform
Class GlStateManager
java.lang.Object
com.mojang.blaze3d.platform.GlStateManager
Allows calling the static methods in
GL11 without actually touching it- Mappings:
Namespace Name official bflintermediary net/minecraft/class_2403named com/mojang/blaze3d/platform/GlStateManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static classstatic enum(package private) static class(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static intStores the currently active textureprivate static GlStateManager.AlphaTestStateStores the alpha test stateprivate static GlStateManager.BlendFuncStateStores the blend stateprivate static GlStateManager.ClearStateStores the color clear stateprivate static GlStateManager.Color4Stores the color state in rgbaprivate static GlStateManager.LogicOpStateStores the color logic stateprivate static GlStateManager.ColorMaskStores the color mask stateprivate static GlStateManager.ColorMaterialStateStores the color material stateprivate static GlStateManager.CullFaceStateStores the cull stateprivate static GlStateManager.DepthTestStateStores the depth testing stateprivate static GlStateManager.FogStateStores the fog stateprivate static GlStateManager.BooleanStateStores the lighting stateprivate static GlStateManager.BooleanState[]Stores all lighting states in an arrayprivate static intStores the shading modeprivate static GlStateManager.BooleanStateStores the normalization stateprivate static GlStateManager.PolygonOffsetStateStores the polygon offset stateprivate static GlStateManager.BooleanStateStores the normal rescale stateprivate static GlStateManager.StencilStateStores the stencil stateprivate static GlStateManager.TexGenStateStores the texture coordinate generation stateprivate static GlStateManager.Texture2DState[]Stores all texture states in an array -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidactiveTexture(int texture) Sets the active texture unitstatic voidalphaFunc(int func, float ref) Sets the alpha test functionstatic voidbindTexture(int texture) Binds a certain specified texture to a texturing targetstatic voidblendFunc(int srcFactor, int dstFactor) Sets pixel arithmeticstatic voidblendFuncSeparate(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha) Sets pixel arithmetic for RGB and alpha components separatelystatic voidcallList(int listId) Executes a display liststatic voidclear(int mode) Clears buffers to preset valuesstatic voidClears the current colorstatic voidclearColor(float red, float green, float blue, float alpha) Sets clear values for the color buffersstatic voidclearDepth(double depth) Sets the clear value for the depth bufferstatic voidcolor3f(float red, float green, float blue) Sets the current color without alphastatic voidcolor4f(float red, float green, float blue, float alpha) Sets the current colorstatic voidcolorMask(boolean red, boolean green, boolean blue, boolean alpha) Enables or Disables writing of frame buffer color componentsstatic voidcolorMaterial(int face, int mode) Causes a material color to track the current colorstatic voidcullFace(int mode) Sets whether front- or back-facing facets can be culledstatic voiddeleteTexture(int texture) Deletes a certain specified texturestatic voiddepthFunc(int func) Sets the value used for depth buffer comparisonsstatic voiddepthMask(boolean mask) Enables or disables writing into the depth bufferstatic voidDisables alpha testingstatic voidEnables implementing transparency within objectsstatic voidDisables color index renderingstatic voidDisables tracking of the current color by the material colorstatic voidDisables Cullingstatic voidDisables depth testingstatic voidDisables fogstatic voiddisableLight(int index) Disables lighting for a certain elementstatic voidDisables lightingstatic voidDisables Normalizestatic voidDisables Polygon offsetstatic voidDisables rescalestatic voidDisables the generation of texture coordinatesstatic voidDisables active texture unitsstatic voidEnables alpha testingstatic voidDisables implementing transparency within objectsstatic voidEnables color index renderingstatic voidEnables tracking of the current color by the material colorstatic voidEnables cullingstatic voidEnables depth testingstatic voidEnabled fogstatic voidenableLight(int index) Enables lighting for a certain elementstatic voidEnables lightingstatic voidEnables normalizestatic voidEnables Polygon Offsetstatic voidEnables rescalestatic voidEnables the generation of texture coordinatesstatic voidEnables active texture unitsstatic voidfogDensity(float density) Sets fog parametersstatic voidfogEnd(float end) Sets fog parametersstatic voidfogMode(int mode) Sets fog parametersstatic voidfogStart(float start) Sets fog parametersstatic voidgenTex(GlStateManager.TexCoord coord, int mode) Allows controlling the generation of texture coordinatesstatic voidgenTex(GlStateManager.TexCoord coord, int mode, FloatBuffer buffer) Allows controling the generation of texture coordinates with a float bufferstatic voidgetFloat(int mode, FloatBuffer buffer) Gets a float for a float bufferprivate static GlStateManager.TexGenCoordStateRetrieves texture coordinate generation statestatic intGenerates texture namesstatic voidReplaces the current matrix with the identity matrixstatic voidlogicOp(int op) Sets a logical pixel operation for color index renderingstatic voidmatrixMode(int mode) Allows specifying which matrix is the current matrixstatic voidmultiMatrix(FloatBuffer buffer) Multiplies the current matrix with the specified matrixstatic voidortho(double l, double r, double b, double t, double n, double f) Multiplies the current matrix with an orthographic matrixstatic voidpolygonOffset(float factor, float units) Sets the scale and units used to calculate depth valuesstatic voidPops the attribute stackstatic voidPops the current matrix stackstatic voidPushes the attribute stackstatic voidPushes the current matrix stackstatic voidrotatef(float angle, float x, float y, float z) Multiplies the current matrix by a rotation matrixstatic voidscaled(double x, double y, double z) Multiplies the current matrix by a general scaling matrixstatic voidscalef(float x, float y, float z) Multiplies the current matrix by a general scaling matrixstatic voidshadeModel(int mode) Sets shading mode as flat or smoothstatic voidtranslated(double x, double y, double z) Multiplies the current matrix by a translation matrixstatic voidtranslatef(float x, float y, float z) Multiplies the current matrix by a translation matrixstatic voidviewPort(int x, int y, int width, int height) Sets the viewport
-
Field Details
-
ALPHA_TEST
Stores the alpha test state- Mappings:
Namespace Name Mixin selector official aLbfl;a:Lbfl$a;intermediary field_10708Lnet/minecraft/class_2403;field_10708:Lnet/minecraft/class_2403$class_2404;named ALPHA_TESTLcom/mojang/blaze3d/platform/GlStateManager;ALPHA_TEST:Lcom/mojang/blaze3d/platform/GlStateManager$AlphaTestState;
-
LIGHTING
Stores the lighting state- Mappings:
Namespace Name Mixin selector official bLbfl;b:Lbfl$c;intermediary field_10709Lnet/minecraft/class_2403;field_10709:Lnet/minecraft/class_2403$class_2406;named LIGHTINGLcom/mojang/blaze3d/platform/GlStateManager;LIGHTING:Lcom/mojang/blaze3d/platform/GlStateManager$BooleanState;
-
LIGHTING_STATES
Stores all lighting states in an array- Mappings:
Namespace Name Mixin selector official cLbfl;c:[Lbfl$c;intermediary field_10710Lnet/minecraft/class_2403;field_10710:[Lnet/minecraft/class_2403$class_2406;named LIGHTING_STATESLcom/mojang/blaze3d/platform/GlStateManager;LIGHTING_STATES:[Lcom/mojang/blaze3d/platform/GlStateManager$BooleanState;
-
COLOR_MATERIAL
Stores the color material state- Mappings:
Namespace Name Mixin selector official dLbfl;d:Lbfl$h;intermediary field_10711Lnet/minecraft/class_2403;field_10711:Lnet/minecraft/class_2403$class_2411;named COLOR_MATERIALLcom/mojang/blaze3d/platform/GlStateManager;COLOR_MATERIAL:Lcom/mojang/blaze3d/platform/GlStateManager$ColorMaterialState;
-
BLEND
Stores the blend state- Mappings:
Namespace Name Mixin selector official eLbfl;e:Lbfl$b;intermediary field_10712Lnet/minecraft/class_2403;field_10712:Lnet/minecraft/class_2403$class_2405;named BLENDLcom/mojang/blaze3d/platform/GlStateManager;BLEND:Lcom/mojang/blaze3d/platform/GlStateManager$BlendFuncState;
-
DEPTH
Stores the depth testing state- Mappings:
Namespace Name Mixin selector official fLbfl;f:Lbfl$j;intermediary field_10713Lnet/minecraft/class_2403;field_10713:Lnet/minecraft/class_2403$class_2413;named DEPTHLcom/mojang/blaze3d/platform/GlStateManager;DEPTH:Lcom/mojang/blaze3d/platform/GlStateManager$DepthTestState;
-
FOG
Stores the fog state- Mappings:
Namespace Name Mixin selector official gLbfl;g:Lbfl$k;intermediary field_10714Lnet/minecraft/class_2403;field_10714:Lnet/minecraft/class_2403$class_2414;named FOGLcom/mojang/blaze3d/platform/GlStateManager;FOG:Lcom/mojang/blaze3d/platform/GlStateManager$FogState;
-
CULL
Stores the cull state- Mappings:
Namespace Name Mixin selector official hLbfl;h:Lbfl$i;intermediary field_10715Lnet/minecraft/class_2403;field_10715:Lnet/minecraft/class_2403$class_2412;named CULLLcom/mojang/blaze3d/platform/GlStateManager;CULL:Lcom/mojang/blaze3d/platform/GlStateManager$CullFaceState;
-
POLY_OFFSET
Stores the polygon offset state- Mappings:
Namespace Name Mixin selector official iLbfl;i:Lbfl$l;intermediary field_10716Lnet/minecraft/class_2403;field_10716:Lnet/minecraft/class_2403$class_2415;named POLY_OFFSETLcom/mojang/blaze3d/platform/GlStateManager;POLY_OFFSET:Lcom/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState;
-
COLOR_LOGIC
Stores the color logic state- Mappings:
Namespace Name Mixin selector official jLbfl;j:Lbfl$f;intermediary field_10717Lnet/minecraft/class_2403;field_10717:Lnet/minecraft/class_2403$class_2409;named COLOR_LOGICLcom/mojang/blaze3d/platform/GlStateManager;COLOR_LOGIC:Lcom/mojang/blaze3d/platform/GlStateManager$LogicOpState;
-
TEX_GEN
Stores the texture coordinate generation state- Mappings:
Namespace Name Mixin selector official kLbfl;k:Lbfl$q;intermediary field_10718Lnet/minecraft/class_2403;field_10718:Lnet/minecraft/class_2403$class_2420;named TEX_GENLcom/mojang/blaze3d/platform/GlStateManager;TEX_GEN:Lcom/mojang/blaze3d/platform/GlStateManager$TexGenState;
-
CLEAR
Stores the color clear state- Mappings:
Namespace Name Mixin selector official lLbfl;l:Lbfl$d;intermediary field_10719Lnet/minecraft/class_2403;field_10719:Lnet/minecraft/class_2403$class_2407;named CLEARLcom/mojang/blaze3d/platform/GlStateManager;CLEAR:Lcom/mojang/blaze3d/platform/GlStateManager$ClearState;
-
STENCIL
Stores the stencil state- Mappings:
Namespace Name Mixin selector official mLbfl;m:Lbfl$n;intermediary field_10720Lnet/minecraft/class_2403;field_10720:Lnet/minecraft/class_2403$class_2417;named STENCILLcom/mojang/blaze3d/platform/GlStateManager;STENCIL:Lcom/mojang/blaze3d/platform/GlStateManager$StencilState;
-
NORMALIZE
Stores the normalization state- Mappings:
Namespace Name Mixin selector official nLbfl;n:Lbfl$c;intermediary field_10721Lnet/minecraft/class_2403;field_10721:Lnet/minecraft/class_2403$class_2406;named NORMALIZELcom/mojang/blaze3d/platform/GlStateManager;NORMALIZE:Lcom/mojang/blaze3d/platform/GlStateManager$BooleanState;
-
activeTexture
private static int activeTextureStores the currently active texture- Mappings:
Namespace Name Mixin selector official oLbfl;o:Iintermediary field_10722Lnet/minecraft/class_2403;field_10722:Inamed activeTextureLcom/mojang/blaze3d/platform/GlStateManager;activeTexture:I
-
TEXTURES
Stores all texture states in an array- Mappings:
Namespace Name Mixin selector official pLbfl;p:[Lbfl$r;intermediary field_10723Lnet/minecraft/class_2403;field_10723:[Lnet/minecraft/class_2403$class_2421;named TEXTURESLcom/mojang/blaze3d/platform/GlStateManager;TEXTURES:[Lcom/mojang/blaze3d/platform/GlStateManager$Texture2DState;
-
modelShadeMode
private static int modelShadeModeStores the shading mode- Mappings:
Namespace Name Mixin selector official qLbfl;q:Iintermediary field_10724Lnet/minecraft/class_2403;field_10724:Inamed modelShadeModeLcom/mojang/blaze3d/platform/GlStateManager;modelShadeMode:I
-
RESCALE_NORMAL
Stores the normal rescale state- Mappings:
Namespace Name Mixin selector official rLbfl;r:Lbfl$c;intermediary field_10725Lnet/minecraft/class_2403;field_10725:Lnet/minecraft/class_2403$class_2406;named RESCALE_NORMALLcom/mojang/blaze3d/platform/GlStateManager;RESCALE_NORMAL:Lcom/mojang/blaze3d/platform/GlStateManager$BooleanState;
-
COLOR_MASK
Stores the color mask state- Mappings:
Namespace Name Mixin selector official sLbfl;s:Lbfl$g;intermediary field_10726Lnet/minecraft/class_2403;field_10726:Lnet/minecraft/class_2403$class_2410;named COLOR_MASKLcom/mojang/blaze3d/platform/GlStateManager;COLOR_MASK:Lcom/mojang/blaze3d/platform/GlStateManager$ColorMask;
-
COLOR
Stores the color state in rgba- Mappings:
Namespace Name Mixin selector official tLbfl;t:Lbfl$e;intermediary field_10727Lnet/minecraft/class_2403;field_10727:Lnet/minecraft/class_2403$class_2408;named COLORLcom/mojang/blaze3d/platform/GlStateManager;COLOR:Lcom/mojang/blaze3d/platform/GlStateManager$Color4;
-
-
Constructor Details
-
GlStateManager
public GlStateManager()
-
-
Method Details
-
pushLightingAttributes
public static void pushLightingAttributes()Pushes the attribute stack- Mappings:
Namespace Name Mixin selector official aLbfl;a()Vintermediary method_9794Lnet/minecraft/class_2403;method_9794()Vnamed pushLightingAttributesLcom/mojang/blaze3d/platform/GlStateManager;pushLightingAttributes()V
-
popAttributes
public static void popAttributes()Pops the attribute stack- Mappings:
Namespace Name Mixin selector official bLbfl;b()Vintermediary method_9813Lnet/minecraft/class_2403;method_9813()Vnamed popAttributesLcom/mojang/blaze3d/platform/GlStateManager;popAttributes()V
-
disableAlphaTest
public static void disableAlphaTest()Disables alpha testing- Mappings:
Namespace Name Mixin selector official cLbfl;c()Vintermediary method_9822Lnet/minecraft/class_2403;method_9822()Vnamed disableAlphaTestLcom/mojang/blaze3d/platform/GlStateManager;disableAlphaTest()V
-
enableAlphaTest
public static void enableAlphaTest()Enables alpha testing- Mappings:
Namespace Name Mixin selector official dLbfl;d()Vintermediary method_9828Lnet/minecraft/class_2403;method_9828()Vnamed enableAlphaTestLcom/mojang/blaze3d/platform/GlStateManager;enableAlphaTest()V
-
alphaFunc
public static void alphaFunc(int func, float ref) Sets the alpha test function- Mappings:
Namespace Name Mixin selector official aLbfl;a(IF)Vintermediary method_9803Lnet/minecraft/class_2403;method_9803(IF)Vnamed alphaFuncLcom/mojang/blaze3d/platform/GlStateManager;alphaFunc(IF)V
-
enableLighting
public static void enableLighting()Enables lighting- Mappings:
Namespace Name Mixin selector official eLbfl;e()Vintermediary method_9830Lnet/minecraft/class_2403;method_9830()Vnamed enableLightingLcom/mojang/blaze3d/platform/GlStateManager;enableLighting()V
-
disableLighting
public static void disableLighting()Disables lighting- Mappings:
Namespace Name Mixin selector official fLbfl;f()Vintermediary method_9832Lnet/minecraft/class_2403;method_9832()Vnamed disableLightingLcom/mojang/blaze3d/platform/GlStateManager;disableLighting()V
-
enableLight
public static void enableLight(int index) Enables lighting for a certain element- Mappings:
Namespace Name Mixin selector official aLbfl;a(I)Vintermediary method_9802Lnet/minecraft/class_2403;method_9802(I)Vnamed enableLightLcom/mojang/blaze3d/platform/GlStateManager;enableLight(I)V
-
disableLight
public static void disableLight(int index) Disables lighting for a certain element- Mappings:
Namespace Name Mixin selector official bLbfl;b(I)Vintermediary method_9818Lnet/minecraft/class_2403;method_9818(I)Vnamed disableLightLcom/mojang/blaze3d/platform/GlStateManager;disableLight(I)V
-
enableColorMaterial
public static void enableColorMaterial()Enables tracking of the current color by the material color- Mappings:
Namespace Name Mixin selector official gLbfl;g()Vintermediary method_9834Lnet/minecraft/class_2403;method_9834()Vnamed enableColorMaterialLcom/mojang/blaze3d/platform/GlStateManager;enableColorMaterial()V
-
disableColorMaterial
public static void disableColorMaterial()Disables tracking of the current color by the material color- Mappings:
Namespace Name Mixin selector official hLbfl;h()Vintermediary method_9836Lnet/minecraft/class_2403;method_9836()Vnamed disableColorMaterialLcom/mojang/blaze3d/platform/GlStateManager;disableColorMaterial()V
-
colorMaterial
public static void colorMaterial(int face, int mode) Causes a material color to track the current color- Mappings:
Namespace Name Mixin selector official aLbfl;a(II)Vintermediary method_9804Lnet/minecraft/class_2403;method_9804(II)Vnamed colorMaterialLcom/mojang/blaze3d/platform/GlStateManager;colorMaterial(II)V
-
disableDepthTest
public static void disableDepthTest()Disables depth testing- Mappings:
Namespace Name Mixin selector official iLbfl;i()Vintermediary method_9838Lnet/minecraft/class_2403;method_9838()Vnamed disableDepthTestLcom/mojang/blaze3d/platform/GlStateManager;disableDepthTest()V
-
enableDepthTest
public static void enableDepthTest()Enables depth testing- Mappings:
Namespace Name Mixin selector official jLbfl;j()Vintermediary method_9840Lnet/minecraft/class_2403;method_9840()Vnamed enableDepthTestLcom/mojang/blaze3d/platform/GlStateManager;enableDepthTest()V
-
depthFunc
public static void depthFunc(int func) Sets the value used for depth buffer comparisons- Mappings:
Namespace Name Mixin selector official cLbfl;c(I)Vintermediary method_9826Lnet/minecraft/class_2403;method_9826(I)Vnamed depthFuncLcom/mojang/blaze3d/platform/GlStateManager;depthFunc(I)V
-
depthMask
public static void depthMask(boolean mask) Enables or disables writing into the depth buffer- Mappings:
Namespace Name Mixin selector official aLbfl;a(Z)Vintermediary method_9811Lnet/minecraft/class_2403;method_9811(Z)Vnamed depthMaskLcom/mojang/blaze3d/platform/GlStateManager;depthMask(Z)V
-
disableBlend
public static void disableBlend()Enables implementing transparency within objects- Mappings:
Namespace Name Mixin selector official kLbfl;k()Vintermediary method_9842Lnet/minecraft/class_2403;method_9842()Vnamed disableBlendLcom/mojang/blaze3d/platform/GlStateManager;disableBlend()V
-
enableBlend
public static void enableBlend()Disables implementing transparency within objects- Mappings:
Namespace Name Mixin selector official lLbfl;l()Vintermediary method_9843Lnet/minecraft/class_2403;method_9843()Vnamed enableBlendLcom/mojang/blaze3d/platform/GlStateManager;enableBlend()V
-
blendFunc
public static void blendFunc(int srcFactor, int dstFactor) Sets pixel arithmetic- Mappings:
Namespace Name Mixin selector official bLbfl;b(II)Vintermediary method_9819Lnet/minecraft/class_2403;method_9819(II)Vnamed blendFuncLcom/mojang/blaze3d/platform/GlStateManager;blendFunc(II)V
-
blendFuncSeparate
public static void blendFuncSeparate(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha) Sets pixel arithmetic for RGB and alpha components separately- Mappings:
Namespace Name Mixin selector official aLbfl;a(IIII)Vintermediary method_9805Lnet/minecraft/class_2403;method_9805(IIII)Vnamed blendFuncSeparateLcom/mojang/blaze3d/platform/GlStateManager;blendFuncSeparate(IIII)V
-
enableFog
public static void enableFog()Enabled fog- Mappings:
Namespace Name Mixin selector official mLbfl;m()Vintermediary method_9844Lnet/minecraft/class_2403;method_9844()Vnamed enableFogLcom/mojang/blaze3d/platform/GlStateManager;enableFog()V
-
disableFog
public static void disableFog()Disables fog- Mappings:
Namespace Name Mixin selector official nLbfl;n()Vintermediary method_9846Lnet/minecraft/class_2403;method_9846()Vnamed disableFogLcom/mojang/blaze3d/platform/GlStateManager;disableFog()V
-
fogMode
public static void fogMode(int mode) Sets fog parameters- Mappings:
Namespace Name Mixin selector official dLbfl;d(I)Vintermediary method_9829Lnet/minecraft/class_2403;method_9829(I)Vnamed fogModeLcom/mojang/blaze3d/platform/GlStateManager;fogMode(I)V
-
fogDensity
public static void fogDensity(float density) Sets fog parameters- Mappings:
Namespace Name Mixin selector official aLbfl;a(F)Vintermediary method_9798Lnet/minecraft/class_2403;method_9798(F)Vnamed fogDensityLcom/mojang/blaze3d/platform/GlStateManager;fogDensity(F)V
-
fogStart
public static void fogStart(float start) Sets fog parameters- Mappings:
Namespace Name Mixin selector official bLbfl;b(F)Vintermediary method_9815Lnet/minecraft/class_2403;method_9815(F)Vnamed fogStartLcom/mojang/blaze3d/platform/GlStateManager;fogStart(F)V
-
fogEnd
public static void fogEnd(float end) Sets fog parameters- Mappings:
Namespace Name Mixin selector official cLbfl;c(F)Vintermediary method_9823Lnet/minecraft/class_2403;method_9823(F)Vnamed fogEndLcom/mojang/blaze3d/platform/GlStateManager;fogEnd(F)V
-
enableCull
public static void enableCull()Enables culling- Mappings:
Namespace Name Mixin selector official oLbfl;o()Vintermediary method_9848Lnet/minecraft/class_2403;method_9848()Vnamed enableCullLcom/mojang/blaze3d/platform/GlStateManager;enableCull()V
-
disableCull
public static void disableCull()Disables Culling- Mappings:
Namespace Name Mixin selector official pLbfl;p()Vintermediary method_9850Lnet/minecraft/class_2403;method_9850()Vnamed disableCullLcom/mojang/blaze3d/platform/GlStateManager;disableCull()V
-
cullFace
public static void cullFace(int mode) Sets whether front- or back-facing facets can be culled- Mappings:
Namespace Name Mixin selector official eLbfl;e(I)Vintermediary method_9831Lnet/minecraft/class_2403;method_9831(I)Vnamed cullFaceLcom/mojang/blaze3d/platform/GlStateManager;cullFace(I)V
-
enablePolyOffset
public static void enablePolyOffset()Enables Polygon Offset- Mappings:
Namespace Name Mixin selector official qLbfl;q()Vintermediary method_9851Lnet/minecraft/class_2403;method_9851()Vnamed enablePolyOffsetLcom/mojang/blaze3d/platform/GlStateManager;enablePolyOffset()V
-
disablePolyOffset
public static void disablePolyOffset()Disables Polygon offset- Mappings:
Namespace Name Mixin selector official rLbfl;r()Vintermediary method_9852Lnet/minecraft/class_2403;method_9852()Vnamed disablePolyOffsetLcom/mojang/blaze3d/platform/GlStateManager;disablePolyOffset()V
-
polygonOffset
public static void polygonOffset(float factor, float units) Sets the scale and units used to calculate depth values- Mappings:
Namespace Name Mixin selector official aLbfl;a(FF)Vintermediary method_9799Lnet/minecraft/class_2403;method_9799(FF)Vnamed polygonOffsetLcom/mojang/blaze3d/platform/GlStateManager;polygonOffset(FF)V
-
enableColorLogic
public static void enableColorLogic()Enables color index rendering- Mappings:
Namespace Name Mixin selector official uLbfl;u()Vintermediary method_9853Lnet/minecraft/class_2403;method_9853()Vnamed enableColorLogicLcom/mojang/blaze3d/platform/GlStateManager;enableColorLogic()V
-
disableColorLogic
public static void disableColorLogic()Disables color index rendering- Mappings:
Namespace Name Mixin selector official vLbfl;v()Vintermediary method_9854Lnet/minecraft/class_2403;method_9854()Vnamed disableColorLogicLcom/mojang/blaze3d/platform/GlStateManager;disableColorLogic()V
-
logicOp
public static void logicOp(int op) Sets a logical pixel operation for color index rendering- Mappings:
Namespace Name Mixin selector official fLbfl;f(I)Vintermediary method_9833Lnet/minecraft/class_2403;method_9833(I)Vnamed logicOpLcom/mojang/blaze3d/platform/GlStateManager;logicOp(I)V
-
enableTexCoord
Enables the generation of texture coordinates- Mappings:
Namespace Name Mixin selector official aLbfl;a(Lbfl$o;)Vintermediary method_9807Lnet/minecraft/class_2403;method_9807(Lnet/minecraft/class_2403$class_2418;)Vnamed enableTexCoordLcom/mojang/blaze3d/platform/GlStateManager;enableTexCoord(Lcom/mojang/blaze3d/platform/GlStateManager$TexCoord;)V
-
disableTexCoord
Disables the generation of texture coordinates- Mappings:
Namespace Name Mixin selector official bLbfl;b(Lbfl$o;)Vintermediary method_9821Lnet/minecraft/class_2403;method_9821(Lnet/minecraft/class_2403$class_2418;)Vnamed disableTexCoordLcom/mojang/blaze3d/platform/GlStateManager;disableTexCoord(Lcom/mojang/blaze3d/platform/GlStateManager$TexCoord;)V
-
genTex
Allows controlling the generation of texture coordinates- Mappings:
Namespace Name Mixin selector official aLbfl;a(Lbfl$o;I)Vintermediary method_9808Lnet/minecraft/class_2403;method_9808(Lnet/minecraft/class_2403$class_2418;I)Vnamed genTexLcom/mojang/blaze3d/platform/GlStateManager;genTex(Lcom/mojang/blaze3d/platform/GlStateManager$TexCoord;I)V
-
genTex
Allows controling the generation of texture coordinates with a float buffer- Mappings:
Namespace Name Mixin selector official aLbfl;a(Lbfl$o;ILjava/nio/FloatBuffer;)Vintermediary method_9809Lnet/minecraft/class_2403;method_9809(Lnet/minecraft/class_2403$class_2418;ILjava/nio/FloatBuffer;)Vnamed genTexLcom/mojang/blaze3d/platform/GlStateManager;genTex(Lcom/mojang/blaze3d/platform/GlStateManager$TexCoord;ILjava/nio/FloatBuffer;)V
-
getGenCoordState
Retrieves texture coordinate generation state- Mappings:
Namespace Name Mixin selector official cLbfl;c(Lbfl$o;)Lbfl$p;intermediary method_9827Lnet/minecraft/class_2403;method_9827(Lnet/minecraft/class_2403$class_2418;)Lnet/minecraft/class_2403$class_2419;named getGenCoordStateLcom/mojang/blaze3d/platform/GlStateManager;getGenCoordState(Lcom/mojang/blaze3d/platform/GlStateManager$TexCoord;)Lcom/mojang/blaze3d/platform/GlStateManager$TexGenCoordState;
-
activeTexture
public static void activeTexture(int texture) Sets the active texture unit- Mappings:
Namespace Name Mixin selector official gLbfl;g(I)Vintermediary method_9835Lnet/minecraft/class_2403;method_9835(I)Vnamed activeTextureLcom/mojang/blaze3d/platform/GlStateManager;activeTexture(I)V
-
enableTexture
public static void enableTexture()Enables active texture units- Mappings:
Namespace Name Mixin selector official wLbfl;w()Vintermediary method_9855Lnet/minecraft/class_2403;method_9855()Vnamed enableTextureLcom/mojang/blaze3d/platform/GlStateManager;enableTexture()V
-
disableTexture
public static void disableTexture()Disables active texture units- Mappings:
Namespace Name Mixin selector official xLbfl;x()Vintermediary method_9856Lnet/minecraft/class_2403;method_9856()Vnamed disableTextureLcom/mojang/blaze3d/platform/GlStateManager;disableTexture()V
-
getTexLevelParameter
public static int getTexLevelParameter()Generates texture names- Mappings:
Namespace Name Mixin selector official yLbfl;y()Iintermediary method_9857Lnet/minecraft/class_2403;method_9857()Inamed getTexLevelParameterLcom/mojang/blaze3d/platform/GlStateManager;getTexLevelParameter()I
-
deleteTexture
public static void deleteTexture(int texture) Deletes a certain specified texture- Mappings:
Namespace Name Mixin selector official hLbfl;h(I)Vintermediary method_9837Lnet/minecraft/class_2403;method_9837(I)Vnamed deleteTextureLcom/mojang/blaze3d/platform/GlStateManager;deleteTexture(I)V
-
bindTexture
public static void bindTexture(int texture) Binds a certain specified texture to a texturing target- Mappings:
Namespace Name Mixin selector official iLbfl;i(I)Vintermediary method_9839Lnet/minecraft/class_2403;method_9839(I)Vnamed bindTextureLcom/mojang/blaze3d/platform/GlStateManager;bindTexture(I)V
-
enableNormalize
public static void enableNormalize()Enables normalize- Mappings:
Namespace Name Mixin selector official zLbfl;z()Vintermediary method_9858Lnet/minecraft/class_2403;method_9858()Vnamed enableNormalizeLcom/mojang/blaze3d/platform/GlStateManager;enableNormalize()V
-
disableNormalize
public static void disableNormalize()Disables Normalize- Mappings:
Namespace Name Mixin selector official ALbfl;A()Vintermediary method_9787Lnet/minecraft/class_2403;method_9787()Vnamed disableNormalizeLcom/mojang/blaze3d/platform/GlStateManager;disableNormalize()V
-
shadeModel
public static void shadeModel(int mode) Sets shading mode as flat or smooth- Mappings:
Namespace Name Mixin selector official jLbfl;j(I)Vintermediary method_9841Lnet/minecraft/class_2403;method_9841(I)Vnamed shadeModelLcom/mojang/blaze3d/platform/GlStateManager;shadeModel(I)V
-
enableRescaleNormal
public static void enableRescaleNormal()Enables rescale- Mappings:
Namespace Name Mixin selector official BLbfl;B()Vintermediary method_9788Lnet/minecraft/class_2403;method_9788()Vnamed enableRescaleNormalLcom/mojang/blaze3d/platform/GlStateManager;enableRescaleNormal()V
-
disableRescaleNormal
public static void disableRescaleNormal()Disables rescale- Mappings:
Namespace Name Mixin selector official CLbfl;C()Vintermediary method_9789Lnet/minecraft/class_2403;method_9789()Vnamed disableRescaleNormalLcom/mojang/blaze3d/platform/GlStateManager;disableRescaleNormal()V
-
viewPort
public static void viewPort(int x, int y, int width, int height) Sets the viewport- Mappings:
Namespace Name Mixin selector official bLbfl;b(IIII)Vintermediary method_9820Lnet/minecraft/class_2403;method_9820(IIII)Vnamed viewPortLcom/mojang/blaze3d/platform/GlStateManager;viewPort(IIII)V
-
colorMask
public static void colorMask(boolean red, boolean green, boolean blue, boolean alpha) Enables or Disables writing of frame buffer color components- Mappings:
Namespace Name Mixin selector official aLbfl;a(ZZZZ)Vintermediary method_9812Lnet/minecraft/class_2403;method_9812(ZZZZ)Vnamed colorMaskLcom/mojang/blaze3d/platform/GlStateManager;colorMask(ZZZZ)V
-
clearDepth
public static void clearDepth(double depth) Sets the clear value for the depth buffer- Mappings:
Namespace Name Mixin selector official aLbfl;a(D)Vintermediary method_9795Lnet/minecraft/class_2403;method_9795(D)Vnamed clearDepthLcom/mojang/blaze3d/platform/GlStateManager;clearDepth(D)V
-
clearColor
public static void clearColor(float red, float green, float blue, float alpha) Sets clear values for the color buffers- Mappings:
Namespace Name Mixin selector official aLbfl;a(FFFF)Vintermediary method_9801Lnet/minecraft/class_2403;method_9801(FFFF)Vnamed clearColorLcom/mojang/blaze3d/platform/GlStateManager;clearColor(FFFF)V
-
clear
public static void clear(int mode) Clears buffers to preset values- Mappings:
Namespace Name Mixin selector official mLbfl;m(I)Vintermediary method_9845Lnet/minecraft/class_2403;method_9845(I)Vnamed clearLcom/mojang/blaze3d/platform/GlStateManager;clear(I)V
-
matrixMode
public static void matrixMode(int mode) Allows specifying which matrix is the current matrix- Mappings:
Namespace Name Mixin selector official nLbfl;n(I)Vintermediary method_9847Lnet/minecraft/class_2403;method_9847(I)Vnamed matrixModeLcom/mojang/blaze3d/platform/GlStateManager;matrixMode(I)V
-
loadIdentity
public static void loadIdentity()Replaces the current matrix with the identity matrix- Mappings:
Namespace Name Mixin selector official DLbfl;D()Vintermediary method_9790Lnet/minecraft/class_2403;method_9790()Vnamed loadIdentityLcom/mojang/blaze3d/platform/GlStateManager;loadIdentity()V
-
pushMatrix
public static void pushMatrix()Pushes the current matrix stack- Mappings:
Namespace Name Mixin selector official ELbfl;E()Vintermediary method_9791Lnet/minecraft/class_2403;method_9791()Vnamed pushMatrixLcom/mojang/blaze3d/platform/GlStateManager;pushMatrix()V
-
popMatrix
public static void popMatrix()Pops the current matrix stack- Mappings:
Namespace Name Mixin selector official FLbfl;F()Vintermediary method_9792Lnet/minecraft/class_2403;method_9792()Vnamed popMatrixLcom/mojang/blaze3d/platform/GlStateManager;popMatrix()V
-
getFloat
Gets a float for a float buffer- Mappings:
Namespace Name Mixin selector official aLbfl;a(ILjava/nio/FloatBuffer;)Vintermediary method_9806Lnet/minecraft/class_2403;method_9806(ILjava/nio/FloatBuffer;)Vnamed getFloatLcom/mojang/blaze3d/platform/GlStateManager;getFloat(ILjava/nio/FloatBuffer;)V
-
ortho
public static void ortho(double l, double r, double b, double t, double n, double f) Multiplies the current matrix with an orthographic matrix- Mappings:
Namespace Name Mixin selector official aLbfl;a(DDDDDD)Vintermediary method_9797Lnet/minecraft/class_2403;method_9797(DDDDDD)Vnamed orthoLcom/mojang/blaze3d/platform/GlStateManager;ortho(DDDDDD)V
-
rotatef
public static void rotatef(float angle, float x, float y, float z) Multiplies the current matrix by a rotation matrix- Mappings:
Namespace Name Mixin selector official bLbfl;b(FFFF)Vintermediary method_9817Lnet/minecraft/class_2403;method_9817(FFFF)Vnamed rotatefLcom/mojang/blaze3d/platform/GlStateManager;rotatef(FFFF)V
-
scalef
public static void scalef(float x, float y, float z) Multiplies the current matrix by a general scaling matrix- Mappings:
Namespace Name Mixin selector official aLbfl;a(FFF)Vintermediary method_9800Lnet/minecraft/class_2403;method_9800(FFF)Vnamed scalefLcom/mojang/blaze3d/platform/GlStateManager;scalef(FFF)V
-
scaled
public static void scaled(double x, double y, double z) Multiplies the current matrix by a general scaling matrix- Mappings:
Namespace Name Mixin selector official aLbfl;a(DDD)Vintermediary method_9796Lnet/minecraft/class_2403;method_9796(DDD)Vnamed scaledLcom/mojang/blaze3d/platform/GlStateManager;scaled(DDD)V
-
translatef
public static void translatef(float x, float y, float z) Multiplies the current matrix by a translation matrix- Mappings:
Namespace Name Mixin selector official bLbfl;b(FFF)Vintermediary method_9816Lnet/minecraft/class_2403;method_9816(FFF)Vnamed translatefLcom/mojang/blaze3d/platform/GlStateManager;translatef(FFF)V
-
translated
public static void translated(double x, double y, double z) Multiplies the current matrix by a translation matrix- Mappings:
Namespace Name Mixin selector official bLbfl;b(DDD)Vintermediary method_9814Lnet/minecraft/class_2403;method_9814(DDD)Vnamed translatedLcom/mojang/blaze3d/platform/GlStateManager;translated(DDD)V
-
multiMatrix
Multiplies the current matrix with the specified matrix- Mappings:
Namespace Name Mixin selector official aLbfl;a(Ljava/nio/FloatBuffer;)Vintermediary method_9810Lnet/minecraft/class_2403;method_9810(Ljava/nio/FloatBuffer;)Vnamed multiMatrixLcom/mojang/blaze3d/platform/GlStateManager;multiMatrix(Ljava/nio/FloatBuffer;)V
-
color4f
public static void color4f(float red, float green, float blue, float alpha) Sets the current color- Mappings:
Namespace Name Mixin selector official cLbfl;c(FFFF)Vintermediary method_9825Lnet/minecraft/class_2403;method_9825(FFFF)Vnamed color4fLcom/mojang/blaze3d/platform/GlStateManager;color4f(FFFF)V
-
color3f
public static void color3f(float red, float green, float blue) Sets the current color without alpha- Mappings:
Namespace Name Mixin selector official cLbfl;c(FFF)Vintermediary method_9824Lnet/minecraft/class_2403;method_9824(FFF)Vnamed color3fLcom/mojang/blaze3d/platform/GlStateManager;color3f(FFF)V
-
clearColor
public static void clearColor()Clears the current color- Mappings:
Namespace Name Mixin selector official GLbfl;G()Vintermediary method_9793Lnet/minecraft/class_2403;method_9793()Vnamed clearColorLcom/mojang/blaze3d/platform/GlStateManager;clearColor()V
-
callList
public static void callList(int listId) Executes a display list- Mappings:
Namespace Name Mixin selector official oLbfl;o(I)Vintermediary method_9849Lnet/minecraft/class_2403;method_9849(I)Vnamed callListLcom/mojang/blaze3d/platform/GlStateManager;callList(I)V
-