Class MotionValue
Definition
- Assembly:
- Tizen.NUI.Scene3D.dll
This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames.
public class MotionValue : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
Remarks
Each type will be cross-converted internally. For example, when we set PropertyValue, we can get KeyFrames with 2 frames, and target value is set. The type of property should be matched with MotionIndex required.
Constructors
View SourceMotionValue()
Create an initialized invalid motion value.
Declaration
public MotionValue()
MotionValue(KeyFrames)
Create an initialized motion value with KeyFrames.
Declaration
public MotionValue(KeyFrames keyFrames)
Parameters
| Type | Name | Description |
|---|---|---|
| KeyFrames | keyFrames | KeyFrameValue for this motion value |
MotionValue(PropertyValue)
Create an initialized motion value with PropertyValue.
Declaration
public MotionValue(PropertyValue propertyValue)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertyValue | propertyValue | PropertyValue for this motion value |
MotionValue(MotionValue)
Copy constructor.
Declaration
public MotionValue(MotionValue motionValue)
Parameters
| Type | Name | Description |
|---|---|---|
| MotionValue | motionValue | Source object to copy. |
Properties
View SourceKeyFramesValue
Get or set the KeyFrames. If Type is ValueType.PropertyValue, getter will create new KeyFrames from stored PropertyValue.
Declaration
public KeyFrames KeyFramesValue { get; set; }
Property Value
| Type | Description |
|---|---|
| KeyFrames |
PropertyValue
Get or set the PropertyValue. If Type is ValueType.KeyFrames, getter will return last PropertyValue instance of stored KeyFrames.
Declaration
public PropertyValue PropertyValue { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyValue |
Type
Get the type of value which we set.
Declaration
public MotionValue.ValueType Type { get; }
Property Value
| Type | Description |
|---|---|
| MotionValue.ValueType |
Methods
View SourceInvalidate()
Invalidate the value which we set.
Declaration
public void Invalidate()