public abstract class AbstractUniformControl extends Object implements IUniformControl
GROUP_CAMERA, GROUP_DEFAULT, QUALIFIED_SEPARATOR
Modifier and Type | Method and Description |
---|---|
static int |
calculateNameGroupHashCode(IUniformControl uc) |
boolean |
equals(Object obj) |
org.synthclipse.core.parser.Control |
getControl() |
String |
getDescription() |
String |
getGroup() |
List<org.synthclipse.core.animation.KeyFrame> |
getKeyFrames() |
String |
getName() |
int |
getNameGroupHashCode() |
String |
getProgramName() |
String |
getQualifiedName() |
org.synthclipse.core.animation.RepeatDirection |
getRepeatDirection() |
org.synthclipse.core.animation.RepeatMode |
getRepeatMode() |
boolean |
isActive() |
boolean |
isValid() |
void |
setDescription(String description) |
void |
setEventDispatcher(IUCEventDispatcher eventDispatcher) |
void |
setGroup(String group) |
void |
setKeyFrames(List<org.synthclipse.core.animation.KeyFrame> keyFrames) |
void |
setNameGroupHashCode(int nameGroupHashCode) |
void |
setRepeatDirection(org.synthclipse.core.animation.RepeatDirection repeatDirection) |
void |
setRepeatMode(org.synthclipse.core.animation.RepeatMode repeatMode) |
void |
triggerValueChangedEvent() |
void |
valueChanged(IUniformControl uniformControl) |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyUniformValue, getControlClass, getControlType, loadAllDefaults, setUniformValue
public String getProgramName()
getProgramName
in interface IUniformControl
public String getName()
getName
in interface IUniformControl
public String getGroup()
getGroup
in interface IUniformControl
public void setGroup(String group)
setGroup
in interface IUniformControl
public String getDescription()
getDescription
in interface IUniformControl
public void setDescription(String description)
setDescription
in interface IUniformControl
public String getQualifiedName()
getQualifiedName
in interface IUniformControl
public void setEventDispatcher(IUCEventDispatcher eventDispatcher)
setEventDispatcher
in interface IUniformControl
public void triggerValueChangedEvent()
public void setNameGroupHashCode(int nameGroupHashCode)
setNameGroupHashCode
in interface IUniformControl
public int getNameGroupHashCode()
getNameGroupHashCode
in interface IUniformControl
public void valueChanged(IUniformControl uniformControl)
valueChanged
in interface IUniformControlListener
public static int calculateNameGroupHashCode(IUniformControl uc)
public List<org.synthclipse.core.animation.KeyFrame> getKeyFrames()
getKeyFrames
in interface IUniformControl
public void setKeyFrames(List<org.synthclipse.core.animation.KeyFrame> keyFrames)
setKeyFrames
in interface IUniformControl
public boolean isActive()
isActive
in interface IUniformControl
public org.synthclipse.core.animation.RepeatMode getRepeatMode()
getRepeatMode
in interface IUniformControl
public void setRepeatMode(org.synthclipse.core.animation.RepeatMode repeatMode)
setRepeatMode
in interface IUniformControl
public org.synthclipse.core.animation.RepeatDirection getRepeatDirection()
getRepeatDirection
in interface IUniformControl
public void setRepeatDirection(org.synthclipse.core.animation.RepeatDirection repeatDirection)
setRepeatDirection
in interface IUniformControl
public boolean isValid()
isValid
in interface IUniformControl
public org.synthclipse.core.parser.Control getControl()
getControl
in interface IUniformControl