Uses of Class
net.minecraft.client.renderer.MultiBufferSource.BufferSource
Packages that use MultiBufferSource.BufferSource
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of MultiBufferSource.BufferSource in net.minecraft.client.gui.render
Fields in net.minecraft.client.gui.render declared as MultiBufferSource.BufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSource.BufferSource
GuiRenderer.bufferSource
Constructors in net.minecraft.client.gui.render with parameters of type MultiBufferSource.BufferSourceModifierConstructorDescriptionGuiRenderer
(GuiRenderState pRenderState, MultiBufferSource.BufferSource pBufferSource, List<PictureInPictureRendererRegistration<?>> pPictureInPictureRenderers) -
Uses of MultiBufferSource.BufferSource in net.minecraft.client.gui.render.pip
Fields in net.minecraft.client.gui.render.pip declared as MultiBufferSource.BufferSourceModifier and TypeFieldDescriptionprotected final MultiBufferSource.BufferSource
PictureInPictureRenderer.bufferSource
Constructors in net.minecraft.client.gui.render.pip with parameters of type MultiBufferSource.BufferSourceModifierConstructorDescriptionGuiEntityRenderer
(MultiBufferSource.BufferSource pBufferSource, EntityRenderDispatcher pEntityRenderDispatcher) GuiSignRenderer
(MultiBufferSource.BufferSource p_416699_) GuiSkinRenderer
(MultiBufferSource.BufferSource p_416347_) protected
PictureInPictureRenderer
(MultiBufferSource.BufferSource pBufferSource) -
Uses of MultiBufferSource.BufferSource in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type MultiBufferSource.BufferSourceModifier and TypeMethodDescriptionvoid
ParticleEngine.render
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource) Deprecated.void
ParticleEngine.render
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Frustum frustum, Predicate<ParticleRenderType> renderTypePredicate) private static void
ParticleEngine.renderCustomParticles
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Queue<Particle> pParticles) Deprecated.private static void
ParticleEngine.renderCustomParticles
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Queue<Particle> pParticles, Frustum frustum) private static void
ParticleEngine.renderParticleType
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, ParticleRenderType pParticleType, Queue<Particle> pParticles) private static void
ParticleEngine.renderParticleType
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, ParticleRenderType pParticleType, Queue<Particle> pParticles, Frustum frustum) -
Uses of MultiBufferSource.BufferSource in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as MultiBufferSource.BufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSource.BufferSource
OutlineBufferSource.bufferSource
private final MultiBufferSource.BufferSource
RenderBuffers.bufferSource
private final MultiBufferSource.BufferSource
RenderBuffers.crumblingBufferSource
private final MultiBufferSource.BufferSource
OutlineBufferSource.outlineBufferSource
Methods in net.minecraft.client.renderer that return MultiBufferSource.BufferSourceModifier and TypeMethodDescriptionRenderBuffers.bufferSource()
RenderBuffers.crumblingBufferSource()
MultiBufferSource.immediate
(ByteBufferBuilder pSharedBuffer) MultiBufferSource.immediateWithBuffers
(SequencedMap<RenderType, ByteBufferBuilder> pFixedBuffers, ByteBufferBuilder pSharedBuffer) Methods in net.minecraft.client.renderer with parameters of type MultiBufferSource.BufferSourceModifier and TypeMethodDescriptionprivate void
LevelRenderer.renderBlockDestroyAnimation
(PoseStack pPoseStack, Camera pCamera, MultiBufferSource.BufferSource pBufferSource) private void
LevelRenderer.renderBlockEntities
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, MultiBufferSource.BufferSource pCrumblingBufferSource, Camera pCamera, float pPartialTick) private void
LevelRenderer.renderBlockOutline
(Camera pCamera, MultiBufferSource.BufferSource pBufferSource, PoseStack pPoseStack, boolean pSort) private void
LevelRenderer.renderEntities
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, Camera pCamera, DeltaTracker pDeltaTracker, List<Entity> pEntities) void
ItemInHandRenderer.renderHandsWithItems
(float pPartialTicks, PoseStack pPoseStack, MultiBufferSource.BufferSource pBuffer, LocalPlayer pPlayerEntity, int pCombinedLight) void
SkyRenderer.renderSunMoonAndStars
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, float pTimeOfDay, int pMoonPhase, float pRainLevel, float pStarBrightness) void
SkyRenderer.renderSunriseAndSunset
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, float pSunAngle, int pColor) Constructors in net.minecraft.client.renderer with parameters of type MultiBufferSource.BufferSource -
Uses of MultiBufferSource.BufferSource in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type MultiBufferSource.BufferSourceModifier and TypeMethodDescriptionvoid
DebugRenderer.render
(PoseStack pPoseStack, Frustum pFrustum, MultiBufferSource.BufferSource pBufferSource, double pCamX, double pCamY, double pCamZ) void
DebugRenderer.renderAfterTranslucents
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, double pCamX, double pCamY, double pCamZ) -
Uses of MultiBufferSource.BufferSource in net.neoforged.neoforge.client.event
Method parameters in net.neoforged.neoforge.client.event with type arguments of type MultiBufferSource.BufferSourceModifier and TypeMethodDescription<T extends PictureInPictureRenderState>
voidRegisterPictureInPictureRenderersEvent.register
(Class<T> stateClass, Function<MultiBufferSource.BufferSource, PictureInPictureRenderer<T>> factory) Register a customPictureInPictureRenderer
factory. -
Uses of MultiBufferSource.BufferSource in net.neoforged.neoforge.client.gui
Fields in net.neoforged.neoforge.client.gui declared as MultiBufferSource.BufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSource.BufferSource
PictureInPictureRendererPool.buffers
Fields in net.neoforged.neoforge.client.gui with type parameters of type MultiBufferSource.BufferSourceModifier and TypeFieldDescriptionprivate final Function
<MultiBufferSource.BufferSource, PictureInPictureRenderer<T>> PictureInPictureRendererRegistration.factory
The field for thefactory
record component.Methods in net.neoforged.neoforge.client.gui that return types with arguments of type MultiBufferSource.BufferSourceModifier and TypeMethodDescriptionPictureInPictureRendererRegistration.factory()
Returns the value of thefactory
record component.Methods in net.neoforged.neoforge.client.gui with parameters of type MultiBufferSource.BufferSourceModifier and TypeMethodDescriptionstatic Map
<Class<? extends PictureInPictureRenderState>, PictureInPictureRendererPool<?>> PictureInPictureRendererPool.createPools
(MultiBufferSource.BufferSource bufferSource, List<PictureInPictureRendererRegistration<?>> pipRendererFactories) Constructors in net.neoforged.neoforge.client.gui with parameters of type MultiBufferSource.BufferSourceModifierConstructorDescriptionPictureInPictureRendererPool
(PictureInPictureRendererRegistration<T> factory, MultiBufferSource.BufferSource buffers) Constructor parameters in net.neoforged.neoforge.client.gui with type arguments of type MultiBufferSource.BufferSourceModifierConstructorDescriptionPictureInPictureRendererRegistration
(Class<T> stateClass, Function<MultiBufferSource.BufferSource, PictureInPictureRenderer<T>> factory) Creates an instance of aPictureInPictureRendererRegistration
record class.
ParticleEngine.renderCustomParticles(Camera, float, MultiBufferSource.BufferSource, Queue, net.minecraft.client.renderer.culling.Frustum)
instead