IAnimation.cs 550 B

12345678910111213141516171819
  1. using DocumentFormat.OpenXml.Presentation;
  2. using System.Collections.Generic;
  3. namespace ClearSlideLibrary.Animations
  4. {
  5. public interface IAnimation
  6. {
  7. string GetJsonString();
  8. int Start { get; set; }
  9. int Length { get; set; }
  10. string ObjectId { get; set; }
  11. int Repetitions { get; set; }
  12. int InitialState { get; set; }
  13. string Type { get; set; }
  14. string AdditionalData { get; set; }
  15. List<IAnimation> InnerAnimations { get; set; }
  16. bool IsItEntranceAnimation();
  17. }
  18. }