UNPKG

react-three-fiber

Version:

A React renderer for Three.js (web and react-native)

16 lines (15 loc) 652 B
import { Renderer as ThreeRenderer } from 'three'; import React from 'react'; import { CanvasProps } from '../../../canvas'; interface Renderer extends Omit<ThreeRenderer, 'domElement'> { } export interface ContainerProps extends CanvasProps, React.HTMLAttributes<HTMLDivElement> { children: React.ReactNode; } export interface ResizeContainerProps extends CanvasProps, ContainerProps { renderer: () => Renderer | undefined | null; effects?: (renderer: any, parent: HTMLDivElement) => () => any; preRender?: React.ReactNode; } declare const ResizeContainer: React.NamedExoticComponent<ResizeContainerProps>; export { ResizeContainer };