Uses of Interface
net.minecraft.client.renderer.MultiBufferSource
Packages that use MultiBufferSource
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of MultiBufferSource in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionvoidFont.drawInBatch(String str, float x, float y, int color, boolean dropShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode displayMode, int backgroundColor, int packedLightCoords) voidFont.drawInBatch(Component str, float x, float y, int color, boolean dropShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode displayMode, int backgroundColor, int packedLightCoords) voidFont.drawInBatch(FormattedCharSequence str, float x, float y, int color, boolean dropShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode displayMode, int backgroundColor, int packedLightCoords) voidFont.drawInBatch8xOutline(FormattedCharSequence str, float x, float y, int color, int outlineColor, Matrix4f pose, MultiBufferSource bufferSource, int packedLightCoords) static Font.GlyphVisitorFont.GlyphVisitor.forMultiBufferSource(MultiBufferSource bufferSource, Matrix4f pose, Font.DisplayMode displayMode, int lightCoords) -
Uses of MultiBufferSource in net.minecraft.client.renderer
Classes in net.minecraft.client.renderer that implement MultiBufferSourceModifier and TypeClassDescriptionstatic classclassFields in net.minecraft.client.renderer declared as MultiBufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSourceScreenEffectRenderer.bufferSourceMethods in net.minecraft.client.renderer with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionprivate static voidScreenEffectRenderer.renderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite) static voidScreenEffectRenderer.renderFluid(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource, Identifier texture) private static voidScreenEffectRenderer.renderTex(TextureAtlasSprite sprite, PoseStack poseStack, MultiBufferSource bufferSource) private static voidScreenEffectRenderer.renderWater(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource) Constructors in net.minecraft.client.renderer with parameters of type MultiBufferSourceModifierConstructorDescriptionScreenEffectRenderer(Minecraft minecraft, SpriteGetter sprites, MultiBufferSource bufferSource) -
Uses of MultiBufferSource in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionprivate static BakedQuadOutputBlockRenderDispatcher.createQuadOutput(MultiBufferSource bufferSource) voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int lightCoords, int overlayCoords) Deprecated.voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int lightCoords, int overlayCoords, BlockAndTintGetter level, BlockPos pos) -
Uses of MultiBufferSource in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionstatic VertexConsumerItemRenderer.getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean sheeted, boolean hasFoil) private static VertexConsumerItemRenderer.getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, @Nullable PoseStack.Pose foilDecalPose) static voidItemRenderer.renderItem(ItemDisplayContext type, PoseStack poseStack, MultiBufferSource bufferSource, int lightCoords, int overlayCoords, int[] tintLayers, List<BakedQuad> quads, ItemStackRenderState.FoilType foilType) -
Uses of MultiBufferSource in net.minecraft.client.renderer.feature
Methods in net.minecraft.client.renderer.feature with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionprivate voidFlameFeatureRenderer.renderFlame(PoseStack.Pose pose, MultiBufferSource bufferSource, EntityRenderState state, Quaternionf rotation, AtlasManager atlasManager) private static voidLeashFeatureRenderer.renderLeash(Matrix4f pose, MultiBufferSource bufferSource, EntityRenderState.LeashState leashState) -
Uses of MultiBufferSource in net.minecraft.client.renderer.gizmos
Methods in net.minecraft.client.renderer.gizmos with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionvoidDrawableGizmoPrimitives.Group.render(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera, Matrix4f modelViewMatrix) voidDrawableGizmoPrimitives.render(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera, Matrix4f modelViewMatrix) private voidDrawableGizmoPrimitives.Group.renderLines(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera, Matrix4f modelViewMatrix) private voidDrawableGizmoPrimitives.Group.renderPoints(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera) private voidDrawableGizmoPrimitives.Group.renderQuads(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera) private voidDrawableGizmoPrimitives.Group.renderTexts(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera) private voidDrawableGizmoPrimitives.Group.renderTriangleFans(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState camera) -
Uses of MultiBufferSource in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionSpriteId.buffer(SpriteGetter sprites, MultiBufferSource bufferSource, Function<Identifier, RenderType> renderType) SpriteId.buffer(SpriteGetter sprites, MultiBufferSource bufferSource, Function<Identifier, RenderType> renderType, boolean sheeted, boolean hasFoil) -
Uses of MultiBufferSource in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionstatic booleanClientHooks.renderBlockOverlay(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos pos, SpriteGetter sprites, MultiBufferSource bufferSource) static booleanClientHooks.renderFireOverlay(Player player, PoseStack poseStack, SpriteGetter sprites, MultiBufferSource bufferSource) default booleanCustomWeatherEffectRenderer.renderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, MultiBufferSource bufferSource, Vec3 camPos) Renders the snow and rain effects of this dimension.static booleanClientHooks.renderWaterOverlay(Player player, PoseStack poseStack, SpriteGetter sprites, MultiBufferSource bufferSource) -
Uses of MultiBufferSource in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as MultiBufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSourceRenderBlockScreenEffectEvent.bufferSourceMethods in net.neoforged.neoforge.client.event that return MultiBufferSourceModifier and TypeMethodDescriptionRenderBlockScreenEffectEvent.getBufferSource()Returns the buffer source used in rendering.Constructors in net.neoforged.neoforge.client.event with parameters of type MultiBufferSourceModifierConstructorDescriptionRenderBlockScreenEffectEvent(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos blockPos, SpriteGetter sprites, MultiBufferSource bufferSource) -
Uses of MultiBufferSource in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type MultiBufferSourceModifier and TypeMethodDescriptiondefault voidIClientFluidTypeExtensions.renderOverlay(Minecraft mc, PoseStack poseStack, MultiBufferSource buffers) Renders#getRenderOverlayTextureonto the camera when within the fluid.