Ejemplo n.º 1
0
        public static EasingMode ToStdEasingMode(this CustomEasingMode i)
        {
            switch (i)
            {
            case CustomEasingMode.In:
                return(EasingMode.EaseIn);

            case CustomEasingMode.Out:
                return(EasingMode.EaseOut);

            case CustomEasingMode.InOut:
                return(EasingMode.EaseInOut);

            default:
                throw new NotSupportedException("unsupported easingmode");
            }
        }
Ejemplo n.º 2
0
 public EaseExtension(CustomEasingMode easingMode, EasingType easingType, double?param1 = null, int?param2 = null)
     : this(easingMode, easingType, param1)
 {
     Param2 = param2;
 }
Ejemplo n.º 3
0
 public EaseExtension(CustomEasingMode easingMode, EasingType easingType, double?param1 = null)
     : this(easingMode, easingType)
 {
     Param1 = param1;
 }
Ejemplo n.º 4
0
        //public EaseExtension(EasingType easingType, EasingMode easingMode)
        //{
        //	EasingType = easingType;
        //	EasingMode = easingMode;
        //}
        //public EaseExtension(EasingType easingType, EasingMode easingMode, double? param1 = null)
        //	: this(easingType, easingMode)
        //{
        //	Param1 = param1;
        //}
        //public EaseExtension(EasingType easingType, EasingMode easingMode, double? param1 = null, int? param2 = null)
        //	: this(easingType, easingMode, param1)
        //{
        //	Param2 = param2;
        //}

        public EaseExtension(CustomEasingMode easingMode, EasingType easingType)
        {
            EasingType = easingType;
            EasingMode = easingMode.ToStdEasingMode();
        }