namespace Tizen.NUI.Scene3D
{
/// <summary>
- /// Basic <see cref="MotionIndex"/> to control Dali's Property.
+ /// Basic <see cref="MotionIndex"/> to control Property.
/// It can control more general case.
/// </summary>
/// <example>
///
/// </code>
/// </example>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 11 </since_tizen>
public class MotionPropertyIndex : MotionIndex
{
/// <summary>
- /// Create an initialized blend shape index.
+ /// Create an initialized motion property index.
/// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 11 </since_tizen>
public MotionPropertyIndex() : this(Interop.MotionIndex.MotionPropertyIndexNew(), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
/// <summary>
- /// Create an initialized blend shape index with input node id, and property id.
+ /// Create an initialized motion property index with given node ID and property ID.
/// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <param name="modelNodeId">Node ID for this motion index</param>
+ /// <param name="propertyId">Property ID for this motion index</param>
+ /// <since_tizen> 11 </since_tizen>
public MotionPropertyIndex(PropertyKey modelNodeId, PropertyKey propertyId) : this(Interop.MotionIndex.MotionPropertyIndexNew(PropertyKey.getCPtr(modelNodeId), PropertyKey.getCPtr(propertyId)), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
/// <summary>
+ /// Create an initialized motion property index with given node string ID and property string ID.
+ /// </summary>
+ /// <param name="modelNodeName">Node string ID for this motion index</param>
+ /// <param name="propertyName">Property string ID for this motion index</param>
+ /// <since_tizen> 11 </since_tizen>
+ public MotionPropertyIndex(string modelNodeName, string propertyName) : this(Interop.MotionIndex.MotionPropertyIndexNew(PropertyKey.getCPtr(new PropertyKey(modelNodeName)), PropertyKey.getCPtr(new PropertyKey(propertyName))), true)
+ {
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ /// <summary>
/// Copy constructor.
/// </summary>
/// <param name="motionPropertyIndex">Source object to copy.</param>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 11 </since_tizen>
public MotionPropertyIndex(MotionPropertyIndex motionPropertyIndex) : this(Interop.MotionIndex.NewMotionPropertyIndex(MotionPropertyIndex.getCPtr(motionPropertyIndex)), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
/// <summary>
/// The key of property
/// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
+ /// <since_tizen> 11 </since_tizen>
public PropertyKey PropertyId
{
get