@realsee/dnalogel
Version:
17 lines (16 loc) • 710 B
TypeScript
import { CSS3DRenderer } from '../three/CSS3DRenderer';
import type * as THREE from 'three';
import type { CSS3DObjectPlus } from './CSS3DObject';
export declare class ICSS3DRenderer extends CSS3DRenderer {
wrapper?: Element;
domElementWrapper: HTMLDivElement;
private requestAnimationFrameId?;
private resizeDisoper?;
constructor(mode?: 'front' | 'behind');
setWrapper(wrapper: Element): this;
appendToElement(wrapper: Element): void;
renderEveryFrame(scene: THREE.Scene, camera: THREE.Camera): void;
renderCss3dObjectEveryFrame(scenes: THREE.Scene[] | Map<string, THREE.Scene | CSS3DObjectPlus>, camera: THREE.Camera): void;
stopRender(): void;
dispose(): void;
}