| public void | | extractRenderState(ClientLevel level, float partialTicks, Vec3 cameraPos, WeatherRenderState renderState) | | extractRenderState(ClientLevel level, float partialTicks, Vec3 cameraPos, WeatherRenderState renderState) | | method_62315(class_638 arg0, float arg1, class_243 arg2, class_12077 arg3) | | buildPrecipitationPieces(ClientWorld world, float tickProgress, Vec3d cameraPos, WeatherRenderState state) |
|
| private void | | renderWeather(RenderPass renderPass, AbstractTexture texture, int startColumn, int columnCount) | | renderWeather(RenderPass renderPass, AbstractTexture texture, int startColumn, int columnCount) | | method_1_1041(RenderPass arg0, class_1044 arg1, int arg2, int arg3) | | issueDraw(RenderPass renderPass, AbstractTexture texture, int arg2, int arg3) |
|
| private GpuBuffer | |
| public void | |
| private WeatherRenderer$Piece | | createRainColumnInstance(RandomSource random, long ticks, int x, int bottomY, int topY, int z, int lightCoords, float partialTicks) | | createRainColumnInstance(RandomSource random, long ticks, int x, int bottomY, int topY, int z, int lightCoords, float partialTicks) | | method_62314(class_5819 arg0, long arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7) | | createRainPiece(Random random, long time, int x, int yMin, int yMax, int z, int light, float tickProgress) |
|
| private WeatherRenderer$Piece | | createSnowColumnInstance(RandomSource random, long ticks, int x, int bottomY, int topY, int z, int lightCoords, float partialTicks) | | createSnowColumnInstance(RandomSource random, long ticks, int x, int bottomY, int topY, int z, int lightCoords, float partialTicks) | | method_62321(class_5819 arg0, long arg1, int arg2, int arg3, int arg4, int arg5, int arg6, float arg7) | | createSnowPiece(Random random, long time, int x, int yMin, int yMax, int z, int light, float tickProgress) |
|
| private void | | renderInstances(VertexConsumer builder, List<WeatherEffectRenderer$ColumnInstance> columns, Vec3 cameraPos, float maxAlpha, int radius, float intensity) | | renderInstances(VertexConsumer builder, List<WeatherEffectRenderer$ColumnInstance> columns, Vec3 cameraPos, float maxAlpha, int radius, float intensity) | | method_62318(class_4588 arg0, List<class_9976$class_9977> arg1, class_243 arg2, float arg3, int arg4, float arg5) | | renderPieces(VertexConsumer vertexConsumer, List<WeatherRenderer$Piece> pieces, Vec3d pos, float intensity, int range, float gradient) |
|
| public void | |