Class Animatable
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
Animatable.
C#Copypublic class Animatable : BaseHandle, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable
- Inheritance
- Derived
-
Tizen.NUI.RenderTask
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
Declaration
C#Copypublic Animatable()
API Level: 3
Methods
AddPropertyNotification(String, PropertyCondition)
Adds a property notification to this object.
Declaration
C#Copypublic PropertyNotification AddPropertyNotification(string property, PropertyCondition condition)
Parameters
Type | Name | Description |
---|---|---|
System.String | property | The name of the property. |
PropertyCondition | condition | The notification will be triggered when this condition is satisfied. |
Returns
Type | Description |
---|---|
PropertyNotification | A handle to the newly created PropertyNotification. |
API Level: 4
Declaration
C#Copypublic PropertyValue GetProperty(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the property. |
Returns
Type | Description |
---|---|
PropertyValue | The property value. |
API Level: 3
Declaration
C#Copypublic int GetPropertyIndex(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the property. |
Returns
Type | Description |
---|---|
Int32 | The index of the property. |
API Level: 3
Declaration
C#Copypublic string GetPropertyName(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the property. |
Returns
Type | Description |
---|---|
System.String | The name of the property. |
API Level: 3
Declaration
C#Copypublic PropertyType GetPropertyType(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the property. |
Returns
Type | Description |
---|---|
PropertyType | The type of the property. |
API Level: 3
IsPropertyAnimatable(Int32)
whether a writable property can be the target of an animation.
Declaration
C#Copypublic bool IsPropertyAnimatable(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the property. |
Returns
Type | Description |
---|---|
Boolean | True if the property is animatable. |
API Level: 3
Declaration
C#Copypublic bool IsPropertyWritable(int index)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the property. |
Returns
Type | Description |
---|---|
Boolean | True if the property is writable. |
API Level: 3
Declaration
C#Copypublic int RegisterProperty(string name, PropertyValue propertyValue)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the property. |
PropertyValue | propertyValue | The new value of the property. |
Returns
Type | Description |
---|---|
Int32 | The type of the property. |
API Level: 3
RegisterProperty(String, PropertyValue, PropertyAccessMode)
Registers a new animatable property.
Declaration
C#Copypublic int RegisterProperty(string name, PropertyValue propertyValue, PropertyAccessMode accessMode)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the property. |
PropertyValue | propertyValue | The new value of the property. |
PropertyAccessMode | accessMode | The property access mode (writable, animatable etc). |
Returns
Type | Description |
---|---|
Int32 | The type of the property. |
API Level: 3
RemovePropertyNotification(PropertyNotification)
Removes a property notification from this object.
Declaration
C#Copypublic void RemovePropertyNotification(PropertyNotification propertyNotification)
Parameters
Type | Name | Description |
---|---|---|
PropertyNotification | propertyNotification | The propertyNotification to be removed. |
API Level: 4
Declaration
C#Copypublic void RemovePropertyNotifications()
API Level: 4
Declaration
C#Copypublic void SetProperty(int index, PropertyValue propertyValue)
Parameters
Type | Name | Description |
---|---|---|
Int32 | index | The index of the property. |
PropertyValue | propertyValue | The new value of the property. |