mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-02-16 10:30:42 +00:00
Put mutator color samplers in their own packages
This commit is contained in:
@@ -5,7 +5,7 @@ import com.dfsek.tectonic.api.config.template.object.ObjectTemplate;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
import com.dfsek.terra.addons.image.config.ImageLoader;
|
||||
import com.dfsek.terra.addons.image.config.sampler.RotateColorSamplerTemplate;
|
||||
import com.dfsek.terra.addons.image.config.sampler.mutate.RotateColorSamplerTemplate;
|
||||
import com.dfsek.terra.addons.image.config.sampler.ConstantColorSamplerTemplate;
|
||||
import com.dfsek.terra.addons.image.config.sampler.image.SingleImageColorSamplerTemplate;
|
||||
import com.dfsek.terra.addons.image.config.sampler.image.TileImageColorSamplerTemplate;
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.dfsek.terra.addons.image.config.sampler.mutate;
|
||||
|
||||
import com.dfsek.tectonic.api.config.template.annotations.Value;
|
||||
import com.dfsek.tectonic.api.config.template.object.ObjectTemplate;
|
||||
|
||||
import com.dfsek.terra.addons.image.sampler.ColorSampler;
|
||||
|
||||
|
||||
public abstract class MutateColorSamplerTemplate implements ObjectTemplate<ColorSampler> {
|
||||
|
||||
@Value("image")
|
||||
protected ColorSampler sampler;
|
||||
}
|
||||
@@ -1,17 +1,13 @@
|
||||
package com.dfsek.terra.addons.image.config.sampler;
|
||||
package com.dfsek.terra.addons.image.config.sampler.mutate;
|
||||
|
||||
import com.dfsek.tectonic.api.config.template.annotations.Value;
|
||||
import com.dfsek.tectonic.api.config.template.object.ObjectTemplate;
|
||||
import net.jafama.FastMath;
|
||||
|
||||
import com.dfsek.terra.addons.image.sampler.ColorSampler;
|
||||
import com.dfsek.terra.addons.image.sampler.RotateColorSampler;
|
||||
import com.dfsek.terra.addons.image.sampler.mutate.RotateColorSampler;
|
||||
|
||||
|
||||
public class RotateColorSamplerTemplate implements ObjectTemplate<ColorSampler> {
|
||||
|
||||
@Value("image")
|
||||
private ColorSampler sampler;
|
||||
public class RotateColorSamplerTemplate extends MutateColorSamplerTemplate {
|
||||
|
||||
@Value("angle")
|
||||
private double angle;
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.dfsek.terra.addons.image.sampler;
|
||||
package com.dfsek.terra.addons.image.sampler.mutate;
|
||||
|
||||
import com.dfsek.terra.addons.image.sampler.ColorSampler;
|
||||
import net.jafama.FastMath;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user