net.minecraft.client.render.block

public class AmbientOcclusionCalculator$BrightnessCache

net.minecraft.client.renderer.block.BlockModelLighter$Cache
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
enabled
field_19320
enabled
private final it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap
colorCache
colorCache
field_19321
lightmapCoordinateCache
private final it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap
brightnessCache
brightnessCache
field_19322
aoCache
private final LightUtil$BrightnessGetter
cachedBrightnessGetter
cachedBrightnessGetter
field_58201
brightnessGetter

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
enable()
enable()
method_20548()
enable()
public void
disable()
disable()
method_20550()
disable()
public int
getLightCoords(BlockState state, BlockAndTintGetter level, BlockPos pos)
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)
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)