Autorotate.d.ts 1011 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import React from "react";
  2. /**
  3. * @see https://krpano.com/docu/xml/#autorotate
  4. */
  5. export interface AutorotateProps {
  6. enabled: boolean;
  7. /**
  8. * 用户交互后等待的时间(秒)
  9. * @default 2
  10. */
  11. waittime?: number;
  12. /**
  13. * 自动旋转的速度
  14. * @default 10
  15. */
  16. speed?: number;
  17. /**
  18. * 自动旋转时视角的水平位置
  19. * @default 0
  20. */
  21. horizon?: number;
  22. /**
  23. * 旋转的加速度
  24. * @default 1
  25. */
  26. accel?: number;
  27. tofov?: "off" | number;
  28. oneroundrange?: number;
  29. /**
  30. * 当用户放大或缩小(通过滚动鼠标滚轮或手势)时,启用这个属性会减缓缩放的速度
  31. * @default true
  32. */
  33. zoomslowdown?: boolean;
  34. /**
  35. * 定义哪些事件可以中断全景图像的交互操作
  36. * @default userviewchange|layers|keyboard
  37. */
  38. interruptionevents?: string;
  39. }
  40. export declare const Autorotate: React.FC<AutorotateProps>;
  41. //# sourceMappingURL=Autorotate.d.ts.map