kity.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /**
  2. * @fileOverview kity 暴露的方法或对象
  3. */
  4. define('kity', function(require, exports, module) {
  5. var kity = {},
  6. utils = require('./core/utils');
  7. kity.version = '2.0.0';
  8. utils.extend(kity, {
  9. // core
  10. createClass: require('./core/class').createClass,
  11. extendClass: require('./core/class').extendClass,
  12. Utils: utils,
  13. Browser: require('./core/browser'),
  14. // shape
  15. Box: require('./graphic/box'),
  16. Bezier: require('./graphic/bezier'),
  17. BezierPoint: require('./graphic/bezierpoint'),
  18. Circle: require('./graphic/circle'),
  19. Clip: require('./graphic/clip'),
  20. Color: require('./graphic/color'),
  21. Container: require('./graphic/container'),
  22. Curve: require('./graphic/curve'),
  23. Ellipse: require('./graphic/ellipse'),
  24. Group: require('./graphic/group'),
  25. Gradient: require('./graphic/gradient'),
  26. HyperLink: require('./graphic/hyperlink'),
  27. Image: require('./graphic/image'),
  28. Line: require('./graphic/line'),
  29. LinearGradient: require('./graphic/lineargradient'),
  30. Mask: require('./graphic/mask'),
  31. Matrix: require('./graphic/matrix'),
  32. Marker: require('./graphic/marker'),
  33. Palette: require('./graphic/palette'),
  34. Paper: require('./graphic/paper'),
  35. Path: require('./graphic/path'),
  36. Pattern: require('./graphic/pattern'),
  37. Pen: require('./graphic/pen'),
  38. Point: require('./graphic/point'),
  39. PointContainer: require('./graphic/pointcontainer'),
  40. Polygon: require('./graphic/polygon'),
  41. Polyline: require('./graphic/polyline'),
  42. Pie: require('./graphic/pie'),
  43. RadialGradient: require('./graphic/radialgradient'),
  44. Resource: require('./graphic/resource'),
  45. Rect: require('./graphic/rect'),
  46. RegularPolygon: require('./graphic/regularpolygon'),
  47. Ring: require('./graphic/ring'),
  48. Shape: require('./graphic/shape'),
  49. ShapePoint: require('./graphic/shapepoint'),
  50. ShapeContainer: require('./graphic/shapecontainer'),
  51. Sweep: require('./graphic/sweep'),
  52. Star: require('./graphic/star'),
  53. Text: require('./graphic/text'),
  54. TextSpan: require('./graphic/textspan'),
  55. Use: require('./graphic/use'),
  56. Vector: require('./graphic/vector'),
  57. g: require('./graphic/geometry'),
  58. // animate
  59. Animator: require('./animate/animator'),
  60. Easing: require('./animate/easing'),
  61. OpacityAnimator: require('./animate/opacityanimator'),
  62. RotateAnimator: require('./animate/rotateanimator'),
  63. ScaleAnimator: require('./animate/scaleanimator'),
  64. Timeline: require('./animate/timeline'),
  65. TranslateAnimator: require('./animate/translateanimator'),
  66. PathAnimator: require('./animate/pathanimator'),
  67. MotionAnimator: require('./animate/motionanimator'),
  68. requestFrame: require('./animate/frame').requestFrame,
  69. releaseFrame: require('./animate/frame').releaseFrame,
  70. // filter
  71. Filter: require('./filter/filter'),
  72. GaussianblurFilter: require('./filter/gaussianblurfilter'),
  73. ProjectionFilter: require('./filter/projectionfilter'),
  74. // effect
  75. ColorMatrixEffect: require('./filter/effect/colormatrixeffect'),
  76. CompositeEffect: require('./filter/effect/compositeeffect'),
  77. ConvolveMatrixEffect: require('./filter/effect/convolvematrixeffect'),
  78. Effect: require('./filter/effect/effect'),
  79. GaussianblurEffect: require('./filter/effect/gaussianblureffect'),
  80. OffsetEffect: require('./filter/effect/offseteffect')
  81. });
  82. return (window.kity = kity);
  83. });