Index
All Classes and Interfaces|All Packages
A
- add(int, int, int) - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
- add(ImmutableVector3i) - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
- addBlockTransform(BlockTransformation) - Method in interface dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveAnimation
- addBlockTransform(BlockTransformation) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveLinear
- addBlockTransform(BlockTransformation) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveQuadraticBezier
- addOnCompletion(Runnable) - Method in class dev.thorinwasher.blockanimator.api.animator.Animator
- Animation<B> - Interface in dev.thorinwasher.blockanimator.api.animation
- Animation.AnimationStatus - Enum Class in dev.thorinwasher.blockanimator.api.animation
- AnimationFrame - Record Class in dev.thorinwasher.blockanimator.api.animation
- AnimationFrame(Map<ImmutableVector3i, BlockAnimationFrame>) - Constructor for record class dev.thorinwasher.blockanimator.api.animation.AnimationFrame
-
Creates an instance of a
AnimationFramerecord class. - Animator<B> - Class in dev.thorinwasher.blockanimator.api.animator
- Animator(Animation<B>, BlockAnimator<B>) - Constructor for class dev.thorinwasher.blockanimator.api.animator.Animator
- asVector3d() - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
B
- BlockAnimationFrame - Record Class in dev.thorinwasher.blockanimator.api.animation
- BlockAnimationFrame(Vector3d, BlockMoveType, Matrix4f) - Constructor for record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Creates an instance of a
BlockAnimationFramerecord class. - BlockAnimator<B> - Interface in dev.thorinwasher.blockanimator.api.animator
- blockDestroy(ImmutableVector3i) - Method in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator
- blockMove(ImmutableVector3i, Vector3d, BlockSupplier<B>, Matrix4f) - Method in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator
- BlockMoveAnimation - Interface in dev.thorinwasher.blockanimator.api.blockanimations
- BlockMoveLinear - Class in dev.thorinwasher.blockanimator.api.blockanimations
- BlockMoveLinear(Function<Vector3d, Vector3d>, PathCompletionSupplier) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveLinear
- BlockMoveLinear(Vector3d, PathCompletionSupplier) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveLinear
- BlockMoveQuadraticBezier - Class in dev.thorinwasher.blockanimator.api.blockanimations
- BlockMoveQuadraticBezier(Function<Vector3d, Vector3d>, PathCompletionSupplier, Supplier<Double>) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveQuadraticBezier
- BlockMoveQuadraticBezier(Vector3d, PathCompletionSupplier, Supplier<Double>) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveQuadraticBezier
- BlockMoveType - Enum Class in dev.thorinwasher.blockanimator.api.blockanimations
- blockPlace(ImmutableVector3i, BlockSupplier<B>) - Method in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator
- BlockSelector - Interface in dev.thorinwasher.blockanimator.api.selector
- BlockSupplier<B> - Interface in dev.thorinwasher.blockanimator.api.supplier
- BlockTimer - Interface in dev.thorinwasher.blockanimator.api.timer
- BlockTransformation - Interface in dev.thorinwasher.blockanimator.api.blockanimations.transformation
- BottomFirstSelector - Class in dev.thorinwasher.blockanimator.api.selector
- BottomFirstSelector() - Constructor for class dev.thorinwasher.blockanimator.api.selector.BottomFirstSelector
C
- compile() - Method in interface dev.thorinwasher.blockanimator.api.animation.Animation
-
HAS TO BE RUN ASYNC!
- compile() - Method in class dev.thorinwasher.blockanimator.api.animation.hologram.HologramAnimation
- compile() - Method in class dev.thorinwasher.blockanimator.api.animation.SequentialAnimation
- compile() - Method in class dev.thorinwasher.blockanimator.api.animation.TimerAnimation
- compile(double) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.ConstantSpeedPathCompletionSupplier
- compile(double) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.EaseOutCubicPathCompletionSupplier
- compile(double) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.FixedStepsPathCompletionSupplier
- compile(double) - Method in interface dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.PathCompletionSupplier
- compile(ImmutableVector3i) - Method in interface dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveAnimation
- compile(ImmutableVector3i) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveLinear
- compile(ImmutableVector3i) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveQuadraticBezier
- compile(List<ImmutableVector3i>) - Method in interface dev.thorinwasher.blockanimator.api.selector.BlockSelector
- compile(List<ImmutableVector3i>) - Method in class dev.thorinwasher.blockanimator.api.selector.BottomFirstSelector
- compile(List<ImmutableVector3i>) - Method in class dev.thorinwasher.blockanimator.api.selector.GrowingDendriteSelector
- compile(List<ImmutableVector3i>) - Method in class dev.thorinwasher.blockanimator.api.selector.GrowingSelector
- compile(List<ImmutableVector3i>) - Method in class dev.thorinwasher.blockanimator.api.selector.LayeredBottomFirst
- compile(List<ImmutableVector3i>) - Method in class dev.thorinwasher.blockanimator.api.selector.RandomSpherical
- CompiledBlockMoveAnimation - Record Class in dev.thorinwasher.blockanimator.api.blockanimations
- CompiledBlockMoveAnimation(List<BlockAnimationFrame>) - Constructor for record class dev.thorinwasher.blockanimator.api.blockanimations.CompiledBlockMoveAnimation
-
Creates an instance of a
CompiledBlockMoveAnimationrecord class. - CompiledBlockSelector - Class in dev.thorinwasher.blockanimator.api.selector
- CompiledBlockSelector(Queue<List<ImmutableVector3i>>) - Constructor for class dev.thorinwasher.blockanimator.api.selector.CompiledBlockSelector
- COMPILING - Enum constant in enum class dev.thorinwasher.blockanimator.api.animation.Animation.AnimationStatus
- COMPLETED - Enum constant in enum class dev.thorinwasher.blockanimator.api.animation.Animation.AnimationStatus
- ConstantSpeedPathCompletionSupplier - Class in dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion
- ConstantSpeedPathCompletionSupplier(double) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.ConstantSpeedPathCompletionSupplier
- currentToDestination() - Method in record class dev.thorinwasher.blockanimator.api.animation.AnimationFrame
-
Returns the value of the
currentToDestinationrecord component.
D
- DESTROY - Enum constant in enum class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveType
- dev.thorinwasher.blockanimator.api.algorithms - package dev.thorinwasher.blockanimator.api.algorithms
- dev.thorinwasher.blockanimator.api.animation - package dev.thorinwasher.blockanimator.api.animation
- dev.thorinwasher.blockanimator.api.animation.hologram - package dev.thorinwasher.blockanimator.api.animation.hologram
- dev.thorinwasher.blockanimator.api.animator - package dev.thorinwasher.blockanimator.api.animator
- dev.thorinwasher.blockanimator.api.blockanimations - package dev.thorinwasher.blockanimator.api.blockanimations
- dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion - package dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion
- dev.thorinwasher.blockanimator.api.blockanimations.transformation - package dev.thorinwasher.blockanimator.api.blockanimations.transformation
- dev.thorinwasher.blockanimator.api.container - package dev.thorinwasher.blockanimator.api.container
- dev.thorinwasher.blockanimator.api.selector - package dev.thorinwasher.blockanimator.api.selector
- dev.thorinwasher.blockanimator.api.supplier - package dev.thorinwasher.blockanimator.api.supplier
- dev.thorinwasher.blockanimator.api.timer - package dev.thorinwasher.blockanimator.api.timer
- dev.thorinwasher.blockanimator.api.util - package dev.thorinwasher.blockanimator.api.util
- Directions - Class in dev.thorinwasher.blockanimator.api.util
- Directions() - Constructor for class dev.thorinwasher.blockanimator.api.util.Directions
- DIRECTIONS - Static variable in class dev.thorinwasher.blockanimator.api.util.Directions
E
- EaseOutCubicPathCompletionSupplier - Class in dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion
- EaseOutCubicPathCompletionSupplier(double) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.EaseOutCubicPathCompletionSupplier
- emergencyFinish() - Method in class dev.thorinwasher.blockanimator.api.animator.Animator
- equals(Object) - Method in record class dev.thorinwasher.blockanimator.api.animation.AnimationFrame
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.thorinwasher.blockanimator.api.blockanimations.CompiledBlockMoveAnimation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.thorinwasher.blockanimator.api.container.TwoTuple
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Indicates whether some other object is "equal to" this one.
F
- fetch(CompiledBlockSelector, int) - Method in interface dev.thorinwasher.blockanimator.api.timer.BlockTimer
- fetch(CompiledBlockSelector, int) - Method in class dev.thorinwasher.blockanimator.api.timer.LinearBlockTimer
- findClosestPosition(Vector3d, Predicate<Vector3d>, int) - Static method in class dev.thorinwasher.blockanimator.api.algorithms.ManhatanNearest
- findExactDistance(Vector3d, Predicate<Vector3d>, int) - Static method in class dev.thorinwasher.blockanimator.api.algorithms.ManhatanNearest
- finishAnimation(BlockSupplier<B>) - Method in interface dev.thorinwasher.blockanimator.api.animator.BlockAnimator
- first() - Method in record class dev.thorinwasher.blockanimator.api.container.TwoTuple
-
Returns the value of the
firstrecord component. - FixedStepsPathCompletionSupplier - Class in dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion
- FixedStepsPathCompletionSupplier(int) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion.FixedStepsPathCompletionSupplier
- frames() - Method in record class dev.thorinwasher.blockanimator.api.blockanimations.CompiledBlockMoveAnimation
-
Returns the value of the
framesrecord component.
G
- getBlock(ImmutableVector3i) - Method in interface dev.thorinwasher.blockanimator.api.supplier.BlockSupplier
- getNewSeed(List<ImmutableVector3i>) - Method in class dev.thorinwasher.blockanimator.api.selector.GrowingSelector
- getNext() - Method in interface dev.thorinwasher.blockanimator.api.animation.Animation
- getNext() - Method in class dev.thorinwasher.blockanimator.api.animation.hologram.HologramAnimation
- getNext() - Method in class dev.thorinwasher.blockanimator.api.animation.SequentialAnimation
- getNext() - Method in class dev.thorinwasher.blockanimator.api.animation.TimerAnimation
- getPositions() - Method in interface dev.thorinwasher.blockanimator.api.supplier.BlockSupplier
- getStatus() - Method in interface dev.thorinwasher.blockanimator.api.animation.Animation
- getStatus() - Method in class dev.thorinwasher.blockanimator.api.animation.hologram.HologramAnimation
- getStatus() - Method in class dev.thorinwasher.blockanimator.api.animation.SequentialAnimation
- getStatus() - Method in class dev.thorinwasher.blockanimator.api.animation.TimerAnimation
- getTransform(double) - Method in interface dev.thorinwasher.blockanimator.api.blockanimations.transformation.BlockTransformation
- getTransform(double) - Method in class dev.thorinwasher.blockanimator.api.blockanimations.transformation.ResizeTransformation
- getTransform(long) - Method in interface dev.thorinwasher.blockanimator.api.animation.hologram.HologramTransform
- GrowingDendriteSelector - Class in dev.thorinwasher.blockanimator.api.selector
- GrowingDendriteSelector(double) - Constructor for class dev.thorinwasher.blockanimator.api.selector.GrowingDendriteSelector
- GrowingSelector - Class in dev.thorinwasher.blockanimator.api.selector
- GrowingSelector() - Constructor for class dev.thorinwasher.blockanimator.api.selector.GrowingSelector
H
- hashCode() - Method in record class dev.thorinwasher.blockanimator.api.animation.AnimationFrame
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.thorinwasher.blockanimator.api.blockanimations.CompiledBlockMoveAnimation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.thorinwasher.blockanimator.api.container.TwoTuple
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Returns a hash code value for this object.
- hasNext(int) - Method in interface dev.thorinwasher.blockanimator.api.timer.BlockTimer
- hasNext(int) - Method in class dev.thorinwasher.blockanimator.api.timer.LinearBlockTimer
- HologramAnimation<B> - Class in dev.thorinwasher.blockanimator.api.animation.hologram
- HologramAnimation(BlockSupplier<B>, HologramTransform, ImmutableVector3i, long, int) - Constructor for class dev.thorinwasher.blockanimator.api.animation.hologram.HologramAnimation
- HologramTransform - Interface in dev.thorinwasher.blockanimator.api.animation.hologram
I
- ImmutableVector3i - Record Class in dev.thorinwasher.blockanimator.api.supplier
- ImmutableVector3i(int, int, int) - Constructor for record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Creates an instance of a
ImmutableVector3irecord class.
L
- LayeredBottomFirst - Class in dev.thorinwasher.blockanimator.api.selector
- LayeredBottomFirst() - Constructor for class dev.thorinwasher.blockanimator.api.selector.LayeredBottomFirst
- LinearBlockTimer - Class in dev.thorinwasher.blockanimator.api.timer
- LinearBlockTimer(int) - Constructor for class dev.thorinwasher.blockanimator.api.timer.LinearBlockTimer
M
- ManhatanNearest - Class in dev.thorinwasher.blockanimator.api.algorithms
- ManhatanNearest() - Constructor for class dev.thorinwasher.blockanimator.api.algorithms.ManhatanNearest
- mergeBlockAnimationToFrames(CompiledBlockMoveAnimation, Map<Integer, AnimationFrame>, ImmutableVector3i, int) - Static method in interface dev.thorinwasher.blockanimator.api.animation.Animation
- MOVE - Enum constant in enum class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveType
- moveType() - Method in record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Returns the value of the
moveTyperecord component. - mul(int) - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
N
- next() - Method in class dev.thorinwasher.blockanimator.api.selector.CompiledBlockSelector
- nextTick() - Method in class dev.thorinwasher.blockanimator.api.animator.Animator
P
- PathCompletionSupplier - Interface in dev.thorinwasher.blockanimator.api.blockanimations.pathcompletion
- PLACE - Enum constant in enum class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveType
- placeBlock(ImmutableVector3i) - Method in interface dev.thorinwasher.blockanimator.api.supplier.BlockSupplier
- placeBlocks(List<ImmutableVector3i>) - Method in interface dev.thorinwasher.blockanimator.api.supplier.BlockSupplier
- position() - Method in record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Returns the value of the
positionrecord component.
R
- RandomSpherical - Class in dev.thorinwasher.blockanimator.api.selector
- RandomSpherical() - Constructor for class dev.thorinwasher.blockanimator.api.selector.RandomSpherical
- READY_FOR_ANIMATION - Enum constant in enum class dev.thorinwasher.blockanimator.api.animation.Animation.AnimationStatus
- ResizeTransformation - Class in dev.thorinwasher.blockanimator.api.blockanimations.transformation
- ResizeTransformation(float, float) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.transformation.ResizeTransformation
- ResizeTransformation(float, float, Function<Double, Double>) - Constructor for class dev.thorinwasher.blockanimator.api.blockanimations.transformation.ResizeTransformation
S
- second() - Method in record class dev.thorinwasher.blockanimator.api.container.TwoTuple
-
Returns the value of the
secondrecord component. - SequentialAnimation<B> - Class in dev.thorinwasher.blockanimator.api.animation
- SequentialAnimation(BlockSupplier<B>, PathCompletionSupplier, BlockSelector, int) - Constructor for class dev.thorinwasher.blockanimator.api.animation.SequentialAnimation
- sub(int, int, int) - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
- sub(ImmutableVector3i) - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
- supplier() - Method in interface dev.thorinwasher.blockanimator.api.animation.Animation
- supplier() - Method in class dev.thorinwasher.blockanimator.api.animation.hologram.HologramAnimation
- supplier() - Method in class dev.thorinwasher.blockanimator.api.animation.SequentialAnimation
- supplier() - Method in class dev.thorinwasher.blockanimator.api.animation.TimerAnimation
T
- TimerAnimation<B> - Class in dev.thorinwasher.blockanimator.api.animation
- TimerAnimation(BlockSelector, BlockMoveAnimation, BlockSupplier<B>, BlockTimer, int) - Constructor for class dev.thorinwasher.blockanimator.api.animation.TimerAnimation
- toString() - Method in record class dev.thorinwasher.blockanimator.api.animation.AnimationFrame
-
Returns a string representation of this record class.
- toString() - Method in record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Returns a string representation of this record class.
- toString() - Method in record class dev.thorinwasher.blockanimator.api.blockanimations.CompiledBlockMoveAnimation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.thorinwasher.blockanimator.api.container.TwoTuple
-
Returns a string representation of this record class.
- toString() - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Returns a string representation of this record class.
- transform() - Method in record class dev.thorinwasher.blockanimator.api.animation.BlockAnimationFrame
-
Returns the value of the
transformrecord component. - TwoTuple<F,
S> - Record Class in dev.thorinwasher.blockanimator.api.container - TwoTuple(F, S) - Constructor for record class dev.thorinwasher.blockanimator.api.container.TwoTuple
-
Creates an instance of a
TwoTuplerecord class.
V
- valueOf(String) - Static method in enum class dev.thorinwasher.blockanimator.api.animation.Animation.AnimationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.thorinwasher.blockanimator.api.animation.Animation.AnimationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.thorinwasher.blockanimator.api.blockanimations.BlockMoveType
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- x() - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Returns the value of the
yrecord component.
Z
- z() - Method in record class dev.thorinwasher.blockanimator.api.supplier.ImmutableVector3i
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages