vap-frame-parser.d.ts 735 B

1234567891011121314151617181920212223242526
  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 item
  23. */
  24. makeTextImg(item: any): ImageData;
  25. getFrame(frame: any): any;
  26. }