Lines Matching refs:OffscreenCanvas
1 # OffscreenCanvas chapter
3 OffscreenCanvas组件用于自定义绘制图形。
5 …ringcontext2d.md)时,渲染、动画和用户交互通常发生在应用程序的主线程上,与画布动画和渲染相关的计算可能会影响应用程序性能。OffscreenCanvas提供了一个可以在屏幕外渲染的…
17 OffscreenCanvas(width: number, height: number, unit?: LengthMetricsUnit)
29 | width | number | 是 | OffscreenCanvas组件的宽度。<br>默认单位为vp。 |
30 | height | number | 是 | OffscreenCanvas组件的高度。<br>默认单位为vp。 |
31 …Unit](../js-apis-arkui-graphics.md#lengthmetricsunit12) | 否 | 用来配置OffscreenCanvas对象的单位模式,配置后无法动…
41 OffscreenCanvas支持以下属性:
45 | width | number | 否 | 否 | OffscreenCanvas组件的宽度。<br>默认单位为vp。 |
46 | height | number | 否 | 否 | OffscreenCanvas组件的高度。<br>默认单位为vp。 |
57 private offCanvas: OffscreenCanvas = new OffscreenCanvas(200, 300)
93 private offCanvas: OffscreenCanvas = new OffscreenCanvas(200, 300)
126 从OffscreenCanvas组件中最近渲染的图像创建一个ImageBitmap对象。
149 private offCanvas: OffscreenCanvas = new OffscreenCanvas(300, 500)
182 返回OffscreenCanvas组件的绘图上下文。
192 | contextType | string | 是 | OffscreenCanvas组件绘图上下文的类型,当前仅支持"2d"类型。|
199 | [OffscreenCanvasRenderingContext2D](ts-offscreencanvasrenderingcontext2d.md) | OffscreenCanvas组件的…
209 private offscreenCanvas: OffscreenCanvas = new OffscreenCanvas(600, 800)
253 ## OffscreenCanvas支持并发线程绘制
255 …rker线程](../../../arkts-utils/worker-introduction.md),支持使用postMessage将OffscreenCanvas实例传到Worker中进行绘…
259 > OffscreenCanvas对象使用getContext获取绘图上下文后,不允许通过postMessage传该对象给其他线程,否则抛出异常。
261 > 已经通过postMessage传OffscreenCanvas对象到某一线程,声明该对象的线程不允许该对象使用getContext和transferToImageBitmap方法,否则抛出异常。
263 > 已经通过postMessage传OffscreenCanvas对象到某一线程,不允许再将该对象通过postMessage传给其他线程,否则抛出异常。
287 let offCanvas = new OffscreenCanvas(600, 800)
305 Worker线程在onmessage中接收到主线程postMessage发送的OffscreenCanvas,并进行绘制。
310 let offCanvas: OffscreenCanvas = e.data.myOffCanvas