MCPcopy Create free account
hub / github.com/microsoft/SandDance / copyToImage

Function copyToImage

docs/app/js/sanddance-app.js:63813–63821  ·  view source on GitHub ↗
(source)

Source from the content-addressed store, hash-verified

63811 return canvas.toDataURL();
63812}
63813function copyToImage(source) {
63814 var _ref4 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, _ref4$sourceAttachmen = _ref4.sourceAttachment, sourceAttachment = _ref4$sourceAttachmen === void 0 ? 36064 : _ref4$sourceAttachmen, _ref4$targetImage = _ref4.targetImage, targetImage = _ref4$targetImage === void 0 ? null : _ref4$targetImage;
63815 var dataUrl = copyToDataUrl(source, {
63816 sourceAttachment: sourceAttachment
63817 });
63818 targetImage = targetImage || new Image();
63819 targetImage.src = dataUrl;
63820 return targetImage;
63821}
63822function copyToTexture(source, target) {
63823 var _ref5 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, _ref5$sourceX = _ref5.sourceX, sourceX = _ref5$sourceX === void 0 ? 0 : _ref5$sourceX, _ref5$sourceY = _ref5.sourceY, sourceY = _ref5$sourceY === void 0 ? 0 : _ref5$sourceY, targetX = _ref5.targetX, targetY = _ref5.targetY, targetZ = _ref5.targetZ, _ref5$targetMipmaplev = _ref5.targetMipmaplevel, targetMipmaplevel = _ref5$targetMipmaplev === void 0 ? 0 : _ref5$targetMipmaplev, _ref5$targetInternalF = _ref5.targetInternalFormat, targetInternalFormat = _ref5$targetInternalF === void 0 ? 6408 : _ref5$targetInternalF, width = _ref5.width, height = _ref5.height;
63824 var _getFramebuffer3 = getFramebuffer(source), framebuffer = _getFramebuffer3.framebuffer, deleteFramebuffer = _getFramebuffer3.deleteFramebuffer;

Callers

nothing calls this directly

Calls 1

copyToDataUrlFunction · 0.70

Tested by

no test coverage detected