/// Creates an time period object with the user-defined alpha function.
/// </summary>
/// <since_tizen> 9 </since_tizen>
- public TimePeriod(int durationMilliSeconds) : this(Interop.TimePeriod.NewTimePeriod((float)durationMilliSeconds / 1000.0f), true)
+ public TimePeriod(int durationMilliSeconds) : this(Interop.TimePeriod.NewTimePeriod(MilliSecondsToSeconds(durationMilliSeconds)), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
/// Creates an time period object with the user-defined alpha function.
/// </summary>
/// <since_tizen> 9 </since_tizen>
- public TimePeriod(float delayMilliSeconds, float durationMilliSeconds) : this(Interop.TimePeriod.NewTimePeriod((float)delayMilliSeconds / 1000.0f, (float)durationMilliSeconds / 1000.0f), true)
+ public TimePeriod(float delayMilliSeconds, float durationMilliSeconds) : this(Interop.TimePeriod.NewTimePeriod(MilliSecondsToSeconds((int)delayMilliSeconds), MilliSecondsToSeconds((int)durationMilliSeconds)), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
}
}
- private float MilliSecondsToSeconds(int millisec)
+ internal static float MilliSecondsToSeconds(int millisec)
{
return (float)millisec / 1000.0f;
}
- private int SecondsToMilliSeconds(float sec)
+ internal static int SecondsToMilliSeconds(float sec)
{
return (int)(sec * 1000);
}