net.minecraft.client.renderer

public class CloudRenderer

extends SimplePreparableReloadListener<Optional<CloudRenderer$TextureData>> implements AutoCloseable

All mapped superinterfaces:

PreparableReloadListener

gwu
net.minecraft.client.renderer.CloudRenderer
net.minecraft.class_9955
net.minecraft.client.render.CloudRenderer
net.minecraft.src.C_345650_

Field summary

Modifier and TypeField
private static final int
a
FLAG_INSIDE_FACE
field_60075
field_60075
f_400294_
private static final int
b
FLAG_USE_TOP_COLOR
field_60076
field_60076
f_399785_
private static final int
c
MAX_RADIUS_CHUNKS
field_60319
field_60319
f_399027_
private static final float
d
CELL_SIZE_IN_BLOCKS
field_53043
field_53043
f_347608_
private static final int
e
UBO_SIZE
field_60081
UBO_SIZE
f_398872_
private static final org.slf4j.Logger
f
LOGGER
field_53041
LOGGER
f_349004_
private static final ResourceLocation
g
TEXTURE_LOCATION
field_53042
CLOUD_TEXTURE
f_349502_
private static final float
h
BLOCKS_PER_SECOND
field_53045
field_53045
f_348893_
private static final long
i
EMPTY_CELL
field_53046
field_53046
f_347510_
private static final int
j
COLOR_OFFSET
field_53047
field_53047
f_347691_
private static final int
k
NORTH_OFFSET
field_53048
field_53048
f_346899_
private static final int
l
EAST_OFFSET
field_53049
field_53049
f_347957_
private static final int
m
SOUTH_OFFSET
field_53050
field_53050
f_348859_
private static final int
n
WEST_OFFSET
field_53051
field_53051
f_347575_
private boolean
o
needsRebuild
field_53052
rebuild
f_346968_
private int
p
prevCellX
field_53053
centerX
f_347469_
private int
q
prevCellZ
field_53054
centerZ
f_348014_
private CloudRenderer$RelativeCameraPos
r
prevRelativeCameraPos
field_53055
viewMode
f_349578_
private CloudStatus
s
prevType
field_53056
renderMode
f_347727_
private CloudRenderer$TextureData
t
texture
field_53057
cells
f_347324_
private int
u
quadCount
field_60792
instanceCount
f_400500_
private final RenderSystem$AutoStorageIndexBuffer
v
indices
field_57925
indexBuffer
f_380352_
private final MappableRingBuffer
w
ubo
field_60073
cloudInfoBuffer
f_399396_
private MappableRingBuffer
x
utb
field_60074
cloudFacesBuffer
f_398729_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected Optional<CloudRenderer$TextureData>
a(axo arg0, btt arg1)
prepare(ResourceManager arg0, ProfilerFiller arg1)
method_62171(class_3300 arg0, class_3695 arg1)
prepare(ResourceManager arg0, Profiler arg1)
m_5944_(C_77_ p_362196_, C_442_ arg1)
private static int
a(int arg0)
getSizeForCloudDistance(int arg0)
method_71301(int arg0)
calcCloudBufferSize(int cloudRange)
m_403805_(int p_409968_)
protected void
a(Optional<gwu$b> arg0, axo arg1, btt arg2)
apply(Optional<CloudRenderer$TextureData> arg0, ResourceManager arg1, ProfilerFiller arg2)
method_62177(Optional<class_9955$class_9957> arg0, class_3300 arg1, class_3695 arg2)
apply(Optional<CloudRenderer$CloudCells> arg0, ResourceManager arg1, Profiler arg2)
m_5787_(Optional<C_345650_$C_345641_> p_368869_, C_77_ p_367795_, C_442_ arg2)
private static boolean
b(int arg0)
isCellEmpty(int arg0)
method_62167(int arg0)
isEmpty(int color)
m_353762_(int p_366824_)
private static long
a(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
packCellData(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
method_62169(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
packCloudCell(int color, boolean borderNorth, boolean borderEast, boolean borderSouth, boolean borderWest)
m_355031_(int p_364599_, boolean p_362267_, boolean p_364671_, boolean p_363926_, boolean p_361986_)
private static boolean
a(long arg0)
isNorthEmpty(long arg0)
method_62178(long arg0)
hasBorderNorth(long packed)
m_353234_(long p_369910_)
private static boolean
b(long arg0)
isEastEmpty(long arg0)
method_62179(long arg0)
hasBorderEast(long packed)
m_352843_(long p_365859_)
private static boolean
c(long arg0)
isSouthEmpty(long arg0)
method_62180(long arg0)
hasBorderSouth(long packed)
m_356344_(long p_362752_)
private static boolean
d(long arg0)
isWestEmpty(long arg0)
method_62181(long arg0)
hasBorderWest(long packed)
m_353792_(long p_366272_)
public void
a(int arg0, ftp arg1, float arg2, fis arg3, float arg4)
render(int arg0, CloudStatus arg1, float arg2, Vec3 arg3, float arg4)
method_62168(int arg0, class_4063 arg1, float arg2, class_243 arg3, float arg4)
renderClouds(int color, CloudRenderMode mode, float cloudHeight, Vec3d cameraPos, float cloudPhase)
m_353819_(int p_363277_, C_3376_ p_367079_, float p_367264_, C_3046_ p_364211_, float arg4)
private void
a(gwu$a arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5)
buildMesh(CloudRenderer$RelativeCameraPos arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5)
method_62175(class_9955$class_9956 arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5)
buildCloudCells(CloudRenderer$ViewMode viewMode, ByteBuffer arg1, int x, int z, boolean arg4, int arg5)
m_356269_(C_345650_$C_345916_ p_409979_, ByteBuffer p_363487_, int p_363111_, int p_408259_, boolean p_407831_, int arg5)
private void
a(gwu$a arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5, int arg6, int arg7, int arg8, long[] arg9)
tryBuildCell(CloudRenderer$RelativeCameraPos arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5, int arg6, int arg7, int arg8, long[] arg9)
method_72155(class_9955$class_9956 arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5, int arg6, int arg7, int arg8, long[] arg9)
method_72155(CloudRenderer$ViewMode arg0, ByteBuffer arg1, int arg2, int arg3, boolean arg4, int arg5, int arg6, int arg7, int arg8, long[] arg9)
m_402041_(C_345650_$C_345916_ p_408811_, ByteBuffer p_408333_, int p_410141_, int p_405870_, boolean p_409585_, int p_409250_, int p_409106_, int p_410230_, int p_409934_, long[] arg9)
private void
a(ByteBuffer arg0, int arg1, int arg2)
buildFlatCell(ByteBuffer arg0, int arg1, int arg2)
method_62172(ByteBuffer arg0, int arg1, int arg2)
buildCloudCellFast(ByteBuffer arg0, int color, int x)
m_351599_(ByteBuffer p_362314_, int p_368834_, int arg2)
private void
a(ByteBuffer arg0, int arg1, int arg2, jh arg3, int arg4)
encodeFace(ByteBuffer arg0, int arg1, int arg2, Direction arg3, int arg4)
method_71098(ByteBuffer arg0, int arg1, int arg2, class_2350 arg3, int arg4)
method_71098(ByteBuffer arg0, int arg1, int arg2, Direction arg3, int arg4)
m_403465_(ByteBuffer p_409766_, int p_408056_, int p_407262_, C_4687_ p_408144_, int arg4)
private void
a(gwu$a arg0, ByteBuffer arg1, int arg2, int arg3, long arg4)
buildExtrudedCell(CloudRenderer$RelativeCameraPos arg0, ByteBuffer arg1, int arg2, int arg3, long arg4)
method_62174(class_9955$class_9956 arg0, ByteBuffer arg1, int arg2, int arg3, long arg4)
buildCloudCellFancy(CloudRenderer$ViewMode viewMode, ByteBuffer arg1, int arg2, int arg3, long arg4)
m_351657_(C_345650_$C_345916_ p_410035_, ByteBuffer p_363655_, int p_363819_, int p_369137_, long arg4)
public void
a()
markForRebuild()
method_62166()
scheduleTerrainUpdate()
m_356905_()
public void
b()
endFrame()
method_71099()
rotate()
m_404254_()
public void
close()
close()
close()