Java 类net.minecraftforge.common.model.animation.IClip 实例源码

项目:CustomWorldGen    文件:ModelLoader.java   
@Override
public Optional<? extends IClip> getClip(String name)
{
    if(animation.getClips().containsKey(name))
    {
        return Optional.<IClip>fromNullable(animation.getClips().get(name));
    }
    return Optional.absent();
}
项目:CustomWorldGen    文件:B3DLoader.java   
public Optional<IClip> getClip(String name)
{
    if(name.equals("main"))
    {
        return Optional.<IClip>of(B3DClip.INSTANCE);
    }
    return Optional.absent();
}
项目:OpenModsLib    文件:EvaluatorFactory.java   
private static ITransformExecutor createForClip(final IClip clip, final NumericExpr param) {
    return (initial, joint, args) -> {
        final float paramValue = param.evaluate(args);
        final TRSRTransformation clipTransform = clip.apply(joint).apply(paramValue);
        return initial.compose(clipTransform);
    };
}
项目:CodeChickenLib    文件:WrappedIModel.java   
@Override
public Optional<? extends IClip> getClip(String name) {
    return wrapped.getClip(name);
}
项目:OpenModsLib    文件:EvaluatorFactory.java   
@Override
public ITransformExecutor bind(IClipProvider provider) {
    final Optional<? extends IClip> clip = provider.get(clipName);
    Preconditions.checkState(clip.isPresent(), "Can't find clip '%s'", clipName);
    return createForClip(clip.get(), param);
}
项目:OpenModsLib    文件:EvalModelTest.java   
public TestClipProvider put(String key, IClip clip) {
    clips.put(key, clip);
    return this;
}
项目:OpenModsLib    文件:EvalModelTest.java   
@Override
public Optional<? extends IClip> get(String name) {
    return Optional.ofNullable(clips.get(name));
}
项目:OpenModsLib    文件:EvalModelTest.java   
private static TestClipProvider clips(String key, IClip clip) {
    return new TestClipProvider().put(key, clip);
}
项目:CustomWorldGen    文件:IAnimatedModel.java   
Optional<? extends IClip> getClip(String name);
项目:OpenModsLib    文件:EvaluatorFactory.java   
public Optional<? extends IClip> get(String name);