mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
23 lines • 809 B
JavaScript
import { onAfterRender } from "../events/onAfterRender";
import { getRenderer } from "../states/useRenderer";
export default {
toBlob: async () => {
return new Promise((resolve) => {
const handle = onAfterRender(() => {
handle.cancel();
getRenderer()?.domElement.toBlob((blob) => blob && resolve(blob));
});
});
},
toDataURL: async (type, quality) => {
return new Promise((resolve) => {
const handle = onAfterRender(() => {
handle.cancel();
const renderer = getRenderer();
renderer &&
resolve(renderer.domElement.toDataURL(type, quality));
});
});
}
};
//# sourceMappingURL=screenshot.js.map