vap-frame-parser.d.ts 898 B

1234567891011121314151617181920212223242526272829303132
  1. export default class FrameParser {
  2. constructor(source: any, headData: any);
  3. private config;
  4. private headData;
  5. private frame;
  6. private textureMap;
  7. private canvas;
  8. private ctx;
  9. private srcData;
  10. init(): Promise<this>;
  11. initCanvas(): void;
  12. loadImg(url: string): Promise<unknown>;
  13. parseSrc(dataJson: any): Promise<[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>;
  14. /**
  15. * 下载json文件
  16. * @param jsonUrl json外链
  17. * @returns {Promise}
  18. */
  19. getConfigBySrc(jsonUrl: string): Promise<unknown>;
  20. /**
  21. * 文字转换图片
  22. * @param {*} param0
  23. */
  24. makeTextImg({ textStr, w, h, color, style }: {
  25. textStr: any;
  26. w: any;
  27. h: any;
  28. color: any;
  29. style: any;
  30. }): ImageData;
  31. getFrame(frame: any): any;
  32. }