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, setProperty
public 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.