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#
Copy
public 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

View Source

MotionValue()

Create an initialized invalid motion value.

Declaration
C#
Copy
public MotionValue()
API Level: 11
View Source

MotionValue(KeyFrames)

Create an initialized motion value with KeyFrames.

Declaration
C#
Copy
public MotionValue(KeyFrames keyFrames)
Parameters
Type Name Description
KeyFrames keyFrames

KeyFrameValue for this motion value

API Level: 11
View Source

MotionValue(PropertyValue)

Create an initialized motion value with PropertyValue.

Declaration
C#
Copy
public MotionValue(PropertyValue propertyValue)
Parameters
Type Name Description
PropertyValue propertyValue

PropertyValue for this motion value

API Level: 11
View Source

MotionValue(MotionValue)

Copy constructor.

Declaration
C#
Copy
public 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#
Copy
public 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#
Copy
public PropertyValue PropertyValue { get; set; }
Property Value
Type Description
PropertyValue
API Level: 11
View Source

Type

Get the type of value which we set.

Declaration
C#
Copy
public MotionValue.ValueType Type { get; }
Property Value
Type Description
MotionValue.ValueType
API Level: 11

Methods

View Source

Invalidate()

Invalidate the value which we set.

Declaration
C#
Copy
public void Invalidate()
API Level: 11
View Source

ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef)

Release swigCPtr.

Declaration
C#
Copy
protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
System.Runtime.InteropServices.HandleRef swigCPtr

Implements

Extension Methods