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
-
Nested Class Summary
Nested classes/interfaces inherited from interface RenderSource
RenderSource.DelegatedDummy, RenderSource.DelegatedEntity, RenderSource.DelegatedPlayer, RenderSource.Dummy, RenderSource.Entity, RenderSource.Player, RenderSource.ProfiledDummy, RenderSource.ProfiledEntity, RenderSource.ProfiledPlayer -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull DummyTrackercreate(@NotNull RenderPipeline pipeline, @NotNull TrackerModifier modifier, @NotNull Consumer<DummyTracker> preUpdateConsumer) Creates a new tracker for this render source.Methods inherited from interface RenderSource
completeContext, fallbackContext, location
-
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:RenderSourceCreates a new tracker for this render source.- Specified by:
createin interfaceRenderSource<DummyTracker>- Parameters:
pipeline- the render pipeline to usemodifier- the tracker modifierpreUpdateConsumer- a consumer to run before updates- Returns:
- the created tracker
-