File size: 891 Bytes
bf237c2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import * as React from 'react';
import * as THREE from 'three';
type CanvasSize = {
    top: number;
    left: number;
    height: number;
    width: number;
};
export type ContainerProps = {
    visible: boolean;
    scene: THREE.Scene;
    index: number;
    children?: React.ReactNode;
    frames: number;
    rect: React.RefObject<DOMRect>;
    track?: React.RefObject<HTMLElement>;
    canvasSize: CanvasSize;
};
export type ViewProps = {
    as?: string;
    id?: string;
    className?: string;
    style?: React.CSSProperties;
    visible?: boolean;
    index?: number;
    frames?: number;
    children?: React.ReactNode;
    track?: React.RefObject<HTMLElement>;
};
export type ViewportProps = {
    Port: () => React.JSX.Element;
} & React.ForwardRefExoticComponent<ViewProps & React.RefAttributes<HTMLElement | THREE.Group>>;
export declare const View: ViewportProps;
export {};