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
Default rotator
Link copied to clipboard
Link copied to clipboard
Empty rotator
Link copied to clipboard
Pitch rotator
Link copied to clipboard
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
abstract fun name(): @NotNull String
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