net.minecraft.client.renderer

public class SkyRenderer

implements AutoCloseable

hlh
net.minecraft.client.renderer.SkyRenderer
net.minecraft.class_9975
net.minecraft.client.render.SkyRendering

Field summary

Modifier and TypeField
private static final Identifier
a
SUN_SPRITE
field_63578
SUN_TEXTURE
private static final Identifier
b
END_FLASH_SPRITE
field_63579
END_FLASH_TEXTURE
private static final Identifier
c
END_SKY_LOCATION
field_53143
END_SKY_TEXTURE
private static final float
d
SKY_DISC_RADIUS
field_53144
field_53144
private static final int
e
SKY_VERTICES
field_57932
field_57932
private static final int
f
STAR_COUNT
field_57933
field_57933
private static final float
g
SUN_SIZE
field_62950
field_62950
private static final float
h
SUN_HEIGHT
field_62951
field_62951
private static final float
i
MOON_SIZE
field_62952
field_62952
private static final float
j
MOON_HEIGHT
field_62953
field_62953
private static final int
k
SUNRISE_STEPS
field_62954
field_62954
private static final int
l
END_SKY_QUAD_COUNT
field_57934
field_57934
private static final float
m
END_FLASH_HEIGHT
field_62955
field_62955
private static final float
n
END_FLASH_SCALE
field_62956
field_62956
private final TextureAtlas
o
celestialsAtlas
field_63580
celestialAtlasTexture
private final GpuBuffer
p
starBuffer
field_53145
starVertexBuffer
private final GpuBuffer
q
topSkyBuffer
field_53146
topSkyVertexBuffer
private final GpuBuffer
r
bottomSkyBuffer
field_53147
bottomSkyVertexBuffer
private final GpuBuffer
s
endSkyBuffer
field_55153
endSkyVertexBuffer
private final GpuBuffer
t
sunBuffer
field_62957
sunVertexBuffer
private final GpuBuffer
u
moonBuffer
field_62958
moonPhaseVertexBuffer
private final GpuBuffer
v
sunriseBuffer
field_62959
sunRiseVertexBuffer
private final GpuBuffer
w
endFlashBuffer
field_62960
endFlashVertexBuffer
private final RenderSystem$AutoStorageIndexBuffer
x
quadIndices
field_62961
indexBuffer2
private final AbstractTexture
y
endSkyTexture
field_62948
endSkyTexture
private int
z
starIndexCount
field_58198
starIndexCount

Constructor summary

ModifierConstructor
public (TextureManager textureManager, AtlasManager atlasManager)

Method summary

Modifier and TypeMethod
private AbstractTexture
a(iho arg0, amo arg1)
getTexture(TextureManager arg0, Identifier arg1)
method_74757(class_1060 arg0, class_2960 arg1)
bindTexture(TextureManager textureManager, Identifier texture)
private GpuBuffer
c()
buildSunriseFan()
method_74758()
createSunRise()
private static GpuBuffer
a(ihl arg0)
buildSunQuad(TextureAtlas arg0)
method_74759(class_1059 arg0)
createSun(SpriteAtlasTexture atlas)
private static GpuBuffer
b(ihl arg0)
buildEndFlashQuad(TextureAtlas arg0)
method_74761(class_1059 arg0)
createEndFlash(SpriteAtlasTexture atlas)
private static GpuBuffer
a(String arg0, ihm arg1)
buildCelestialQuad(String arg0, TextureAtlasSprite arg1)
method_75418(String arg0, class_1058 arg1)
createQuadVertexBuffer(String description, Sprite sprite)
private static GpuBuffer
c(ihl arg0)
buildMoonPhases(TextureAtlas arg0)
method_74760(class_1059 arg0)
createMoonPhases(SpriteAtlasTexture atlas)
private GpuBuffer
d()
buildStars()
method_65233()
createStars()
private void
a(fyh arg0, float arg1)
buildSkyDisc(VertexConsumer arg0, float arg1)
method_62309(class_4588 arg0, float arg1)
createSky(VertexConsumer vertexConsumer, float height)
private static GpuBuffer
e()
buildEndSky()
method_65234()
createEndSky()
public void
a(int arg0)
renderSkyDisc(int arg0)
method_62302(int arg0)
renderTopSky(int arg0)
public void
a(hec arg0, float arg1, gdk arg2, igs arg3)
extractRenderState(ClientLevel arg0, float arg1, Camera arg2, SkyRenderState arg3)
method_74926(class_638 arg0, float arg1, class_4184 arg2, class_12076 arg3)
updateRenderState(ClientWorld world, float tickProgress, Camera camera, SkyRenderState state)
private boolean
a(float arg0, hec arg1)
shouldRenderDarkDisc(float arg0, ClientLevel arg1)
method_74925(float arg0, class_638 arg1)
isSkyDark(float tickProgress, ClientWorld world)
public void
a()
renderDarkDisc()
method_62305()
renderSkyDark()
public void
a(fye arg0, float arg1, float arg2, float arg3, dvq arg4, float arg5, float arg6)
renderSunMoonAndStars(PoseStack arg0, float arg1, float arg2, float arg3, MoonPhase arg4, float arg5, float arg6)
method_62307(class_4587 arg0, float arg1, float arg2, float arg3, class_12131 arg4, float arg5, float arg6)
renderCelestialBodies(MatrixStack arg0, float time, float arg2, float arg3, MoonPhase arg4, float arg5, float arg6)
private void
a(float arg0, fye arg1)
renderSun(float arg0, PoseStack arg1)
method_62303(float arg0, class_4587 arg1)
renderSun(float alpha, MatrixStack matrices)
private void
a(dvq arg0, float arg1, fye arg2)
renderMoon(MoonPhase arg0, float arg1, PoseStack arg2)
method_62304(class_12131 arg0, float arg1, class_4587 arg2)
renderMoon(MoonPhase moonPhase, float alpha, MatrixStack matrices)
private void
b(float arg0, fye arg1)
renderStars(float arg0, PoseStack arg1)
method_62310(float arg0, class_4587 arg1)
renderStars(float brightness, MatrixStack matrices)
public void
a(fye 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 solarAngle, int color)
public void
b()
renderEndSky()
method_62312()
renderEndSky()
public void
a(fye 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 matrices, float intensity, float pitch, float yaw)
public void
close()
close()