public class SliderIntUC extends AbstractUniformControl implements org.synthclipse.core.uniform.preset.IRangeablePresetValue
GROUP_CAMERA, GROUP_DEFAULT, QUALIFIED_SEPARATOR
Constructor and Description |
---|
SliderIntUC(String name,
org.synthclipse.core.parser.Control control) |
calculateNameGroupHashCode, equals, getControl, getDescription, getGroup, getKeyFrames, getName, getNameGroupHashCode, getProgramName, getQualifiedName, getRepeatDirection, getRepeatMode, isActive, isValid, setDescription, setEventDispatcher, setGroup, setKeyFrames, setNameGroupHashCode, setRepeatDirection, setRepeatMode, triggerValueChangedEvent, valueChanged
public SliderIntUC(String name, org.synthclipse.core.parser.Control control)
public ControlType getControlType()
getControlType
in interface IUniformControl
public Class<SliderIntUC> getControlClass()
getControlClass
in interface IUniformControl
public int getValue()
public void setValue(int value)
public void applyUniformValue()
applyUniformValue
in interface IUniformControl
public void loadAllDefaults()
loadAllDefaults
in interface IUniformControl
public void loadDefaultValue()
loadDefaultValue
in interface org.synthclipse.core.uniform.preset.IPresetValue
public void loadDefaultStepSizeValue()
loadDefaultStepSizeValue
in interface org.synthclipse.core.uniform.preset.IStepablePresetValue
public void loadDefaultMinValue()
loadDefaultMinValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public void loadDefaultMaxValue()
loadDefaultMaxValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public int getMinValue()
public void setMinValue(int minValue)
public int getMaxValue()
public void setMaxValue(int maxValue)
public int getStepSize()
public void setStepSize(int stepSize)
public int getDefaultValue()
public void setDefaultValue(int defaultValue)
public int getDefaultMinValue()
public void setDefaultMinValue(int defaultMinValue)
public int getDefaultMaxValue()
public void setDefaultMaxValue(int defaultMaxValue)
public int getDefaultStepSize()
public void setDefaultStepSize(int defaultStepSize)
public void setUniformValue(Object value)
setUniformValue
in interface IUniformControl
public Object getPresetValue()
org.synthclipse.core.uniform.preset.IPresetValue
getPresetValue
in interface org.synthclipse.core.uniform.preset.IPresetValue
public void setPresetValue(Object value)
org.synthclipse.core.uniform.preset.IPresetValue
setPresetValue
in interface org.synthclipse.core.uniform.preset.IPresetValue
public Object parsePresetValue(String text) throws org.synthclipse.core.parser.ParsingException
org.synthclipse.core.uniform.preset.IPresetValue
text
to a value that is displayed in an editor of the Uniform Control.
(e.g. float, Vector3, String)parsePresetValue
in interface org.synthclipse.core.uniform.preset.IPresetValue
org.synthclipse.core.parser.ParsingException
public Object getStepSizePresetValue()
getStepSizePresetValue
in interface org.synthclipse.core.uniform.preset.IStepablePresetValue
public void setStepSizePresetValue(Object stepSize)
setStepSizePresetValue
in interface org.synthclipse.core.uniform.preset.IStepablePresetValue
public Object getMinPresetValue()
getMinPresetValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public void setMinPresetValue(Object value)
setMinPresetValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public Object getMaxPresetValue()
getMaxPresetValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public void setMaxPresetValue(Object value)
setMaxPresetValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public boolean isRangePresetSavable()
isRangePresetSavable
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public boolean isStepSizePresetSavable()
isStepSizePresetSavable
in interface org.synthclipse.core.uniform.preset.IStepablePresetValue
public Object getStepSizeDefaultPresetValue()
getStepSizeDefaultPresetValue
in interface org.synthclipse.core.uniform.preset.IStepablePresetValue
public Object getPresetDefaultValue()
org.synthclipse.core.uniform.preset.IPresetValue
getPresetDefaultValue
in interface org.synthclipse.core.uniform.preset.IPresetValue
public Object getMinPresetDefaultValue()
getMinPresetDefaultValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue
public Object getMaxPresetDefaultValue()
getMaxPresetDefaultValue
in interface org.synthclipse.core.uniform.preset.IRangeablePresetValue