Package net.minecraft.client.renderer
Class LightTexture
java.lang.Object
net.minecraft.client.renderer.LightTexture
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate float
static final int
static final int
static final int
private final NativeImage
private final DynamicTexture
private final ResourceLocation
private final Minecraft
private final GameRenderer
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
block
(int packedLight) private float
calculateDarknessScale
(LivingEntity entity, float gamma, float partialTick) private static void
clampColor
(org.joml.Vector3f color) void
close()
static float
getBrightness
(DimensionType dimensionType, int lightLevel) private float
getDarknessGamma
(float partialTick) private float
notGamma
(float value) static int
pack
(int blockLight, int skyLight) static int
sky
(int packedLight) void
tick()
void
void
void
updateLightTexture
(float partialTicks)
-
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:
close
in interfaceAutoCloseable
-
tick
public void tick() -
turnOffLightLayer
public void turnOffLightLayer() -
turnOnLightLayer
public void turnOnLightLayer() -
getDarknessGamma
private float getDarknessGamma(float partialTick) -
calculateDarknessScale
-
updateLightTexture
public void updateLightTexture(float partialTicks) -
clampColor
private static void clampColor(org.joml.Vector3f color) -
notGamma
private float notGamma(float value) -
getBrightness
-
pack
public static int pack(int blockLight, int skyLight) -
block
public static int block(int packedLight) -
sky
public static int sky(int packedLight)
-