net.minecraft.client.render

public class DiffuseLighting

implements AutoCloseable

com.mojang.blaze3d.platform.Lighting
net.minecraft.class_308
net.minecraft.client.render.DiffuseLighting

Field summary

Modifier and TypeField
private static final org.joml.Vector3fc
DIFFUSE_LIGHT_0
field_24426
DEFAULT_DIFFUSION_LIGHT_0
private static final org.joml.Vector3fc
DIFFUSE_LIGHT_1
field_24427
DEFAULT_DIFFUSION_LIGHT_1
private static final org.joml.Vector3fc
NETHER_DIFFUSE_LIGHT_0
field_24428
DARKENED_DIFFUSION_LIGHT_0
private static final org.joml.Vector3fc
NETHER_DIFFUSE_LIGHT_1
field_24429
DARKENED_DIFFUSION_LIGHT_1
private static final org.joml.Vector3fc
INVENTORY_DIFFUSE_LIGHT_0
field_29567
INVENTORY_DIFFUSION_LIGHT_0
private static final org.joml.Vector3fc
INVENTORY_DIFFUSE_LIGHT_1
field_29568
INVENTORY_DIFFUSION_LIGHT_1
public static final int
UBO_SIZE
field_60022
UBO_SIZE
private final GpuBuffer
buffer
field_60023
buffer
private final long
paddedSize
field_60024
roundedUboSize

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
updateLevel(CardinalLighting$Type type)
method_71036(class_1_383$class_12325 arg0)
updateLevelBuffer(CardinalLighting$Type cardinalLightType)
private void
updateBuffer(Lighting$Entry entry, org.joml.Vector3fc light0, org.joml.Vector3fc light1)
method_71035(class_308$class_11274 arg0, org.joml.Vector3fc arg1, org.joml.Vector3fc arg2)
updateBuffer(DiffuseLighting$Type type, org.joml.Vector3fc arg1, org.joml.Vector3fc arg2)
public void
setupFor(Lighting$Entry entry)
method_71034(class_308$class_11274 arg0)
setShaderLights(DiffuseLighting$Type type)
public void
close()
private static String
lambda$new$0()
method_71033()
method_71033()