Package com.aspose.threed
Class Property
- java.lang.Object
-
- com.aspose.threed.Property
-
public abstract class Property extends java.lang.Object
Class to hold user-defined properties.
-
-
Method Summary
Modifier and Type Method Description Curve
getCurve(AnimationNode anim, boolean create)
Gets the curve on specified animation instance.CurveMapping
getCurveMapping(AnimationNode anim, boolean create)
Gets the curve mapping on specified animation instance.java.lang.String
getName()
Gets the name of the propertyabstract java.lang.Object
getValue()
Gets the value.abstract java.lang.Class<?>
getValueType()
Gets the type of the property value.abstract void
setValue(java.lang.Object value)
Sets the value.java.lang.String
toString()
Returns a string that represents the currentProperty
.
-
-
-
Method Detail
-
getValue
public abstract java.lang.Object getValue()
Gets the value.
-
setValue
public abstract void setValue(java.lang.Object value)
Sets the value.- Parameters:
value
- New value
-
getName
public java.lang.String getName()
Gets the name of the property
-
getValueType
public abstract java.lang.Class<?> getValueType()
Gets the type of the property value.
-
getCurveMapping
public CurveMapping getCurveMapping(AnimationNode anim, boolean create)
Gets the curve mapping on specified animation instance.- Parameters:
anim
- On which animation to create the curve mapping.create
- Create the curve mapping if it's not found.- Returns:
- The curve mapping on specified animation instance
-
getCurve
public Curve getCurve(AnimationNode anim, boolean create)
Gets the curve on specified animation instance.- Parameters:
anim
- On which animation to create the curve.create
- Create the curve if it's not found.- Returns:
- The curve on specified animation instance
-
-