ModelRenderer

A blueprint renderer.

Parameters

name

name

type

type

rendererGroups

group map

animations

animations

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
enum Type
Renderer type

Functions

Link copied to clipboard
@NotNull
open fun animation(@NotNull name: @NotNull String): @NotNull Optional<BlueprintAnimation>
Gets blueprint animation by name
Link copied to clipboard
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Creates tracker by entity
@NotNull
open fun create(@NotNull location: @NotNull Location): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<DummyTracker>): @NotNull DummyTracker
Creates tracker by location
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Creates tracker by entity and completed profile
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile.Uncompleted): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile.Uncompleted): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Creates tracker by entity and uncompleted profile
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull ModelProfile): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, profile: ModelProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull ModelProfile, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<DummyTracker>): @NotNull DummyTracker
Creates tracker by location and completed profile
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull ModelProfile.Uncompleted): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, profile: ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<DummyTracker>): @NotNull DummyTracker
Creates tracker by location and uncompleted profile
Link copied to clipboard
abstract fun equals(p: Any): Boolean
Link copied to clipboard
@NotNull
open fun flatten(): @NotNull Stream<RendererGroup>
Gets flatten groups.
Link copied to clipboard
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Gets or creates tracker by entity
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, profile: ModelProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Gets or creates tracker by entity and completed profile
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile.Uncompleted): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile.Uncompleted): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, profile: ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull ModelProfile.Uncompleted, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Gets or creates tracker by entity and uncompleted profile
Link copied to clipboard
@Nullable
open fun groupByTree(@NotNull name: @NotNull BoneName): @Nullable RendererGroup
Gets a renderer group by tree
Link copied to clipboard
abstract fun hashCode(): Int
Link copied to clipboard
@NotNull
open fun name(): @NotNull String
Gets model's name.
Link copied to clipboard
abstract fun toString(): String