net.minecraft.client.render.block

public class AmbientOcclusionCalculator$BrightnessCache

net.minecraft.client.renderer.block.BlockModelLighter$Cache
net.minecraft.class_1_392$class_4303
net.minecraft.client.render.block.AmbientOcclusionCalculator$BrightnessCache

Field summary

Modifier and TypeField
private boolean
enabled
field_19320
enabled
private final it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap
colorCache
field_19321
lightmapCoordinateCache
private final it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap
brightnessCache
field_19322
aoCache
private final WorldRenderer$BrightnessGetter
cachedBrightnessGetter
field_58201
brightnessGetter

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
enable()
method_20548()
enable()
public void
disable()
method_20550()
disable()
public int
getLightCoords(BlockState state, BlockAndTintGetter level, BlockPos pos)
method_20549(class_2680 arg0, class_1_393 arg1, class_2338 arg2)
getLightmapCoordinates(BlockState state, BlockRenderView blockRenderView, BlockPos pos)
public float
getShadeBrightness(BlockState state, BlockAndTintGetter level, BlockPos pos)
method_20551(class_2680 arg0, class_1_393 arg1, class_2338 arg2)
getAmbientOcclusionLightLevel(BlockState state, BlockRenderView blockRenderView, BlockPos pos)
private int
lambda$new$2(BlockAndLightGetter arg0, BlockPos arg1)
method_1_2621(class_1920 arg0, class_2338 arg1)
method_1_2621(BlockLightingView world, BlockPos pos)
private it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap
lambda$new$1()
method_1_2620()
method_1_2620()
private it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap
lambda$new$0()
method_1_2619()
method_1_2619()