Class LevelExtractionContextImpl

java.lang.Object
net.fabricmc.fabric.impl.client.rendering.level.LevelExtractionContextImpl
All Implemented Interfaces:
AbstractLevelRenderContext, LevelExtractionContext

public class LevelExtractionContextImpl extends Object implements LevelExtractionContext
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.Camera
     
    net.minecraft.client.DeltaTracker
     
    net.minecraft.client.renderer.GameRenderer
    The game renderer instance.
    net.minecraft.client.multiplayer.ClientLevel
    Convenient access to LevelRenderer.level.
    net.minecraft.client.renderer.LevelRenderer
    The level renderer instance doing the rendering and invoking the event.
    net.minecraft.client.renderer.state.level.LevelRenderState
    The render state for the level being rendered.
    void
    prepare(net.minecraft.client.renderer.GameRenderer gameRenderer, net.minecraft.client.renderer.LevelRenderer levelRenderer, net.minecraft.client.renderer.state.level.LevelRenderState levelRenderState, net.minecraft.client.multiplayer.ClientLevel level, net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LevelExtractionContextImpl

      public LevelExtractionContextImpl()
  • Method Details

    • prepare

      public void prepare(net.minecraft.client.renderer.GameRenderer gameRenderer, net.minecraft.client.renderer.LevelRenderer levelRenderer, net.minecraft.client.renderer.state.level.LevelRenderState levelRenderState, net.minecraft.client.multiplayer.ClientLevel level, net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera)
    • gameRenderer

      public net.minecraft.client.renderer.GameRenderer gameRenderer()
      Description copied from interface: AbstractLevelRenderContext
      The game renderer instance.
      Specified by:
      gameRenderer in interface AbstractLevelRenderContext
      Returns:
      GameRenderer instance
    • levelRenderer

      public net.minecraft.client.renderer.LevelRenderer levelRenderer()
      Description copied from interface: AbstractLevelRenderContext
      The level renderer instance doing the rendering and invoking the event.
      Specified by:
      levelRenderer in interface AbstractLevelRenderContext
      Returns:
      LevelRenderer instance invoking the event
    • levelState

      public net.minecraft.client.renderer.state.level.LevelRenderState levelState()
      Description copied from interface: AbstractLevelRenderContext
      The render state for the level being rendered.

      Render states contain information about the current frame used for rendering, and should be used instead of accessing the level or other objects directly from rendering events.

      Specified by:
      levelState in interface AbstractLevelRenderContext
      Returns:
      LevelRenderState instance
    • level

      public net.minecraft.client.multiplayer.ClientLevel level()
      Description copied from interface: LevelExtractionContext
      Convenient access to LevelRenderer.level.
      Specified by:
      level in interface LevelExtractionContext
      Returns:
      the level renderer's client level instance
    • camera

      public net.minecraft.client.Camera camera()
      Specified by:
      camera in interface LevelExtractionContext
    • deltaTracker

      public net.minecraft.client.DeltaTracker deltaTracker()
      Specified by:
      deltaTracker in interface LevelExtractionContext