Package net.minecraft.client.renderer
Class LightTexture
java.lang.Object
net.minecraft.client.renderer.LightTexture
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatstatic final intstatic final intstatic final intprivate final NativeImageprivate final DynamicTextureprivate final ResourceLocationprivate final Minecraftprivate final GameRendererprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intblock(int pPackedLight) private floatcalculateDarknessScale(LivingEntity pEntity, float pGamma, float pPartialTick) private static voidclampColor(org.joml.Vector3f pColor) voidclose()static floatgetBrightness(DimensionType pDimensionType, int pLightLevel) private floatgetDarknessGamma(float pPartialTick) private floatnotGamma(float pValue) static intpack(int pBlockLight, int pSkyLight) static intsky(int pPackedLight) voidtick()voidvoidvoidupdateLightTexture(float pPartialTicks)
-
Field Details
-
FULL_BRIGHT
public static final int FULL_BRIGHT- See Also:
-
FULL_SKY
public static final int FULL_SKY- See Also:
-
FULL_BLOCK
public static final int FULL_BLOCK- See Also:
-
lightTexture
-
lightPixels
-
lightTextureLocation
-
updateLightTexture
private boolean updateLightTexture -
blockLightRedFlicker
private float blockLightRedFlicker -
renderer
-
minecraft
-
-
Constructor Details
-
LightTexture
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
tick
public void tick() -
turnOffLightLayer
public void turnOffLightLayer() -
turnOnLightLayer
public void turnOnLightLayer() -
getDarknessGamma
private float getDarknessGamma(float pPartialTick) -
calculateDarknessScale
-
updateLightTexture
public void updateLightTexture(float pPartialTicks) -
clampColor
private static void clampColor(org.joml.Vector3f pColor) -
notGamma
private float notGamma(float pValue) -
getBrightness
-
pack
public static int pack(int pBlockLight, int pSkyLight) -
block
public static int block(int pPackedLight) -
sky
public static int sky(int pPackedLight)
-