Class MotionValue
Definition
- Namespace:
- Tizen.NUI.Scene3D
- Assembly:
- Tizen.NUI.Scene3D.dll
- API Level:
- 11
This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames.
C#Copypublic class MotionValue : BaseHandle, IDynamicResourceHandler, IElement, INameScope, IElementController, System.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
Declaration
C#Copypublic MotionValue()
API Level: 11
Declaration
C#Copypublic MotionValue(KeyFrames keyFrames)
Parameters
Type | Name | Description |
---|---|---|
KeyFrames | keyFrames | KeyFrameValue for this motion value |
API Level: 11
Declaration
C#Copypublic MotionValue(PropertyValue propertyValue)
Parameters
Type | Name | Description |
---|---|---|
PropertyValue | propertyValue | PropertyValue for this motion value |
API Level: 11
Declaration
C#Copypublic MotionValue(MotionValue motionValue)
Parameters
Type | Name | Description |
---|---|---|
MotionValue | motionValue | Source object to copy. |
API Level: 11
Properties
View Source
KeyFramesValue
Get or set the KeyFrames. If Type is ValueType.PropertyValue, getter will create new KeyFrames from stored PropertyValue.
Declaration
C#Copypublic KeyFrames KeyFramesValue { get; set; }
Property Value
Type | Description |
---|---|
KeyFrames |
API Level: 11
View Source
PropertyValue
Get or set the PropertyValue. If Type is ValueType.KeyFrames, getter will return last PropertyValue instance of stored KeyFrames.
Declaration
C#Copypublic PropertyValue PropertyValue { get; set; }
Property Value
Type | Description |
---|---|
PropertyValue |
API Level: 11
Declaration
C#Copypublic MotionValue.ValueType Type { get; }
Property Value
Type | Description |
---|---|
MotionValue.ValueType |
API Level: 11
Methods
Declaration
C#Copypublic void Invalidate()
API Level: 11
Declaration
C#Copyprotected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.InteropServices.HandleRef | swigCPtr |