
net.intelie.liverig.plugin.settings.CurvesSettings Maven / Gradle / Ivy
The newest version!
package net.intelie.liverig.plugin.settings;
import com.google.common.collect.ImmutableMap;
import net.intelie.live.EntityContext;
import net.intelie.live.Live;
import net.intelie.live.SettingsRoot;
import net.intelie.liverig.plugin.curves.Curve;
import net.intelie.liverig.plugin.curves.CurvesObserver;
import net.intelie.liverig.plugin.data.CurvesSettingLogData;
import net.intelie.liverig.plugin.util.BaseObserverCollection;
import net.intelie.liverig.plugin.util.ObserverCollection;
import org.jetbrains.annotations.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
public class CurvesSettings {
private static final Logger LOGGER = LoggerFactory.getLogger(CurvesSettings.class);
private final SettingsRoot settings;
private String curvesSettingsId;
private final Function
© 2015 - 2025 Weber Informatics LLC | Privacy Policy