Class MipmapGenerator
java.lang.Object
net.minecraft.client.renderer.texture.MipmapGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final Stringprivate static final float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static floatalphaTestCoverage(NativeImage image, float alphaRef, float alphaScale) private static intdarkenedAlphaBlend(int color1, int color2, int color3, int color4) static NativeImage[]generateMipLevels(Identifier name, NativeImage[] currentMips, int newMipLevel, MipmapStrategy mipmapStrategy, float alphaCutoffBias, Transparency transparency) private static voidscaleAlphaToCoverage(NativeImage image, float desiredCoverage, float alphaRef, float alphaCutoffBias)
-
Field Details
-
ITEM_PREFIX
- See Also:
-
ALPHA_CUTOFF
private static final float ALPHA_CUTOFF- See Also:
-
STRICT_ALPHA_CUTOFF
private static final float STRICT_ALPHA_CUTOFF- See Also:
-
-
Constructor Details
-
MipmapGenerator
private MipmapGenerator()
-
-
Method Details
-
alphaTestCoverage
-
scaleAlphaToCoverage
private static void scaleAlphaToCoverage(NativeImage image, float desiredCoverage, float alphaRef, float alphaCutoffBias) -
generateMipLevels
public static NativeImage[] generateMipLevels(Identifier name, NativeImage[] currentMips, int newMipLevel, MipmapStrategy mipmapStrategy, float alphaCutoffBias, Transparency transparency) -
darkenedAlphaBlend
private static int darkenedAlphaBlend(int color1, int color2, int color3, int color4)
-