Class FluidRendering
java.lang.Object
net.fabricmc.fabric.api.client.render.fluid.v1.FluidRendering
A class containing some utilities for rendering fluids.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic voidrender(FluidRenderHandler handler, net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.material.FluidState fluidState, FluidRendering.DefaultRenderer defaultRenderer) Renders a fluid using the given handler, default renderer, and context.
-
Method Details
-
render
public static void render(FluidRenderHandler handler, net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.material.FluidState fluidState, FluidRendering.DefaultRenderer defaultRenderer) Renders a fluid using the given handler, default renderer, and context. Internally, this just invokesFluidRenderHandler.renderFluid(BlockPos, BlockAndTintGetter, VertexConsumer, BlockState, FluidState), but the passed default renderer is invoked instead of the vanilla renderer whenever the handler requests default geometry to be rendered.- Parameters:
handler- the render handler to invokeFluidRenderHandler.renderFluid(BlockPos, BlockAndTintGetter, VertexConsumer, BlockState, FluidState)onlevel- the levelpos- the posvertexConsumer- the vertex consumerblockState- the block statefluidState- the fluid statedefaultRenderer- the renderer to use whenever the handler requests default geometry
-