public abstract class Property extends A3DObject
name, properties| Modifier | Constructor and Description |
|---|---|
protected |
Property(A3DObject owner,
java.lang.String name)
Initializes a new instance of the
Property class. |
| Modifier and Type | Method and Description |
|---|---|
BindPoint |
getBindPoint(AnimationNode anim,
boolean create)
Gets the property bind point on specified animation instance.
|
KeyframeSequence |
getKeyframeSequence(AnimationNode anim,
boolean create)
Gets the keyframe sequence on specified animation instance.
|
abstract java.lang.Object |
getValue()
Gets the value.
|
abstract java.lang.Class<?> |
getValueType()
Gets the type of the property value.
|
void |
setName(java.lang.String value)
Gets the name of the property
|
abstract void |
setValue(java.lang.Object value)
Sets the value.
|
java.lang.String |
toString()
Returns a string that represents the current
Property. |
findProperty, getName, getProperties, getProperty, removeProperty, removeProperty, setPropertypublic abstract java.lang.Object getValue()
public abstract void setValue(java.lang.Object value)
value - New valuepublic void setName(java.lang.String value)
public abstract java.lang.Class<?> getValueType()
public BindPoint getBindPoint(AnimationNode anim, boolean create)
anim - On which animation to create the bind point.create - Create the property bind point if it's not found.public KeyframeSequence getKeyframeSequence(AnimationNode anim, boolean create)
anim - On which animation to create the keyframe sequence.create - Create the keyframe sequence if it's not found.