net.minecraft.client.renderer

public class SkyRenderer

implements AutoCloseable

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

字段概要

修饰符与类型字段
private static final Identifier
a
SUN_SPRITE
field_63578
SUN_TEXTURE
f_436618_
private static final Identifier
b
END_FLASH_SPRITE
field_63579
END_FLASH_TEXTURE
f_434570_
private static final Identifier
c
END_SKY_LOCATION
field_53143
END_SKY_TEXTURE
f_346822_
private static final float
d
SKY_DISC_RADIUS
field_53144
field_53144
f_348909_
private static final int
e
SKY_VERTICES
field_57932
field_57932
f_379362_
private static final int
f
STAR_COUNT
field_57933
field_57933
f_382396_
private static final float
g
SUN_SIZE
field_62950
field_62950
f_412213_
private static final float
h
SUN_HEIGHT
field_62951
field_62951
f_412570_
private static final float
i
MOON_SIZE
field_62952
field_62952
f_412569_
private static final float
j
MOON_HEIGHT
field_62953
field_62953
f_413762_
private static final int
k
SUNRISE_STEPS
field_62954
field_62954
f_412309_
private static final int
l
END_SKY_QUAD_COUNT
field_57934
field_57934
f_382064_
private static final float
m
END_FLASH_HEIGHT
field_62955
field_62955
f_412485_
private static final float
n
END_FLASH_SCALE
field_62956
field_62956
f_412124_
private final TextureAtlas
o
celestialsAtlas
field_63580
celestialAtlasTexture
f_433391_
private final GpuBuffer
p
starBuffer
field_53145
starVertexBuffer
f_346540_
private final GpuBuffer
q
topSkyBuffer
field_53146
topSkyVertexBuffer
f_347822_
private final GpuBuffer
r
bottomSkyBuffer
field_53147
bottomSkyVertexBuffer
f_346439_
private final GpuBuffer
s
endSkyBuffer
field_55153
endSkyVertexBuffer
f_371333_
private final GpuBuffer
t
sunBuffer
field_62957
sunVertexBuffer
f_413914_
private final GpuBuffer
u
moonBuffer
field_62958
moonPhaseVertexBuffer
f_413609_
private final GpuBuffer
v
sunriseBuffer
field_62959
sunRiseVertexBuffer
f_412608_
private final GpuBuffer
w
endFlashBuffer
field_62960
endFlashVertexBuffer
f_412874_
private final RenderSystem$AutoStorageIndexBuffer
x
quadIndices
field_62961
indexBuffer2
f_412987_
private final AbstractTexture
y
endSkyTexture
field_62948
endSkyTexture
f_413523_
private int
z
starIndexCount
field_58198
starIndexCount
f_398043_

构造函数概要

修饰符构造函数
public (TextureManager textureManager, AtlasManager atlasManager)

方法概要

修饰符与类型方法
private AbstractTexture
a(ilr arg0, amo arg1)
getTexture(TextureManager arg0, Identifier arg1)
method_74757(class_1060 arg0, class_2960 arg1)
bindTexture(TextureManager textureManager, Identifier texture)
m_420033_(C_4490_ p_458176_, C_432211_ arg1)
private GpuBuffer
c()
buildSunriseFan()
method_74758()
createSunRise()
m_419506_()
private static GpuBuffer
a(ilo arg0)
buildSunQuad(TextureAtlas arg0)
method_74759(class_1059 arg0)
createSun(SpriteAtlasTexture atlas)
m_417196_(C_4484_ p_459550_)
private static GpuBuffer
b(ilo arg0)
buildEndFlashQuad(TextureAtlas arg0)
method_74761(class_1059 arg0)
createEndFlash(SpriteAtlasTexture atlas)
m_419606_(C_4484_ p_460488_)
private static GpuBuffer
a(String arg0, ilp arg1)
buildCelestialQuad(String arg0, TextureAtlasSprite arg1)
method_75418(String arg0, class_1058 arg1)
createQuadVertexBuffer(String description, Sprite sprite)
m_445491_(String p_461075_, C_4486_ p_457981_)
private static GpuBuffer
c(ilo arg0)
buildMoonPhases(TextureAtlas arg0)
method_74760(class_1059 arg0)
createMoonPhases(SpriteAtlasTexture atlas)
m_420070_(C_4484_ p_451349_)
private GpuBuffer
d()
buildStars()
method_65233()
createStars()
m_372393_()
private void
a(fzp 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
e()
buildEndSky()
method_65234()
createEndSky()
m_373019_()
public void
a(int arg0)
renderSkyDisc(int arg0)
method_62302(int arg0)
renderTopSky(int arg0)
m_355066_(int arg0)
public void
a(hif arg0, float arg1, ger arg2, ikv 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)
m_417411_(C_3899_ p_423235_, float p_451861_, C_3373_ p_430005_, C_410977_ arg3)
private boolean
a(float arg0, hif arg1)
shouldRenderDarkDisc(float arg0, ClientLevel arg1)
method_74925(float arg0, class_638 arg1)
isSkyDark(float tickProgress, ClientWorld world)
m_417344_(float p_428120_, C_3899_ arg1)
public void
a()
renderDarkDisc()
method_62305()
renderSkyDark()
m_354723_()
public void
a(fzm arg0, float arg1, float arg2, float arg3, dwy 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 matrices, float sunAngle, float moonAngle, float starAngle, MoonPhase moonPhase, float alpha, float starBrightness)
m_356771_(C_3181_ p_369057_, float p_366540_, float p_368016_, float p_450395_, C_432587_ p_460477_, float p_451875_, float arg6)
private void
a(float arg0, fzm 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(dwy arg0, float arg1, fzm 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)
m_352816_(C_432587_ p_364034_, float p_369177_, C_3181_ arg2)
private void
b(float arg0, fzm 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(fzm 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)
m_354377_(C_3181_ p_368996_, float p_365467_, int arg2)
public void
b()
renderEndSky()
method_62312()
renderEndSky()
m_356916_()
public void
a(fzm 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)
m_420203_(C_3181_ p_422905_, float p_425198_, float p_424581_, float arg3)
public void
close()
close()
close()