ModelRotator

Types

Link copied to clipboard
interface Builder
Link copied to clipboard
interface BuiltInDeserializer : Function<JsonElement, ModelRotator>
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(after: (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