Uses of Class
net.minecraft.client.renderer.state.LevelRenderState
Packages that use LevelRenderState
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client-only classes.-
Uses of LevelRenderState in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as LevelRenderStateModifier and TypeFieldDescriptionprivate final LevelRenderStateGameRenderer.levelRenderState(package private) final LevelRenderStateLevelRenderer.levelRenderStateMethods in net.minecraft.client.renderer that return LevelRenderStateMethods in net.minecraft.client.renderer with parameters of type LevelRenderStateModifier and TypeMethodDescriptionprivate voidLevelRenderer.addMainPass(FrameGraphBuilder pFrameGraphBuilder, Frustum pFrustum, Matrix4f pFrustumMatrix, GpuBufferSlice pShaderFog, boolean pRenderBlockOutline, LevelRenderState pRenderState, DeltaTracker pDeltaTracker, ProfilerFiller pProfier) private voidLevelRenderer.extractBlockDestroyAnimation(Camera pCamera, LevelRenderState pRenderState) private voidLevelRenderer.extractBlockOutline(Camera pCamera, LevelRenderState pRenderState) private voidLevelRenderer.extractVisibleBlockEntities(Camera pCamera, float pPartialTick, LevelRenderState pRenderState) Deprecated.private voidLevelRenderer.extractVisibleBlockEntities(Camera pCamera, float pPartialTick, LevelRenderState pRenderState, Frustum frustum) private voidLevelRenderer.extractVisibleEntities(Camera pCamera, Frustum pFrustum, DeltaTracker pDeltaTracker, LevelRenderState pRenderState) voidWeatherEffectRenderer.render(MultiBufferSource pBufferSource, Vec3 pCameraPosition, WeatherRenderState pRenderState, LevelRenderState levelRenderState) private voidLevelRenderer.renderBlockDestroyAnimation(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, LevelRenderState pRenderState) private voidLevelRenderer.renderBlockOutline(MultiBufferSource.BufferSource pBufferSource, PoseStack pPoseStack, boolean pTranslucent, LevelRenderState pRenderState) private voidLevelRenderer.submitBlockEntities(PoseStack pPoseStack, LevelRenderState pRenderState, SubmitNodeStorage pNodeStorage) private voidLevelRenderer.submitEntities(PoseStack pPoseStack, LevelRenderState pRenderState, SubmitNodeCollector pNodeCollector) Constructors in net.minecraft.client.renderer with parameters of type LevelRenderStateModifierConstructorDescriptionLevelRenderer(Minecraft pMinecraft, EntityRenderDispatcher pEntityRenderDispatcher, BlockEntityRenderDispatcher pBlockEntityRenderDispatcher, RenderBuffers pRenderBuffers, LevelRenderState pLevelRenderState, FeatureRenderDispatcher pFeatureRenderDispatcher) -
Uses of LevelRenderState in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type LevelRenderStateModifier and TypeMethodDescriptionbooleanCustomBlockOutlineRenderer.render(BlockOutlineRenderState renderState, MultiBufferSource.BufferSource buffer, PoseStack poseStack, boolean translucentPass, LevelRenderState levelRenderState) Called when the block outline described by the providedBlockOutlineRenderStateis about to be rendered. -
Uses of LevelRenderState in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as LevelRenderStateModifier and TypeFieldDescriptionprivate final LevelRenderStateExtractBlockOutlineRenderStateEvent.levelRenderStateprivate final LevelRenderStateRenderLevelStageEvent.levelRenderStateprivate final LevelRenderStateExtractLevelRenderStateEvent.renderStateMethods in net.neoforged.neoforge.client.event that return LevelRenderStateModifier and TypeMethodDescriptionExtractBlockOutlineRenderStateEvent.getLevelRenderState()RenderLevelStageEvent.getLevelRenderState()Returns the level render state.ExtractLevelRenderStateEvent.getRenderState()Returns theLevelRenderStatebeing extracted to.Constructors in net.neoforged.neoforge.client.event with parameters of type LevelRenderStateModifierConstructorDescriptionAfterEntities(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterLevel(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterOpaqueBlocks(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterParticles(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterSky(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterTranslucentBlocks(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterTripwireBlocks(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterWeather(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) ExtractBlockOutlineRenderStateEvent(LevelRenderer levelRenderer, ClientLevel level, BlockPos pos, BlockState state, BlockHitResult hitResult, CollisionContext collisionContext, boolean inTranslucentPass, boolean highContrast, Camera camera, LevelRenderState levelRenderState) ExtractLevelRenderStateEvent(LevelRenderer levelRenderer, LevelRenderState renderState, ClientLevel level, Camera camera, Frustum frustum, DeltaTracker deltaTracker, int renderTick) RenderLevelStageEvent(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) -
Uses of LevelRenderState in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type LevelRenderStateModifier and TypeMethodDescriptiondefault booleanIDimensionSpecialEffectsExtension.renderClouds(LevelRenderState levelRenderState, Vec3 camPos, CloudStatus cloudStatus, int cloudColor, float cloudHeight, Matrix4f modelViewMatrix) Renders the clouds of this dimension.default booleanIDimensionSpecialEffectsExtension.renderSky(LevelRenderState levelRenderState, SkyRenderState skyRenderState, Matrix4f modelViewMatrix, Runnable setupFog) Renders the sky of this dimension.default booleanIDimensionSpecialEffectsExtension.renderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, MultiBufferSource bufferSource, Vec3 camPos) Renders the snow and rain effects of this dimension.
LevelRenderer.extractVisibleBlockEntities(Camera, float, LevelRenderState, Frustum)instead