Uses of Class
net.minecraft.client.renderer.state.level.LevelRenderState
Packages that use LevelRenderState
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of LevelRenderState in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as LevelRenderStateModifier and TypeFieldDescription(package private) final LevelRenderStateLevelRenderer.levelRenderStateMethods in net.minecraft.client.renderer with parameters of type LevelRenderStateModifier and TypeMethodDescriptionprivate voidLevelRenderer.submitBlockDestroyAnimation(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, LevelRenderState levelRenderState) private voidLevelRenderer.submitBlockEntities(PoseStack poseStack, LevelRenderState levelRenderState, SubmitNodeCollector submitNodeCollector) private voidLevelRenderer.submitBlockOutline(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, LevelRenderState levelRenderState) private voidLevelRenderer.submitEntities(PoseStack poseStack, LevelRenderState levelRenderState, SubmitNodeCollector output) private voidLevelRenderer.submitFeatures(LevelRenderState levelRenderState, SubmitNodeCollector submitNodeCollector, boolean renderOutline) private voidLevelRenderer.submitTransientBlocks(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, LevelRenderState levelRenderState) -
Uses of LevelRenderState in net.minecraft.client.renderer.extract
Fields in net.minecraft.client.renderer.extract declared as LevelRenderStateMethods in net.minecraft.client.renderer.extract with parameters of type LevelRenderStateModifier and TypeMethodDescriptionprivate voidLevelExtractor.extractBlockDestroyAnimation(Camera camera, LevelRenderState levelRenderState) private voidLevelExtractor.extractBlockOutline(Camera camera, LevelRenderState levelRenderState) private voidLevelExtractor.extractVisibleBlockEntities(Camera camera, float deltaPartialTick, LevelRenderState levelRenderState) Deprecated.private voidLevelExtractor.extractVisibleBlockEntities(Camera camera, float deltaPartialTick, LevelRenderState levelRenderState, @Nullable Frustum cullFrustum) private voidLevelExtractor.extractVisibleEntities(Camera camera, Frustum frustum, DeltaTracker deltaTracker, LevelRenderState output) Constructors in net.minecraft.client.renderer.extract with parameters of type LevelRenderStateModifierConstructorDescriptionLevelExtractor(Minecraft minecraft, LevelRenderState levelRenderState, LevelRenderer levelRenderer) -
Uses of LevelRenderState in net.minecraft.client.renderer.state
Fields in net.minecraft.client.renderer.state declared as LevelRenderState -
Uses of LevelRenderState in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type LevelRenderStateModifier and TypeMethodDescriptiondefault voidCustomCloudsRenderer.prepare(LevelRenderState levelRenderState, Vec3 camPos, CloudStatus cloudStatus, int cloudColor, float cloudHeight, int cloudRange, Matrix4fc modelViewMatrix) Prepare the geometry and other buffers to be rendered inCustomCloudsRenderer.renderClouds(LevelRenderState, CloudStatus, Matrix4fc, RenderPass)orCustomCloudsRenderer.renderCloudsOit(LevelRenderState, CloudStatus, Matrix4fc, OitStage, GpuTextureView, OitRenderPassProvider.Parameters).default voidCustomWeatherEffectRenderer.prepare(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, Vec3 camPos) Prepare the geometry and other buffers to be rendered inCustomWeatherEffectRenderer.renderSnowAndRain(LevelRenderState, WeatherRenderState, Vec3, RenderPass)orCustomWeatherEffectRenderer.renderSnowAndRainOit(LevelRenderState, WeatherRenderState, Vec3, OitStage, RenderPass).booleanCustomBlockOutlineRenderer.render(BlockOutlineRenderState renderState, SubmitNodeCollector submitNodeCollector, PoseStack poseStack, LevelRenderState levelRenderState) Called when the block outline described by the providedBlockOutlineRenderStateis about to be rendered.default booleanCustomCloudsRenderer.renderClouds(LevelRenderState levelRenderState, CloudStatus cloudStatus, Matrix4fc modelViewMatrix, RenderPass renderPass) Renders the clouds of this dimension.default booleanCustomCloudsRenderer.renderCloudsOit(LevelRenderState levelRenderState, CloudStatus cloudStatus, Matrix4fc modelViewMatrix, OitStage stage, GpuTextureView mainDepthTextureView, OitRenderPassProvider.Parameters params) Renders the clouds of this dimension with order-independent translucency.default booleanCustomSkyboxRenderer.renderSky(LevelRenderState levelRenderState, SkyRenderState skyRenderState, Matrix4fc modelViewMatrix, GpuBufferSlice skyFog) Renders the sky of this dimension.default booleanCustomWeatherEffectRenderer.renderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, Vec3 camPos, RenderPass renderPass) Renders the snow and rain effects of this dimension.default booleanCustomWeatherEffectRenderer.renderSnowAndRainOit(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, Vec3 camPos, OitStage stage, RenderPass renderPass) Renders the snow and rain effects of this dimension with order-independent translucency. -
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 LevelRenderStatePrepareRenderBuffersEvent.levelRenderStateprivate final LevelRenderStateRenderLevelStageEvent.levelRenderStateprivate final LevelRenderStateSubmitCustomGeometryEvent.levelRenderStateprivate final LevelRenderStateExtractLevelRenderStateEvent.renderStateMethods in net.neoforged.neoforge.client.event that return LevelRenderStateModifier and TypeMethodDescriptionExtractBlockOutlineRenderStateEvent.getLevelRenderState()PrepareRenderBuffersEvent.getLevelRenderState()Returns the level render state.RenderLevelStageEvent.getLevelRenderState()Returns the level render state.SubmitCustomGeometryEvent.getLevelRenderState()Returns the level render state.ExtractLevelRenderStateEvent.getRenderState()Returns theLevelRenderStatebeing extracted to.Constructors in net.neoforged.neoforge.client.event with parameters of type LevelRenderStateModifierConstructorDescriptionAfterLevel(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterOpaqueBlocks(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) AfterOpaqueFeatures(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) AfterSky(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections) AfterTranslucentBlocks(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) AfterTranslucentFeatures(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) AfterTranslucentParticles(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) AfterWeather(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) ExtractBlockOutlineRenderStateEvent(LevelExtractor levelExtractor, ClientLevel level, BlockPos pos, BlockState state, BlockHitResult hitResult, CollisionContext collisionContext, boolean inTranslucentPass, boolean highContrast, Camera camera, LevelRenderState levelRenderState) ExtractLevelRenderStateEvent(LevelExtractor levelExtractor, LevelRenderState renderState, OptionsRenderState optionsRenderState, ClientLevel level, Camera camera, Frustum frustum, DeltaTracker deltaTracker) OitTranslucent(LevelRenderer levelRenderer, LevelRenderState levelRenderState, OitStage oitStage, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, RenderPass renderPass) PrepareRenderBuffersEvent(LevelRenderer levelRenderer, LevelRenderState levelRenderState, OptionsRenderState optionsRenderState) RenderLevelStageEvent(LevelRenderer levelRenderer, LevelRenderState levelRenderState, @Nullable PoseStack poseStack, Matrix4fc modelViewMatrix, Iterable<? extends IRenderableSection> renderableSections, @Nullable RenderPass renderPass) SubmitCustomGeometryEvent(LevelRenderState levelRenderState, SubmitNodeCollector submitNodeCollector, PoseStack poseStack, Iterable<? extends IRenderableSection> renderableSections)
LevelExtractor.extractVisibleBlockEntities(Camera, float, LevelRenderState, Frustum)instead