ReadonlyelementReadonlyelementReadonlycanvasReadonlycanvasReadonlypixelReadonlycontentElement rect in element-local px: [0, 0, elementPixel[0], elementPixel[1]].
ReadonlysrcSrc buffer's rect in element-local px (= prev stage's outputRect, or contentRect at stage 0).
ReadonlycanvasCanvas rect in element-local px.
Per-stage layout snapshot. Same shape on
EffectContext.dims(frame-fresh in
update/render) and as the argument toEffect.outputRect.Units:
contentRect,srcRect,canvasRect,elementPixel,canvasPixel.element,canvas. Multiply bypixelRatioto get the matchingelementPixel/canvasPixel.In a post-effect there is no element, so
element/elementPixelmirror
canvas/canvasPixel, andcontentRectmirrorscanvasRect.