update paralithic api

This commit is contained in:
dfsek 2021-09-18 23:30:11 -07:00
parent 02be2969a2
commit 471059a03e
3 changed files with 12 additions and 6 deletions

View File

@ -7,6 +7,8 @@ import com.dfsek.paralithic.eval.tokenizer.ParseException;
import com.dfsek.paralithic.functions.dynamic.Context; import com.dfsek.paralithic.functions.dynamic.Context;
import com.dfsek.paralithic.functions.dynamic.DynamicFunction; import com.dfsek.paralithic.functions.dynamic.DynamicFunction;
import com.dfsek.paralithic.node.Statefulness;
import com.dfsek.terra.addons.noise.config.templates.FunctionTemplate; import com.dfsek.terra.addons.noise.config.templates.FunctionTemplate;
@ -44,7 +46,7 @@ public class UserDefinedFunction implements DynamicFunction {
} }
@Override @Override
public boolean isStateless() { public Statefulness statefulness() {
return true; return Statefulness.STATELESS;
} }
} }

View File

@ -3,6 +3,8 @@ package com.dfsek.terra.addons.noise.paralithic.noise;
import com.dfsek.paralithic.functions.dynamic.Context; import com.dfsek.paralithic.functions.dynamic.Context;
import com.dfsek.paralithic.functions.dynamic.DynamicFunction; import com.dfsek.paralithic.functions.dynamic.DynamicFunction;
import com.dfsek.paralithic.node.Statefulness;
import com.dfsek.terra.api.noise.NoiseSampler; import com.dfsek.terra.api.noise.NoiseSampler;
@ -29,7 +31,7 @@ public class NoiseFunction2 implements DynamicFunction {
} }
@Override @Override
public boolean isStateless() { public Statefulness statefulness() {
return false; return Statefulness.CONTEXTUAL;
} }
} }

View File

@ -3,6 +3,8 @@ package com.dfsek.terra.addons.noise.paralithic.noise;
import com.dfsek.paralithic.functions.dynamic.Context; import com.dfsek.paralithic.functions.dynamic.Context;
import com.dfsek.paralithic.functions.dynamic.DynamicFunction; import com.dfsek.paralithic.functions.dynamic.DynamicFunction;
import com.dfsek.paralithic.node.Statefulness;
import com.dfsek.terra.api.noise.NoiseSampler; import com.dfsek.terra.api.noise.NoiseSampler;
@ -29,7 +31,7 @@ public class NoiseFunction3 implements DynamicFunction {
} }
@Override @Override
public boolean isStateless() { public Statefulness statefulness() {
return false; return Statefulness.CONTEXTUAL;
} }
} }