index.ts 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /*
  2. * *********************************************************************************************************************
  3. *
  4. * !!
  5. * .F88X
  6. * X8888Y
  7. * .}888888N;
  8. * i888888N; .:! .I$WI:
  9. * R888888I .'N88~ i8}+8Y&8"l8i$8>8W~'>W8}8]KW+8IIN"8&
  10. * .R888888I .;N8888~ .X8' "8I.!,/8" !%NY8`"8I8~~8>,88I
  11. * +888888N; .8888888Y "&&8Y.}8,
  12. * ./888888N; .R888888Y .'}~ .>}'.`+> i}! "i' +/' .'i~ !11,.:">, .~]! .i}i
  13. * ~888888%: .I888888l .]88~`1/iY88Ii+1'.R$8$8]"888888888> Y8$ W8E X8E W8888'188Il}Y88$*
  14. * 18888888 E8888881 .]W%8$`R8X'&8%++N8i,8N%N8+l8%` .}8N:.R$RE%N88N%N$K$R 188,FE$8%~Y88I
  15. * .E888888I .i8888888' .:$8I;88+`E8R:/8N,.>881.`$8E/1/]N8X.Y8N`"KF&&FK!'88*."88K./$88%RN888+~
  16. * 8888888I .,N888888~ ~88i"8W,!N8*.I88.}888%F,i$88"F88" 888:E8X.>88!i88>`888*.}Fl1]*}1YKi'
  17. * i888888N' I888Y ]88;/EX*IFKFK88X K8R .l8W 88Y ~88}'88E&%8W.X8N``]88!.$8K .:W8I
  18. * .i888888N; I8Y .&8$ .X88! i881.:%888>I88 ;88] +88+.';;;;:.Y88X 18N.,88l .+88/
  19. * .:R888888I
  20. * .&888888I Copyright (c) 2009-2020. 博锐尚格科技股份有限公司
  21. * ~8888'
  22. * .!88~ All rights reserved.
  23. *
  24. * *********************************************************************************************************************
  25. */
  26. import { SCanvasPaintEngine } from "./engines/SCanvasPaintEngine";
  27. import { SPaintEngine } from "./engines/SPaintEngine";
  28. import { SPaintState } from "./engines/SPaintState";
  29. import { SSvgPaintEngine } from "./engines/SSvgPaintEngine";
  30. export { SCanvasPaintEngine, SPaintEngine, SPaintState, SSvgPaintEngine };
  31. import { SAspectRatioMode } from "./enums/SAspectRatioMode";
  32. import { SBrushType } from "./enums/SBrushType";
  33. import { SLineCapStyle } from "./enums/SLineCapStyle";
  34. import { SLineJoinStyle } from "./enums/SLineJoinStyle";
  35. import { SPaintEngineType } from "./enums/SPaintEngineType";
  36. import { STextAlign } from "./enums/STextAlign";
  37. import { STextBaseLine } from "./enums/STextBaseLine";
  38. import { STextDirection } from "./enums/STextDirection";
  39. export {
  40. SAspectRatioMode,
  41. SBrushType,
  42. SLineCapStyle,
  43. SLineJoinStyle,
  44. SPaintEngineType,
  45. STextAlign,
  46. STextBaseLine,
  47. STextDirection
  48. };
  49. import { SLine } from "./types/SLine";
  50. import { SPoint } from "./types/SPoint";
  51. import { SRect } from "./types/SRect";
  52. import { SSize } from "./types/SSize";
  53. export { SLine, SPoint, SRect, SSize };
  54. import { SPolygonUtil } from "./utils/SPolygonUtil";
  55. export { SPolygonUtil };
  56. import { SBrush } from "./SBrush";
  57. import { SCanvasView } from "./SCanvasView";
  58. import { SColor } from "./SColor";
  59. import { SFont } from "./SFont";
  60. import { SGradient } from "./SGradient";
  61. import { SGradientStop } from "./SGradientStop";
  62. import { SLinearGradient } from "./SLinearGradient";
  63. import { SPainter } from "./SPainter";
  64. import { SPath } from "./SPath";
  65. import { SPen } from "./SPen";
  66. import { SRadialGradient } from "./SRadialGradient";
  67. import { SArrowStyleType } from "./enums/SArrowStyleType";
  68. import { SCompositeType } from "./enums/SCompositeType";
  69. export {
  70. SBrush,
  71. SCanvasView,
  72. SColor,
  73. SFont,
  74. SGradient,
  75. SGradientStop,
  76. SLinearGradient,
  77. SPainter,
  78. SPath,
  79. SPen,
  80. SRadialGradient,
  81. SArrowStyleType,
  82. SCompositeType
  83. };