ModelRotator

interface ModelRotator : BiFunction<T, U, R>

Model rotator

Inheritors

Types

Link copied to clipboard
interface Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Getter
Link copied to clipboard

Properties

Link copied to clipboard
@NotNull
val DEFAULT: @NotNull ModelRotator
Default rotator
Link copied to clipboard
Link copied to clipboard
@NotNull
val EMPTY: @NotNull ModelRotator
Empty rotator
Link copied to clipboard
@NotNull
val PITCH: @NotNull ModelRotator
Pitch rotator
Link copied to clipboard
@NotNull
val YAW: @NotNull ModelRotator
Yaw rotator

Functions

Link copied to clipboard
open fun <V> andThen(p: (in R) -> out V): BiFunction<T, U, V>
Link copied to clipboard
@NotNull
open fun apply(@NotNull tracker: @NotNull Tracker): @NotNull ModelRotation
@NotNull
abstract fun apply(@NotNull tracker: @NotNull Tracker, @NotNull rotation: @NotNull ModelRotation): @NotNull ModelRotation
Link copied to clipboard
@Nullable
abstract fun data(): @Nullable JsonElement
Link copied to clipboard
@NotNull
open fun deserialize(@NotNull object: @NotNull JsonObject): @NotNull ModelRotator
Link copied to clipboard
@NotNull
open fun lazy(mills: Long): @NotNull ModelRotator
Link copied to clipboard
@NotNull
abstract fun name(): @NotNull String
Link copied to clipboard
@NotNull
open fun root(): @NotNull ModelRotator
Link copied to clipboard
@NotNull
open fun serialize(): @NotNull JsonObject
Link copied to clipboard
@Nullable
abstract fun source(): @Nullable ModelRotator
Link copied to clipboard
@NotNull
open fun then(@NotNull rotator: @NotNull ModelRotator): @NotNull ModelRotator