net.minecraft.client.renderer

public class SkyRenderer

implements AutoCloseable

hgu
net.minecraft.client.renderer.SkyRenderer
net.minecraft.class_9975
net.minecraft.client.render.SkyRendering
net.minecraft.src.C_346116_

Field summary

Modifier and TypeField
private static final ResourceLocation
a
SUN_LOCATION
field_53141
SUN_TEXTURE
f_348146_
private static final ResourceLocation
b
END_LIGHT_LOCATION
field_62044
END_FLASH_TEXTURE
f_413865_
private static final ResourceLocation
c
MOON_LOCATION
field_53142
MOON_PHASES_TEXTURE
f_348925_
private static final ResourceLocation
d
END_SKY_LOCATION
field_53143
END_SKY_TEXTURE
f_346822_
private static final float
e
SKY_DISC_RADIUS
field_53144
field_53144
f_348909_
private static final int
f
SKY_VERTICES
field_57932
field_57932
f_379362_
private static final int
g
STAR_COUNT
field_57933
field_57933
f_382396_
private static final float
h
SUN_SIZE
field_62950
field_62950
f_412213_
private static final float
i
SUN_HEIGHT
field_62951
field_62951
f_412570_
private static final float
j
MOON_SIZE
field_62952
field_62952
f_412569_
private static final float
k
MOON_HEIGHT
field_62953
field_62953
f_413762_
private static final int
l
SUNRISE_STEPS
field_62954
field_62954
f_412309_
private static final int
m
END_SKY_QUAD_COUNT
field_57934
field_57934
f_382064_
private static final float
n
END_FLASH_HEIGHT
field_62955
field_62955
f_412485_
private static final float
o
END_FLASH_SCALE
field_62956
field_62956
f_412124_
private final GpuBuffer
p
starBuffer
field_53145
starVertexBuffer
f_346540_
private final RenderSystem$AutoStorageIndexBuffer
q
starIndices
field_57935
indexBuffer
f_382471_
private final GpuBuffer
r
topSkyBuffer
field_53146
topSkyVertexBuffer
f_347822_
private final GpuBuffer
s
bottomSkyBuffer
field_53147
bottomSkyVertexBuffer
f_346439_
private final GpuBuffer
t
endSkyBuffer
field_55153
endSkyVertexBuffer
f_371333_
private final GpuBuffer
u
sunBuffer
field_62957
sunVertexBuffer
f_413914_
private final GpuBuffer
v
moonBuffer
field_62958
moonPhaseVertexBuffer
f_413609_
private final GpuBuffer
w
sunriseBuffer
field_62959
sunRiseVertexBuffer
f_412608_
private final GpuBuffer
x
endFlashBuffer
field_62960
endFlashVertexBuffer
f_412874_
private final RenderSystem$AutoStorageIndexBuffer
y
quadIndices
field_62961
indexBuffer2
f_412987_
private AbstractTexture
z
sunTexture
field_62962
sunTexture
f_413144_
private AbstractTexture
A
moonTexture
field_62947
moonPhasesTexture
f_412020_
private AbstractTexture
B
endSkyTexture
field_62948
endSkyTexture
f_413523_
private AbstractTexture
C
endFlashTexture
field_62949
endFlashTexture
f_412283_
private int
D
starIndexCount
field_58198
starIndexCount
f_398043_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected void
a()
initTextures()
method_74924()
method_74924()
m_416953_()
private AbstractTexture
a(amj arg0)
getTexture(ResourceLocation arg0)
method_74757(class_2960 arg0)
bindTexture(Identifier arg0)
m_420033_(C_5265_ arg0)
private GpuBuffer
d()
buildSunriseFan()
method_74758()
createSunRise()
m_419506_()
private GpuBuffer
e()
buildSunQuad()
method_74759()
createSun()
m_417196_()
private GpuBuffer
f()
buildMoonPhases()
method_74760()
createMoonPhases()
m_420070_()
private GpuBuffer
g()
buildStars()
method_65233()
createStars()
m_372393_()
private void
a(fud arg0, float arg1)
buildSkyDisc(VertexConsumer arg0, float arg1)
method_62309(class_4588 arg0, float arg1)
createSky(VertexConsumer vertexConsumer, float height)
m_352474_(C_3187_ p_363584_, float arg1)
private static GpuBuffer
h()
buildEndSky()
method_65234()
createEndSky()
m_373019_()
private GpuBuffer
i()
buildEndFlashQuad()
method_74761()
createEndFlash()
m_419606_()
public void
a(float arg0, float arg1, float arg2)
renderSkyDisc(float arg0, float arg1, float arg2)
method_62302(float arg0, float arg1, float arg2)
renderTopSky(float red, float green, float blue)
m_355066_(float p_369913_, float p_362432_, float arg2)
public void
a(gzn arg0, float arg1, foh arg2, ibu arg3)
extractRenderState(ClientLevel arg0, float arg1, Vec3 arg2, SkyRenderState arg3)
method_74926(class_638 arg0, float arg1, class_243 arg2, class_12076 arg3)
updateRenderState(ClientWorld world, float arg1, Vec3d pos, SkyRenderState state)
m_417411_(C_3899_ p_423235_, float p_428980_, C_3046_ p_430005_, C_410977_ arg3)
private boolean
a(float arg0, gzn arg1)
shouldRenderDarkDisc(float arg0, ClientLevel arg1)
method_74925(float arg0, class_638 arg1)
isSkyDark(float arg0, ClientWorld arg1)
m_417344_(float p_428120_, C_3899_ arg1)
public void
b()
renderDarkDisc()
method_62305()
renderSkyDark()
m_354723_()
public void
a(fua arg0, float arg1, int arg2, float arg3, float arg4)
renderSunMoonAndStars(PoseStack arg0, float arg1, int arg2, float arg3, float arg4)
method_62307(class_4587 arg0, float arg1, int arg2, float arg3, float arg4)
renderCelestialBodies(MatrixStack matrices, float arg1, int arg2, float arg3, float arg4)
m_356771_(C_3181_ p_369057_, float p_364932_, int p_366540_, float p_368016_, float arg4)
private void
a(float arg0, fua arg1)
renderSun(float arg0, PoseStack arg1)
method_62303(float arg0, class_4587 arg1)
renderSun(float alpha, MatrixStack matrices)
m_354972_(float p_369287_, C_3181_ arg1)
private void
a(int arg0, float arg1, fua arg2)
renderMoon(int arg0, float arg1, PoseStack arg2)
method_62304(int arg0, float arg1, class_4587 arg2)
renderMoon(int phase, float alpha, MatrixStack arg2)
m_352816_(int p_364034_, float p_369177_, C_3181_ arg2)
private void
b(float arg0, fua arg1)
renderStars(float arg0, PoseStack arg1)
method_62310(float arg0, class_4587 arg1)
renderStars(float brightness, MatrixStack matrices)
m_353324_(float p_364130_, C_3181_ arg1)
public void
a(fua arg0, float arg1, int arg2)
renderSunriseAndSunset(PoseStack arg0, float arg1, int arg2)
method_62306(class_4587 arg0, float arg1, int arg2)
renderGlowingSky(MatrixStack matrices, float arg1, int arg2)
m_354377_(C_3181_ p_368996_, float p_365467_, int arg2)
public void
c()
renderEndSky()
method_62312()
renderEndSky()
m_356916_()
public void
a(fua arg0, float arg1, float arg2, float arg3)
renderEndFlash(PoseStack arg0, float arg1, float arg2, float arg3)
method_73244(class_4587 arg0, float arg1, float arg2, float arg3)
drawEndLightFlash(MatrixStack arg0, float arg1, float skyFactor, float pitch)
m_420203_(C_3181_ p_422905_, float p_425198_, float p_424581_, float arg3)
public void
close()
close()
close()