Class Animatable
Definition
- Assembly:
- Tizen.NUI.dll
Animatable.
C#Copypublic class Animatable : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Derived
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
Declaration
C#Copypublic Animatable()
Methods
AddPropertyNotification(string, PropertyCondition)
Adds a property notification to this object.
Declaration
C#Copypublic PropertyNotification AddPropertyNotification(string property, PropertyCondition condition)
Parameters
Type | Name | Description |
---|---|---|
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. |
Declaration
C#Copyprotected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type |
Overrides
Declaration
C#Copypublic PropertyValue GetProperty(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of the property. |
Returns
Type | Description |
---|---|
PropertyValue | The property value. |
Declaration
C#Copypublic int GetPropertyIndex(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the property. |
Returns
Type | Description |
---|---|
int | The index of the property. |
Declaration
C#Copypublic string GetPropertyName(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of the property. |
Returns
Type | Description |
---|---|
string | The name of the property. |
Declaration
C#Copypublic PropertyType GetPropertyType(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of the property. |
Returns
Type | Description |
---|---|
PropertyType | The type of the property. |
IsPropertyAnimatable(int)
whether a writable property can be the target of an animation.
Declaration
C#Copypublic bool IsPropertyAnimatable(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of the property. |
Returns
Type | Description |
---|---|
bool | True if the property is animatable. |
Declaration
C#Copypublic bool IsPropertyWritable(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of the property. |
Returns
Type | Description |
---|---|
bool | True if the property is writable. |
RegisterProperty(string, PropertyValue, PropertyAccessMode)
Registers a new animatable property.
Declaration
C#Copypublic int RegisterProperty(string name, PropertyValue propertyValue, PropertyAccessMode accessMode)
Parameters
Type | Name | Description |
---|---|---|
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 |
---|---|
int | The type of the property. |
Declaration
C#Copypublic int RegisterProperty(string name, PropertyValue propertyValue)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the property. |
PropertyValue | propertyValue | The new value of the property. |
Returns
Type | Description |
---|---|
int | The type of the property. |
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. |
Declaration
C#Copypublic void RemovePropertyNotifications()
Declaration
C#Copypublic void SetProperty(int index, PropertyValue propertyValue)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index of the property. |
PropertyValue | propertyValue | The new value of the property. |