@shopware-ag/dive
Version:
Shopware Spatial Framework
17 lines (16 loc) • 725 B
TypeScript
import { DIVEScene } from '../../../engine/scene/Scene.ts';
import { DIVERenderer } from '../../../engine/renderer/Renderer.ts';
import { OrbitController } from '../../orbitcontroller/index.ts';
import { MediaGenerationByPosition, MediaGenerationResolution } from '../types/index.ts';
/**
* @internal
*/
export declare class MediaCreator {
private _renderer;
private _scene;
private _controller;
constructor(renderer: DIVERenderer, scene: DIVEScene, controller: OrbitController);
generateMedia(options: MediaGenerationByPosition): Promise<string>;
drawCanvas(canvasElement?: HTMLCanvasElement, resolution?: MediaGenerationResolution): Promise<HTMLCanvasElement>;
private _writePixelsToCanvas;
}