public class SliderFloatUC extends AbstractUniformControl implements org.synthclipse.core.uniform.preset.IRangeablePresetValue
GROUP_CAMERA, GROUP_DEFAULT, QUALIFIED_SEPARATOR
Constructor and Description |
---|
SliderFloatUC(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 SliderFloatUC(String name, org.synthclipse.core.parser.Control control)
public ControlType getControlType()
getControlType
in interface IUniformControl
public Class<SliderFloatUC> getControlClass()
getControlClass
in interface IUniformControl
public float getValue()
public void setValue(float 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 float getMinValue()
public void setMinValue(float minValue)
public float getMaxValue()
public void setMaxValue(float maxValue)
public float getStepSize()
public void setStepSize(float stepSize)
public float getDefaultValue()
public void setDefaultValue(float defaultValue)
public float getDefaultMinValue()
public void setDefaultMinValue(float defaultMinValue)
public float getDefaultMaxValue()
public void setDefaultMaxValue(float defaultMaxValue)
public float getDefaultStepSize()
public void setDefaultStepSize(float 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