com.mojang.blaze3d.platform

public class Lighting

implements AutoCloseable

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

Field summary

Modifier and TypeField
private static final org.joml.Vector3f
b
DIFFUSE_LIGHT_0
field_24426
DEFAULT_DIFFUSION_LIGHT_0
f_84919_
private static final org.joml.Vector3f
c
DIFFUSE_LIGHT_1
field_24427
DEFAULT_DIFFUSION_LIGHT_1
f_84920_
private static final org.joml.Vector3f
d
NETHER_DIFFUSE_LIGHT_0
field_24428
DARKENED_DIFFUSION_LIGHT_0
f_84921_
private static final org.joml.Vector3f
e
NETHER_DIFFUSE_LIGHT_1
field_24429
DARKENED_DIFFUSION_LIGHT_1
f_84922_
private static final org.joml.Vector3f
f
INVENTORY_DIFFUSE_LIGHT_0
field_29567
INVENTORY_DIFFUSION_LIGHT_0
f_166381_
private static final org.joml.Vector3f
g
INVENTORY_DIFFUSE_LIGHT_1
field_29568
INVENTORY_DIFFUSION_LIGHT_1
f_166382_
public static final int
a
UBO_SIZE
field_60022
UBO_SIZE
f_399918_
private final GpuBuffer
h
buffer
field_60023
buffer
f_399465_
private final int
i
paddedSize
field_60024
roundedUboSize
f_399520_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(boolean arg0)
updateLevel(boolean arg0)
method_71036(boolean arg0)
updateLevelBuffer(boolean darkened)
m_402157_(boolean arg0)
private void
a(fna$a arg0, org.joml.Vector3f arg1, org.joml.Vector3f arg2)
updateBuffer(Lighting$Entry arg0, org.joml.Vector3f arg1, org.joml.Vector3f arg2)
method_71035(class_308$class_11274 arg0, org.joml.Vector3f arg1, org.joml.Vector3f arg2)
updateBuffer(DiffuseLighting$Type type, org.joml.Vector3f light0Diffusion, org.joml.Vector3f light1Diffusion)
m_404525_(C_3144_$C_398363_ p_409019_, org.joml.Vector3f p_408652_, org.joml.Vector3f arg2)
public void
a(fna$a arg0)
setupFor(Lighting$Entry arg0)
method_71034(class_308$class_11274 arg0)
setShaderLights(DiffuseLighting$Type type)
m_401086_(C_3144_$C_398363_ arg0)
public void
close()
close()
close()