Interface RenderSource.Dummy

All Superinterfaces:
RenderSource<DummyTracker>
All Known Implementing Classes:
RenderSource.DelegatedDummy, RenderSource.ProfiledDummy
Enclosing interface:
RenderSource<T extends Tracker>

public static sealed interface RenderSource.Dummy extends RenderSource<DummyTracker> permits RenderSource.DelegatedDummy, RenderSource.ProfiledDummy
Represents a render source at a fixed location, not attached to an entity.
Since:
1.15.2
  • Method Details

    • create

      @NotNull default @NotNull DummyTracker create(@NotNull @NotNull RenderPipeline pipeline, @NotNull @NotNull TrackerModifier modifier, @NotNull @NotNull Consumer<DummyTracker> preUpdateConsumer)
      Description copied from interface: RenderSource
      Creates a new tracker for this render source.
      Specified by:
      create in interface RenderSource<DummyTracker>
      Parameters:
      pipeline - the render pipeline to use
      modifier - the tracker modifier
      preUpdateConsumer - a consumer to run before updates
      Returns:
      the created tracker