net.minecraft.util

public class KeyframeTrackSampler<T>

bgd
net.minecraft.util.KeyframeTrackSampler
net.minecraft.class_12308
net.minecraft.world.attribute.timeline.TrackEvaluator
net.minecraft.src.C_432170_
net.minecraft.util.KeyframeTrackSampler

字段概要

修饰符与类型字段
private final Optional<Integer>
a
periodTicks
field_64309
period
f_434555_
private final LerpFunction<T>
b
lerp
field_64310
interpolator
f_433792_
private final List<KeyframeTrackSampler$Segment<T>>
c
segments
field_64311
segments
f_436425_

构造函数概要

修饰符构造函数
(KeyframeTrack<T> track, Optional<Integer> period, LerpFunction<T> interpolator)

方法概要

修饰符与类型方法
private static <T> List<KeyframeTrackSampler$Segment<T>>
a(bgc<T> arg0, Optional<Integer> arg1)
bakeSegments(KeyframeTrack<T> arg0, Optional<Integer> arg1)
method_76388(class_12306<T> arg0, Optional<Integer> arg1)
convertToSegments(Track<T> track, Optional<Integer> period)
m_447039_(C_432880_<T> p_454303_, Optional<Integer> p_453183_)
private static <T> void
a(bgc<T> arg0, List<bgb<T>> arg1, List<bgd$a<T>> arg2)
addSegmentsFromKeyframes(KeyframeTrack<T> arg0, List<Keyframe<T>> arg1, List<KeyframeTrackSampler$Segment<T>> arg2)
method_76387(class_12306<T> arg0, List<class_12305<T>> arg1, List<class_12308$class_12309<T>> arg2)
addSegmentsOfKeyframe(Track<T> track, List<Keyframe<T>> keyframes, List<TrackEvaluator$Segment<T>> segmentsOut)
m_441719_(C_432880_<T> p_452523_, List<C_432257_<T>> p_451961_, List<C_432170_$C_432503_<T>> p_460278_)
public T
a(long arg0)
sample(long arg0)
method_76386(long arg0)
get(long time)
m_442955_(long arg0)
private KeyframeTrackSampler$Segment<T>
b(long arg0)
getSegmentAt(long arg0)
method_76389(long arg0)
getSegmentForTime(long time)
m_441903_(long arg0)
private long
c(long arg0)
loopTicks(long arg0)
method_76390(long arg0)
periodize(long time)
m_443015_(long arg0)