Interface RenderSource.Entity
- All Superinterfaces:
RenderSource<EntityTracker>
- All Known Implementing Classes:
RenderSource.BaseEntity,RenderSource.BasePlayer,RenderSource.ProfiledEntity,RenderSource.ProfiledPlayer
- Enclosing interface:
RenderSource<T extends Tracker>
public static sealed interface RenderSource.Entity
extends RenderSource<EntityTracker>
permits RenderSource.BaseEntity, RenderSource.ProfiledEntity, RenderSource.BasePlayer, RenderSource.ProfiledPlayer
-
Nested Class Summary
Nested classes/interfaces inherited from interface kr.toxicity.model.api.data.renderer.RenderSource
RenderSource.BaseDummy, RenderSource.BaseEntity, RenderSource.BasePlayer, RenderSource.Dummy, RenderSource.Entity, RenderSource.ProfiledDummy, RenderSource.ProfiledEntity, RenderSource.ProfiledPlayer -
Method Summary
Modifier and TypeMethodDescriptionentity()@NotNull EntityTrackergetOrCreate(@NotNull String name, @NotNull Supplier<RenderPipeline> supplier, @NotNull TrackerModifier modifier, @NotNull Consumer<EntityTracker> preUpdateConsumer) Methods inherited from interface kr.toxicity.model.api.data.renderer.RenderSource
create, location
-
Method Details
-
entity
-
getOrCreate
@NotNull @NotNull EntityTracker getOrCreate(@NotNull @NotNull String name, @NotNull @NotNull Supplier<RenderPipeline> supplier, @NotNull @NotNull TrackerModifier modifier, @NotNull @NotNull Consumer<EntityTracker> preUpdateConsumer)
-