Class KeyframeType.Builder<KEY extends AbstractKeyframe<DATA>,DATA>
java.lang.Object
com.ticxo.modelengine.api.animation.keyframe.KeyframeType.Builder<KEY,DATA>
- Enclosing class:
- KeyframeType<KEY extends AbstractKeyframe<DATA>,
DATA>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
global()
interpolator
(Function<Timeline, KeyframeInterpolator<KEY, DATA>> interpolatorSupplier) static <KEY extends AbstractKeyframe<DATA>,
DATA>
KeyframeType.Builder<KEY,DATA> registerBoneUpdater
(Class<?> handlerClass, KeyframeType.BoneUpdater updater) registerModelUpdater
(Class<?> handlerClass, KeyframeType.ModelUpdater updater)
-
Constructor Details
-
Builder
-
-
Method Details
-
of
public static <KEY extends AbstractKeyframe<DATA>,DATA> KeyframeType.Builder<KEY,DATA> of(String id, Supplier<KEY> keyframeSupplier) -
interpolator
public KeyframeType.Builder<KEY,DATA> interpolator(Function<Timeline, KeyframeInterpolator<KEY, DATA>> interpolatorSupplier) -
registerModelUpdater
public KeyframeType.Builder<KEY,DATA> registerModelUpdater(Class<?> handlerClass, KeyframeType.ModelUpdater updater) -
registerBoneUpdater
public KeyframeType.Builder<KEY,DATA> registerBoneUpdater(Class<?> handlerClass, KeyframeType.BoneUpdater updater) -
global
-
build
-